  @charset "UTF-8";
.o-dobavailabilityresultlist .m-filterbar .filterbar-item:only-child {
  text-align: left;
  width: 100% !important;
}
.m-deliverydetails .edit .icon,
.m-productitem .delete .icon,
.m-productitem .edit .icon,
.m-subscriptiondetailitem .delete-subscription .icon {
  border: 1px solid #e6e6e6;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.5rem;
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
optgroup,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
pre,
textarea {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
}
legend {
  border: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
.close .js-close:hover {
  color: #007bc0 !important;
}
.select2-container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  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-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -ms-user-select: none;
  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 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  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;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}
.select2-results {
  display: block;
}
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-results__option {
  padding: 6px;
  -ms-user-select: none;
  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 {
  padding: 4px;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
}
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !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;
  top: 1px;
  right: 1px;
  width: 20px;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__arrow
  b {
  border-color: #888 transparent transparent;
  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: transparent transparent #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 {
  -webkit-box-sizing: border-box;
  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-top: 5px;
  margin-right: 10px;
  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 {
  background: 0 0;
  border: none;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.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;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, #fff),
    to(#eee)
  );
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
}
.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;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, #eee),
    to(#ccc)
  );
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
}
.select2-container--classic
  .select2-selection--single
  .select2-selection__arrow
  b {
  border-color: #888 transparent transparent;
  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-right: 1px solid #aaa;
  border-radius: 4px 0 0 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: 0 0;
  border: none;
}
.select2-container--classic.select2-container--open
  .select2-selection--single
  .select2-selection__arrow
  b {
  border-color: transparent transparent #888;
  border-width: 0 4px 5px;
}
.select2-container--classic.select2-container--open.select2-container--above
  .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#fff),
    color-stop(50%, #eee)
  );
  background-image: linear-gradient(to bottom, #fff 0, #eee 50%);
  background-repeat: repeat-x;
}
.select2-container--classic.select2-container--open.select2-container--below
  .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, #eee),
    to(#fff)
  );
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
}
.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 {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}
.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: grey;
}
.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;
}
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: 0;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:after,
.slick-track:before {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[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 {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.margin-xs {
  margin-bottom: 5px;
}
.padding-xs {
  padding-bottom: 5px;
}
.margin-s {
  margin-bottom: 10px;
}
.padding-s {
  padding-bottom: 10px;
}
.margin-m {
  margin-bottom: 15px;
}
.padding-m {
  padding-bottom: 15px;
}
.margin-l {
  margin-bottom: 20px;
}
.padding-l {
  padding-bottom: 20px;
}
.margin-xl {
  margin-bottom: 30px;
}
.padding-xl {
  padding-bottom: 30px;
}
.margin-xls {
  margin-bottom: 40px;
}
.padding-xls {
  padding-bottom: 40px;
}
.margin-xxl {
  margin-bottom: 60px;
}
.padding-xxl {
  padding-bottom: 60px;
}
.margin-xxL {
  margin-bottom: 60px;
}
.padding-xxL {
  padding-bottom: 60px;
}
@-webkit-keyframes animation {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.2, 1.2, 1.2);
    transform: scale3d(1.2, 1.2, 1.2);
  }
  100% {
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5);
  }
}
@keyframes animation {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.2, 1.2, 1.2);
    transform: scale3d(1.2, 1.2, 1.2);
  }
  100% {
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5);
  }
}
fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.float-none {
  float: none;
}
.zero-padding {
  padding: 0;
}
.zero-margin {
  margin: 0;
}
.no-bullets {
  list-style-type: none;
}
.clearfix:after,
.o-dob2address .suggestion-togglebox-content:after,
.o-dob2repairaddressfields .suggestion-togglebox-content:after,
.o-dobaddress .suggestion-togglebox-content:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.scrollbar-measure {
  height: 100px;
  overflow: scroll;
  position: absolute;
  top: -9999px;
  width: 100px;
}
.o-dob2address .proxyField,
.o-dob2repairaddressfields .proxyField,
.o-dobaddress .proxyField,
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.hidden,
.is-hidden,
.visible-desktop,
.visible-desktop-inline,
.visible-desktop-inline-block,
.visible-mobile,
.visible-mobile-inline,
.visible-mobile-inline-block,
.visible-tablet,
.visible-tablet-inline,
.visible-tablet-inline-block {
  display: none !important;
}
.visibility-hidden {
  visibility: hidden;
}
@media (max-width: 599px) {
  .visible-mobile {
    display: block !important;
  }
  .visible-mobile-inline {
    display: inline !important;
  }
  .visible-mobile-inline-block {
    display: inline-block !important;
  }
  .hidden-mobile {
    display: none !important;
  }
}
@media (min-width: 600px) and (max-width: 899px) {
  .visible-tablet {
    display: block !important;
  }
  .visible-tablet-inline {
    display: inline !important;
  }
  .visible-tablet-inline-block {
    display: inline-block !important;
  }
  .hidden-tablet {
    display: none !important;
  }
}
@media (min-width: 900px) {
  .visible-desktop {
    display: block !important;
  }
  .visible-desktop-inline {
    display: inline !important;
  }
  .visible-desktop-inline-block {
    display: inline-block !important;
  }
  .hidden-desktop {
    display: none !important;
  }
}
.animated {
  -webkit-transition: max-height 0.5s ease-in-out;
  transition: max-height 0.5s ease-in-out;
  max-height: 2000px;
  overflow: hidden;
}
.animated-hidden {
  max-height: 0 !important;
}
.upercase {
  text-transform: uppercase;
}
@font-face {
  font-family: magic360;
  font-weight: 400;
  font-style: normal;
  src: url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/css.min/fonts/magic360.eot) format("embedded-opentype");
}
@font-face {
  font-family: magic360;
  src: url(data:application/octet-stream;base64,d09GRgABAAAAAA5IAA8AAAAAGVAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADMAAABCsP6z7U9TLzIAAAGMAAAAQwAAAFY+IEkFY21hcAAAAdAAAACAAAACCqm17StjdnQgAAACUAAAAAoAAAAKAAAAAGZwZ20AAAJcAAAFlAAAC3CIkJBZZ2FzcAAAB/AAAAAIAAAACAAAABBnbHlmAAAH+AAAA1sAAAUgQX/h8WhlYWQAAAtUAAAAMAAAADYJPaoVaGhlYQAAC4QAAAAdAAAAJAc9A19obXR4AAALpAAAAB8AAAA0LHUAAGxvY2EAAAvEAAAAHAAAABwHrgj2bWF4cAAAC+AAAAAgAAAAIACjC7NuYW1lAAAMAAAAAXcAAALNzJ0cHnBvc3QAAA14AAAAZwAAAO0t7RPFcHJlcAAADeAAAABlAAAAe91rA4V4nGNgZGBg4GKQY9BhYHRx8wlh4GBgYYAAkAxjTmZ6IlAMygPKsYBpDiBmg4gCAIojA08AeJxjYGTOZpzAwMrAwFTFtIeBgaEHQjM+YDBkZAKKMrAyM2AFAWmuKQwOLxhecDMH/c9iiGIOYpgGFGYEyQEA4qgLowB4nO2R3Q0CMQyDv3Lh+LmOwgAMxBNTMZ63OJxcJJag0mcpbtoHGzgDi3mYgPFmkOdld5S/cC8/eNZOpK9t362keo7Sk3fDP65cuHLzu43pi5X/maWf3yQOKs3GCaImW1GT+arJxtQ4adQ4c9Q4fdS4B9Rkk2rcjVs8YH4Bs8AfcQAAAAAAAAAAAAAAAHicrVZpcxNHEJ3VYcs2PoIPEjaBWcZyjHZWmMsIEMbsShbgHPKV7EKOXUt27otP/Ab9ml6RVJFv/LS8Hh3YYCdVVChK/ab37Uz3655ek9CSxF5Yj6TcfCmmtjZpZOdJSDdsWo7iQ9nZCylTTP4uiIJotdS+7TgkIhKBqnWFJYLY98jSJONDjzJatiW9alJu6Ul32RoP6q369tPQUY7dCSU1m6FD65EtqcKoEkUy7ZGSNi3D1V9JWuHnK8x81QwlgugkksabYQyP5GfjjFYZrcZ2HEWRTZYbRYpEMzyIIo+yWmKfXDFBQPmgGVJe+TSifIQfkRV7lNMKccl2mt/3JT/pHc6/JOJ6i7IlB/5AdmQHe6cr+SLS2grjpp1sR6GK8HR9J8Qjm5Pqn+xRXtNo4HZFpifNCJbKV5BY+Qll9g/JauF8ypc8GtWSg5wIWi9zYl/yDrQeR0yJaybIgu6OToig7pecodhj+rj4471dLBchBMg4lvWOSrgQRilhs5okbQQ5iJKyRZXUekdMnPI6LeItYb9O7ehLZ7RJqDsxnq2Hjq2cqOR4NKnTTKZO7aTm0ZQGUUo6Ezzm1wGUH9Ekr7axmsTKo2lsM2MkkVCghXNpKohlJ5Y0BdE8mtGbu2Gaa9eiRZo8UM89ek9vboWbOz2n7cA/a/xndSqmg70wnZ4OyEp8mna5SdG6fnqGfybxQ9YCKpEtNsOUxUO2fgfl5WNLjsJrA2z3nvMr6H32RMikgfgb8B4v1SkFTIWYVVAL3bTWtSzL1GpWi1Rk6rshTStf1mkCTTkOfWNfxjj+r5kZS0wJ3+/E6dkRl5659iXINIfcZl2P5nVqsV2AzmzP6TTL9n2d5th+oNM82/M6HWFr63SU7Yc6LbD9SKdjbC9oQZPuOwRyEYFcwAYSgbB1EAjbSwiErUIgbBcRCNsiAmG7hEDYfoxA2C4jELaXtayafippHDsTywBFiAOjOe7IZW4qV1PJpRKui0anNuQpcqukonhW/SsD/eKRN6yBtUC6RNb8ikmufFSV44+uaHnTxLkCjlV/e3NcnxMPZb9Y+FPwv9qaqqRXrHlkchV5I9CT40TXJhWPrunyuapH1/+Lig5rgX4DpRALRVmWDb6ZkPBRp9NQDVzlEDMbMw/X9bplzc/h/JsYIQvofvw3FBoL3INOWUlZ7WCv1dePZbm3B+WwJ1iSYr7M61vhi4zMSvtFZil7PvJ5wBUwKpVhqw1creDNexLzkOlN8kwQtxVlg6SNx5kgsYFjHjBvvpMgJExdtYHaKZywgbxgzCnY74RDVG+U5XB7oX0ejZR/a1fsyBkVTRD4bfZG2OuzUPJbrIGEJ7/U10BVIU3FuKmASyPlhmrwYVyt20YyTqCvqNgNy7KKDx9H3HdKjmUg+UgRq0dHP629Qp3Uuf3KKG7fO/0IgkFpYv72vpnioJR3tZJlVm0DU7calVPXmsPFqw7dzaPue8fZJ3LWNN10T9z0vqZVt4ODuVkQ7dsclKVMLqjrww4bqMvNpdDqZVyS3nYPMCwwoN+hFRv/V/dx+DxXqgqj40i9nagfo89iDPIPOH9H9QXo5zFMuYaU53uXE59u3MPZMl3FXayf4t/ArLXmZukacEPTDZiHrFodusoNfKcGOj3S3I70EPCx7grxAGATwGLwie5axvMpgPF8xhwf4HPmMGgyh8EWcxhsM2cNYIc5DHaZw2CPOQy+YM46wJfMYRAyh0HEHAZPmBMAPGUOg6+Yw+Br5jD4hjn3Ab5lDoOYOQwS5jDY13RrKHOLF3QXqG1QFejA9BMW97A41FQZsr/jhWF/bxCzfzCIqT9quj2k/sQLQ/3ZIKb+YhBTf9V0Z0j9jReG+rtBTP3DIKY+0y/GcpnBX0a+S4UDyi42n/P3xPsHwhpAtgABAAH//wAPeJyFlM9vE0cUx+fNZHcTh9hZvN4FQUmcCC9SCK7Ij5UANYkjFZsDa3NCHNGKH+FASTggBN51yAH1QmStIEKRmkurXio1akuyEQgOudjcLA5VQYQeihB/AiILb2Ztfimol3kzb958P9/ZmVlCCXn3hO2gr4lMukj7XzGljdDBAUirpmJaYChGWjXgGRxxqs5CuOQsXA3XHfo6XL+24FTDXzALR64SQrjOIptjvU2drg4JUMcyhRAIGWtxCvbhCjZ391z4jzNfdcK/pxYden/egcy5u6QNNX5it9g3QkMju0jXeExPbe/eplBoGxzYa6lpC00phmIqalMThFGTdbvhsufZYaPiFcse2JUKH9Prrme73kUv/H3WtekB1y16FbA3b7izUMTpA+Ey1rvu/7MVNY1cQL5hqRDtC5CPX4g+Qp7r2m8bnmuXBRf5Lmx43vGym+akik2zlbJdRpNhb4W7maVZXISpytbsXUYy0dUhU7HvVL/Y98gQt2AOpXDLTDH6RwyLHc1v5FftzcciwEsRNlZ5sPIv8oENd6IZRYTwRoDZVbI1c2dK624xWzDcbgKYJaDAiYZCb0bMm/fslQI8/0HQ6MMXhRV75ST2A5teWbHvff8cwt6Aj2n23zzWkuY9WWanWCfZQb7FezKY1tr5fdMSYOiarPT3ZcyR4e+gB6zRgz2gQ0qLQxYUuS8LmeExMDPDo9bQQR1+loJiTEu8SWig7+4sBnJcHpfgT623o9mX1kpiXgepXQpKsT1YGMdyug0L5DEZnn4yiMvNipbHgJ1gjBjC4/6epPCY0uTMF1YOA1ppeh+Avow1Mjyqf/D+GzorBVK3NCbLQbET8XE0/rGr7YmVuFk0cwjHtKO0JknjWI8Vu3Udzity1It/MivODk1eoP7n90WNxxRG8OySZnR4hrgie01xeGp0idYuFRr5mcnJmXyjAGcmeOCJCbhzudAozPyRm8bMfxMzmAx/xWY61+LN0aWv8QyhnYxAEGHVyENumsvncoJ36yOPLl0+hnHzwSQ3RFUxE57G5tJk6wym2Ct24sP/hPH/Uip6ccno/fn1+Zo/UfMh8Ou3sanN1336Y90Pj/q1LTRiiky5xmePl6+u1uBstV6t+W31Kl8Lb7gYZsh7fwNNrgB4nGNgZGBgAOI9fgK18fw2Xxm4mV8ARRguSxtbIej/WcwvmIOAXA4GJpAoABR1CZh4nGNgZGBgDvqfBSRfMDD8/w8kgSIogBcAh9YFogAAAHicY37BwMAsAcQtQLwADUdCMFM2EIPkX0AwAMNDB5sAAAAAAAAkAEYAhADCAPwBOAGKAdoCEgJMAm4CkAABAAAADQAxAAQAAAAAAAIAAAAQAHMAAAAeC3AAAAAAeJx1kMtOwkAUhv+RiwqJGk3cOisDMZZLIgsSEhIMbHRDDFtTSmlLSodMBxJew3fwYXwJn8WfdjAGYpvpfOebM2dOB8A1viGQP08cOQucMcr5BKfoWS7QP1sukl8sl1DFm+Uy/bvlCh4QWK7iBh+sIIrnjBb4tCxwJS4tn+BC3Fku0D9aLpJ7lku4Fa+Wy/Se5QomIrVcxb34GqjVVkdBaGRtUJftZqsjp1upqKLEjaW7NqHSqezLuUqMH8fK8dRyz2M/WMeu3of7eeLrNFKJbDnNvRr5ia9d48921dNN0DZmLudaLeXQZsiVVgvfM05ozKrbaPw9DwMorLCFRsSrCmEgUaOtc26jiRY6pCkzJDPzrAgJXMQ0LtbcEWYrKeM+x5xRQuszIyY78PhdHvkxKeD+mFX00ephPCHtzogyL9mXw+4Os0akJMt0Mzv77T3Fhqe1aQ137brUWVcSw4MakvexW1vQePROdiuGtosG33/+7wfjaYRPAHicbcw7CoAwEATQHf+/RC+SIokXslAQ1sZo4+kVtMiCUw37mKWE3jT0H4UEKTLkKFCiQo0GLTooaGr3OazXbJaTWX89bBOzsSoiY7sY+5gmPgaxfA5i6+RjJ9BL9AJHiSPRDVoLPsUAeJxj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxlYnTYyMGhBaA4UeicDAwMnMouZwWWjCmNHYMQGh46IjcwpLhvVQLxdHA0MjCwOHckhESAlkUCwkYFHawfj/9YNLL0bmRhcAAfTIrgAAAA=)
      format("woff"),
    url(data:application/octet-stream;base64,AAEAAAAPAIAAAwBwR1NVQrD+s+0AAAD8AAAAQk9TLzI+IEkFAAABQAAAAFZjbWFwqbXtKwAAAZgAAAIKY3Z0IAAAAAAAAA1YAAAACmZwZ22IkJBZAAANZAAAC3BnYXNwAAAAEAAADVAAAAAIZ2x5ZkF/4fEAAAOkAAAFIGhlYWQJPaoVAAAIxAAAADZoaGVhBz0DXwAACPwAAAAkaG10eCx1AAAAAAkgAAAANGxvY2EHrgj2AAAJVAAAABxtYXhwAKMLswAACXAAAAAgbmFtZcydHB4AAAmQAAACzXBvc3Qt7RPFAAAMYAAAAO1wcmVw3WsDhQAAGNQAAAB7AAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQNrAZAABQAAAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA6ADoCwNS/2oAWgNSAJYAAAABAAAAAAAAAAAABQAAAAMAAAAsAAAABAAAAWoAAQAAAAAAZAADAAEAAAAsAAMACgAAAWoABAA4AAAABAAEAAEAAOgL//8AAOgA//8AAAABAAQAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAoAAAAAAAAAAMAADoAAAA6AAAAAABAADoAQAA6AEAAAACAADoAgAA6AIAAAADAADoAwAA6AMAAAAEAADoBAAA6AQAAAAFAADoBQAA6AUAAAAGAADoBgAA6AYAAAAHAADoBwAA6AcAAAAIAADoCAAA6AgAAAAJAADoCQAA6AkAAAAKAADoCgAA6AoAAAALAADoCwAA6AsAAAAMAAAAAgAA/9QDGALqAAYADQAItQoHBAACLSsBIREnByc3ARcHFyERFwHcATxkkmSY/qBkmHr+xGQC6v7EfJhkkv6mZJJkATx6AAAAAgAA/5wDhAMgAAYADQAItQ0JBQECLSs3JyERJwcnAQcXIREXN5xqAShkkmQDhJpo/tpkkJJk/thqnGQCvJBkASZomgAEAAD/nwOPAx0ABgANABQAGwANQAoWFRIQDAcCAQQtKyU3ESE3JzcBBxcHJwcRAQcXIREXNwERJwcnNycDEH/+sYCAT/7SgYBQfoABT4GB/rGAgAJ9f4BPf4BvgP6wgn9PAi5/f1CAgQFP/YN/ggFQgIACLv6xgYBQf38ABAAA/58DjwMdAAYADQAUABsADUAKFhUSEAwHAgEELSslBxEhBxcHATcnNxc3EQE3JyERJwcBERc3FwcXAsCAAU9/f0/80oB/T36B/rGAgAFPgX8B34CATn5/IYIBUICBTwIvgX5Pfn/+sf4ggYD+sIKCAi8BT39+T36BAAQAAP+fA48DHQAGAA0AFAAbAA1AChsXEw8NCQYCBC0rJTcVIzcnNwEHNTMHFwcBJzMVJwcnAwcXIzUXNwNHSN9IuE/9y0jfSLhPAeZI30i4T9+4SN9IuDdI4Ei5TwGXSN9IuE8BB0jfSLhP/oO5SOBIuAAABAAA/58DjwMdAAYADQAUABsADUAKGRUUEA0JBgIELSslBzUzBxcHASc3FzcPAQM3JzMVJwcBIzUXNxcHAohI30i4T/2Itk+3SQHecLhI30i4Ar/gSbdPt1hI30i5TwJ4t0+2Rt4B/iC5SN9IuQIv4Ui2T7cAAAAAAgAA/7EDWgMLABgAMAAItS0hFAgCLSsBFA8BFxYUBgcjIiYnNTQ+AR8BNzYyHwEWARUUDgEvAQcGIi8BJjQ/AScmNDY3MzIWAaUFuVAKFA/6DxQBFhwLULkGDgZABQG0FCAJULkGDgZABQW6UQoUD/oPFgEFCAW5UQoeFAEWDvoPFAIMULkGBj8GAdv6DxQCDFC5BgY/Bg4GuVEKHhQBFgAAAAACAAD/uQNSAwMAFwAwAAi1LB8TCAItKwEVFAYmLwEHBiIvASY0PwEnJjQ2OwEyFgEUDwEXFhQGKwEiJjc1NDYWHwE3NjIfARYBrRYcC1G5BRAFPwYGuVALFg76DhYBpQa5UAsWDvoOFgEUHgpRuQYOBj8GATr6DhYCCVG6BQVABRAFuVALHBYWAWkHBrlQCxwWFg76DhYCCVG6BQVABQAABAAAAAACawKUAAYADQAUABsADUAKGxcRDgoHAwAELSsTJwc1MwcXBxcHFyM1FyUnNyczFScRNxUjNyc3unFJ0khzQ0NzSNJJAWZBc0jSSUnSSHNBAZd0SdJJc7NCckjSSeVBc0nSSP6oSdJIckIAAAQAAAAAAoQCoAAGAA0AFAAbAA1AChsXEQ4KBwMABC0rExc3FSM3JxMnNyczFScBFwcXIzUXEQc1MwcXB0JySdJIc0JCc0jSSQGPQXNI0klJ0khzQQKgdErSSHP9vUNxSdJIAhFBc0jSSf5iSNJJcUMAAAAAAgAA/2oD6ANSAAYADQAItQ0JAwACLSsVERc3FwcXEzcnIREnB5TKkMmUQcmUAbmUypYBuZTJkMqUAorKlP5HlMkAAAACAAD/agPoA1IABgANAAi1CgcGAgItKxU3JyERJwcBERc3FwcXyZQBuZLJAWeSypLJlATKkv5HlMkB+gG5lMmSypIAAAEAAAABAAC8ThB9Xw889QALA+gAAAAA0xszOgAAAADTGzM6AAD/agPoA1IAAAAIAAIAAAAAAAAAAQAAA1L/agAAA+gAAP//A+gAAQAAAAAAAAAAAAAAAAAAAA0D6AAAAxgAAAOEAAADoAAAA6AAAAOgAAADoAAAA1kAAANZAAACawAAAoQAAAPoAAAD6AAAAAAAAAAkAEYAhADCAPwBOAGKAdoCEgJMAm4CkAABAAAADQAxAAQAAAAAAAIAAAAQAHMAAAAeC3AAAAAAAAAAEgDeAAEAAAAAAAAANQAAAAEAAAAAAAEACAA1AAEAAAAAAAIABwA9AAEAAAAAAAMACABEAAEAAAAAAAQACABMAAEAAAAAAAUACwBUAAEAAAAAAAYACABfAAEAAAAAAAoAKwBnAAEAAAAAAAsAEwCSAAMAAQQJAAAAagClAAMAAQQJAAEAEAEPAAMAAQQJAAIADgEfAAMAAQQJAAMAEAEtAAMAAQQJAAQAEAE9AAMAAQQJAAUAFgFNAAMAAQQJAAYAEAFjAAMAAQQJAAoAVgFzAAMAAQQJAAsAJgHJQ29weXJpZ2h0IChDKSAyMDE2IGJ5IG9yaWdpbmFsIGF1dGhvcnMgQCBmb250ZWxsby5jb21mb250ZWxsb1JlZ3VsYXJmb250ZWxsb2ZvbnRlbGxvVmVyc2lvbiAxLjBmb250ZWxsb0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABDACkAIAAyADAAMQA2ACAAYgB5ACAAbwByAGkAZwBpAG4AYQBsACAAYQB1AHQAaABvAHIAcwAgAEAAIABmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQBmAG8AbgB0AGUAbABsAG8AUgBlAGcAdQBsAGEAcgBmAG8AbgB0AGUAbABsAG8AZgBvAG4AdABlAGwAbABvAFYAZQByAHMAaQBvAG4AIAAxAC4AMABmAG8AbgB0AGUAbABsAG8ARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAAtyZXNpemUtZnVsbA5yZXNpemUtc21hbGwtMQ1yZXNpemUtZnVsbC0xDHJlc2l6ZS1zbWFsbA9yZXNpemUtZnVsbC1hbHQQcmVzaXplLXNtYWxsLWFsdA1yZXNpemUtZnVsbC0yDnJlc2l6ZS1zbWFsbC0yDXJlc2l6ZS1mdWxsLTMOcmVzaXplLXNtYWxsLTMNcmVzaXplLWZ1bGwtNA5yZXNpemUtc21hbGwtNAAAAAAAAAEAAf//AA8AAAAAAAAAAAAAAACwACwgsABVWEVZICBLuAAOUUuwBlNaWLA0G7AoWWBmIIpVWLACJWG5CAAIAGNjI2IbISGwAFmwAEMjRLIAAQBDYEItsAEssCBgZi2wAiwgZCCwwFCwBCZasigBCkNFY0VSW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCxAQpDRWNFYWSwKFBYIbEBCkNFY0UgsDBQWCGwMFkbILDAUFggZiCKimEgsApQWGAbILAgUFghsApgGyCwNlBYIbA2YBtgWVlZG7ABK1lZI7AAUFhlWVktsAMsIEUgsAQlYWQgsAVDUFiwBSNCsAYjQhshIVmwAWAtsAQsIyEjISBksQViQiCwBiNCsQEKQ0VjsQEKQ7AAYEVjsAMqISCwBkMgiiCKsAErsTAFJbAEJlFYYFAbYVJZWCNZISCwQFNYsAErGyGwQFkjsABQWGVZLbAFLLAHQyuyAAIAQ2BCLbAGLLAHI0IjILAAI0JhsAJiZrABY7ABYLAFKi2wBywgIEUgsAtDY7gEAGIgsABQWLBAYFlmsAFjYESwAWAtsAgssgcLAENFQiohsgABAENgQi2wCSywAEMjRLIAAQBDYEItsAosICBFILABKyOwAEOwBCVgIEWKI2EgZCCwIFBYIbAAG7AwUFiwIBuwQFlZI7AAUFhlWbADJSNhRESwAWAtsAssICBFILABKyOwAEOwBCVgIEWKI2EgZLAkUFiwABuwQFkjsABQWGVZsAMlI2FERLABYC2wDCwgsAAjQrILCgNFWCEbIyFZKiEtsA0ssQICRbBkYUQtsA4ssAFgICCwDENKsABQWCCwDCNCWbANQ0qwAFJYILANI0JZLbAPLCCwEGJmsAFjILgEAGOKI2GwDkNgIIpgILAOI0IjLbAQLEtUWLEEZERZJLANZSN4LbARLEtRWEtTWLEEZERZGyFZJLATZSN4LbASLLEAD0NVWLEPD0OwAWFCsA8rWbAAQ7ACJUKxDAIlQrENAiVCsAEWIyCwAyVQWLEBAENgsAQlQoqKIIojYbAOKiEjsAFhIIojYbAOKiEbsQEAQ2CwAiVCsAIlYbAOKiFZsAxDR7ANQ0dgsAJiILAAUFiwQGBZZrABYyCwC0NjuAQAYiCwAFBYsEBgWWawAWNgsQAAEyNEsAFDsAA+sgEBAUNgQi2wEywAsQACRVRYsA8jQiBFsAsjQrAKI7AAYEIgYLABYbUQEAEADgBCQopgsRIGK7ByKxsiWS2wFCyxABMrLbAVLLEBEystsBYssQITKy2wFyyxAxMrLbAYLLEEEystsBkssQUTKy2wGiyxBhMrLbAbLLEHEystsBwssQgTKy2wHSyxCRMrLbAeLACwDSuxAAJFVFiwDyNCIEWwCyNCsAojsABgQiBgsAFhtRAQAQAOAEJCimCxEgYrsHIrGyJZLbAfLLEAHistsCAssQEeKy2wISyxAh4rLbAiLLEDHistsCMssQQeKy2wJCyxBR4rLbAlLLEGHistsCYssQceKy2wJyyxCB4rLbAoLLEJHistsCksIDywAWAtsCosIGCwEGAgQyOwAWBDsAIlYbABYLApKiEtsCsssCorsCoqLbAsLCAgRyAgsAtDY7gEAGIgsABQWLBAYFlmsAFjYCNhOCMgilVYIEcgILALQ2O4BABiILAAUFiwQGBZZrABY2AjYTgbIVktsC0sALEAAkVUWLABFrAsKrABFTAbIlktsC4sALANK7EAAkVUWLABFrAsKrABFTAbIlktsC8sIDWwAWAtsDAsALABRWO4BABiILAAUFiwQGBZZrABY7ABK7ALQ2O4BABiILAAUFiwQGBZZrABY7ABK7AAFrQAAAAAAEQ+IzixLwEVKi2wMSwgPCBHILALQ2O4BABiILAAUFiwQGBZZrABY2CwAENhOC2wMiwuFzwtsDMsIDwgRyCwC0NjuAQAYiCwAFBYsEBgWWawAWNgsABDYbABQ2M4LbA0LLECABYlIC4gR7AAI0KwAiVJiopHI0cjYSBYYhshWbABI0KyMwEBFRQqLbA1LLAAFrAEJbAEJUcjRyNhsAlDK2WKLiMgIDyKOC2wNiywABawBCWwBCUgLkcjRyNhILAEI0KwCUMrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyCwCEMgiiNHI0cjYSNGYLAEQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwAmIgsABQWLBAYFlmsAFjYSMgILAEJiNGYTgbI7AIQ0awAiWwCENHI0cjYWAgsARDsAJiILAAUFiwQGBZZrABY2AjILABKyOwBENgsAErsAUlYbAFJbACYiCwAFBYsEBgWWawAWOwBCZhILAEJWBkI7ADJWBkUFghGyMhWSMgILAEJiNGYThZLbA3LLAAFiAgILAFJiAuRyNHI2EjPDgtsDgssAAWILAII0IgICBGI0ewASsjYTgtsDkssAAWsAMlsAIlRyNHI2GwAFRYLiA8IyEbsAIlsAIlRyNHI2EgsAUlsAQlRyNHI2GwBiWwBSVJsAIlYbkIAAgAY2MjIFhiGyFZY7gEAGIgsABQWLBAYFlmsAFjYCMuIyAgPIo4IyFZLbA6LLAAFiCwCEMgLkcjRyNhIGCwIGBmsAJiILAAUFiwQGBZZrABYyMgIDyKOC2wOywjIC5GsAIlRlJYIDxZLrErARQrLbA8LCMgLkawAiVGUFggPFkusSsBFCstsD0sIyAuRrACJUZSWCA8WSMgLkawAiVGUFggPFkusSsBFCstsD4ssDUrIyAuRrACJUZSWCA8WS6xKwEUKy2wPyywNiuKICA8sAQjQoo4IyAuRrACJUZSWCA8WS6xKwEUK7AEQy6wKystsEAssAAWsAQlsAQmIC5HI0cjYbAJQysjIDwgLiM4sSsBFCstsEEssQgEJUKwABawBCWwBCUgLkcjRyNhILAEI0KwCUMrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyBHsARDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbACYiCwAFBYsEBgWWawAWNhsAIlRmE4IyA8IzgbISAgRiNHsAErI2E4IVmxKwEUKy2wQiywNSsusSsBFCstsEMssDYrISMgIDywBCNCIzixKwEUK7AEQy6wKystsEQssAAVIEewACNCsgABARUUEy6wMSotsEUssAAVIEewACNCsgABARUUEy6wMSotsEYssQABFBOwMiotsEcssDQqLbBILLAAFkUjIC4gRoojYTixKwEUKy2wSSywCCNCsEgrLbBKLLIAAEErLbBLLLIAAUErLbBMLLIBAEErLbBNLLIBAUErLbBOLLIAAEIrLbBPLLIAAUIrLbBQLLIBAEIrLbBRLLIBAUIrLbBSLLIAAD4rLbBTLLIAAT4rLbBULLIBAD4rLbBVLLIBAT4rLbBWLLIAAEArLbBXLLIAAUArLbBYLLIBAEArLbBZLLIBAUArLbBaLLIAAEMrLbBbLLIAAUMrLbBcLLIBAEMrLbBdLLIBAUMrLbBeLLIAAD8rLbBfLLIAAT8rLbBgLLIBAD8rLbBhLLIBAT8rLbBiLLA3Ky6xKwEUKy2wYyywNyuwOystsGQssDcrsDwrLbBlLLAAFrA3K7A9Ky2wZiywOCsusSsBFCstsGcssDgrsDsrLbBoLLA4K7A8Ky2waSywOCuwPSstsGossDkrLrErARQrLbBrLLA5K7A7Ky2wbCywOSuwPCstsG0ssDkrsD0rLbBuLLA6Ky6xKwEUKy2wbyywOiuwOystsHAssDorsDwrLbBxLLA6K7A9Ky2wciyzCQQCA0VYIRsjIVlCK7AIZbADJFB4sAEVMC0AS7gAyFJYsQEBjlmwAbkIAAgAY3CxAAVCsQAAKrEABUKxAAgqsQAFQrEACCqxAAVCuQAAAAkqsQAFQrkAAAAJKrEDAESxJAGIUViwQIhYsQNkRLEmAYhRWLoIgAABBECIY1RYsQMARFlZWVmxAAwquAH/hbAEjbECAEQA)
      format("truetype");
}
.Magic360,
.Magic360-container {
  border: 1px solid #f3f3f3;
  -webkit-box-sizing: content-box !important;
  box-sizing: content-box !important;
}
.Magic360-container .Magic360,
.Magic360-fullscreen .Magic360 {
  border: 0 !important;
}
.Magic360 {
  padding: 0 !important;
  outline: 0 !important;
  display: inline-block;
  font-size: 0 !important;
  line-height: 100% !important;
  max-width: 100%;
}
.Magic360-container {
  text-align: center !important;
  max-width: 100%;
  position: relative;
  z-index: 1;
}
.Magic360-container .Magic360 {
  display: inline-block !important;
  vertical-align: middle;
  -ms-touch-action: none;
  touch-action: none;
}
.Magic360-container .Magic360.m360-spin-x {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.Magic360-container .Magic360.m360-spin-y {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.Magic360.desktop.zoom-in {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
.Magic360 img {
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  height: auto;
}
.Magic360 > img {
  width: 100%;
}
button.m360-icon {
  color: #b4b4b4 !important;
  font: 900 30px/1 magic360 !important;
  cursor: pointer;
  z-index: 1000000 !important;
  background-color: transparent !important;
  border: 1px solid rgba(180, 180, 180, 0) !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  position: absolute !important;
  text-transform: none !important;
  text-align: center;
  speak: none;
  width: 44px !important;
  height: 44px !important;
  min-width: 0 !important;
  min-height: 0 !important;
  max-width: none !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 0 !important;
  outline: 0 !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mobile-magic button.m360-icon:active,
button.m360-icon:hover {
  color: rgba(49, 51, 61, 0.76) !important;
}
button.m360-icon:before {
  display: inline !important;
  position: static !important;
  color: inherit !important;
  font: inherit !important;
  -webkit-font-smoothing: inherit !important;
  -moz-osx-font-smoothing: inherit !important;
}
button.m360-icon.m360-icon-fullscreen-close,
button.m360-icon.m360-icon-fullscreen-open {
  top: 0 !important;
  right: 0 !important;
}
button.m360-icon.m360-icon-fullscreen-close {
  width: 60px !important;
  height: 60px !important;
}
button.m360-icon.m360-icon-fullscreen-open:before {
  content: "\e800";
}
button.m360-icon.m360-icon-fullscreen-close:before {
  content: "\e801";
}
.lt-ie9-magic button.m360-icon {
  border: 0;
}
.Magic360-fullscreen:-webkit-full-screen {
  touch-action: none;
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
  -webkit-backface-visibility: hidden !important;
  backface-visibility: hidden !important;
}
.lt-ie7-magic .Magic360-container .Magic360 {
  width: auto !important;
}
.Magic360-fullscreen {
  background: #fff;
  z-index: 2147483640 !important;
}
.Magic360-fullscreen:-ms-fullscreen {
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
}
.Magic360-fullscreen:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.Magic360-fullscreen .Magic360 {
  display: inline-block !important;
  vertical-align: middle;
}
.Magic360-message {
  background-color: #fff;
  background-image: none;
  border: 1px solid #aaa;
  display: block;
  font-size: 10px;
  color: #000;
  overflow: hidden;
  padding: 6px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 33%;
  left: 33%;
  z-index: 100;
  -webkit-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000;
  border-collapse: separate;
  border-radius: 15px;
}
.Magic360-fullscreen .Magic360-message {
  font-size: 18px;
  background-color: rgba(49, 51, 61, 0.76);
  border-color: #ccc;
  color: #fff;
  top: 15px;
}
.m360-hint-message,
.m360-loader {
  color: #fff;
  font: 14px/1.2em "Lucida Grande", "Lucida Sans Unicode", Verdana,
    "Helvetica Neue", Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.m360-hint,
.m360-loader {
  direction: ltr;
  text-align: center;
  display: inline-block;
  margin: 0;
  position: absolute;
  z-index: 1000;
  pointer-events: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: opacity 0.25s;
  transition: opacity 0.25s;
}
.m360-hint {
  bottom: 8px;
  left: 0;
  right: 0;
  padding: 0 10%;
  -webkit-transition: opacity 0.25s, z-index 0.25s;
  transition: opacity 0.25s, z-index 0.25s;
}
.m360-hint-message {
  display: inline-block;
  border-radius: 2em;
  padding: 0.3em 1.5em;
  font-size: 14px;
  line-height: 1.5;
}
.m360-hint-message:before {
  content: "";
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAqCAYAAAB4Ip8uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQjhDODMzNkM3MEIxMUUzQkMzNEJCQzI2OUFGMUNCQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQjhDODMzNUM3MEIxMUUzQkMzNEJCQzI2OUFGMUNCQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq6mNcIAAAqiSURBVHja7Fx9aFXnGb/nfn/kfie2SqqpC9ugq/YDnGWF2nasmj8qOP9whemGoxQHlox2KOyv+rEwkO4TJmMQKaTUBqltsOoigRBaWUiNdjFzmdFYjSR3JkZjkpuPe/f8Tp9X3p6ec+8599wbt5v7wsv9ft/nPN/P73nPVbLZrKMyyne4zX5RUZSSEVHuSlYq3pnhm7Oi4xULNq2oWgWrsNcS7xQN77L/KwJW2BO4aHr49RzNeZqZiqDz8k7wTfAOfJulucD8szWcRRKun2bVyZMnH+vr63uxvr4+gtesQEpFjjmFG9i2bVv8+vXrr4yNjb0JHjLvPEUJoQjUZqbBAIEhInDF1NTUsSyP+fn5wba2tqfps6gZIZul4f915uBd+PDhw9+em5vrE7zLZDLTly9ffoU+i9P05uKdqb1tEKkwAfHJycl3INfZ2dleekyD0IWFhau7du16BAqQTxOXoIDBOx94NzMz00m8+oJ42EyGMcBCniRLXgcFYEV4IAJWNbC/v38LEZRqb29/hl5X45EIHgGhd+7c+TO9lyiGJpaZgOHVIlevXt1J1vvPffv2fYNe18AgyEh6wDsS/Cl6L8mKoBQsYBvxwys0cGho6FUWJGJv9ZUrV34i3M2hQ4e+yZpYUDwuQwEL602QcC+cO3eugd0xPF2is7PzOXhD8K+jo+NZ5p1zsQWMDUOwVmggC9fPQgRB1SKupFKpt6CdLHyPVSGXoYDBu6qzZ88+T9b6d4l3Ln5MTk9Pt7EH/At/7llsAasuBsIbHR3dKyVTID6MBAvEiViM+MKCrio3cKUAJoNPsYmJibdv3rz5Biu+Wwp7MSRZzLsv2E379QyjlAJW3TPiRUtLyxp6HmTBOdltn8pqBpUBr+VyN0tIwIJ3vRreCfetViUIb5Kb1jWMUglYdc+bN29GQvBvev4QC87PM06p/+NE4ISc+nNGHVyEulgLvHh5+jRTvO/h7zpLlSNoaEPdu4JDW1wnicLrJNw3eMdWHtPLposlYBlt8XEy8NDx48dfHh8f/4ie17GQ4xwvltFcQRb7CyHge/futXIcDvI6bl5TKZJAZfoCrPERZkyMadOb4nMBzAR4DdP0WWSyahw9PT0vTU1NHee9vZolcR0JVCDgHUpQozhsZm+3SUvwiix49+7diYaGhu+uWbNmq6Ioj1y7du0PyWRypcfjUa+E4sZsY2PjT2tra1tIC7fQ+98jYbfymn5mYFYHksvasNT79O3Zsye6Y8eOp6LR6KpIJPIdp9MZd7vdq/UWACBD3mWcmPkPiolDR44c+aypqWmiSPQZ0rx8+fJvURj7nNfM6GD4GRLspXA47PB6vY/qYNW2sGiZcWp2d/78+Wfr6uo2hkKhTSRA/8jISK/P5wsTEf/q6uo6QgTPBAKBzPr163tB4N69e2HF6dOnT7++adOmDzZu3NiBdcmSD9PvnqbHNqoB/7Z27douZuCMBUbmpI+Uzp9Op7uJtm4IjhSwV/yQ6XNQBvuEeG/lypVPkAKEVq1atePAgQN/3L9//4xN+vLS7vf7aylTHjJoKmCPDBSO+OpwuVy1Bs2cgglwsxuOd3d3fx+JFEqeGzdu/JyTArjjulu3br1/5syZH9Hzh9nFhdg6PVLsCzNkKT6PYQ2shTWxNvaQ6sB8tbIZ+hK8XlRyvVX8G5EnhKT3I/xdNcRYpc+iiwZfYqR8LX19fZsNkiesX4USVCC/9fX1NUy37Rislj/ARylGvA/obHBw8MfMtChfJBKqZaSBZ44dO/YME+nScSOK5D5dUpwMMFMTWBvJBvbCnpqSwbA8y0OfT3LZLim7VzTTKXkCt5SIhazQZ5HJ2CNGvPuYs+OggYCDAIhEDkNhp475ZkvAcoZ3ATUYo1BxCcRwCgyVtPtTtpiABfchGOsWGTf2wF7YE3vnWM8sfYpNlMkSfQUIGGVkO3u2kMG1BiBUIeDm5ubH9L5r9fpwYZHh4eHdnL29x5lvlSajvA+zMYP9BcQHYd1YuwZ7YU/szVbiNCjPctJXxE6PafoKEXAe41DYshNCwK2trU8WKuCvuQckHKoKBQIbyC0lNS5PuDpQ7UqlUrMGBAq359apL4WVqGUN9sBeqv/9cu+cMTgXfZRgOZU8B6CUL4eLJr5fbPqKVfK5Ke66dBTcMkjk1KTncydOnPiQJP8fKi+W7dy588TQ0NAPWaPCrEUqQEDlxV0iIq4T35wbNmyooVnNFhCUwATBPLwXxNrYA3thT+zNp0H0TMssfT4SnJcF6BJCF6OE9JkexLt7VMLpNfRBW3VnZ+eTW7duDYk3KaGdlg4AKHa0R8VJ0eFAC1Bq4A8AUeG4sZzm6rt3735y8ODB5zRZNBgTQfzA78fHxw9xcpJgAYhEJi56n4x0pbirEsuRSZulLyll0nGmLVwq+gpMstrQNdJJsrB2HImdDPMCFaTS9JdMY6F7f6UNGEN8RTovGvhiEHEpqi3bUYj39/f/7ujRow1E7AscJ8CoBJ5LP0kjhnG5ERNtMemzFo7lsXx9YzP0QRjIUtHcAP6Nrg1mqegrsEx6B310nTIJXiQKYWquaZJ7xn67AhZM9LC2JJDBgVnI/IApU4KQvX37NgSdJStGSwsWlDUzqHj/PZczMazJ2aGwHrOtxJz0ZW2MQuizyGRYaHRsbOzXqLXZu7i0UCZwexnL505cQkuDHSxarmFDrL1JFNyk6VsuXrz4W3JvF4ghw6Rtn6fT6ZFcjAMkyPVqXIIrBfbrLQCXNqQPAAIx8DewPHRsMMUJk1LQZ5HJ6ikYCBc0Sm1WrRtPyO1WissP69XMxWg2yHWhly8YTKilQv1no6Oj79LzRxndSsgTMQxaSN/5FRMYY8a5dEAHu50jmb6o1PgwnMWir5BmA8IB4rBBs0E9EIB8ArrHp2ViegBQKdqFwnLCTU1Nj5PlfsZJVlQDA+IY6OuNjY2rpVrV4yhBiaG5GFngHilp8mvpQ03LCFHCJExarHahHwoFr2HQLhR5hurKJcVb1Ia/yDQHOfjLBbtAu8C4ap7BUjX6CwA2ZDzb77B5/thGw7+Hs/4qTcNf8C/IhuNzGJysLAToMF3KYX1KbDq2b9/+ooT7fqVLNTAw8BK5ouZSWS8DF5Ym17DoDE2h48V1bcaxeEPlHfGlc926dT+Q8HJhHAEWrpwxL/rdISqMh1Sfj3cKV3PfegHQM6T4V6MTCUv0yI4KpKDZgI6V4+uH7hI4qcpZ/ds5oNuSH5v1IWtFlifdxQDNi4sEAURyQV92h+1sMFmR3fSlS5e2SaVYEoCKyO758HvIVgZv9/A2inIitIs7LTV4xGs+vN3BxPsclYPvWg8YgXBRwjEIUwNUTSBofKQn500DpRawU2SEojmOglyczAcKxHc7RPK556V86wru6aJybQzom4Bf8cgQ6gO9dUVYcZhvVxmW4T9GavLeQLVEBSysOIRSDZ7OAPf2OB7gzWcybBiFxqFuo8TgT9IxF5+Z2LtEBSzKtTByGSSsADUs4PKm9lZMn501brPKsKFAZcSJxHkzJcgS/o8OLTAj3zy/kK88MgVFFkHADh1YL+uw8DcElT9huc83pdh8K9Z/dBTtPyWW6MiWCtCo/MtOmQ8lW/kjtLIe/xVgAOSDS20/pMFNAAAAAElFTkSuQmCC);
  background-image: -webkit-image-set(
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAqCAYAAAB4Ip8uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQjhDODMzNkM3MEIxMUUzQkMzNEJCQzI2OUFGMUNCQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQjhDODMzNUM3MEIxMUUzQkMzNEJCQzI2OUFGMUNCQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq6mNcIAAAqiSURBVHja7Fx9aFXnGb/nfn/kfie2SqqpC9ugq/YDnGWF2nasmj8qOP9whemGoxQHlox2KOyv+rEwkO4TJmMQKaTUBqltsOoigRBaWUiNdjFzmdFYjSR3JkZjkpuPe/f8Tp9X3p6ec+8599wbt5v7wsv9ft/nPN/P73nPVbLZrKMyyne4zX5RUZSSEVHuSlYq3pnhm7Oi4xULNq2oWgWrsNcS7xQN77L/KwJW2BO4aHr49RzNeZqZiqDz8k7wTfAOfJulucD8szWcRRKun2bVyZMnH+vr63uxvr4+gtesQEpFjjmFG9i2bVv8+vXrr4yNjb0JHjLvPEUJoQjUZqbBAIEhInDF1NTUsSyP+fn5wba2tqfps6gZIZul4f915uBd+PDhw9+em5vrE7zLZDLTly9ffoU+i9P05uKdqb1tEKkwAfHJycl3INfZ2dleekyD0IWFhau7du16BAqQTxOXoIDBOx94NzMz00m8+oJ42EyGMcBCniRLXgcFYEV4IAJWNbC/v38LEZRqb29/hl5X45EIHgGhd+7c+TO9lyiGJpaZgOHVIlevXt1J1vvPffv2fYNe18AgyEh6wDsS/Cl6L8mKoBQsYBvxwys0cGho6FUWJGJv9ZUrV34i3M2hQ4e+yZpYUDwuQwEL602QcC+cO3eugd0xPF2is7PzOXhD8K+jo+NZ5p1zsQWMDUOwVmggC9fPQgRB1SKupFKpt6CdLHyPVSGXoYDBu6qzZ88+T9b6d4l3Ln5MTk9Pt7EH/At/7llsAasuBsIbHR3dKyVTID6MBAvEiViM+MKCrio3cKUAJoNPsYmJibdv3rz5Biu+Wwp7MSRZzLsv2E379QyjlAJW3TPiRUtLyxp6HmTBOdltn8pqBpUBr+VyN0tIwIJ3vRreCfetViUIb5Kb1jWMUglYdc+bN29GQvBvev4QC87PM06p/+NE4ISc+nNGHVyEulgLvHh5+jRTvO/h7zpLlSNoaEPdu4JDW1wnicLrJNw3eMdWHtPLposlYBlt8XEy8NDx48dfHh8f/4ie17GQ4xwvltFcQRb7CyHge/futXIcDvI6bl5TKZJAZfoCrPERZkyMadOb4nMBzAR4DdP0WWSyahw9PT0vTU1NHee9vZolcR0JVCDgHUpQozhsZm+3SUvwiix49+7diYaGhu+uWbNmq6Ioj1y7du0PyWRypcfjUa+E4sZsY2PjT2tra1tIC7fQ+98jYbfymn5mYFYHksvasNT79O3Zsye6Y8eOp6LR6KpIJPIdp9MZd7vdq/UWACBD3mWcmPkPiolDR44c+aypqWmiSPQZ0rx8+fJvURj7nNfM6GD4GRLspXA47PB6vY/qYNW2sGiZcWp2d/78+Wfr6uo2hkKhTSRA/8jISK/P5wsTEf/q6uo6QgTPBAKBzPr163tB4N69e2HF6dOnT7++adOmDzZu3NiBdcmSD9PvnqbHNqoB/7Z27douZuCMBUbmpI+Uzp9Op7uJtm4IjhSwV/yQ6XNQBvuEeG/lypVPkAKEVq1atePAgQN/3L9//4xN+vLS7vf7aylTHjJoKmCPDBSO+OpwuVy1Bs2cgglwsxuOd3d3fx+JFEqeGzdu/JyTArjjulu3br1/5syZH9Hzh9nFhdg6PVLsCzNkKT6PYQ2shTWxNvaQ6sB8tbIZ+hK8XlRyvVX8G5EnhKT3I/xdNcRYpc+iiwZfYqR8LX19fZsNkiesX4USVCC/9fX1NUy37Rislj/ARylGvA/obHBw8MfMtChfJBKqZaSBZ44dO/YME+nScSOK5D5dUpwMMFMTWBvJBvbCnpqSwbA8y0OfT3LZLim7VzTTKXkCt5SIhazQZ5HJ2CNGvPuYs+OggYCDAIhEDkNhp475ZkvAcoZ3ATUYo1BxCcRwCgyVtPtTtpiABfchGOsWGTf2wF7YE3vnWM8sfYpNlMkSfQUIGGVkO3u2kMG1BiBUIeDm5ubH9L5r9fpwYZHh4eHdnL29x5lvlSajvA+zMYP9BcQHYd1YuwZ7YU/szVbiNCjPctJXxE6PafoKEXAe41DYshNCwK2trU8WKuCvuQckHKoKBQIbyC0lNS5PuDpQ7UqlUrMGBAq359apL4WVqGUN9sBeqv/9cu+cMTgXfZRgOZU8B6CUL4eLJr5fbPqKVfK5Ke66dBTcMkjk1KTncydOnPiQJP8fKi+W7dy588TQ0NAPWaPCrEUqQEDlxV0iIq4T35wbNmyooVnNFhCUwATBPLwXxNrYA3thT+zNp0H0TMssfT4SnJcF6BJCF6OE9JkexLt7VMLpNfRBW3VnZ+eTW7duDYk3KaGdlg4AKHa0R8VJ0eFAC1Bq4A8AUeG4sZzm6rt3735y8ODB5zRZNBgTQfzA78fHxw9xcpJgAYhEJi56n4x0pbirEsuRSZulLyll0nGmLVwq+gpMstrQNdJJsrB2HImdDPMCFaTS9JdMY6F7f6UNGEN8RTovGvhiEHEpqi3bUYj39/f/7ujRow1E7AscJ8CoBJ5LP0kjhnG5ERNtMemzFo7lsXx9YzP0QRjIUtHcAP6Nrg1mqegrsEx6B310nTIJXiQKYWquaZJ7xn67AhZM9LC2JJDBgVnI/IApU4KQvX37NgSdJStGSwsWlDUzqHj/PZczMazJ2aGwHrOtxJz0ZW2MQuizyGRYaHRsbOzXqLXZu7i0UCZwexnL505cQkuDHSxarmFDrL1JFNyk6VsuXrz4W3JvF4ghw6Rtn6fT6ZFcjAMkyPVqXIIrBfbrLQCXNqQPAAIx8DewPHRsMMUJk1LQZ5HJ6ikYCBc0Sm1WrRtPyO1WissP69XMxWg2yHWhly8YTKilQv1no6Oj79LzRxndSsgTMQxaSN/5FRMYY8a5dEAHu50jmb6o1PgwnMWir5BmA8IB4rBBs0E9EIB8ArrHp2ViegBQKdqFwnLCTU1Nj5PlfsZJVlQDA+IY6OuNjY2rpVrV4yhBiaG5GFngHilp8mvpQ03LCFHCJExarHahHwoFr2HQLhR5hurKJcVb1Ia/yDQHOfjLBbtAu8C4ap7BUjX6CwA2ZDzb77B5/thGw7+Hs/4qTcNf8C/IhuNzGJysLAToMF3KYX1KbDq2b9/+ooT7fqVLNTAw8BK5ouZSWS8DF5Ym17DoDE2h48V1bcaxeEPlHfGlc926dT+Q8HJhHAEWrpwxL/rdISqMh1Sfj3cKV3PfegHQM6T4V6MTCUv0yI4KpKDZgI6V4+uH7hI4qcpZ/ds5oNuSH5v1IWtFlifdxQDNi4sEAURyQV92h+1sMFmR3fSlS5e2SaVYEoCKyO758HvIVgZv9/A2inIitIs7LTV4xGs+vN3BxPsclYPvWg8YgXBRwjEIUwNUTSBofKQn500DpRawU2SEojmOglyczAcKxHc7RPK556V86wru6aJybQzom4Bf8cgQ6gO9dUVYcZhvVxmW4T9GavLeQLVEBSysOIRSDZ7OAPf2OB7gzWcybBiFxqFuo8TgT9IxF5+Z2LtEBSzKtTByGSSsADUs4PKm9lZMn501brPKsKFAZcSJxHkzJcgS/o8OLTAj3zy/kK88MgVFFkHADh1YL+uw8DcElT9huc83pdh8K9Z/dBTtPyWW6MiWCtCo/MtOmQ8lW/kjtLIe/xVgAOSDS20/pMFNAAAAAElFTkSuQmCC")
      1x,
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAABUCAYAAAC82LpqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNTQ2NDdEMUM3MEIxMUUzQjI2QkI2NTZEOUZDMjc2OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNTQ2NDdEMEM3MEIxMUUzQjI2QkI2NTZEOUZDMjc2OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjMGTKsAAByHSURBVHja7F0LkFRVej79nO559DyYEUfEASExYJRFC8NKQKgku1vR6GrcDeujykRrTbRiardScawKeWh8sBVdH9EstUQRDbAGjUuxu1hgsGBVlMIHKjDozDA6PGZGZ2BgGKanHzn/9fw9/z19bve93bdfzDlVp3qm+/a95/z9f+f/z/86nmQyyXTTTbfKbF5NAt100wDWTTfdNIB10003J82vSaDb2dQ8Hk/Zj9FNu5N/MhPSbWLqppuWwNI6QLGmfy7disRryrVeA9g+ET0ZAJzUgNatQDznsQBykvSy4j1/GRLRa0FMIFpCIqQGsm758p2H8J3Me0mJ7xLlBmJ/GRLRR159Enhj4jVO3vNoEOuWI98hYJHX/ApMIJ9FBd8lRAf7SbLUth5vmYDXSwgYEj1AVkWf+D/Me5W4zkvG79H8qFsO4KW8VUXB297eHiHX+ghPooDxeMrAUustE/B6BXFCOKY9e/YsGBwc/PGpU6ce46/tGzdubCNaQ0gBYt10y0XjA74Lwv87duy45MyZM+u5YP3q4Ycf7k4kEp8D/z366KPN4noEuU9St0vXwI1SiG6TkD5BvGrem6Bv3rz58mg0uieZ3mJDQ0OPzp49u0Vc2ygkcoAQs2zmr3tpuk3J6xdgrEW+6+vr+wfgMQXfJTmQB7hA+TZey3uN4FtfLnzn6nxLSEiqFgMYm7Zv3/6HQKxkhnb69On/ISCOSNLYowGsAWxTaKT47siRI/ckszTOl6PAn0R4VOcqPCodwPIqCCBs4mrK78bj8S+SNhpIYrIa1or7+DSAdbfJd7DoNwD/bNmy5QoOzlN2+G58fPzA0qVLzxV8Vy8Jj0kF4DTVeXR09DdIKA7kI3zvsYb3/4K/VcT88MMP/8wNVVoz/aQCMPKdoToDGPl27QPcog0MDNy/atWq32tvb59x+PDhuzmwT8h8Nzw8/PN8VelKB3DaKtjZ2XmThYrcBH/De2kb4lisi6yGkVylsGb6SQFgpfTt7+//R8FOY11dXbcSYBp9x44dV6m2dLt27VomrmkgUnhSAJiugjUIUFBNELyEgC2iG/+rQAyGh3z3JJrpJw2ATXwHiz9qdyBtJb6byjtYnpvef//9P1XYYX6ZjxSudACbVsFDhw7djmrzAw88MEtaBacgiEGtkdVp+D/DnsSWiV8z/aQAcJr0RcPVmTNnXiP81ij4qJ7wXxNs5WQFEPbOuUrhSgUw9bulLIB8D/IuUKSnp+eHhJARsU+pFQQyVkO4Rl4NYQEg36sjxPTZkcaa6c96AMuWZ0Pr41uwT4F/QE0mQKwR14SpiwkEi7wfBhsN4Tuq/ZUOwEVwoPuo5Rn2Emjdk0CIEVchQkhjNeTX7qWE5AvAb8XnzQT81QTEBXG2a7BUHIBTfPfJJ59cJ3jnbSJ5a8Q1ARKZVYd8B8Yr2a20fPny8wjP2rbBuDnfYkYxyREwbM6cOdfD68DAwCoSdxoTMae0Y8wz6+/vX0VvGggEFvIVshHjU4mqVFMWkTK6lVvkFWtra7sRXo8ePfqcFO+ckHgOY+8hMvB50009ntDKlSuvEf/a0vbOhlBKLyVkbW3t9bANefLJJ/9XfD5OCImZIKiaGIR88MEHN8F3yD19t99++7UQaskl+rzDhw//YPfu3ZeRQBENYN1SfMfVZ191dfXVnIe+vPfeezeLz2MKvksQELNly5bt49rfe/SmU6dO/XNy/9KEVhZJhaZqTC1GXUkWPbQkB8mK5keLIajbvb29f81Xzb+38g1j279//w1kb+JjWoWerCo05bs6alUGwxTZ+5riCMR90F5TLYVbmtRoYkSlavRZtwem1mfDwgdOcyACANLCiowANqyGYC20Ey3Dwd1H/Mhhpz66fACsW9nF4KfxHUTxAZ90dHQsV4Tjesh90r67bt26S2V+gwVBskZnFRhltQd2QEhTkn5dXd1SeN22bdtW8V7CAvjG/nfDhg0/5vcdyTYevrJu/Oyzz+IsvYrCZNjj5dInE21YOBxeAHvcl156aTdRn634hKrT7KabburlUreXXsD304slNb2yVGibAEY1BgxLzTNnzpwK6gdEUwk/7znEehyULIHVwsLcDNI6mwQmboF6lkeMdJlJYFXlCFr0wG/RkY5Wn/vIdkVVkaLSJbCXkZBd0MyA7yB8kpnDcOEar+JeqEbXEJ/wLyi/cc1wOzMHdWR1J5W1FdojGjOHr/kIQ/lWr159GVjxRkZG3pZUZp/EWMhcIFG9V1555Qvj4+O7rJ7NF4SOJUuWfKSQ6JUkbbJVKPFJAPRnALKd932K933SsytRYqdZn1988cXfB76DdFVJwlqtvklZCp88eXI3vSAYDF5WSj7zugla3lTSAa3B6Ez3cbVjLnyP74MPSJ8FhdREHzC+GlKku7s7sWXLlh+xr8ubpLXjx4+vZ+Z6Rh7J8l06a6E9ZrOin98CuDLNkF6ZOr0Wv+/PsjD4ypx+meia4vPp06cbfHfixAm0JickoFqBOFULq7e39wOJ9yObN2+eSTTNotLGmy/TEdD6LFZ8VONCQl2p4vvf+XCDjo6OzwiAfRLzUmZJLQTXXntt51dfffXvivHEObhfVUhfrwIIvjJgRhm02ehHF7Ww+Dsoqcgy0FTdJ907SH8b8gyV+u0rI/o5pTPYXS6B187Ozo8JgC3Bm5zQyVMS+LnnnusQGmGqzeVNIYGLQhN/HquarKJ4CNi8ZDVK+9Framp+B25w+vTp5KZNm5bNmDGjmasi8ebm5pmhUKgaH8T3K0BED7/uWGtr6+OCoWLXXXfd02+88cZ3/X4/Eo6NjY29deutt/aSRSlMCB+XXuVqg8WscumUfkpGWLp0afCRRx6Z09jYOJUzZiu8x+k62+fz1WR6eDwe5zuXkc+EOnh0aGior729fT+nZ5TQzqtQIykNS0m/XGkN6u5seN2wYUOXBGAK1kyGLM8zzzwz8tRTT/V6vV4s8cQaGhou4i+/KslWw2E1A7ovo6s3gK5OGAVMKVk33HDD+du3b7+WS9t/7erq2sxVkI84EyV4T3JJanTOUEkOQHABqSohGO+/++673+P3m8Y7+N2ad+3a9Se0BMoXX3zxd2jsEtecs3jx4lZ5PGKMdWLMVIo5qnOUYzUIx/SDcD1wVUDqG1/IXgEDjN0EdCcN7gn3hmfAs+CZJFSwKPRz2YhF4+6NsXM+OgRFI8hcLA1YkiErlcXEvnZpbrMRF+0pxtz9DtUQWe3zM6kiAUS68D3B0vPOO++PwuHwYr5SzY3FYmBgYnzi8NAx/p6HMwvH7ldb+b71AJcco8eOHdsbCASifJVM/Qq33HKLoeo8//zzl+zfv39QrIJjwCwLFy58j+9lVkUikbvAGPjEE09souN95513vrlgwYJX+Q+2b3R0dOeRI0dev+aaa94QLiZUDzHSJkZU70IU8M6ZflTLED/+GTDWcfqBKjfKF799fI7jhw8fhoXRpNoh/cB4Y3IJ8DZt2rRL+EuA0x7uH+Z0v4g/6yL+G8zjz72+paWFrV+/nr3wwgvlQL98JbBBV8535xMjqN0xphm6OP17q6qqqCFrdsmMpQ6ToVFi1FJpAdEokBANObtS1sYYX51e51L3J2+++eYd999//7LHH38cJGdycHAQIrAgfRAMALDST0VTvaJPYRPJCjXCRTTlrrvumg6rKkgNcQ1+f+qnn376l2KlHCNS5gSMEcZKImhQqtQSiZK1xlaOyeSO6Qdz4LR6GD6Hgn8W9HGtwzPgWfDMYtPPZQlsyv9ds2bNxUJa/oKZAy8MaZnhfhjQkYrI4rT5N7m4BEvPD/YWY+52Mzn8xCfbgIMFAIG6BdFPJBLqCy4Zf3rgwIHvCRUW/LzwegEA9rXXXrsZruMr+moB3vOFH7iRmdMIaySjTRWxuIYFiJsgbBIqegjwRtDXjGAGRoOxwJhozS0YM4wd5kCI3yDmSMuHevIAcF70k0BCwdIo7tMg5hwRam0doV+teF619B5eh9/D+zSqVPhi0q8AAE6F7u7evfuPYdx8Hk8yRR6vDQCnUmChAIAcUsnMNdrKAsC0cqSpBCfsjfgq9BMiLWJczdoMP7RCck4RAIX96/R9+/bdLfas/yKAfY4AIwVsUArokH2XCOQG6XnUlRJhE4nZqQ5jhLHi/hnmAHOR9nu1xBKrZEIHcbj50A8ZrZ4sbtVsImdV5RqSXUQqV5PscsL7IdiRdg3FpJ+LAE5LIcSyTbDosAwhlBkAnCoGAGGYsg2BLGQYE11SAFvWz4UkBL6P+IRGopDqBLKhA1f8BpTEn3/++Qr4Hldx/0aAl/7g2XyPKv8yMl9A4X5BaV0rMyOMGcZOKg5+QsqGymNKUwezANgt+tUQoFYpFjcrF4+d7le4k2Q/fFiMIc3AVgj6uQxgU9VTSISBccJrDgD2UQCjNKcN4qSZzaSGYgHYJzMfV3t/BOoC7s+kKhpNRJKGJfW3Vkjili+//PIRkTH0A6L2po5SsfEDqYIevMw6xJCq3TWyVBZVPsZQFYI5Mhsla20A2A36ZfPzpsU2O6BfpvBMKz9xQelXSABjJhGp4FJHFhhPlnsigOsZyaSjjSxe9cUEsDeL4QVN6JD8/Fetra2PQSga+AK7u7vvaGtr20gsdWOix0iXk/ITgUAACMei0egpZn3yWyajW1L47Kx6Qur4fBwTjtN4FswB5gLXwNxgjjBXNDBKYHFi/XSbfgYNASekpzW79JO9SNglmsm0Kxb9XA/i4HwXEfECIworsy17L/4xMjIyKn/Y0NAQUVm/SxGJJZ8bAxlDF5177rkP4gXDw8NPXXjhhb8iExsnDBeTQUsB5vP5QiJII54h8oXlAWSmAHNcGltMjNm4HubC5/QM3hvmCnMW/wYcRhy5Sj8ZqEXwSpiAXQL6FaRhgAvnu2g+5BG/37j8QYi3YoM3UyilKQh84cKFf4uSBNp77733MrH0JSSwJiRAeaQVDFQxiFseLpanLIN0TmA0Gp/TS+Q7QTFnxnLLZsqbfsUCrMOFslj0K4gvGNoZCEbI00fd2dmZltbq9XqD2Z5diOa3oQay6urq79APwuFwQBGgYIuQfKIBocpEnRJSPs7RBQb3KOaE/y/NYY6FpF/+nFxZ9HNzAUd1Hvhu1Am4SGZdag5chY7bVd1LJYHlSZjia+fMmXMjBqWwzAkClpMYHBw8Y5eAihRFPJ/VbkA9zUqRjVxGzaO5c+f+hfTcRheB45h+ZM55gzYT/UTP+CzyWUno59IiExWqtM8J3RSGPrvaV8kBTEPHOugHEL7Y29v7ffFvglgrZb+tZQpaa2trxMFKKB8C7lM8w4pwqqwfGgoIKWLfr6uru5N+icw516oertDPLsjcoJ/qGQrgF4t+hVE5/f6gA81PRTfW0tIStAngggPZm2XfmBDS8kX5gmnTpv1Hf38//dECxPVhFYThjcfjY0R9N2XiqBq5Bv2RNWwi6EP5DAXxqFEJAwyMBnOAucjzGxoaWqfYQzvdd7tOP04SnwzqTC0X+knfLwX9CqFCo2pf41BwYICLH39PLnxC8oV8wRqVtqZFkcLZAGyoR4sWLXpOLqkJPzZfiR6KRqP/B+VcCaFozG8VkS6GbzEGWQ0sZdb3K1QyK5+kv729PbJu3brzmTk6JsTMMbgykGniABYdYzBmGDvMgUk+Oz7XD2HORM3NFcBu0E8F6EwBHGcD/VwHMB/rSaFR+Gx+L7VoLV++PATzxU60R5VxDA134aJI4QypWKbwMTh2EYK2rdLR4IQEcOpL8bsYRgkhk5A/OfPYsWM/g+vfeustCOTAOGh4Ri0zhwfS4AHDGY9VASGUD6rrM3XYYQ0zB0Gg1EidxQRjtZoHzBHmytLjZb1WdCsg/eToLIx9ppJUFVpZkfQrUCCHUU4W66mR4BnLQA4CXqCBEfqa7eB5OF0E0jE5jndApJZ4RogVOAotWyQRFgQzwujgjBgYYJa80sFTp06t6+7uvm3lypUXEQDP4H1WV1fXoyJyBZz/kI0ESQ7AtC3MHKSPAfZ4YpxxwJlMNDikSpG3ikH1lJGNz1RnvpKwxh3kgDW5TnUukVh50Q8OPWf2sogaFbSrOPoVKBbaADCeqwXzZVlCKSUAm8rRZmvSsbcFn3smBpSPZEzFwvJ9z312ksohGX9kZOTDvr6+NXxVuu/ZZ5+9/uDBg0Yq1t69e9sFgNvYRFLDlGzMasX0kGVC4lHpSXOY2WTJgDAXmJP0XfnYSKcAzpt+QjJ/AEXIIUQRVnaLJHvbvZzpVyAAG6GskLUGY4V65MxGLDTZ89eiBkVTK60aOWe4nk1EohVs7h7KeLIBUrEHSqVJwXlEd9999x0NDQ13WrkM4N5QFge2vZwRYW8Eyc9wpArUb+7nas0bfr8/OjY2treqqirBrzs2ODh4JJPKf8UVV/xahCOqWpyrh5s6OjpWz58/n1avjOM+jY+nGwqRifENHT9+fNXTTz+9esWKFUPEKhxl6uM2THNTuB5cpZ9Vi8fj3Xwew5ymUIEzOjw8bCTu87n3cQY9Wqn0c8llR/ehqWwwrvHN5ZJxJ0SM1dfXrxBzGhOvMdknLlyUNJsMSjuthmIHVs+GYgGcv6/GbTH7OloNg3QKM3ebR4LS4xkjTCr5AoHieEi3QqUA1Sp58uRJo3wOX+lR3TL+56oJ7MlA0hgS260GpxhC3iY5pSElQWCsMGaFNIuwiTIrGQ+scnikas70K1UrBf0KmdAP2xFxlM8rLP1IFU+WNEJDe9qzZ8+3bdYkb2QZzgwu9tEqVB2kxdbrmZRitnHjxvlQrQDP/EUAQ70rLnFTgDVScfh7+D8UtwMAq2pi5dqg9i8xJqRyWyU1kaqK1Sw9h9Wtihw5069UrRT0K0BNLFw0G8XiMypqQtOi7sosOIUabmzvrH4bqFTC0pP6C54LnUmFVkWzqAqOKysvrFmzpvWqq65awNWVy71e7ze4qjyfg9bwwTU1NRlqNVdnjGdCHDgEyPBrINQyL40C1EsuOR4hmT6gvoyK8WGaF61WiVUW48xBTScbKrQr9OO0uoxvL74BBcTliK5CtFLSz2UVmrrRQBp6uObwFuezcziPzSZqbkyo0AnFvagaHcKglWnTpv2nNJeRtWvX/sFtt912lE3UbRsvyvbB4dEg8okLctJ8vcJwAuVtoN7VeY899ti3tm7deg9fxfr4ajje2dlpVKnk6vWQVVVKB1UVT0C1BckNE2HmGscBll6tIsDMSecep3QrMP1Sfdu2bd8ENw4YtKASIqlSOehCVcqS089lCewhwDMkMN+q/QbmSizlKSt5lmT+lDUb6ENLIIkyPT9l6TWxilJOKNezfTyKMLOgwvfYIFSPqcLSDDWwZh0/ftwoy/nQQw9dJSzR08XnsN+aAgSG40RpR6KLci6mbTZYacmPQousUZVOdURJzsXJ8zwbyQn9HFuaK5V+BQAwSt8IdQWREwVNBQcsAJx2zCgtagdH3ZJyOvVWfu9yA7AdZsSyLFjFoVkAdWZPT8+TMPmdO3f+kPiCbbmS6OFSUDURpBJLr2ohF1bzMpdP53PxcLNs9KsWNKwle9HGXN1I5Uy/AgDYJD3Bty7qYt2nAJzHRk2siOxSIn5l6vcuWkVOvwsqeJLsPZJk34Q/cFwypQe4ygzuDzZr1iwIVPi1+Gxc2lPRUwI8JOZ0mO9lPjpw4MA/XXrppTvJNXFyjxgrvxrFudKPZQGP1XEeSvqB+4nT8KODBw+uuPjii3eS78Wl38BEP6vUQxcSpooRSmnwXkdHx74ZM2ZAeuclFnS14pEEoY/3zjvv7L/55ptfraqqmrNkyZL16EWysAMUnIEKdbyoXJkiJFbCltWrV88HhhgZGdki1OupzFwPSi6shlbbKS+//PICoWpjbyYBByG7VlA36VZg+qnOT5LPTbKqPknpZ0gPqbZ0oyJ80rSfdXicZzlJYNkSjW6wQVLH2SQ1M/wOXjk0E1xGJBy1nmw3spYPKoUVmjm1Jkr3otbWamHt/ACsqlwKz+GqTZxYBOPSCkYzlmqIbw1PBaBgBesfrbVV0IXPDWnkFASKlEJPBqu3vBCEiRUZJUpSCrhIZJK4bkngIlihmbToGckFo6Oj/x0Khb6zfv36eXBgtwg6wZJGCTpvRR40dlo2Fq30ckWaoszd6wbBVF2hxtBDssAPvAsikF555ZXLicqYugbsA9CZ+UCtUWYuqpY6THnRokUolcpWXXZCvwx0zVbET1WUDvuI6KcELWktLlPUlIPxlLv6TPkOIgCNCLOlvElbjGx50LSPC+BHheCxBdxCNG8JiGkQcmBgYCu8trW1LSaRMypiJqU9no8ANdHT0/Ndvhi82tfXN06urbTDqItB94TC1pBQgPdsnj/7+OOPX4fXpqamqyW+UxU1kK3QdHsXZOmRVkVPm/SWipBr164FQsZra2u/pTIoWJQ0CaKk5sC9YXx8/LcXXHDBKgjtE4duxTVws9I+yTIfD3o2zjslOJYtW7aP74N7gsHgEsiPZumHwDNJbUZLtscCP1Ul5Tk3DBIOFgs8ScFwg0Sj0bdhzwF+SpaeISInkhtGGDgRgJ5sAA2OumATfr1AMRYmNw06k3JFKY4Ri0k8ZATKQOCFcAFhEXoaF02TIFLfUZ3GABlObOKYUtvVN8vND2x7u8ekJHeslg+BBJJVsIpYWqsYSWeDa+VUOBJwH9YA1gBW8J3JHwy+b8yHJhb5OmYuaYRekzT/ueC7AcJ3ockC4LQMEQgwh3xSEgmEgQSYTJ7KpYWIFzkflRyujMHp/mKoNBrAFQXgNO0PCyuQo1boweU1FLyg9cm5wBDVRaR3VVkAuMCEpGp0Kj51eHj455IURhDjEZhw3RSV9IUwQOLXrHdKyEIyku6l6Vm0vypUieGURUUoJK1ukjqiFrd6lO+kw8yCkwXAaeqMqNME2SAxkk+JB3pjoIbhOMcjLUkK1y+Z+mBlDWAN4IzaH3TIeQY+4kLkZ4SPgOfw1Ew4kO4eee/LBckL5Ppqp9u2SgdwmjqD+wu+Gh4iK1szghfeUxWEI8Yv02HN5aDK6V5WAFYaszA2WmQUPc2kuHFxkHdMYrsxwqM58V0lA1hWZ1LVEnFvCyoNyRZpgr/hPcUquI45SOHSAJ70AFZKYUjooJVBwbAKBfAUWVtJqaZWY658dzYAOE0KY9VAkqZ1CLpV5T+yb7EsXaoBrAGs4DvTXlgIjwGbVUreJvnSEeItKZnQKAUhLVdD2VRv0cZIqZdGsgfJ6RQ8zfSTBsCU70zCA7S8bFVCudD4lJT5bZRclpMSwGlBGrC6WakueAJ8Z2fnTSw96TznIyw1008qAFsKDyhYZ6XxgWpNitVnrHc9WQAsr4ap4A4m6ibLRivw20nJ57SyvlcDWHcHfEdV6VrkKdiW8T3uP0PhOnHKwnZykoMKvN5SA9hTpLSubMSkMaeps2ugsNu8efPauNQ9euONN/aQ70E2Es2iyTmeVwdgnF3NAd/JVVCyuYKA16JMkblVSp4rBwAzln50pVVCfsaqERrAujlIcVSlC6psKckMPFdyoeEvMb0x/S9B/k8wc3aIh6nzXkt9bKVuFR7NKV4TEn+p0lkpvyWk75e0+cuMkB6JSKpcy7Kvc6VbxYGYChKaC5yUeK/seM5fZsRMsvRyMExBOA1c3QoF4mSW65gGsD2CaqDqVkreq4jm1b+ZbrpVbvNrEuh2VonQSeZV8GtC6qZb5TatQuummwawbrrpVor2/wIMACYrlOo06AbeAAAAAElFTkSuQmCC")
      2x
  );
  width: 40px;
  height: 42px;
  display: inline-block;
  speak: none;
  text-align: center;
  vertical-align: middle;
  margin-right: 4px;
  -webkit-transition: opacity 0.25s;
  transition: opacity 0.25s;
}
.m360-spin-x .m360-hint-message:before {
  background-position: -40px;
}
.m360-spin-y .m360-hint-message:before {
  background-position: -80px;
}
.m360-loader {
  border-radius: 100%;
  font-size: 0;
  opacity: 0;
  padding: 0;
  width: 50px;
  height: 50px;
  left: 8px;
  bottom: 8px;
}
.m360-loader:after {
  content: attr(data-progress);
  font-size: 12px;
  line-height: 1;
  display: block;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.m360-loader:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 44px;
  height: 44px;
  margin: auto;
  text-indent: -9999em;
  border-radius: 50%;
  border: 2px solid #fff;
  border-top-color: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.m360-loader.shown {
  opacity: 1;
  z-index: 1000;
  -webkit-transition: opacity;
  transition: opacity;
}
.m360-loader.shown:before {
  -webkit-animation: 2s linear infinite spin-loading;
  animation: 2s linear infinite spin-loading;
}
@-webkit-keyframes spin-loading {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin-loading {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.lt-ie10-magic .m360-loader {
  border-radius: 2em;
  font-size: 14px;
  padding: 0.8em 1.2em;
  width: auto;
  height: auto;
}
.lt-ie10-magic .m360-loader:before {
  display: none;
}
.lt-ie10-magic .m360-loader:after {
  content: "Loading...   " attr(data-progress);
  text-align: center;
}
.lt-ie9-magic .m360-hint-message,
.lt-ie9-magic .m360-loader.shown {
  background: 0 0 !important;
}
.lt-ie9-magic .m360-loader {
  right: 0;
  left: 0;
  width: 96px;
  margin: auto;
}
.lt-ie9-magic .Magic360-fullscreen .m360-loader {
  left: 8px;
  right: auto;
}
.Magic360-container .m360-magnifier,
.Magic360-fullscreen .m360-magnifier {
  -webkit-box-shadow: 0 0 10px #ccc;
  box-shadow: 0 0 10px #ccc;
  border-collapse: separate;
  background-color: #fff;
  cursor: none;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(circle, #fff, #000);
}
.lt-ie9-magic .m360-magnifier {
  border: 3px ridge #e7e7e7;
}
.lt-ie9-magic .m360-magnifier.m360-magnifier-inner {
  border: none !important;
}
.Magic360-container.desktop .m360-magnifier.m360-magnifier-inner,
.Magic360-fullscreen.desktop .m360-magnifier.m360-magnifier-inner {
  cursor: pointer;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.m360-magnifier img {
  position: absolute !important;
  max-width: none !important;
  max-height: none !important;
  min-width: 0 !important;
  min-height: 0 !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  outline: 0 !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.m360-magnifier-loader-holder {
  background-color: transparent;
  cursor: default;
  position: absolute;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.m360-magnifier-loader-holder .m360-loader {
  opacity: 1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}
.m360-magnifier-loader-holder .m360-loader:before {
  -webkit-animation: 2s linear infinite spin-loading;
  animation: 2s linear infinite spin-loading;
}
body {
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  overflow-x: hidden;
  background: #fff;
  font-family: boschsans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: #000;
}
p {
  font-size: 0.875rem;
  line-height: 1.5;
  margin-top: 0;
  margin-bottom: 30px;
  font-variant: no-common-ligatures;
}
.caption {
  font-size: 0.75rem;
  line-height: 1.4;
}
.highlight {
  font-weight: 600;
}
.normal {
  font-weight: 400;
}
sub,
sup {
  font-size: 0.75rem;
}
strong {
  font-weight: 700;
}
em {
  font-style: italic;
}
blockquote {
  margin: 0 0 10px;
  font-style: italic;
}
ol,
ol ol,
ul,
ul ul {
  margin: 0 0 10px 10px;
  padding: 0 0 0 10px;
}
ol li,
ol ol li,
ul li,
ul ul li {
  margin: 0 0 5px;
}
ol li ol,
ol li ul,
ol ol li ol,
ol ol li ul,
ul li ol,
ul li ul,
ul ul li ol,
ul ul li ul {
  margin: 5px 0;
}
.list-unstyled {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.list-unstyled ol,
.list-unstyled ul {
  list-style: none;
  margin: 5px 0 0;
}
address {
  font-style: normal;
  margin-bottom: 10px;
  font-size: 0.875rem;
}
@font-face {
  font-family: icons;
  src: url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/icons.woff2) format("woff2"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/icons.woff) format("woff"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/icons.ttf) format("truetype"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/icons.svg) format("svg");
}
.icon-amazon:before,
.janrain-provider-icon-24.janrain-provider-icon-amazon:before {
  content: "\e002";
}
.icon-appliance:before {
  content: "\e004";
}
.icon-availabilitycheck:before {
  content: "\e00a";
}
.icon-avatardefault:before {
  content: "\e00b";
}
.icon-avatardefaultactive:before {
  content: "\e00c";
}
.icon-avatarloggedin:before {
  content: "\e00d";
}
.icon-avatarloggedinactive:before {
  content: "\e00e";
}
.icon-badge:before {
  content: "\e00f";
}
.a-link-bent-arrow.a-button-link.a-button:before,
.a-link-bent-arrow.a-link:before,
.a-link-inline.a-link-bent-arrow.a-button-link.a-button:after,
.a-link-inline.a-link-bent-arrow.a-link:after,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-bent-arrow.content-toggle:before,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-inline.a-link-bent-arrow.content-toggle:after,
.icon-bent-arrow:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-bent-arrow.a-button-link.a-link.link-addtocart:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-inline.a-link-bent-arrow.a-button-link.a-link.link-addtocart:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-bent-arrow.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-inline.a-link-bent-arrow.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-bent-arrow:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-inline.a-link-bent-arrow:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-bent-arrow.a-button-link.a-button.a-link:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-inline.a-link-bent-arrow.a-button-link.a-button.a-link:after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-bent-arrow.a-button-link.a-button:before {
  content: "\e011";
}
.icon-bookmark:before {
  content: "\e013";
}
.icon-checked:before {
  content: "\e017";
}
.icon-CheckProcessToggle:before,
.m-collapsableprocesstoggle.has-validated
  .process-wrapper
  .process-step-wrapper
  .process-step
  .step-icon-wrapper
  .step-icon:before {
  content: "\e018";
}
.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-box
  .bv-mbox
  .bv-mbox-close:before,
.icon-clear:before,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-inline-form-container
  div[class*="bv-core-container"]
  .bv-mbox-content-submission-question
  .bv-mbox-close:before,
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-inline-form-container
  div[class*="bv-core-container"]
  .bv-mbox-content-submission-question
  .bv-mbox-close:before {
  content: "\e019";
}
.icon-devicedata:before {
  content: "\e023";
}
.icon-EditProcessToggle:before,
.m-collapsableprocesstoggle.has-validated
  .process-wrapper
  .process-step-wrapper
  .process-step-edit
  .step-edit:before,
.m-collapsableprocesstoggle.has-warnings
  .process-wrapper
  .process-step-wrapper
  .process-step-edit
  .step-edit:before {
  content: "\e028";
}
.icon-fax:before {
  content: "\e02c";
}
.icon-feedback:before {
  content: "\e02d";
}
.icon-file:before {
  content: "\e02e";
}
.icon-help:before {
  content: "\e036";
}
.icon-houzz:before {
  content: "\e039";
}
.icon-line:before {
  content: "\e03e";
}
.icon-listview_s:before,
.m-rangeslider.rangeslider-rebrush .rangeslider .noUi-handle:before {
  content: "\e041";
}
.icon-location:before {
  content: "\e043";
}
.icon-navigate:before {
  content: "\e04b";
}
.icon-odnoklassniki:before,
.janrain-provider-icon-24.janrain-provider-icon-odnoklassniki:before {
  content: "\e04c";
}
.icon-or:before,
.m-productpromotion.flexible .promotion-separator .icon:before {
  content: "\e04d";
}
.icon-pause:before {
  content: "\e04f";
}
.icon-phone:before,
.m-contactteaser .person-details p .a-link .icon.icon-phone:before {
  content: "\e052";
}
.icon-pinit1:before {
  content: "\e053";
}
.icon-placeholder:before {
  content: "\e055";
}
.icon-plus-circle:before,
.m-table-searchable-list
  .tableStickyController[data-fix-both-columns]
  .DTFC_RightBodyWrapper
  tbody
  td:last-of-type
  span:after,
.m-table-searchable-list
  .tableStickyController[data-fix-both-columns]
  .DTFC_RightHeadWrapper
  tbody
  td:last-of-type
  span:after {
  content: "\e057";
}
.a-link-arrow.a-button-link.a-button:before,
.a-link-arrow.a-link:before,
.a-link-inline.a-link-arrow.a-button-link.a-button:after,
.a-link-inline.a-link-arrow.a-link:after,
.a-morecontenttogglelink .more-less-button a.a-link-arrow.content-toggle:before,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-inline.a-link-arrow.content-toggle:after,
.icon-pointer-arrow-right:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-arrow.a-button-link.a-link.link-addtocart:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-inline.a-link-arrow.a-button-link.a-link.link-addtocart:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-arrow.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-inline.a-link-arrow.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-arrow:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-inline.a-link-arrow:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-arrow.a-button-link.a-button.a-link:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-inline.a-link-arrow.a-button-link.a-button.a-link:after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-arrow.a-button-link.a-button:before {
  content: "\e059";
}
.icon-recommended-product:before {
  content: "\e05e";
}
.icon-repair:before {
  content: "\e060";
}
.icon-rotate360:before,
.m-imagesequencer.stopped-on-last-frame:before,
.mediagallery-trigger-imagesequencer:before,
.not-open-imagesequencer:before {
  content: "\e064";
}
.icon-scrolldown:before {
  content: "\e066";
}
.icon-shopping-bag:before {
  content: "\e069";
}
.icon-slider:before,
.m-rangeslider .rangeslider .noUi-handle:before {
  content: "\e06d";
}
.icon-st4-info:before {
  content: "\e06f";
}
.icon-step-1:before {
  content: "\e070";
}
.icon-step-2:before {
  content: "\e071";
}
.icon-step-3:before {
  content: "\e072";
}
.a-productavailability:before,
.a-stateindicator::before,
.icon-stock:before {
  content: "\e073";
}
.icon-strich:before {
  content: "\e074";
}
.icon-tag:before {
  content: "\e076";
}
.icon-thumbs-down:before {
  content: "\e077";
}
.icon-thumbs-up:before {
  content: "\e078";
}
.icon-unchecked:before {
  content: "\e07a";
}
.icon-WarningProcessToggle:before,
.m-collapsableprocesstoggle.has-warnings
  .process-wrapper
  .process-step-wrapper
  .process-step
  .step-icon-wrapper
  .step-icon:before {
  content: "\e080";
}
.icon-address:before {
  content: "\e001";
}
.a-alert.alert-error .icon::before,
.icon-alert-error:before,
.m-form .m-forminput-textarea.m-forminput ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="1"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form .m-forminput[data-field-nr="1"].has-error ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="1"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="1"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="2"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form .m-forminput[data-field-nr="2"].has-error ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="2"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="2"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="3"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form .m-forminput[data-field-nr="3"].has-error ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="3"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="3"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="4"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form .m-forminput[data-field-nr="4"].has-error ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="4"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="4"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="5"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form .m-forminput[data-field-nr="5"].has-error ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="5"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="5"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="6"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form .m-forminput[data-field-nr="6"].has-error ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="6"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="6"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-textarea.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-textarea.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-textarea.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .m-forminput-textarea.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].has-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].has-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].has-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].has-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].has-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.o-mypayments .card-delete-failure:before,
.o-mypayments .display-message-section span.failure-message:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].has-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].has-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].has-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].has-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].has-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput-textarea.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput-textarea.m-forminput
  ~ .form-error-wrapper:before,
.oidc-registration.oidc-registration.oidc-registration
  .a-errormessage
  p:before {
  content: "\e08b";
}
.m-form
  .had-focus:valid
  + .m-forminput.had-focus.is-not-selected
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:invalid
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.has-ajax-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.has-ajax-error
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form .had-focus:valid + .m-forminput.has-error ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.input.had-focus.has-error.is-invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.input.had-focus.has-error.is-invalid
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form .m-forminput.captcha-empty ~ .form-error-wrapper:before,
.m-form
  .m-forminput.had-focus.is-not-selected
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form .m-forminput.had-focus.is-not-selected ~ .form-error-wrapper:before,
.m-form
  .m-forminput.had-focus:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form .m-forminput.had-focus:invalid ~ .form-error-wrapper:before,
.m-form
  .m-forminput.had-focus:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput.had-focus:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput.had-focus:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput.had-focus:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput.had-focus:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput.had-focus:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-form .m-forminput.had-focus:valid ~ .form-error-wrapper:before,
.m-form
  .m-forminput.has-ajax-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form .m-forminput.has-ajax-error ~ .form-error-wrapper:before,
.m-form
  .m-forminput.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form .m-forminput.has-confirm-error ~ .form-error-wrapper:before,
.m-form .m-forminput.has-error + .had-focus:valid ~ .form-error-wrapper:before,
.m-form .m-forminput.has-error ~ .form-error-wrapper:before,
.m-form
  .m-forminput.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form .m-forminput.has-min-length-error ~ .form-error-wrapper:before,
.m-form
  .m-forminput.input.had-focus.has-error.is-invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput.input.had-focus.has-error.is-invalid
  ~ .form-error-wrapper:before,
.m-form .m-forminput.js-captcha-token ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .captcha-empty.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-ajax-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-confirm-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-min-length-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-ajax-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-confirm-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-min-length-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .js-captcha-token.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-ajax-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-confirm-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-min-length-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-ajax-error.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-ajax-error.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-confirm-error.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-confirm-error.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-min-length-error.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-min-length-error.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-ajax-error.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-ajax-error.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-confirm-error.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-confirm-error.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-min-length-error.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-min-length-error.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.captcha-empty.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.captcha-empty.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-confirm-error.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-confirm-error.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-min-length-error.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-min-length-error.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-captcha-token.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-captcha-token.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.had-focus.is-not-selected
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.had-focus:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form :valid + .m-forminput.had-focus:invalid ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.had-focus:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.had-focus:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.had-focus:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.had-focus:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.had-focus:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.had-focus:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.has-ajax-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form :valid + .m-forminput.has-ajax-error ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form :valid + .m-forminput.has-confirm-error ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form :valid + .m-forminput.has-error ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form :valid + .m-forminput.has-min-length-error ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.input.had-focus.has-error.is-invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.input.had-focus.has-error.is-invalid
  ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .m-forminput.has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .m-forminput.is-empty
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-error.had-focus.technical-info-search:valid
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .is-empty.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.had-focus.js-search-input:valid
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.had-focus.m-forminput:valid
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.is-empty.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.is-empty.m-forminput
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .captcha-empty.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-ajax-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-confirm-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-min-length-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-ajax-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-confirm-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-min-length-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .js-captcha-token.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-ajax-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-confirm-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-min-length-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  div[data-t-name="SingleInputChoice"]
  .has-error.had-focus.technical-info-search:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  div[data-t-name="SingleInputChoice"]
  .is-empty.technical-info-search
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-ajax-error.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-ajax-error.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-confirm-error.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-confirm-error.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-error.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-error.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-min-length-error.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-min-length-error.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-ajax-error.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-ajax-error.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-confirm-error.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-confirm-error.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-min-length-error.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-min-length-error.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  div[data-t-name="SingleInputChoice"]
  input.has-error.had-focus.js-search-input:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  div[data-t-name="SingleInputChoice"]
  input.is-empty.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.captcha-empty.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.captcha-empty.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-ajax-error.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-ajax-error.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-confirm-error.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-confirm-error.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-min-length-error.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-min-length-error.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-captcha-token.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-captcha-token.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before {
  content: "\e08b" !important;
}
#gigya-container h1.gigya-screen-caption:before,
#gigya-content h1.gigya-screen-caption:before,
.a-alert.alert-success .icon::before,
.icon-alert-success:before,
.m-form
  .had-focus:valid
  + .m-forminput.has-custom-success
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.has-success
  ~ .form-error-wrapper:before,
.m-form .m-forminput.has-custom-success ~ .form-error-wrapper:before,
.m-form .m-forminput.has-success ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-custom-success.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-success.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-custom-success.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-success.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-custom-success.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-custom-success.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-success.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-success.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-custom-success.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-custom-success.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-success.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-success.m-forminput
  ~ .form-error-wrapper:before,
.m-form :valid + .m-forminput.has-custom-success ~ .form-error-wrapper:before,
.m-form :valid + .m-forminput.has-success ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-custom-success.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-success.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-custom-success.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-success.technical-info-search
  ~ .form-error-wrapper:before,
.o-mypayments .card-delete-success:before,
.o-mypayments .display-message-section span.success-message:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-custom-success.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-custom-success.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-success.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-success.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-custom-success.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-custom-success.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-success.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-success.m-forminput
  ~ .form-error-wrapper:before {
  content: "\e08c";
}
.a-alert.alert-warning .icon::before,
.icon-alert-warning:before,
.m-form
  .had-focus:valid
  + .m-forminput.has-error.is-warning
  ~ .form-error-wrapper:before,
.m-form .had-focus:valid + .m-forminput.is-warning ~ .form-error-wrapper:before,
.m-form .m-forminput.has-error.is-warning ~ .form-error-wrapper:before,
.m-form .m-forminput.is-warning ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .is-warning.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .is-warning.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.is-warning.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.is-warning.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.is-warning.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.is-warning.m-forminput
  ~ .form-error-wrapper:before,
.m-form :valid + .m-forminput.has-error.is-warning ~ .form-error-wrapper:before,
.m-form :valid + .m-forminput.is-warning ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .is-warning.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .is-warning.technical-info-search
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.is-warning.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.is-warning.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.is-warning.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.is-warning.m-forminput
  ~ .form-error-wrapper:before {
  content: "\e08d";
}
.a-link-anchor.a-button-link.a-button:after,
.a-link-anchor.a-button-link.a-button:before,
.a-link-anchor.a-link:after,
.a-link-anchor.a-link:before,
.a-morecontenttogglelink .more-less-button a.a-link-anchor.content-toggle:after,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-anchor.content-toggle:before,
.icon-anchor:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-anchor.a-button-link.a-link.link-addtocart:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-anchor.a-button-link.a-link.link-addtocart:before,
.m-locationLanguageSelection p .a-link-anchor.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-anchor.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-anchor.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-anchor:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-anchor:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-anchor.a-button-link.a-button.a-link:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-anchor.a-button-link.a-button.a-link:before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-anchor.a-button-link.a-button:after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-anchor.a-button-link.a-button:before {
  content: "\e003";
}
.icon-appointment:before {
  content: "\e005";
}
.a-morecontenttogglelink .content-toggle .icon:before,
.icon-arrow-down:before,
.m-breadcrumb .is-active:after,
.m-breadcrumb .is-active:before,
.m-chips.dropdown .chips-icon:before,
.m-chips.select .chips-icon:before,
.m-comparetable__expandrow
  .m-comparetable__properties
  .m-comparetable__property-title:after,
.m-filterlist:not(.m-filterlist-dealer) .filterlist-heading:before,
.m-forminput-dropdown .select-wrap:after,
.m-forminput-dropdown
  .select2-container
  .select2-selection--multiple
  .select2-selection__arrow
  b,
.m-forminput-dropdown
  .select2-container
  .select2-selection--single
  .select2-selection__arrow
  b,
.m-navanchor .more-trigger .icon:before,
.m-navfooter .icon-arrow-down:before,
.m-orderitem .expand-collapse span .icon:before,
.m-scrolldown:after,
.m-tabs-rebrush
  .tabs-rebrush-mobile
  .tab.current-tab
  .dropdown-toggle-icon:before,
.m-tabsrebrush-full-width
  .tabs-rebrush-mobile
  .tab.current-tab
  .dropdown-toggle-icon:before,
.m-togglebox .item .togglebox-subtitle:after,
.m-togglebox .item .togglebox-title:after,
.m-togglebox .item.has-header-icon .togglebox-title:after,
.o-cookielaw
  .m-form
  .cookielaw-content
  .list-unstyled
  .a-morecontenttogglelink
  .icon:before {
  content: "\e006";
}
.icon-arrow-left-thin:before {
  content: "\e08e";
}
.a-paginationarrows.prev:before,
.icon-arrow-left:before,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .back-button:after,
.m-pagination > ul > li.prev::before,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .icon-plus:before,
.pika-prev::before,
.pika-single .pika-prev:before,
[dir="rtl"] .a-paginationarrows.next:before,
[dir="rtl"] .content-inner li a:before,
[dir="rtl"] .icon-arrow-right:before,
[dir="rtl"]
  .m-breadcrumb
  ul:not(.extendbreadcrumb-list)
  li:not(:last-child):after,
[dir="rtl"] .m-carousel .a-link:after,
[dir="rtl"]
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .navigation-link.has-child-level:after,
[dir="rtl"] .m-navmain .second-level .a-link:after,
[dir="rtl"] .m-navmain .second-level .second-level-link:after,
[dir="rtl"] .m-serviceteaser .list-unstyled a.a-link:before,
[dir="rtl"] .teaser-links a:before,
body[dir="rtl"] .m-forminput-slider-captcha .slider .noUi-handle:before,
html[dir="rtl"] .m-forminput-slider-captcha .slider .noUi-handle:before {
  content: "\e007";
}
.icon-arrow-line-down:before {
  content: "\e08f";
}
.icon-arrow-line-left:before,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .back-button:after {
  content: "\e090";
}
.icon-arrow-right-thin:before {
  content: "\e091";
}
#janrainAuthReturnExperience .janrainSwitchAccountLink:before,
.a-button.a-button-link:after,
.a-button.a-button-link:before,
.a-button.a-link:after,
.a-button.a-link:before,
.a-link-article.a-button-link.a-button:after,
.a-link-article.a-link:after,
.a-link-internal.a-button-link.a-button:after,
.a-link-internal.a-link:after,
.a-link-local.a-button-link.a-button:after,
.a-link-local.a-link:after,
.a-morecontenttogglelink .more-less-button a.a-button.content-toggle:after,
.a-morecontenttogglelink .more-less-button a.a-button.content-toggle:before,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-article.content-toggle:after,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-internal.content-toggle:after,
.a-morecontenttogglelink .more-less-button a.a-link-local.content-toggle:after,
.a-morecontenttogglelink .more-less-button li > a.content-toggle:after,
.a-morecontenttogglelink .more-less-button li > a.content-toggle:before,
.a-paginationarrows.next:before,
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-ask-question:before,
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-write-review:before,
.icon-arrow-right:before,
.m-breadcrumb ul:not(.extendbreadcrumb-list) li:not(:last-child):after,
.m-contenttextmedia
  li
  .m-imagetext
  .textcontainer
  .copytext
  .a-link:not(.link-addtocart):after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-article.a-button-link.a-link.link-addtocart:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-internal.a-button-link.a-link.link-addtocart:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-local.a-button-link.a-link.link-addtocart:after,
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart:after,
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-next-best-steps
  .teaser-container
  .add-by-product-list
  > .a-link.link-addtocart
  span:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-next-best-steps
  .teaser-container
  .add-by-product-number
  > .a-link.link-addtocart
  span:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-next-best-steps
  .teaser-container
  .add-by-product-similarity
  > .a-link.link-addtocart
  span:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-nextbeststeps
  .teaser-container
  .add-by-product-list
  > .a-link.link-addtocart
  span:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-nextbeststeps
  .teaser-container
  .add-by-product-number
  > .a-link.link-addtocart
  span:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-nextbeststeps
  .teaser-container
  .add-by-product-similarity
  > .a-link.link-addtocart
  span:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .a-link.link-addtocart:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlistmodule
  .button-wrapper
  .a-link.link-addtocart:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  li
  > .a-button-link.a-link.link-addtocart:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  li
  > .a-button-link.a-link.link-addtocart:before,
.m-contenttextmediabig li .m-productconversionarea .a-link.link-addtocart:after,
.m-forminput-slider-captcha .slider .noUi-handle:before,
.m-image-teaser-container .text-container .a-link:after,
.m-imagetext .textcontainer .copytext .a-link.a-link-primary:after,
.m-imagetext .textcontainer .copytext .a-link.a-link-secondary:after,
.m-imagetext
  .textcontainer
  .copytext
  .m-contenttextmedia
  li
  .a-link:not(.link-addtocart):after,
.m-linklist .list-unstyled li > .a-link:not(.a-link-inline):after,
.m-linklist ol li > .a-link:not(.a-link-inline):after,
.m-linklist ul li > .a-link:not(.a-link-inline):after,
.m-linklist.m-linklist-rebrush
  .list-unstyled
  li
  > .a-link:not(.a-link-inline):after,
.m-linklist.m-linklist-rebrush ol li > .a-link:not(.a-link-inline):after,
.m-linklist.m-linklist-rebrush ul li > .a-link:not(.a-link-inline):after,
.m-locationLanguageSelection p .a-button.a-link:before,
.m-locationLanguageSelection p li > .a-link:after,
.m-locationLanguageSelection p li > .a-link:before,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .navigation-link.has-child-level:after,
.m-next-best-steps
  .teaser-container
  .add-by-product-list
  > .a-button
  span:after,
.m-next-best-steps
  .teaser-container
  .add-by-product-number
  > .a-button
  span:after,
.m-next-best-steps
  .teaser-container
  .add-by-product-similarity
  > .a-button
  span:after,
.m-next-best-steps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-list
  > .a-link.link-addtocart
  span:after,
.m-next-best-steps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-number
  > .a-link.link-addtocart
  span:after,
.m-next-best-steps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-similarity
  > .a-link.link-addtocart
  span:after,
.m-nextbeststeps .teaser-container .add-by-product-list > .a-button span:after,
.m-nextbeststeps
  .teaser-container
  .add-by-product-number
  > .a-button
  span:after,
.m-nextbeststeps
  .teaser-container
  .add-by-product-similarity
  > .a-button
  span:after,
.m-nextbeststeps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-list
  > .a-link.link-addtocart
  span:after,
.m-nextbeststeps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-number
  > .a-link.link-addtocart
  span:after,
.m-nextbeststeps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-similarity
  > .a-link.link-addtocart
  span:after,
.m-pagination > ul > li.nxt::before,
.m-productconversionarea .dealer-logos .a-logo::before,
.m-productconversionarea .details .promotion-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-article.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-internal.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-local.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-article:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-internal:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-local:after,
.m-reviewitem .reviewitem-inner .reviewitem-header .product-family a:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > .a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > .a-link:before,
.m-reviewitem .reviewitem-inner .reviewitem-header .product-family li > a:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > a:before,
.m-searchresultpromotionteaser .promotion-teaser-wrap button .text:after,
.m-selfhelp-teaser .selfhelp-teaser-content .selfhelp-teaser-links a:before,
.m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .a-button:after,
.m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .a-link:after,
.m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:after,
.m-stage .teaser .a-link.has-icon:after,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step.is-active
  ~ .step
  .icon-plus:before,
.m-teaser-linkteaser .teaser-links li .a-link:before,
.m-tilenavigation
  .tile-wrapper
  .grid-container
  .image-content
  .icon-wrapper
  .icon-follow-link:before,
.o-buyarea .cta-area .a-link.dealer-button:not(.a-button)::after,
.o-buyarea .m-productsubscription a::after,
.o-list.bricks-view
  .list-layout
  .m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-content
  .content-inner
  p:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-button-link.a-link:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-button-link.a-link:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-article.a-button-link.a-button.a-link:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-internal.a-button-link.a-button.a-link:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-local.a-button-link.a-button.a-link:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  li
  > .a-button-link.a-button.a-link:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  li
  > .a-button-link.a-button.a-link:before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-button-link:after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-button-link:before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-article.a-button-link.a-button:after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-internal.a-button-link.a-button:after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-local.a-button-link.a-button:after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  li
  > .a-button-link.a-button:after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  li
  > .a-button-link.a-button:before,
.o-productdetail-rebrush
  .m-togglebox
  .item
  .togglebox-content
  .file-tile
  .file-tile-wrapper
  .icon.icon-pointer-arrow-right:before,
.o-productlistmodule .button-wrapper .a-button:before,
.o-productlistmodule
  .button-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:before,
.o-similarproducttable
  .similar-product-list.js-product-detail-link
  .similar-product-detail-link
  .a-link:after,
.pika-next::before,
.pika-single .pika-next:before,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-online-dealers
  .a-link:after,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-online-dealers.a-link:after,
.promotion-category .link-text-container .link-text:after,
.promotion-category .tile-container .sub-container .text-label:after,
[dir="rtl"] .a-paginationarrows.prev:before,
[dir="rtl"] .m-uspnavigation .icon-arrow-left:before,
[dir="rtl"] form i.icon-arrow-left:before,
li .m-productconversionarea .a-link.link-addtocart:before,
li > .a-button-link.a-button:after,
li > .a-button-link.a-button:before,
li > .a-link:after,
li > .a-link:before {
  content: "\e008";
}
.eco-widget .eco-value a:before {
  content: "\e008" !important;
}
.a-morecontenttogglelink .content .content-less-toggle .icon:before,
.a-morecontenttogglelink .content-toggle.is-open .icon:before,
.icon-arrow-up:before,
.m-chips.dropdown.dropdown-open .chips-icon:before,
.m-chips.select.dropdown-open .chips-icon:before,
.m-comparetable__expandrow--expanded
  .m-comparetable__properties
  .m-comparetable__property-title:after,
.m-filterlist:not(.m-filterlist-dealer) .filterlist-heading.is-opened:before,
.m-navanchor .more-trigger.is-open .icon:before,
.m-navfooter .icon-arrow-up:before,
.m-orderitem .expand-collapse span.is-expanded .icon:before,
.m-tabs .tab-more.is-open .icon:before,
.m-tabs-rebrush
  .tabs-rebrush-mobile
  .tab.current-tab.open
  .dropdown-toggle-icon:before,
.m-tabsrebrush-full-width
  .tabs-rebrush-mobile
  .tab.current-tab.open
  .dropdown-toggle-icon:before,
.m-togglebox .item .togglebox-subtitle.is-open:after,
.m-togglebox .item .togglebox-title.is-open:after,
.m-togglebox .item.has-header-icon .togglebox-title.is-open:after,
.o-cookielaw
  .m-form
  .cookielaw-content
  .list-unstyled
  .a-morecontenttogglelink
  .is-open
  .icon:before {
  content: "\e009";
}
.icon-bars:before {
  content: "\e010";
}
.icon-blog:before {
  content: "\e012";
}
.icon-box-delivery:before {
  content: "\e092";
}
.icon-bulb:before,
.m-cartmessage-wop .heading.suggestion:before {
  content: "\e014";
}
.icon-bvbadge:before {
  content: "\e093";
}
.date-picker:after,
.icon-calendar:before,
.m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliverydetails
  .deliverydatepicker
  .m-forminput-datepicker::after,
.pikaday__container:after {
  content: "\e015";
}
.icon-camera:before {
  content: "\e016";
}
.icon-checkmark:before,
.m-collapsableprocesstoggle.has-validated
  .process-wrapper
  .process-step-wrapper
  .process-step
  .step-icon-wrapper
  .step-icon:before,
.m-forminput-password-wrapper
  .password-validation-wrapper
  .password-validation-container
  ul
  li.password-validation.is-valid
  .icon-checked:before,
.m-reviewitemreviewdisplay .recommendation .icon:before {
  content: "\e094";
}
.icon-clock:before {
  content: "\e01a";
}
.icon-close-small:before,
.m-forminput-password-wrapper
  .password-validation-wrapper
  .password-validation-container
  ul
  li.password-validation.is-invalid
  .icon-unchecked:before {
  content: "\e095";
}
.a-button-remove.a-button-link.a-button:after,
.a-button-remove.a-link:after,
.a-morecontenttogglelink
  .more-less-button
  a.a-button-remove.content-toggle:after,
.icon-close:before,
.m-all-filter-modal .modal .reset .reset-button:before,
.m-chips.closeable .chips-icon:before,
.m-ciam-mergeaccount
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.has-ajax-error.had-focus.technical-info-search:valid
  ~ .form-error-wrapper::before,
.m-ciam-mergeaccount
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.had-focus.js-search-input:valid
  ~ .form-error-wrapper::before,
.m-ciam-mergeaccount
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.had-focus.m-forminput:valid
  ~ .form-error-wrapper::before,
.m-ciam-mergeaccount
  input.m-forminput.has-ajax-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.has-ajax-error.had-focus.technical-info-search:valid
  ~ .form-error-wrapper::before,
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.had-focus.js-search-input:valid
  ~ .form-error-wrapper::before,
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.had-focus.m-forminput:valid
  ~ .form-error-wrapper::before,
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  input.m-forminput.has-ajax-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-comparetableHeader__delete .icon-delete:before,
.m-contenttextmedia
  .m-tagcloud
  .selected-tags
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:after,
.m-contenttextmedia
  .m-tagcloud
  .selected-tags
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-remove.a-button-link.a-link.link-addtocart:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-vouchercode
  .submit-wrap
  .a-button-remove.a-link.link-addtocart:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-reviewdisplay
  .selected-filter-container
  .reset-filter-container
  .a-link.link-addtocart:before,
.m-conversionbar .search.is-active .icon:before,
.m-filterbar-rebrush .reset-button:before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus.is-not-selected
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus.is-not-selected
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:invalid
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.has-ajax-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.has-ajax-error
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form .had-focus:valid + .m-forminput.has-error ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.input.had-focus.has-error.is-invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.input.had-focus.has-error.is-invalid
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form .has-enrocr-error ~ .form-error-wrapper:before,
.m-form
  .m-forminput.had-focus.is-not-selected
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form .m-forminput.had-focus.is-not-selected ~ .form-error-wrapper::before,
.m-form
  .m-forminput.had-focus:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form .m-forminput.had-focus:invalid ~ .form-error-wrapper::before,
.m-form
  .m-forminput.had-focus:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-forminput.had-focus:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  .m-forminput.had-focus:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-forminput.had-focus:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  .m-forminput.had-focus:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-forminput.had-focus:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-form
  .m-forminput.has-ajax-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form .m-forminput.has-ajax-error ~ .form-error-wrapper::before,
.m-form
  .m-forminput.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form .m-forminput.has-confirm-error ~ .form-error-wrapper::before,
.m-form .m-forminput.has-error + .had-focus:valid ~ .form-error-wrapper::before,
.m-form .m-forminput.has-error ~ .form-error-wrapper::before,
.m-form
  .m-forminput.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form .m-forminput.has-min-length-error ~ .form-error-wrapper::before,
.m-form
  .m-forminput.input.had-focus.has-error.is-invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-forminput.input.had-focus.has-error.is-invalid
  ~ .form-error-wrapper::before,
.m-form
  .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-ajax-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-confirm-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-min-length-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-ajax-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-confirm-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-min-length-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-ajax-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-confirm-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-min-length-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-ajax-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-ajax-error.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-confirm-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-confirm-error.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-min-length-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-min-length-error.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-ajax-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-ajax-error.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-confirm-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-confirm-error.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-min-length-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-min-length-error.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-confirm-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-confirm-error.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-min-length-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-min-length-error.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.had-focus.is-not-selected
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.had-focus.is-not-selected
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.had-focus:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form :valid + .m-forminput.had-focus:invalid ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.had-focus:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.had-focus:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.had-focus:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.had-focus:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.had-focus:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.had-focus:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.has-ajax-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form :valid + .m-forminput.has-ajax-error ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form :valid + .m-forminput.has-confirm-error ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form :valid + .m-forminput.has-error ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.input.had-focus.has-error.is-invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.input.had-focus.has-error.is-invalid
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .m-forminput.has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .m-forminput.is-empty
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-error.had-focus.technical-info-search:valid
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .is-empty.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.had-focus.js-search-input:valid
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.had-focus.m-forminput:valid
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.is-empty.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.is-empty.m-forminput
  ~ .form-error-wrapper::before,
.m-forminput-dropdown.multiple-dropdown
  ul.select2-results__options
  .select2-results__option[aria-selected="true"]:after,
.m-navmain .button-menu.is-active-mobile .icon:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-remove.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-remove:after,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .clear-button-mobile
  .icon-arrow-left:before,
.m-tagcloud .selected-tags .list > li.button .a-link .icon-reset:before,
.m-tagcloud .selected-tags .list > li.button .a-link .icon:before,
.m-tagcloud
  .selected-tags
  .list
  > li.button
  .js-available-tags-reset-btn
  .icon-reset:before,
.m-tagcloud
  .selected-tags
  .list
  > li.button
  .js-available-tags-reset-btn
  .icon:before,
.m-tagcloud .selected-tags .list > li.item .a-button:after,
.m-tagcloud
  .selected-tags
  .list
  > li.item
  .a-button:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):after,
.m-tagcloud .selected-tags .list > li.item button:after,
.m-tagcloud
  .selected-tags
  .m-contenttextmedia
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:after,
.m-tagcloud
  .selected-tags
  .m-contenttextmedia
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-ciam-mergeaccount
  input.has-ajax-error.had-focus.technical-info-search:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  input.has-ajax-error.had-focus.technical-info-search:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-ajax-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-confirm-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-min-length-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-ajax-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-confirm-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-min-length-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-ajax-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-confirm-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-min-length-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  div[data-t-name="SingleInputChoice"]
  .has-error.had-focus.technical-info-search:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  div[data-t-name="SingleInputChoice"]
  .is-empty.technical-info-search
  ~ .form-error-wrapper::before,
.m-vouchercode .submit-wrap .a-button.a-button-remove:before,
.m-vouchercode
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-remove.a-link.link-addtocart:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-remove.a-button-link.a-button.a-link:after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-remove.a-button-link.a-button:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-ciam-mergeaccount
  input.has-ajax-error.had-focus.js-search-input:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  input.has-ajax-error.had-focus.js-search-input:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-ajax-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-ajax-error.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-confirm-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-confirm-error.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-error.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-min-length-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-min-length-error.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-ajax-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-ajax-error.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-confirm-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-confirm-error.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-min-length-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-min-length-error.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  div[data-t-name="SingleInputChoice"]
  input.has-error.had-focus.js-search-input:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  div[data-t-name="SingleInputChoice"]
  input.is-empty.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-ajax-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-ajax-error.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-confirm-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-confirm-error.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-min-length-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-min-length-error.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .selected-filter-container
  .reset-filter-container
  .a-button:before,
.o-reviewdisplay
  .selected-filter-container
  .reset-filter-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:before {
  content: "\e01b";
}
.icon-compare:before {
  content: "\e01c";
}
.icon-configure:before {
  content: "\e01d";
}
.icon-confirmation:before {
  content: "\e01e";
}
.icon-copy-clipboard:before {
  content: "\e01f";
}
.icon-customer:before,
.o-checkoutdelivery-wop
  .checkoutdelivery-login
  .a-alert.alert-info
  .icon:before {
  content: "\e096";
}
.icon-customerservice:before,
.m-maplist .dealer-wrap .dealer-layout .dealer-data.links .icon-phone:before,
.o-headershop .contact .icon.icon-phone:before {
  content: "\e020";
}
.icon-delete:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-selectedpresspicture
  .wrap-unselect
  .a-link.link-addtocart:before,
.m-formupload .upload-status-message i.icon:before,
.m-selectedpresspicture .wrap-unselect .a-button:before,
.m-selectedpresspicture
  .wrap-unselect
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:before {
  content: "\e021";
}
.icon-delivery:before {
  content: "\e022";
}
.icon-discount:before,
.o-buyarea .product-services .delivery .icon-placeholder:before {
  content: "\e024";
}
.a-link-download.a-button-link.a-button:after,
.a-link-download.a-button-link.a-button:before,
.a-link-download.a-link:after,
.a-link-download.a-link:before,
.a-link-inline.a-link-download.a-link:after,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-download.content-toggle:after,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-download.content-toggle:before,
.a-product-code-energy-label .energy-label .a-link:only-child:before,
.a-product-code-energy-label
  .energy-label:first-child
  :first-child
  + .a-link:before,
.icon-download:before,
.m-comparetable__col
  .data-sheet-energy
  .energy-label-text-wrapper
  .a-link-download:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-download.a-button-link.a-link.link-addtocart:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-download.a-button-link.a-link.link-addtocart:before,
.m-downloadteaser .a-link-download.a-link:before,
.m-locationLanguageSelection p .a-link-download.a-link:before,
.m-mediagallery-spareparts
  .spare-part-downloads
  .a-link.a-link-download.spare-part-download-all-files:after,
.m-productconversionarea .data-sheet-energy .a-link-download:before,
.m-productteaserbuyingmodule
  .buyingmodule-conversionarea
  .js-conversion-wrapper
  .data-sheet-energy
  .a-link-download:before,
.m-promotionbundleTeaser
  .teaser-product-image
  .teaser-energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper
  .energy-label-text-wrapper
  .a-link-download:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-download.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-download.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-download:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-download:before,
.m-sidedrawerrelatedproducts .a-link-download:before,
.o-buyarea .cta-area .a-link-download:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-download.a-button-link.a-button.a-link:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-download.a-button-link.a-button.a-link:before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-download.a-button-link.a-button:after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-download.a-button-link.a-button:before,
.o-producttile
  .tile-description
  .energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper
  .energy-label-text-wrapper
  .a-link-download:before,
.o-similarproducttable
  .similar-product-item
  .similar-product-energy-label
  .data-sheet-energy
  .a-link-download:before,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .energylabel-wrapper
  .data-sheet-energy
  .a-link-download:before {
  content: "\e025";
}
.icon-dropdown:before,
.m-forminput-dropdown
  .select2-container
  .select2-selection.select2-selection--multiple:after,
.m-forminput-dropdown .select2-selection__arrow b:before,
.pika-label::after,
.pika-single .pika-label:after {
  content: "\e026";
}
.icon-edit:before,
.m-checkout-user-information-summary
  .checkout-list-el
  .checkout-headline
  .checkout-edit-icon
  .icon-edit::before,
.m-collapsableprocesstoggle.has-validated
  .process-wrapper
  .process-step-wrapper
  .process-step-edit
  .step-edit:before,
.m-collapsableprocesstoggle.has-warnings
  .process-wrapper
  .process-step-wrapper
  .process-step
  .step-icon-wrapper
  .step-icon:before,
.m-collapsableprocesstoggle.has-warnings
  .process-wrapper
  .process-step-wrapper
  .process-step-edit
  .step-edit:before,
.m-deliverydetails .m-deliverydetails-header-edit .edit:before {
  content: "\e027";
}
.icon-encircled-check:before {
  content: "\e097";
}
.icon-event:before {
  content: "\e029";
}
.a-link-external.a-button-link.a-button:after,
.a-link-external.a-link:after,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-external.content-toggle:after,
.icon-externallink:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-external.a-button-link.a-link.link-addtocart:after,
.m-maplist
  .dealer-wrap
  .dealer-layout
  .dealer-data.links
  .icon-arrow-right:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-external.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-external:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-external.a-button-link.a-button.a-link:after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-external.a-button-link.a-button:after {
  content: "\e02a";
}
.icon-facebook:before,
.janrain-provider-icon-24.janrain-provider-icon-facebook:before,
.m-signin
  .social-media
  #janrainEngageEmbed
  #janrainProviderPages
  .providers
  > li
  .janrain-provider-icon-facebook:after {
  content: "\e02b";
}
.icon-filter-outline:before {
  content: "\e02f";
}
.bv-mbox-overlay
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-expand-filter-button:before,
.bv-popup-in
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-expand-filter-button:before,
.icon-filter:before,
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-expand-filter-button:before {
  content: "\e030";
}
.icon-follow-link:before {
  content: "\e031";
}
.icon-gift:before {
  content: "\e098";
}
.icon-globe:before {
  content: "\e032";
}
.icon-google:before,
.janrain-provider-icon-24.janrain-provider-icon-google:before {
  content: "\e033";
}
.icon-googleplus_old:before {
  content: "\e099";
}
.icon-googleplus:before,
.janrain-provider-icon-24.janrain-provider-icon-googleplus:before,
.m-signin
  .social-media
  #janrainEngageEmbed
  #janrainProviderPages
  .providers
  > li
  .janrain-provider-icon-googleplus:after {
  content: "\e034";
}
.icon-gridview:before {
  content: "\e035";
}
.icon-home:before,
.m-checkout-user-information-summary
  .checkout-list-el
  .checkout-headline
  .checkout-icon-summary
  .icon-address::before {
  content: "\e037";
}
.a-image-hotspots .image-hotspot:before,
.icon-hotspot:before {
  content: "\e038";
}
.a-alert.alert-info .icon::before,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset
  .bv-helper-icon:before,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-error
  .bv-helper-icon:before,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-valid
  .bv-helper-icon:before,
.icon-info:before,
.m-cashjournal .info-text:before,
.m-processbar .step-content div .text + .a-link .icon:before,
.m-quicklinkmessages .icon-message-available:before,
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-relevancy-popup-target:before,
.o-productdetail .a-morecontenttogglelink .content li .icon-info-circle,
.o-productdetail-rebrush .m-buyareatitle .discontinue-notice:before,
.o-productdetail-rebrush .m-buyareatitle .m-producttitle .subtitle p:before,
.parcellab-track-trace div.pl-alert.pl-alert-danger:before,
body.pagetype-product-detail
  .m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item
  .icon.icon-info-circle:before,
body.pagetype-product-detail
  .o-technicaloverview
  .content-wrapper
  .overview-warpper
  .m-overviewtile
  .content
  .icon.icon-info-circle:before,
body.pagetype-shop-detail
  .m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item
  .icon.icon-info-circle:before,
body.pagetype-shop-detail
  .o-technicaloverview
  .content-wrapper
  .overview-warpper
  .m-overviewtile
  .content
  .icon.icon-info-circle:before {
  content: "\e03a";
}
.icon-instagram:before {
  content: "\e03b";
}
.icon-interactive-content:before {
  content: "\e03c";
}
.icon-ipgbreadcrumb:before {
  content: "\e03d";
}
.icon-label:before {
  content: "\e09b";
}
.icon-lineapp:before {
  content: "\e09c";
}
.icon-linkedin:before {
  content: "\e03f";
}
#gigya-container
  .gigya-screen
  input[type="checkbox"]:checked
  ~ .gigya-label:before,
#gigya-content
  .gigya-screen
  input[type="checkbox"]:checked
  ~ .gigya-label:before,
.icon-list-check:before,
.m-checkout-teaser .list-el:before,
.m-collapsemodule .collapse-checkmark .icon:before,
.m-form .m-forminput.had-focus:valid ~ .form-error-wrapper::before,
.m-form .m-forminput.has-error.had-focus:valid ~ .form-error-wrapper::before,
.m-form .m-forminput.has-no-error ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-no-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-no-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-no-error.m-forminput
  ~ .form-error-wrapper::before,
.m-forminput-checkbox input:checked ~ .a-formlabel:before,
.m-listbox .listbox-content:before,
.m-processbar .is-done .step-content:after,
.m-processbar .is-done.is-done .step-content .icon:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-no-error.technical-info-search
  ~ .form-error-wrapper::before,
.o-myprofileforms
  .m-addnewcardoverlay
  .adyen-checkout__checkbox
  .adyen-checkout__checkbox__input:checked
  ~ .adyen-checkout__checkbox__label:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.had-focus.m-forminput:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-no-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-no-error.m-forminput
  ~ .form-error-wrapper::before,
.o-similarproducttable
  .similar-product-list
  .compare-list-value
  .icon.icon-checked:before,
.o-similarproducttable
  .similar-product-list
  .compare-title
  .icon.icon-checked:before {
  content: "\e040";
}
.icon-listview-s:before {
  content: "\e09d";
}
.icon-listview:before {
  content: "\e042";
}
.a-morecontenttogglelink
  .more-less-button
  .m-navmyaccount
  .popover-content
  .buttons
  a.a-link-primary.a-button.content-toggle::before,
.a-morecontenttogglelink
  .more-less-button
  .m-searchresultpromotionteaser-myaccount
  a.a-button.a-link-secondary.content-toggle:not(:disabled)::before,
.icon-login:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart.js-reset-selection:not(:disabled)::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart:not(:disabled)::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .a-button-secondary.a-link.link-addtocart:not(:disabled)::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .a-link-secondary.a-link.link-addtocart:not(:disabled)::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart:not(.link-addtocart):not(:disabled)::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart:not(:disabled)::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-searchresultpromotionteaser-myaccount
  button.a-link.link-addtocart:not(:disabled)::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart:not(:disabled)::before,
.m-contenttextmedia
  li
  .m-searchresultpromotionteaser-myaccount
  .a-button.a-link:not(.link-addtocart):not(:disabled)::before,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart.js-reset-selection:not(:disabled)::before,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-searchresultpromotionteaser-myaccount
  .a-button.js-reset-selection:not(:disabled)::before,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.a-button::before,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link::before,
.m-navmyaccount .popover-content .buttons .a-button-primary::before,
.m-navmyaccount
  .popover-content
  .buttons
  .a-link-primary.a-button.a-button-link::before,
.m-navmyaccount
  .popover-content
  .buttons
  .a-link-primary.a-button.a-link::before,
.m-navmyaccount
  .popover-content
  .buttons
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-navmyaccount
  .popover-content
  .buttons
  a.a-link-primary.a-button::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchresultpromotionteaser-myaccount
  a.a-button.a-link-secondary:not(:disabled)::before,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart:not(:disabled)::before,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-searchresultpromotionteaser-myaccount
  .a-button:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .a-button.a-button-secondary:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .a-button.a-link-secondary.a-button-link:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .a-button.a-link-secondary.a-link:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart):not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart):not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .o-list
  .a-loadmore
  button.a-button:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled)::before,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart:not(:disabled)::before,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-searchresultpromotionteaser-myaccount
  .a-button:not(:disabled)::before,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  button.a-link.link-addtocart:not(:disabled)::before,
.o-list
  .a-loadmore
  .m-searchresultpromotionteaser-myaccount
  button.a-button:not(:disabled)::before,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart:not(:disabled)::before,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-searchresultpromotionteaser-myaccount
  .a-button:not(:disabled)::before {
  content: "\e09e";
}
.a-morecontenttogglelink
  .more-less-button
  .m-navmyaccount
  .popover-content
  .buttons
  a.a-link-secondary.a-button.content-toggle::before,
.icon-logout:before,
.m-contenttextmedia
  li
  .m-navmyaccount
  .popover-content
  .buttons
  .a-button.a-link:not(.link-addtocart)::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link-secondary.a-link.link-addtocart::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart:not(.link-addtocart)::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .m-form.logout
  .a-button-tertiary.a-link.link-addtocart:not(:disabled)::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart::before,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-navmyaccount
  .popover-content
  .buttons
  .js-reset-selection::before,
.m-navmyaccount .popover-content .buttons .a-button-secondary::before,
.m-navmyaccount
  .popover-content
  .buttons
  .a-link-secondary.a-button.a-button-link::before,
.m-navmyaccount
  .popover-content
  .buttons
  .a-link-secondary.a-button.a-link::before,
.m-navmyaccount
  .popover-content
  .buttons
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart)::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart)::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart::before,
.m-navmyaccount .popover-content .buttons .o-list .a-loadmore button::before,
.m-navmyaccount
  .popover-content
  .buttons
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button::before,
.m-navmyaccount
  .popover-content
  .buttons
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-navmyaccount
  .popover-content
  .buttons
  a.a-link-secondary.a-button::before,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart::before,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-navmyaccount
  .popover-content
  .buttons
  .a-button::before,
.m-searchresultpromotionteaser-myaccount
  .m-form.logout
  .a-button.a-button-tertiary:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-form.logout
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-tertiary.a-link.link-addtocart:not(:disabled)::before,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart::before,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-navmyaccount
  .popover-content
  .buttons
  .a-button::before,
.o-list .a-loadmore .m-navmyaccount .popover-content .buttons button::before,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart::before,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-navmyaccount
  .popover-content
  .buttons
  .a-button::before {
  content: "\e044";
}
.icon-mail:before {
  content: "\e045";
}
.icon-mappin-hole:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .dl.a-link.link-addtocart::before,
.m-productconversionarea .a-button.dl::before {
  content: "\e046";
}
.icon-mappin-outline:before {
  content: "\e09f";
}
.icon-mappin-solid:before,
.m-maplist .dealer-detail .location-pin:before,
.m-maplist .dealer-detail.mouseover .location-pin:before,
.m-maplist .dealer-detail:hover .location-pin:before,
.m-maplist .dealer-item .location-pin:before,
.m-maplist .dealer-item.mouseover .location-pin:before,
.m-maplist .dealer-item:hover .location-pin:before,
.m-maplist .map-inner .location-pin:before {
  content: "\e0a0";
}
.icon-mappin:before {
  content: "\e047";
}
.a-morecontenttogglelink.expand-link .content-toggle.is-open .icon:before,
.icon-minus:before,
.icon-zoomout,
.m-comparetable__expandrow--expanded .m-comparetable__property-title:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-mediagallery-spareparts
  .mediagallery-zoom
  .a-link.link-addtocart[name="zoom-out-button"]
  .icon:before,
.m-filterlist-dealer .filterlist-heading.is-opened:before,
.m-mediagallery-spareparts
  .mediagallery-zoom
  .a-button[name="zoom-out-button"]
  .icon:before,
.m-mediagallery-spareparts
  .mediagallery-zoom
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[name="zoom-out-button"]
  .icon:before,
.m-processaccordion .item .heading.is-open .icon:before,
.m-togglebox .item .togglebox-subtitle.is-open:before,
.m-togglebox .item .togglebox-title.is-open:before,
.m-togglebox .item.has-header-icon .togglebox-title.is-open:before,
.o-cookielaw
  .cookielaw-content
  .list-unstyled
  .a-morecontenttogglelink
  .is-open
  .icon:before,
.o-similarproducttable
  .similar-product-list
  .compare-list-value
  .icon.icon-strich:before,
.o-similarproducttable
  .similar-product-list
  .compare-title
  .icon.icon-strich:before {
  content: "\e048";
}
.icon-ms-teams:before {
  content: "\e0a1";
}
.icon-mybrand:before {
  content: "\e049";
}
.icon-myproduct:before {
  content: "\e04a";
}
.icon-newsletter:before {
  content: "\e0a2";
}
.icon-package:before {
  content: "\e04e";
}
.icon-payment:before {
  content: "\e050";
}
.icon-percent:before,
.m-firedmessage .content-icon:before {
  content: "\e051";
}
.icon-pinit2:before {
  content: "\e054";
}
.icon-pinterest:before {
  content: "\e0a3";
}
.icon-play_plain:before,
.m-grid-gallery .gallery-wrapper .gallery-item .icon-play:before,
.m-grid-gallery
  .gallery-wrapper.full-width-section
  .gallery-item
  .icon-play:before {
  content: "\e0a4";
}
.has-video-play:before,
.icon-play:before,
.mediagallery-trigger-video.mediagallery-trigger-thumb:before,
.o-productdetail .a-morecontenttogglelink .content li .icon-youku {
  content: "\e056";
}
.a-morecontenttogglelink.expand-link .content-toggle .icon:before,
.icon-plus:before,
.icon-zoomin,
.m-comparetable__expandrow:not(.m-comparetable__expandrow--expanded)
  .m-comparetable__property-title:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-mediagallery-spareparts
  .mediagallery-zoom
  .a-link.link-addtocart[name="zoom-in-button"]
  .icon:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart
  .icon.icon-plus:before,
.m-filterlist-dealer .filterlist-heading:before,
.m-mediagallery-spareparts
  .mediagallery-zoom
  .a-button[name="zoom-in-button"]
  .icon:before,
.m-mediagallery-spareparts
  .mediagallery-zoom
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[name="zoom-in-button"]
  .icon:before,
.m-processaccordion .item .heading .icon:before,
.m-productpromotion.fixed .promotion-separator .icon:before,
.m-productpromotion.flexible .promotion-separator .icon.first:before,
.m-productset-thumbnails .thumbnails-separator .icon.first:before,
.m-technical-info-rebrush .button-wrapper .additional-technical-info:before,
.m-togglebox .item .togglebox-subtitle:before,
.m-togglebox .item .togglebox-title:before,
.m-togglebox .item.has-header-icon .togglebox-title:before,
.o-cookielaw
  .cookielaw-content
  .list-unstyled
  .a-morecontenttogglelink
  .icon:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link
  .icon.icon-plus:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon.icon-plus:before,
.o-myprofileforms .title-wrap .a-link.has-icon .icon:before {
  content: "\e058";
}
.icon-postalcode:before {
  content: "\e05a";
}
.icon-print:before {
  content: "\e05b";
}
.icon-problem:before,
.m-cartmessage-wop .heading.warning:before {
  content: "\e05c";
}
.a-rating .scale .icon.is-active:before,
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-rating
  .bv-submission-star-rating
  .bv-rating-link:before,
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-secondary-rating
  .bv-submission-star-rating
  .bv-rating-link:before,
.icon-ratingstar:before,
.m-maplist
  .dealer-wrap
  .dealer-detail
  .dealer-reviews
  .a-rating.stars
  .icon.is-active:before,
.m-maplist
  .dealer-wrap
  .dealer-detail
  .dealer-reviews-detail
  .a-rating.stars
  .icon.is-active:before,
.m-maplist
  .dealer-wrap
  .dealer-item
  .dealer-reviews
  .a-rating.stars
  .icon.is-active:before,
.m-maplist
  .dealer-wrap
  .dealer-item
  .dealer-reviews-detail
  .a-rating.stars
  .icon.is-active:before {
  content: "\e05d";
}
.icon-registration:before {
  content: "\e05f";
}
.icon-report:before {
  content: "\e061";
}
.a-paginationarrows.next.last-slide:before,
.icon-reset:before,
.m-productteaseripg
  .productteaseripg-container
  .a-backlink
  .icon-arrow-left:before {
  content: "\e062";
}
.icon-rotate:before,
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn:before,
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn:before {
  content: "\e063";
}
.icon-rss:before {
  content: "\e065";
}
.icon-save:before {
  content: "\e0a5";
}
.icon-search:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:after,
.m-imagevideogallery .gallerylist .listitem:hover:before,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:after,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:after {
  content: "\e067";
}
.bv-mbox-overlay
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn:before,
.bv-mbox-overlay
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn:before,
.bv-popup-in
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn:before,
.bv-popup-in
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn:before,
.m-reviews
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn:before,
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn:before {
  content: "\e067" !important;
}
.icon-security:before {
  content: "\e0a6";
}
.icon-service-agent:before,
.m-checkout-user-information-summary
  .checkout-list-el
  .checkout-headline
  .checkout-icon-summary
  .icon-mybrand::before {
  content: "\e0a7";
}
.icon-share:before {
  content: "\e068";
}
.icon-shopping-cart:before {
  content: "\e06a";
}
.icon-shoppingcart:before,
.m-navmain .overview .a-link:after {
  content: "\e06b";
}
.icon-shoppingcartrebrush:before {
  content: "\e06c";
}
.icon-skype:before {
  content: "\e0a8";
}
.icon-snapchat:before {
  content: "\e0a9";
}
.icon-sort:before {
  content: "\e06e";
}
.icon-summary:before,
.m-processbar .processbar-icon-participation:before {
  content: "\e075";
}
.icon-thumb-down:before,
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-negative-feedback:before {
  content: "\e0aa";
}
.icon-thumb-up:before,
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-positive-feedback:before {
  content: "\e0ab";
}
.icon-tumblr:before {
  content: "\e0ac";
}
.icon-twitter:before,
.janrain-provider-icon-24.janrain-provider-icon-twitter:before,
.m-signin
  .social-media
  #janrainEngageEmbed
  #janrainProviderPages
  .providers
  > li
  .janrain-provider-icon-twitter:after {
  content: "\e079";
}
.icon-upload:before {
  content: "\e07b";
}
.icon-usp:before {
  content: "\e07c";
}
.icon-van-delivery:before,
.m-checkout-user-information-summary
  .checkout-list-el
  .checkout-headline
  .checkout-icon-summary
  .icon-delivery::before {
  content: "\e0ad";
}
.icon-videocontent:before {
  content: "\e07d";
}
.icon-vimeo:before {
  content: "\e07e";
}
.icon-vk:before,
.janrain-provider-icon-24.janrain-provider-icon-vk:before {
  content: "\e07f";
}
.icon-wechat:before,
.janrain-provider-icon-24.janrain-provider-icon-wechat:before {
  content: "\e081";
}
.icon-weibo:before {
  content: "\e082";
}
.icon-welcome:before {
  content: "\e083";
}
.icon-whatsapp:before {
  content: "\e0ae";
}
.icon-wifi:before {
  content: "\e084";
}
.icon-wishlist:before {
  content: "\e085";
}
.icon-xing:before {
  content: "\e0af";
}
.icon-yahoo:before,
.janrain-provider-icon-24.janrain-provider-icon-yahoo:before,
.m-signin
  .social-media
  #janrainEngageEmbed
  #janrainProviderPages
  .providers
  > li
  .janrain-provider-icon-yahoo-oauth2:after,
.m-signin
  .social-media
  #janrainEngageEmbed
  #janrainProviderPages
  .providers
  > li
  .janrain-provider-icon-yahoo:after {
  content: "\e086";
}
.icon-youku:before {
  content: "\e087";
}
.icon-youtube:before {
  content: "\e088";
}
.icon-zoomin:before,
.mediagallery-trigger-zoom:before {
  content: "\e089";
}
.icon-zoomout:before {
  content: "\e08a";
}
.icon-check-circle:before {
  content: "\e0b0";
}
.icon-exclamation-triangle:before {
  content: "\e0b1";
}
.icon-info-circle:before,
.m-cartmessage-wop .heading.info:before {
  content: "\e09a";
}
.icon-sticky-note:before {
  content: "\e0b2";
}
.icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body.pinned {
  overflow-y: hidden;
}
.g-container {
  background: #fff;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.g-container:after {
  content: " ";
  display: block;
  clear: both;
}
.g-container .g-col,
.g-container .g-span,
.g-container .g-span-full {
  width: 100%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.g-container .g-layout-full-outer:after,
.g-container .g-layout-full:after,
.g-container.g-layout-full-outer:after,
.g-container.g-layout-full:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.g-container .g-layout-full-outer .g-col,
.g-container.g-layout-full-outer .g-col {
  clear: both;
  padding: 0;
}
.g-container .g-layout-half:after,
.g-container.g-layout-half:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
@media (min-width: 600px) {
  .g-container .g-layout-half .g-col,
  .g-container .g-layout-half .g-span,
  .g-container.g-layout-half .g-col,
  .g-container.g-layout-half .g-span {
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .g-container .g-layout-half .g-col:nth-of-type(2n + 1),
  .g-container.g-layout-half .g-col:nth-of-type(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
  }
  .g-container .g-layout-half .g-col:nth-of-type(2n + 2),
  .g-container.g-layout-half .g-col:nth-of-type(2n + 2) {
    margin-left: 50%;
    margin-right: -100%;
    clear: none;
  }
}
.g-container .g-layout-third:after,
.g-container.g-layout-third:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
@media (min-width: 900px) {
  .g-container .g-layout-third .g-span,
  .g-container.g-layout-third .g-span {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
    min-height: 1px;
  }
  .g-container .g-layout-third .g-col,
  .g-container.g-layout-third .g-col {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .g-container .g-layout-third .g-col:nth-of-type(3n + 1),
  .g-container.g-layout-third .g-col:nth-of-type(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
  }
  .g-container .g-layout-third .g-col:nth-of-type(3n + 2),
  .g-container.g-layout-third .g-col:nth-of-type(3n + 2) {
    margin-left: 33.3333333333%;
    margin-right: -100%;
    clear: none;
  }
  .g-container .g-layout-third .g-col:nth-of-type(3n + 3),
  .g-container.g-layout-third .g-col:nth-of-type(3n + 3) {
    margin-left: 66.6666666667%;
    margin-right: -100%;
    clear: none;
  }
}
.g-container .g-layout-fourth:after,
.g-container.g-layout-fourth:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
@media (min-width: 600px) {
  .g-container .g-layout-fourth .g-col,
  .g-container .g-layout-fourth .g-span,
  .g-container.g-layout-fourth .g-col,
  .g-container.g-layout-fourth .g-span {
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .g-container .g-layout-fourth .g-col:nth-of-type(2n + 1),
  .g-container.g-layout-fourth .g-col:nth-of-type(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
  }
  .g-container .g-layout-fourth .g-col:nth-of-type(2n + 2),
  .g-container.g-layout-fourth .g-col:nth-of-type(2n + 2) {
    margin-left: 50%;
    margin-right: -100%;
    clear: none;
  }
}
.g-container .full-width-section {
  width: 100vw;
  max-width: 100vw;
  margin: 0 -webkit-calc(-50vw + 50%);
  margin: 0 calc(-50vw + 50%);
}
[class*="janrain-provider-icon-"] {
  background: 0 0 !important;
  color: #fff;
  display: table-cell;
  font-family: icons;
  font-size: 30px;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.janrain-provider-icon-24.janrain-provider-icon-amazon,
.janrain-provider-icon-24.janrain-provider-icon-facebook,
.janrain-provider-icon-24.janrain-provider-icon-google,
.janrain-provider-icon-24.janrain-provider-icon-googleplus,
.janrain-provider-icon-24.janrain-provider-icon-odnoklassniki,
.janrain-provider-icon-24.janrain-provider-icon-twitter,
.janrain-provider-icon-24.janrain-provider-icon-vk,
.janrain-provider-icon-24.janrain-provider-icon-wechat,
.janrain-provider-icon-24.janrain-provider-icon-yahoo {
  background: 0 0;
}
#janrainEngageEmbed .janrainContent {
  border: 0 !important;
  border-radius: 0 !important;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
  height: initial !important;
  padding: 0 !important;
  width: 100% !important;
  overflow: inherit !important;
}
#janrainEngageEmbed .janrainPage:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
#janrainEngageEmbed #janrainProviderPages {
  position: relative !important;
  padding: 0 !important;
  left: 0 !important;
}
#janrainEngageEmbed #janrainProviderPages .providers > li {
  background: #009bd9 !important;
  border: 0 !important;
  border-radius: 0 !important;
  float: left;
  height: initial !important;
  margin-right: 20px !important;
  width: 60px !important;
}
#janrainEngageEmbed #janrainProviderPages .providers > li:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
#janrainEngageEmbed #janrainProviderPages .providers > li > a {
  padding: 0 20px !important;
  display: table !important;
  line-height: 10px !important;
}
#janrainEngageEmbed
  #janrainProviderPages
  .providers
  > li
  span[class*="janrain-provider-icon-"] {
  margin: 0 !important;
}
#janrainEngageEmbed #janrainProviderPages #janrainProviders_1 > li:last-child {
  margin-right: 0 !important;
}
#janrainEngageEmbed #janrainProviderPages + div {
  height: initial !important;
  padding: 0 !important;
  position: relative !important;
  width: initial !important;
  display: none !important;
}
#janrainAuthReturnExperience {
  width: auto !important;
}
#janrainAuthReturnExperience a[id*="janrain-"] {
  border: none !important;
  border-radius: 0 !important;
  display: inline-block !important;
  outline: 0 !important;
  padding: 0 20px !important;
  text-align: center !important;
  width: 100% !important;
  background: #007bc0 !important;
  color: #fff !important;
  height: auto !important;
  margin-bottom: 20px !important;
}
#janrainAuthReturnExperience a[id*="janrain-"]:hover {
  background: #007bc0 !important;
}
#janrainAuthReturnExperience
  a[id*="janrain-"]
  span[class*="janrain-provider-text-color-"] {
  color: #fff !important;
  font-family: inherit !important;
  font-size: 1rem !important;
}
#janrainAuthReturnExperience .janrainSwitchAccountLink {
  color: #007bc0 !important;
  cursor: pointer !important;
  display: inline-block !important;
  font-family: inherit !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
  max-width: 100%;
  position: relative;
  text-decoration: none;
}
#janrainAuthReturnExperience .janrainSwitchAccountLink:hover {
  color: #00629a !important;
}
#janrainAuthReturnExperience .janrainSwitchAccountLink:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 16px !important;
  margin-right: 5px !important;
}
.janrainHeader {
  display: none !important;
}
.m360-loader {
  border: 1px solid rgba(255, 255, 255, 0.5);
  color: #fff;
  left: -webkit-calc(50% - 25px);
  left: calc(50% - 25px);
}
.m360-hint-message,
.m360-loader {
  background: rgba(0, 0, 0, 0.6);
  background-image: none;
  border: none;
  top: 50%;
} /*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */
.pika-single {
  display: block;
  position: relative;
  color: #333;
  background: #fff;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.pika-single:after,
.pika-single:before {
  content: " ";
  display: table;
}
.pika-single:after {
  clear: both;
}
.pika-single.is-hidden {
  display: none;
}
.pika-single.is-bound {
  position: absolute;
  -webkit-box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);
}
.pika-lendar {
  float: left;
}
.pika-title {
  position: relative;
  text-align: center;
}
.pika-label {
  display: inline-block;
  z-index: 9999;
  overflow: hidden;
  margin: 0;
  padding: 5px 3px;
}
.pika-title select {
  cursor: pointer;
  position: absolute;
  z-index: 9998;
  margin: 0;
  left: 0;
  top: 5px;
  opacity: 0;
}
.pika-next,
.pika-prev {
  cursor: pointer;
  position: relative;
  outline: 0;
  border: 0;
  text-indent: 20px;
  white-space: nowrap;
  overflow: hidden;
  opacity: 0.5;
}
.pika-next:hover,
.pika-prev:hover {
  opacity: 1;
}
.is-rtl .pika-next,
.pika-prev {
  float: left;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);
}
.is-rtl .pika-prev,
.pika-next {
  float: right;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);
}
.pika-next.is-disabled,
.pika-prev.is-disabled {
  cursor: default;
  opacity: 0.2;
}
.pika-table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 0;
}
.pika-table td,
.pika-table th {
  width: 14.285714285714286%;
  padding: 0;
}
.pika-table th {
  color: #999;
  font-size: 12px;
  line-height: 25px;
  font-weight: 700;
  text-align: center;
}
.pika-button {
  cursor: pointer;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  outline: 0;
  margin: 0;
  color: #666;
  font-size: 12px;
  line-height: 15px;
}
.pika-week {
  font-size: 11px;
  color: #999;
}
.is-selected .pika-button {
  -webkit-box-shadow: inset 0 1px 3px #178fe5;
  box-shadow: inset 0 1px 3px #178fe5;
}
.is-inrange .pika-button {
  background: #d5e9f7;
}
.is-startrange .pika-button {
  color: #fff;
  background: #6cb31d;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 3px;
}
.is-endrange .pika-button {
  color: #fff;
  background: #3af;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 3px;
}
.is-disabled .pika-button {
  pointer-events: none;
  cursor: default;
  color: #999;
  opacity: 0.3;
}
.pika-button:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.pika-table abbr {
  border-bottom: none;
  cursor: help;
}
.pikaday__container {
  display: inline-block;
}
.pikaday__display,
.pikaday__invisible {
  width: 100%;
}
.pikaday__display--native {
  pointer-events: none;
  cursor: pointer;
}
.pikaday__display.is-invalid {
  background: rgba(255, 0, 0, 0.05);
}
.pikaday__invisible {
  opacity: 0;
  color: transparent;
  background: 0 0;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.grecaptcha-badge {
  visibility: hidden;
}
.a-alert {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.a-alert.alert-success-no-background,
.a-alert.alert-success-no-background .alert-text {
  color: #008556;
}
.a-alert.alert-error-no-background,
.a-alert.alert-error-no-background .alert-text {
  color: #de1c22;
}
.a-alert .icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 20px;
  height: 20px;
}
.a-alert .icon::before {
  font-size: 20px;
  display: inline-block;
  position: relative;
}
.a-alert .alert-text {
  color: #000;
}
@media (max-width: 599px) {
  .a-alert .alert-text {
    margin-right: 50px;
  }
  .a-area.a-area-mobile,
  .a-area.a-area-mobile.a-area-primary {
    background-color: #fff;
    color: #000;
  }
  .a-area.a-area-mobile.a-area-primary .a-link {
    color: #000;
  }
  .a-area.a-area-mobile.a-area-primary .a-link:hover {
    color: #00629a;
  }
  .a-area.a-area-mobile.a-area-secondary {
    background-color: #fff;
    color: #ccc;
  }
  .a-area.a-area-mobile.a-area-primary-outlined {
    background-color: #fff;
    color: #007bc0;
    border: 1px solid #007bc0;
  }
  .a-area.a-area-errorbox {
    background: rgba(255, 0, 0, 0.1);
    border: 1px solid #e11f26;
    color: #e11f26;
    margin: 5px 0;
    max-width: 500px;
    padding: 10px;
  }
  .a-area.a-area-errorbox > .header {
    margin-top: 0;
  }
  .a-area.a-area-warningbox {
    background: rgba(255, 174, 66, 0.1);
    border: 1px solid #ffcf00;
    color: #ffcf00;
    margin: 5px 0;
    max-width: 500px;
    padding: 10px;
  }
  .a-area.a-area-warningbox > .header {
    margin-top: 0;
  }
  .a-feedbackbutton {
    top: initial;
  }
}
@media (min-width: 600px) and (max-width: 899px) {
  .a-area.a-area-tablet,
  .a-area.a-area-tablet.a-area-primary {
    background-color: #fff;
    color: #000;
  }
  .a-area.a-area-tablet.a-area-primary .a-link {
    color: #000;
  }
  .a-area.a-area-tablet.a-area-primary .a-link:hover {
    color: #00629a;
  }
  .a-area.a-area-tablet.a-area-secondary {
    background-color: #fff;
    color: #ccc;
  }
  .a-area.a-area-tablet.a-area-primary-outlined {
    background-color: #fff;
    color: #007bc0;
    border: 1px solid #007bc0;
  }
  .a-area.a-area-errorbox {
    background: rgba(255, 0, 0, 0.1);
    border: 1px solid #e11f26;
    color: #e11f26;
    margin: 5px 0;
    max-width: 500px;
    padding: 10px;
  }
  .a-area.a-area-errorbox > .header {
    margin-top: 0;
  }
  .a-area.a-area-warningbox {
    background: rgba(255, 174, 66, 0.1);
    border: 1px solid #ffcf00;
    color: #ffcf00;
    margin: 5px 0;
    max-width: 500px;
    padding: 10px;
  }
  .a-area.a-area-warningbox > .header {
    margin-top: 0;
  }
}
@media (min-width: 900px) {
  .g-container .g-layout-fourth .g-span,
  .g-container.g-layout-fourth .g-span {
    width: 25%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
    min-height: 1px;
  }
  .g-container .g-layout-fourth .g-col,
  .g-container.g-layout-fourth .g-col {
    width: 25%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .g-container .g-layout-fourth .g-col:nth-of-type(4n + 1),
  .g-container.g-layout-fourth .g-col:nth-of-type(4n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
  }
  .g-container .g-layout-fourth .g-col:nth-of-type(4n + 2),
  .g-container.g-layout-fourth .g-col:nth-of-type(4n + 2) {
    margin-left: 25%;
    margin-right: -100%;
    clear: none;
  }
  .g-container .g-layout-fourth .g-col:nth-of-type(4n + 3),
  .g-container.g-layout-fourth .g-col:nth-of-type(4n + 3) {
    margin-left: 50%;
    margin-right: -100%;
    clear: none;
  }
  .g-container .g-layout-fourth .g-col:nth-of-type(4n + 4),
  .g-container.g-layout-fourth .g-col:nth-of-type(4n + 4) {
    margin-left: 75%;
    margin-right: -100%;
    clear: none;
  }
  .a-area.a-area-desktop,
  .a-area.a-area-desktop.a-area-primary {
    background-color: #fff;
    color: #000;
  }
  .a-area.a-area-desktop.a-area-primary .a-link {
    color: #000;
  }
  .a-area.a-area-desktop.a-area-primary .a-link:hover {
    color: #00629a;
  }
  .a-area.a-area-desktop.a-area-secondary {
    background-color: #fff;
    color: #ccc;
  }
  .a-area.a-area-desktop.a-area-primary-outlined {
    background-color: #fff;
    color: #007bc0;
    border: 1px solid #007bc0;
  }
  .a-area.a-area-errorbox {
    background: rgba(255, 0, 0, 0.1);
    border: 1px solid #e11f26;
    color: #e11f26;
    margin: 5px 0;
    max-width: 500px;
    padding: 10px;
  }
  .a-area.a-area-errorbox > .header {
    margin-top: 0;
  }
  .a-area.a-area-warningbox {
    background: rgba(255, 174, 66, 0.1);
    border: 1px solid #ffcf00;
    color: #ffcf00;
    margin: 5px 0;
    max-width: 500px;
    padding: 10px;
  }
  .a-area.a-area-warningbox > .header {
    margin-top: 0;
  }
}
.a-backgroundimage {
  height: 100%;
  position: fixed;
  width: 100%;
  z-index: -100;
}
.a-backgroundimage .a-image {
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
}
.a-backgroundimage .a-image img {
  max-width: none;
  opacity: 0;
}
.a-backgroundimage .a-image .fadeable {
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
.a-backgroundimage .a-image .fade-in {
  opacity: 1;
}
.a-backlink {
  margin: 0 0 16px;
  padding: 0 20px;
}
.a-box-validation {
  border: 1px solid;
  margin: 10px 0;
  padding: 10px;
  display: none;
}
.a-box-validation .content-icon {
  display: inline-block;
  padding: 10px;
}
.a-box-validation .content-icon .icon {
  font-size: 2em;
  display: block;
}
.a-box-validation .content {
  display: none;
  vertical-align: top;
  width: -webkit-calc(100% - 55px);
  width: calc(100% - 55px);
}
.m-form
  .m-forminput[data-field-nr="1"].has-custom-error
  ~ .a-box-validation.a-box-validation-errorbox,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-custom-error
  ~ .a-box-validation.a-box-validation-errorbox,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-custom-error
  ~ .a-box-validation.a-box-validation-errorbox,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-custom-error
  ~ .a-box-validation.a-box-validation-errorbox,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-custom-error
  ~ .a-box-validation.a-box-validation-errorbox,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-custom-error
  ~ .a-box-validation.a-box-validation-errorbox {
  display: block;
  color: #e11f26;
}
.m-form
  .m-forminput[data-field-nr="1"].has-custom-error.fallback-error
  ~ .a-box-validation.a-box-validation-errorbox
  .content-default,
.m-form
  .m-forminput[data-field-nr="1"].has-custom-error:not(.fallback-error)
  ~ .a-box-validation.a-box-validation-errorbox
  .content-primary,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-custom-error.fallback-error
  ~ .a-box-validation.a-box-validation-errorbox
  .content-default,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-custom-error:not(
    .fallback-error
  )
  ~ .a-box-validation.a-box-validation-errorbox
  .content-primary,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-custom-error.fallback-error
  ~ .a-box-validation.a-box-validation-errorbox
  .content-default,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-custom-error:not(.fallback-error)
  ~ .a-box-validation.a-box-validation-errorbox
  .content-primary,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-custom-error.fallback-error
  ~ .a-box-validation.a-box-validation-errorbox
  .content-default,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-custom-error:not(.fallback-error)
  ~ .a-box-validation.a-box-validation-errorbox
  .content-primary,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-custom-error.fallback-error
  ~ .a-box-validation.a-box-validation-errorbox
  .content-default,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-custom-error:not(
    .fallback-error
  )
  ~ .a-box-validation.a-box-validation-errorbox
  .content-primary,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-custom-error.fallback-error
  ~ .a-box-validation.a-box-validation-errorbox
  .content-default,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-custom-error:not(.fallback-error)
  ~ .a-box-validation.a-box-validation-errorbox
  .content-primary {
  display: inline-block;
}
.m-form
  .m-forminput[data-field-nr="1"].has-custom-success
  ~ .a-box-validation.a-box-validation-successbox,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-custom-success
  ~ .a-box-validation.a-box-validation-successbox,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-custom-success
  ~ .a-box-validation.a-box-validation-successbox,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-custom-success
  ~ .a-box-validation.a-box-validation-successbox,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-custom-success
  ~ .a-box-validation.a-box-validation-successbox,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-custom-success
  ~ .a-box-validation.a-box-validation-successbox {
  display: block;
  color: #00884a;
}
.m-form
  .m-forminput[data-field-nr="1"].has-custom-error.had-focus:valid
  ~ .a-box-validation.a-box-validation-errorbox,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-custom-error.had-focus:valid
  ~ .a-box-validation.a-box-validation-errorbox,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-custom-error.had-focus:valid
  ~ .a-box-validation.a-box-validation-errorbox,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-custom-error.had-focus:valid
  ~ .a-box-validation.a-box-validation-errorbox,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-custom-error.had-focus:valid
  ~ .a-box-validation.a-box-validation-errorbox,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-custom-error.had-focus:valid
  ~ .a-box-validation.a-box-validation-errorbox {
  display: block;
  color: #e11f26;
}
.m-form
  .m-forminput[data-field-nr="1"].has-custom-success.had-focus:valid
  ~ .a-box-validation.a-box-validation-successbox,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-custom-success.had-focus:valid
  ~ .a-box-validation.a-box-validation-successbox,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-custom-success.had-focus:valid
  ~ .a-box-validation.a-box-validation-successbox,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-custom-success.had-focus:valid
  ~ .a-box-validation.a-box-validation-successbox,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-custom-success.had-focus:valid
  ~ .a-box-validation.a-box-validation-successbox,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-custom-success.had-focus:valid
  ~ .a-box-validation.a-box-validation-successbox {
  display: block;
  color: #00884a;
}
.m-form
  .m-forminput[data-field-nr="1"].has-custom-success.had-focus:valid
  ~ .a-box-validation.a-box-validation-successbox
  .content-primary,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-custom-success.had-focus:valid
  ~ .a-box-validation.a-box-validation-successbox
  .content-primary,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-custom-success.had-focus:valid
  ~ .a-box-validation.a-box-validation-successbox
  .content-primary,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-custom-success.had-focus:valid
  ~ .a-box-validation.a-box-validation-successbox
  .content-primary,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-custom-success.had-focus:valid
  ~ .a-box-validation.a-box-validation-successbox
  .content-primary,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-custom-success.had-focus:valid
  ~ .a-box-validation.a-box-validation-successbox
  .content-primary {
  display: inline-block;
}
.m-form
  .m-forminput[data-field-nr="1"].has-custom-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-forminput[data-field-nr="1"].has-custom-success.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-custom-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-custom-success.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-custom-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-custom-success.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-custom-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-custom-success.had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-custom-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-custom-success.had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-custom-error.had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-custom-success.had-focus:valid
  ~ .form-error-wrapper::before {
  display: none;
}
.a-button,
.a-button.a-link,
.a-morecontenttogglelink .more-less-button a.a-button.content-toggle,
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart,
.m-locationLanguageSelection p .a-button.a-link,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-reviewitem .reviewitem-inner .reviewitem-header .product-family a.a-button,
.o-myproducts-rebrush .head-container .add-product .a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-myproducts-rebrush .producttiles-container .load-more .a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  background: 0 0;
  color: #000;
  display: inline-block;
  outline: 0;
  text-align: center;
}
.a-button[disabled="disabled"]:hover,
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button.content-toggle:hover,
.a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-button.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button[disabled="disabled"]:hover,
.no-touchevents .a-button:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button.a-link:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button:hover {
  background: 0 0;
}
.a-button .icon + .text,
.a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle
  .icon
  + .text,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon
  + .text,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link
  .icon
  + .text,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button
  .icon
  + .text,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link
  .icon
  + .text,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button
  .icon
  + .text {
  margin-left: 5px;
}
.a-button-primary.a-button,
.a-button.a-link-primary.a-link,
.a-link-primary.a-button.a-button-link,
.a-morecontenttogglelink
  .more-less-button
  a.a-button-primary.a-button.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle,
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart,
.m-imagetextbuttonsipg .m-imagetext .textcontainer .a-button.a-link,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-primary.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link-primary.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-primary.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-primary.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-primary.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-primary.a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-primary.a-button.a-button-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-primary.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  background: #007bc0;
  color: #fff;
}
.a-button-primary.a-button[disabled="disabled"]:hover,
.a-button.a-link-primary.a-link[disabled="disabled"]:hover,
.a-link-primary.a-button.a-button-link[disabled="disabled"]:hover,
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button.a-link-primary.content-toggle:hover,
.a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link[disabled="disabled"]:hover,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .no-touchevents
  .a-button.a-link:hover,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link[disabled="disabled"]:hover,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .no-touchevents
  .a-button.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-button-primary.a-button.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button-primary.a-button:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button.a-link-primary:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-primary.a-button[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary[disabled="disabled"]:hover,
.no-touchevents .a-button-primary.a-button:hover,
.no-touchevents .a-button.a-link-primary.a-link:hover,
.no-touchevents .a-link-primary.a-button.a-button-link:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link:hover,
.no-touchevents
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-primary.a-button.a-link:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-primary.a-button:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-primary.a-button.a-link:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-primary.a-button.a-link[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button-primary.a-button.a-link:hover {
  background: #007bc0;
}
.a-button-secondary.a-button,
.a-button-secondary.a-button.a-link,
.a-button.a-link-secondary.a-link,
.a-link-secondary.a-button.a-button-link,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.content-toggle.a-link.link-addtocart.js-reset-selection,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-button-secondary.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart.js-reset-selection,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-button.content-toggle.js-reset-selection,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-button.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-button.a-link-secondary.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  a.a-button-secondary.a-button.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle,
.m-contenttextmedia li .a-button.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.a-button-secondary.content-toggle.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-button.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.a-link-secondary.a-button,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .link-addtocart.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.a-link-secondary.a-button,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .link-addtocart.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.a-link-secondary.a-button,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .link-addtocart.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button-link.pagination-loadmore.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .pagination-loadmore.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-link:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .a-button.a-link.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.js-reset-selection,
.m-locationLanguageSelection p .a-button-secondary.a-button.a-link,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:not(.link-addtocart),
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart,
.m-locationLanguageSelection p .o-list .a-loadmore button.a-button.a-link,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-secondary.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link-secondary.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-link.link-addtocart.js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-button-secondary.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart.js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-button.js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  button.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-button.a-link-secondary,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-secondary.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-button.a-link,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .a-button.a-link,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  button.a-link.link-addtocart,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-link.link-addtocart,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-link.link-addtocart,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-link.link-addtocart,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart,
.o-list .a-loadmore .m-locationLanguageSelection p button.a-button.a-link,
.o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-button.a-link,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-button.a-link,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-button,
.o-list .a-loadmore button.a-button,
.o-list .a-loadmore button.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-secondary.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-secondary.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:not(.link-addtocart),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  button.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary.a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-secondary.a-button.a-button-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-secondary.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  button.a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-button.a-link,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.a-button-link.pagination-loadmore,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.pagination-loadmore,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.pagination-loadmore.a-link.link-addtocart,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .pagination-loadmore.a-link.link-addtocart {
  background: #009bd9;
  color: #fff;
}
.a-button-secondary.a-button.a-link[disabled="disabled"]:hover,
.a-button-secondary.a-button[disabled="disabled"]:hover,
.a-button.a-link-secondary.a-link[disabled="disabled"]:hover,
.a-link-secondary.a-button.a-button-link[disabled="disabled"]:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  a.content-toggle.a-link.link-addtocart.js-reset-selection:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.content-toggle.a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.content-toggle.a-link.link-addtocart[disabled="disabled"]:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.content-toggle.a-link.link-addtocart[disabled="disabled"]:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.a-button-secondary.content-toggle.a-link.link-addtocart:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.content-toggle.a-link.link-addtocart[disabled="disabled"]:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-button-secondary.content-toggle.a-link.link-addtocart[disabled="disabled"]:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.content-toggle.a-link.link-addtocart.js-reset-selection:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  a.a-button.content-toggle.js-reset-selection:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-button.content-toggle.js-reset-selection[disabled="disabled"]:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart[disabled="disabled"]:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  a.a-button.content-toggle:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button.content-toggle[disabled="disabled"]:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart[disabled="disabled"]:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  a.a-button.content-toggle:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-button.content-toggle[disabled="disabled"]:hover,
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button-secondary.a-button.content-toggle:hover,
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button.a-link-secondary.content-toggle:hover,
.a-morecontenttogglelink
  .more-less-button
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  a.a-button.a-link-secondary.content-toggle:hover,
.a-morecontenttogglelink
  .more-less-button
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-button.a-link-secondary.content-toggle[disabled="disabled"]:hover,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:hover,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart[disabled="disabled"]:hover,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  a.a-button.content-toggle:hover,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button.content-toggle[disabled="disabled"]:hover,
.a-morecontenttogglelink
  .more-less-button
  a.a-button-secondary.a-button.content-toggle[disabled="disabled"]:hover,
.a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .a-button.a-link[disabled="disabled"]:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled="disabled"]:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button-secondary.content-toggle.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.a-button-secondary.content-toggle.a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-button.a-link[disabled="disabled"]:hover:not(
    .link-addtocart
  ),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle.a-link.link-addtocart.js-reset-selection:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link.link-addtocart.js-reset-selection:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-button-secondary.a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.a-link-secondary.a-button[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .link-addtocart.a-link[disabled="disabled"]:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart.a-link-secondary.a-button:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .no-touchevents
  .link-addtocart.a-link:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-secondary.a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.a-link-secondary.a-button[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .link-addtocart.a-link[disabled="disabled"]:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart.a-link-secondary.a-button:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .link-addtocart.a-link:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-secondary.a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.a-link-secondary.a-button:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .link-addtocart.a-button.a-link:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  .no-touchevents
  button.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  button.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  button.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  button.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-secondary.a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.a-link-secondary.a-button[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .link-addtocart.a-link[disabled="disabled"]:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart.a-link-secondary.a-button:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .link-addtocart.a-link:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary.a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-secondary.a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart[disabled="disabled"]:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button-link.pagination-loadmore.a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .no-touchevents
  .a-button-link.pagination-loadmore.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .no-touchevents
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .no-touchevents
  .pagination-loadmore.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .pagination-loadmore.a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .no-touchevents
  .a-button.a-link:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-link[disabled="disabled"]:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button.a-link:hover:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection[disabled="disabled"]:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection[disabled="disabled"]:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button.content-toggle.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle.js-reset-selection[disabled="disabled"]:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle.a-link.link-addtocart.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link.link-addtocart.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .a-button.a-link.js-reset-selection[disabled="disabled"]:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-button.a-link.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link.js-reset-selection[disabled="disabled"]:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-button.a-link.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.js-reset-selection[disabled="disabled"]:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-button.a-link.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-button.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link.js-reset-selection[disabled="disabled"]:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button.a-link.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.js-reset-selection[disabled="disabled"]:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button.js-reset-selection:hover,
.m-locationLanguageSelection
  p
  .a-button-secondary.a-button.a-link[disabled="disabled"]:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart[disabled="disabled"]:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button[disabled="disabled"]:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link[disabled="disabled"]:hover:not(.link-addtocart),
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.a-link-secondary.a-button:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .link-addtocart.a-link:hover:not(.link-addtocart),
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-link.link-addtocart:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart[disabled="disabled"]:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection[disabled="disabled"]:hover,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:hover,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-button.a-link.js-reset-selection:hover,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link[disabled="disabled"]:hover,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button.a-link:hover,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link[disabled="disabled"]:hover,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-button.a-link:hover,
.m-locationLanguageSelection
  p
  .no-touchevents
  .a-button-secondary.a-button.a-link:hover,
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  button.a-link.link-addtocart:hover,
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart[disabled="disabled"]:hover,
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-button.a-link:hover,
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  button.a-button.a-link[disabled="disabled"]:hover,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link[disabled="disabled"]:hover,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-secondary.a-button.a-link[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link[disabled="disabled"]:hover:not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  a.a-link.link-addtocart.js-reset-selection:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  a.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  a.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-link.link-addtocart[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.a-link-secondary.a-button:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .link-addtocart.a-link:hover:not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.a-button-secondary.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  a.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-button-secondary.a-link.link-addtocart[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.a-link.link-addtocart.js-reset-selection:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-button.a-link.js-reset-selection:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  a.a-button.js-reset-selection:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-button.js-reset-selection[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  a.a-button:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-button.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  a.a-button:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-button[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-button-secondary.a-button.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-button.a-link-secondary.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button-secondary.a-button:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button.a-link-secondary:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  button.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-button.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  button.a-button.a-link[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  a.a-button.a-link-secondary:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-button.a-link-secondary[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  a.a-button:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-secondary.a-button[disabled="disabled"]:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary[disabled="disabled"]:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link[disabled="disabled"]:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button[disabled="disabled"]:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button.content-toggle:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle[disabled="disabled"]:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart[disabled="disabled"]:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart[disabled="disabled"]:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-button.a-link[disabled="disabled"]:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-button.a-link:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link[disabled="disabled"]:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-button.a-link:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button[disabled="disabled"]:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button.a-link:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link[disabled="disabled"]:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button.a-link:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button[disabled="disabled"]:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link[disabled="disabled"]:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button[disabled="disabled"]:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button.content-toggle:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle[disabled="disabled"]:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart[disabled="disabled"]:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart[disabled="disabled"]:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .a-button.a-link[disabled="disabled"]:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-button.a-link:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link[disabled="disabled"]:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-button.a-link:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button[disabled="disabled"]:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-button.a-link:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-button:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link[disabled="disabled"]:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button.a-link:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button[disabled="disabled"]:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button:hover,
.no-touchevents .a-button-secondary.a-button.a-link:hover,
.no-touchevents .a-button-secondary.a-button:hover,
.no-touchevents .a-button.a-link-secondary.a-link:hover,
.no-touchevents .a-link-secondary.a-button.a-button-link:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.content-toggle.a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.content-toggle.a-link.link-addtocart:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.content-toggle.a-link.link-addtocart:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.content-toggle.a-link.link-addtocart:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-button-secondary.content-toggle.a-link.link-addtocart:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-button.content-toggle.js-reset-selection:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button.content-toggle:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-button.content-toggle:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-button.a-link-secondary.content-toggle:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button.content-toggle:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.a-button-secondary.a-button.content-toggle:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .a-button.a-link:hover:not(.link-addtocart),
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover:not(.link-addtocart),
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.a-button-secondary.content-toggle.a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-button.a-link:hover:not(.link-addtocart),
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-button-secondary.a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.a-link-secondary.a-button:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .link-addtocart.a-link:hover:not(.link-addtocart),
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-secondary.a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.a-link-secondary.a-button:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .link-addtocart.a-link:hover:not(.link-addtocart),
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-secondary.a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-secondary.a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.a-link-secondary.a-button:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .link-addtocart.a-link:hover:not(.link-addtocart),
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary.a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-secondary.a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:hover:not(.link-addtocart),
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button-link.pagination-loadmore.a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .pagination-loadmore.a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-link:hover:not(.link-addtocart),
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle.js-reset-selection:hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .a-button.a-link.js-reset-selection:hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link.js-reset-selection:hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.js-reset-selection:hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link.js-reset-selection:hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.js-reset-selection:hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .a-button-secondary.a-button.a-link:hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:hover:not(.link-addtocart),
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  button.a-button.a-link:hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-secondary.a-button.a-link:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link-secondary.a-link:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:hover:not(.link-addtocart),
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-button-secondary.a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-button.js-reset-selection:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-button:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  button.a-button.a-link:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-button.a-link-secondary:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-secondary.a-button:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-button.a-link:hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .a-button.a-link:hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:hover,
.no-touchevents
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  button.a-link.link-addtocart:hover,
.no-touchevents
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-link.link-addtocart:hover,
.no-touchevents
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-link.link-addtocart:hover,
.no-touchevents
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-link.link-addtocart:hover,
.no-touchevents
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:hover,
.no-touchevents
  .o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.a-button.a-link:hover,
.no-touchevents
  .o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-button.a-link:hover,
.no-touchevents
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-button.a-link:hover,
.no-touchevents
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-button:hover,
.no-touchevents .o-list .a-loadmore button.a-button.a-link:hover,
.no-touchevents .o-list .a-loadmore button.a-button:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-secondary.a-button.a-link:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-secondary.a-button.a-link:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:hover:not(.link-addtocart),
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  button.a-button.a-link:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary.a-button:hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-link-secondary.a-link:hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .a-button.a-link:hover:not(.link-addtocart),
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover:not(.link-addtocart),
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  button.a-button:hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-button.a-link:hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:hover,
.no-touchevents
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.a-button-link.pagination-loadmore:hover,
.no-touchevents
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.pagination-loadmore:hover,
.no-touchevents
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.pagination-loadmore.a-link.link-addtocart:hover,
.no-touchevents
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:hover,
.no-touchevents
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .pagination-loadmore.a-link.link-addtocart:hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .no-touchevents
  button.a-link.link-addtocart:hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  button.a-link.link-addtocart[disabled="disabled"]:hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  button.a-link.link-addtocart:hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-link.link-addtocart[disabled="disabled"]:hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  button.a-link.link-addtocart:hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  button.a-link.link-addtocart:hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-link.link-addtocart[disabled="disabled"]:hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  button.a-link.link-addtocart:hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-link.link-addtocart[disabled="disabled"]:hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart[disabled="disabled"]:hover,
.o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  .no-touchevents
  button.a-button.a-link:hover,
.o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.a-button.a-link[disabled="disabled"]:hover,
.o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  button.a-button.a-link:hover,
.o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-button.a-link[disabled="disabled"]:hover,
.o-list .a-loadmore .no-touchevents button.a-button.a-link:hover,
.o-list .a-loadmore .no-touchevents button.a-button:hover,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  button.a-button.a-link:hover,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-button.a-link[disabled="disabled"]:hover,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  button.a-button:hover,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-button[disabled="disabled"]:hover,
.o-list .a-loadmore button.a-button.a-link[disabled="disabled"]:hover,
.o-list .a-loadmore button.a-button[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-secondary.a-button.a-link[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link[disabled="disabled"]:hover:not(.link-addtocart),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.a-link-secondary.a-button:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .link-addtocart.a-link:hover:not(.link-addtocart),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-button.a-link.js-reset-selection:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button.a-link:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-button.a-link:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button-secondary.a-button.a-link:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link-secondary.a-button.a-link:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  button.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-button.a-link:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  button.a-button.a-link[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button.a-link:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary.a-button[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-link-secondary.a-link[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button.a-link-secondary.content-toggle:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .a-button.a-link[disabled="disabled"]:hover:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled="disabled"]:hover:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link-secondary.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:hover:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .no-touchevents
  .a-button.a-link:hover:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-button.js-reset-selection:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button.a-link-secondary:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-button:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button-secondary.a-button:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button.a-link-secondary.a-link:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  button.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-button:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  button.a-button[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled="disabled"]:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link[disabled="disabled"]:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button[disabled="disabled"]:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button.content-toggle:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle[disabled="disabled"]:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled="disabled"]:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart[disabled="disabled"]:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart[disabled="disabled"]:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart[disabled="disabled"]:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart[disabled="disabled"]:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart[disabled="disabled"]:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart[disabled="disabled"]:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-button.a-link[disabled="disabled"]:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-button.a-link:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link[disabled="disabled"]:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-button.a-link:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button[disabled="disabled"]:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button.a-link:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link[disabled="disabled"]:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button.a-link:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button[disabled="disabled"]:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button:hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.a-button-link.pagination-loadmore[disabled="disabled"]:hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.pagination-loadmore[disabled="disabled"]:hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.pagination-loadmore.a-link.link-addtocart[disabled="disabled"]:hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore[disabled="disabled"]:hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-link.pagination-loadmore.a-link.link-addtocart:hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .pagination-loadmore.a-link.link-addtocart:hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .pagination-loadmore.a-link.link-addtocart[disabled="disabled"]:hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .no-touchevents
  .a-button.a-button-link.pagination-loadmore:hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .no-touchevents
  .a-button.pagination-loadmore:hover {
  background: #009bd9;
}
.a-button-plain.a-button,
.a-morecontenttogglelink
  .more-less-button
  a.a-button-plain.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-plain.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-plain.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-plain.a-button,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-plain.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-plain.a-button {
  background: 0 0;
  color: #000;
  display: inline-block;
  padding: 0;
  width: auto;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-plain.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-button-plain.a-button.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button-plain.a-button:hover,
.no-touchevents .a-button-plain.a-button:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-plain.a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-plain.a-button.a-link:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-plain.a-button:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-plain.a-button.a-link:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button-plain.a-button.a-link:hover {
  background: 0 0;
  color: #000;
}
.a-button[disabled="disabled"],
.a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle[disabled="disabled"],
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled="disabled"],
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link[disabled="disabled"],
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button[disabled="disabled"],
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link[disabled="disabled"],
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button[disabled="disabled"] {
  opacity: 0.2;
}
.a-button-link.a-button,
.a-morecontenttogglelink
  .more-less-button
  a.a-button-link.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-link.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-link.a-button,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-link.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-link.a-button {
  background: 0;
  padding: 0;
  text-align: left;
}
.a-button-link.a-button:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.a-link.link-addtocart:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-link.a-button.a-link:before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-link.a-button:before {
  display: none;
}
.a-morecontenttogglelink .more-less-button a.wop.a-button.content-toggle,
.m-contenttextmedia li .m-productconversionarea .wop.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-button,
.o-myproducts-rebrush .head-container .add-product .wop.a-button.a-link,
.o-myproducts-rebrush .producttiles-container .load-more .wop.a-button,
.wop.a-button {
  width: auto;
  border-radius: 4px;
  font-weight: 700;
  margin: 0 8px 0 0;
}
.a-morecontenttogglelink
  .more-less-button
  a.wop.a-button-primary.a-button.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  a.wop.a-button.a-link-primary.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .wop.a-link.link-addtocart,
.m-contenttextmedia li .m-productconversionarea .wop.a-link.link-addtocart,
.m-imagetextbuttonsipg .m-imagetext .textcontainer .wop.a-button.a-link,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .wop.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-button-primary.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-button.a-link-primary.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-button-primary.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-button.a-link-primary,
.o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-button-primary.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-link-primary.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-button-primary.a-button,
.wop.a-button-primary.a-button,
.wop.a-button.a-link-primary.a-link,
.wop.a-link-primary.a-button.a-button-link {
  background: #2c5de5;
  color: #fff;
}
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.wop.content-toggle.a-link.link-addtocart.js-reset-selection,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.wop.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.wop.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.wop.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.wop.a-button-secondary.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.wop.content-toggle.a-link.link-addtocart.js-reset-selection,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.wop.a-button.content-toggle.js-reset-selection,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.wop.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.wop.a-button.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.wop.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.wop.a-button.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.wop.a-button.a-link-secondary.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.wop.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.wop.a-button.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  a.wop.a-button-secondary.a-button.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  a.wop.a-button.a-link-secondary.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.wop.a-button-secondary.content-toggle.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.wop.content-toggle.a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .wop.a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .wop.a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .wop.a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .wop.a-link.link-addtocart.a-link-secondary.a-button,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .wop.link-addtocart.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-link.link-addtocart.a-link-secondary.a-button,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.link-addtocart.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.wop.content-toggle.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .wop.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.wop.content-toggle.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .wop.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .wop.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.wop.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.wop.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.wop.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.wop.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.wop.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-link.link-addtocart.a-link-secondary.a-button,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.link-addtocart.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.wop.content-toggle.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .wop.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .wop.a-button-link.pagination-loadmore.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .wop.a-link.link-addtocart.a-button-link.a-button.pagination-loadmore,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .wop.pagination-loadmore.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart.a-link-secondary.a-button,
.m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .wop.link-addtocart.a-button.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-button.a-link:not(.link-addtocart),
.m-contenttextmedia li .wop.a-button.a-link:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.wop.a-button.content-toggle.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.wop.content-toggle.a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .wop.a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .wop.a-button.a-link.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-button.a-link.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-button.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-button.a-link.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-button.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .wop.a-button.a-link.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .wop.a-button.js-reset-selection,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .wop.a-link.link-addtocart.js-reset-selection,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .wop.a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.wop.a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-button-secondary.a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart.a-link-secondary.a-button,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.link-addtocart.a-link:not(.link-addtocart),
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart.js-reset-selection,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .wop.a-button.a-link.js-reset-selection,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-button.a-link,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .wop.a-button.a-link,
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.wop.a-link.link-addtocart,
.m-locationLanguageSelection p .o-list .a-loadmore button.wop.a-button.a-link,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-button.a-link,
.m-locationLanguageSelection p .wop.a-button-secondary.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .wop.a-link.link-addtocart.js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.wop.a-link.link-addtocart.js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.wop.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .wop.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.wop.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.wop.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.wop.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-button-secondary.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart.a-link-secondary.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.link-addtocart.a-link:not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.wop.a-button-secondary.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart.js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.wop.a-link.link-addtocart.js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .wop.a-button.a-link.js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.wop.a-button.js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.wop.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.wop.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.wop.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .wop.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.wop.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.wop.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  button.wop.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.wop.a-button.a-link-secondary,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.wop.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.wop.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-button-secondary.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-button.a-link-secondary.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-button-secondary.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-button.a-link-secondary,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.wop.a-button.content-toggle,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.wop.content-toggle.a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .wop.a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .wop.a-button.a-link,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-button.a-link,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-button.a-link,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-button.a-link,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.wop.a-button.content-toggle,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.wop.content-toggle.a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .wop.a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .wop.a-button.a-link,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-button.a-link,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-button.a-link,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .wop.a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .wop.a-button.a-link,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  button.wop.a-link.link-addtocart,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.wop.a-link.link-addtocart,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.wop.a-link.link-addtocart,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.wop.a-link.link-addtocart,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.wop.a-link.link-addtocart,
.o-list .a-loadmore .m-locationLanguageSelection p button.wop.a-button.a-link,
.o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.wop.a-button.a-link,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.wop.a-button.a-link,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.wop.a-button,
.o-list .a-loadmore button.wop.a-button,
.o-list .a-loadmore button.wop.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .wop.a-link.link-addtocart.js-reset-selection,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .wop.a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.wop.a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-button-secondary.a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart.a-link-secondary.a-button,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.link-addtocart.a-link:not(.link-addtocart),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart.js-reset-selection,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .wop.a-button.a-link.js-reset-selection,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .wop.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.wop.a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  button.wop.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-button-secondary.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-link-secondary.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-morecontenttogglelink
  .more-less-button
  a.wop.a-button.a-link-secondary.content-toggle,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .wop.a-link.link-addtocart.js-reset-selection,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .wop.a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.wop.a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-button-secondary.a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link-secondary.a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .wop.a-button.a-link:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart.js-reset-selection,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .wop.a-button.js-reset-selection,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-button.a-link-secondary,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .wop.a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.wop.a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  button.wop.a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-button-secondary.a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-button.a-link-secondary.a-link,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.wop.a-button.content-toggle,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.wop.content-toggle.a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .wop.a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .wop.a-button.a-link,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-button.a-link,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-button,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-button.a-link,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-button,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-button,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-button.a-link,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-button-link.pagination-loadmore.a-link.link-addtocart,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart.a-button-link.a-button.pagination-loadmore,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.pagination-loadmore.a-link.link-addtocart,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .wop.a-button.a-button-link.pagination-loadmore,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .wop.a-button.pagination-loadmore,
.wop.a-button-secondary.a-button,
.wop.a-button-secondary.a-button.a-link,
.wop.a-button.a-link-secondary.a-link,
.wop.a-link-secondary.a-button.a-button-link {
  background: #fff;
  color: #2c5de5;
}
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.wop.content-toggle.a-link.link-addtocart.js-reset-selection:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.wop.content-toggle.a-link.link-addtocart:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.wop.content-toggle.a-link.link-addtocart:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.wop.content-toggle.a-link.link-addtocart:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.wop.a-button-secondary.content-toggle.a-link.link-addtocart:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.wop.content-toggle.a-link.link-addtocart.js-reset-selection:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.wop.a-button.content-toggle.js-reset-selection:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.wop.content-toggle.a-link.link-addtocart:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.wop.a-button.content-toggle:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.wop.content-toggle.a-link.link-addtocart:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.wop.a-button.content-toggle:hover,
.a-morecontenttogglelink
  .more-less-button
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.wop.a-button.a-link-secondary.content-toggle:hover,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.wop.content-toggle.a-link.link-addtocart:hover,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.wop.a-button.content-toggle:hover,
.a-morecontenttogglelink
  .more-less-button
  a.wop.a-button-secondary.a-button.content-toggle:hover,
.a-morecontenttogglelink
  .more-less-button
  a.wop.a-button.a-link-secondary.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.wop.a-button-secondary.content-toggle.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.wop.content-toggle.a-link.link-addtocart.js-reset-selection:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .wop.a-link.link-addtocart.js-reset-selection:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-link.link-addtocart.js-reset-selection:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-link.link-addtocart.js-reset-selection:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-link.link-addtocart.js-reset-selection:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-link.link-addtocart.js-reset-selection:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .wop.a-link.link-addtocart.js-reset-selection:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .wop.a-button-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .wop.a-link.link-addtocart.a-link-secondary.a-button:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .wop.link-addtocart.a-link:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-button-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-link.link-addtocart.a-link-secondary.a-button:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.link-addtocart.a-link:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-button-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.wop.content-toggle.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .wop.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-link.link-addtocart.a-button:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.wop.content-toggle.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .wop.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .wop.a-link.link-addtocart.a-button:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .wop.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.wop.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.wop.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.wop.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.wop.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.wop.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-button-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-link.link-addtocart.a-link-secondary.a-button:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.link-addtocart.a-link:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-button-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-link-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-link.link-addtocart:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.wop.content-toggle.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .wop.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-link.link-addtocart.a-button:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .wop.a-button-link.pagination-loadmore.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .wop.a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .wop.pagination-loadmore.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-button-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart.a-link-secondary.a-button:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .wop.link-addtocart.a-button.a-link:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-button.a-link:hover:not(.link-addtocart),
.m-contenttextmedia li .wop.a-button.a-link:hover:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.wop.a-button.content-toggle.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.wop.content-toggle.a-link.link-addtocart.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .wop.a-link.link-addtocart.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-link.link-addtocart.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-link.link-addtocart.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-link.link-addtocart.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-link.link-addtocart.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .wop.a-button.a-link.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-button.a-link.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-button.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-button.a-link.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-button.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .wop.a-button.a-link.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .wop.a-button.js-reset-selection:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .wop.a-link.link-addtocart.js-reset-selection:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-link.link-addtocart:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .wop.a-link.link-addtocart:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.wop.a-link.link-addtocart:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-link.link-addtocart:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-button-secondary.a-link.link-addtocart:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart.a-link-secondary.a-button:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.link-addtocart.a-link:hover:not(.link-addtocart),
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart.js-reset-selection:hover,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .wop.a-button.a-link.js-reset-selection:hover,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart:hover,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-button.a-link:hover,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart:hover,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .wop.a-button.a-link:hover,
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.wop.a-link.link-addtocart:hover,
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  button.wop.a-button.a-link:hover,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart:hover,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-button.a-link:hover,
.m-locationLanguageSelection p .wop.a-button-secondary.a-button.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .wop.a-link.link-addtocart.js-reset-selection:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.wop.a-link.link-addtocart.js-reset-selection:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.wop.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .wop.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.wop.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.wop.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.wop.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-button-secondary.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart.a-link-secondary.a-button:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.link-addtocart.a-link:hover:not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.wop.a-button-secondary.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart.js-reset-selection:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.wop.a-link.link-addtocart.js-reset-selection:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .wop.a-button.a-link.js-reset-selection:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.wop.a-button.js-reset-selection:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.wop.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-button.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.wop.a-button:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.wop.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .wop.a-button.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.wop.a-button:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.wop.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  button.wop.a-button.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.wop.a-button.a-link-secondary:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.wop.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-button.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.wop.a-button:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-button-secondary.a-button.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-button-secondary.a-button:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-button.a-link-secondary:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.wop.a-button.content-toggle:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.wop.content-toggle.a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .wop.a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart.a-button:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .wop.a-button.a-link:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-button.a-link:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-button:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-button.a-link:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-button:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-button.a-link:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-button:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.wop.a-button.content-toggle:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.wop.content-toggle.a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .wop.a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart.a-button:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .wop.a-button.a-link:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-button.a-link:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-button:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-button.a-link:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-button:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .wop.a-button.a-link:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .wop.a-button:hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  button.wop.a-link.link-addtocart:hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.wop.a-link.link-addtocart:hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.wop.a-link.link-addtocart:hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.wop.a-link.link-addtocart:hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.wop.a-link.link-addtocart:hover,
.o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.wop.a-button.a-link:hover,
.o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.wop.a-button.a-link:hover,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.wop.a-button.a-link:hover,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.wop.a-button:hover,
.o-list .a-loadmore button.wop.a-button.a-link:hover,
.o-list .a-loadmore button.wop.a-button:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .wop.a-link.link-addtocart.js-reset-selection:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .wop.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.wop.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-button-secondary.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart.a-link-secondary.a-button:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.link-addtocart.a-link:hover:not(.link-addtocart),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart.js-reset-selection:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .wop.a-button.a-link.js-reset-selection:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-button.a-link:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .wop.a-button.a-link:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.wop.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  button.wop.a-button.a-link:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-button.a-link:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-button-secondary.a-button.a-link:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-morecontenttogglelink
  .more-less-button
  a.wop.a-button.a-link-secondary.content-toggle:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .wop.a-link.link-addtocart.js-reset-selection:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .wop.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.wop.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-button-secondary.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link-secondary.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart:hover:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .wop.a-button.a-link:hover:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart.js-reset-selection:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .wop.a-button.js-reset-selection:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-button.a-link-secondary:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-button:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .wop.a-button:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.wop.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  button.wop.a-button:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-button:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-button-secondary.a-button:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-button.a-link-secondary.a-link:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.wop.a-button.content-toggle:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.wop.content-toggle.a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .wop.a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart.a-button:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .wop.a-button.a-link:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-button.a-link:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-button:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-button.a-link:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-button:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-button.a-link:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .wop.a-button:hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-button-link.pagination-loadmore.a-link.link-addtocart:hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .wop.pagination-loadmore.a-link.link-addtocart:hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .wop.a-button.a-button-link.pagination-loadmore:hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .wop.a-button.pagination-loadmore:hover,
.wop.a-button-secondary.a-button.a-link:hover,
.wop.a-button-secondary.a-button:hover,
.wop.a-button.a-link-secondary.a-link:hover,
.wop.a-link-secondary.a-button.a-button-link:hover {
  color: #fff;
}
.a-morecontenttogglelink
  .more-less-button
  a.wop.a-button-tertiary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-button-tertiary.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .wop.a-button-tertiary.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-button-tertiary.a-button,
.o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-button-tertiary.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .wop.a-button-tertiary.a-button,
.wop.a-button-tertiary.a-button {
  background: #2c5de5;
  color: #fff;
  border: 1px solid #fff;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .wop.a-button-tertiary.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.wop.a-button-tertiary.a-button:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .wop.a-button-tertiary.a-button.a-link:hover,
.wop.a-button-tertiary.a-button:hover {
  color: #000;
  border-color: #000;
}
.a-callout {
  background: #9e2896;
  color: #fff;
  vertical-align: top;
}
.a-callout .callout-text {
  display: inline-block;
}
.a-callout.subscription-product {
  background: #71767c;
  color: #fff;
}
.a-caption {
  font-size: 0.75rem;
  line-height: 1.4;
  text-align: left;
}
.a-caption.info-text {
  font-size: 14px;
  line-height: 18px;
  color: #e11f26;
}
.a-cartheading .a-heading {
  margin: 0 0 20px;
}
.a-errormessage {
  color: #e11f26;
  display: none;
}
.a-errormessage.quote-not-convertable {
  display: block;
  font-weight: 700;
  color: #e11f26;
  text-align: center;
}
.a-errormessage.dob2-error-message {
  display: block;
  text-align: center;
}
.a-feedbackbutton {
  background: #71767c;
  border: none;
  border-radius: 0;
  color: #fff;
  display: inline-block;
  outline: 0;
  text-align: center;
  position: fixed;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: auto;
  right: 0;
  left: initial;
  bottom: initial;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
  transform-origin: right bottom;
}
.a-feedbackbutton .icon {
  vertical-align: middle;
}
.a-feedbackbutton .text {
  vertical-align: middle;
}
.a-feedbackbutton:after {
  content: "";
  opacity: 0;
  background-color: #fff;
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: -webkit-transform 0.5s
    cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: transform 0.5s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: transform 0.5s cubic-bezier(0.38, 0.04, 0.35, 0.96),
    -webkit-transform 0.5s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
}
.a-feedbackbutton:hover:after {
  opacity: 0.1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.a-formlabel {
  display: block;
  margin: 0 0 20px;
}
.a-formlabel[for] {
  margin: 0 0 5px;
}
.a-formlabel .label-text.disabled {
  color: #ccc;
}
.a-formlabel .label-text::after {
  color: inherit;
  content: none;
}
.a-formlabel .label-text.required::after {
  color: inherit;
  content: " *";
}
.a-formlabel .label-text .label-text-info {
  color: #000;
}
.a-heading sub,
.a-heading sup {
  font-size: 16px;
}
@media (min-width: 600px) {
  .a-feedbackbutton {
    top: initial;
  }
  .a-heading.h1,
  h1.a-heading {
    font-size: 2.5rem;
    line-height: 1.3;
  }
}
@media (min-width: 900px) {
  .a-feedbackbutton {
    top: 32%;
  }
  .a-heading.h1,
  h1.a-heading {
    font-size: 48px;
    line-height: 60px;
  }
}
@media (min-width: 600px) {
  .a-heading.h2,
  h2.a-heading {
    font-size: 2.125rem;
    line-height: 1.3;
  }
}
@media (min-width: 900px) {
  .a-heading.h2,
  h2.a-heading {
    font-size: 40px;
    line-height: 52px;
  }
}
@media (min-width: 600px) {
  .a-heading.h3,
  h3.a-heading {
    font-size: 1.75rem;
    line-height: 1.3;
  }
}
@media (min-width: 900px) {
  .a-heading.h3,
  h3.a-heading {
    font-size: 32px;
    line-height: 43px;
  }
}
ol + .a-heading,
p + .a-heading,
ul + .a-heading {
  margin: 15px 0 0;
}
.a-horizontalrule,
hr {
  border: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  display: block;
  height: auto;
  position: relative;
}
.a-horizontalrule:before,
hr:before {
  background: #d4d9de;
  content: "";
  height: 2px;
  width: 100%;
}
.a-horizontalrule.no-gutter,
hr.no-gutter {
  padding-left: 0;
  padding-right: 0;
}
.a-identifier {
  color: #000;
  display: block;
  float: left;
  font-size: 1rem;
  line-height: 1.2;
  margin: 10px 0;
  padding: 0;
  position: relative;
  text-decoration: none;
}
@media (min-width: 600px) {
  .a-heading.h4,
  h4.a-heading {
    font-size: 1.625rem;
    line-height: 1.3;
  }
  .a-identifier {
    font-size: 1.25rem;
    line-height: 1.2;
    margin: 10px 0;
  }
  .a-morecontenttogglelink .more-less-button.hidden + .content.is-open {
    padding: 30px 0 0;
  }
}
@media (min-width: 900px) {
  .a-heading.h4,
  h4.a-heading {
    font-size: 24px;
    line-height: 34px;
  }
  .a-identifier {
    font-size: 1.5rem;
    line-height: 1.2;
    margin: 0;
  }
}
.a-image {
  display: block;
  margin: 0;
  position: relative;
  text-align: center;
  width: 100%;
}
.a-image.align-left {
  text-align: left;
}
.a-image.align-right {
  text-align: right;
}
.a-image.float-left,
.a-image.float-right {
  width: auto;
}
.a-image.float-left {
  margin-right: 10px;
}
.a-image.float-right {
  margin-left: 10px;
}
.a-image.a-image-inline {
  display: inline;
}
.a-image img {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top;
}
.a-image img.portrait-1-2 {
  max-width: 50%;
}
.a-image img.portrait-3-4 {
  max-width: 75%;
}
.a-image img.portrait-9-16 {
  max-width: 56.25%;
}
.a-image img.stretched {
  width: 100%;
  height: 100%;
}
.a-image.ciam-oco-registration-header-image {
  margin: 0 0 20px;
}
.layer-intro-text {
  margin-top: 10px;
  margin-bottom: 30px;
}
.a-button-link.a-button,
.a-link,
.a-morecontenttogglelink .more-less-button a.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.a-link.link-addtocart,
.m-locationLanguageSelection p .a-link,
.m-reviewitem .reviewitem-inner .reviewitem-header .product-family .a-link,
.m-reviewitem .reviewitem-inner .reviewitem-header .product-family a,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-link.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-link.a-button {
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 400;
  max-width: 100%;
  position: relative;
  text-decoration: none;
}
.a-button-link.a-button:active,
.a-button-link.a-button:hover,
.a-link:active,
.a-link:hover,
.a-morecontenttogglelink .more-less-button a.content-toggle:active,
.a-morecontenttogglelink .more-less-button a.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.a-link.link-addtocart:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.a-link.link-addtocart:hover,
.m-locationLanguageSelection p .a-link:active,
.m-locationLanguageSelection p .a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link:hover,
.m-reviewitem .reviewitem-inner .reviewitem-header .product-family a:active,
.m-reviewitem .reviewitem-inner .reviewitem-header .product-family a:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-link.a-button.a-link:active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-link.a-button.a-link:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-link.a-button:active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-link.a-button:hover {
  outline: 0;
}
.a-morecontenttogglelink .more-less-button a.notesanchorlink.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .notesanchorlink.a-button-link.a-link.link-addtocart,
.m-locationLanguageSelection p .notesanchorlink.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .notesanchorlink.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.notesanchorlink,
.notesanchorlink.a-button-link.a-button,
.notesanchorlink.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .notesanchorlink.a-button-link.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .notesanchorlink.a-button-link.a-button {
  float: right;
}
.a-morecontenttogglelink .more-less-button a.has-icon.content-toggle .icon,
.has-icon.a-button-link.a-button .icon,
.has-icon.a-link .icon,
.m-contenttextmedia
  li
  .m-productconversionarea
  .has-icon.a-button-link.a-link.link-addtocart
  .icon,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .has-icon.a-link
  .icon,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.has-icon
  .icon,
.o-myproducts-rebrush
  .head-container
  .add-product
  .has-icon.a-button-link.a-button.a-link
  .icon {
  vertical-align: middle;
  line-height: 1;
}
.a-morecontenttogglelink .more-less-button a.has-icon.content-toggle .text,
.has-icon.a-button-link.a-button .text,
.has-icon.a-link .text,
.m-contenttextmedia
  li
  .m-productconversionarea
  .has-icon.a-button-link.a-link.link-addtocart
  .text,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .has-icon.a-link
  .text,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.has-icon
  .text,
.o-myproducts-rebrush
  .head-container
  .add-product
  .has-icon.a-button-link.a-button.a-link
  .text {
  vertical-align: middle;
}
.a-button-link.a-button .has-underline,
.a-link .has-underline,
.a-morecontenttogglelink .more-less-button a.content-toggle .has-underline,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.a-link.link-addtocart
  .has-underline,
.m-locationLanguageSelection p .a-link .has-underline,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link
  .has-underline,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a
  .has-underline,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-link.a-button.a-link
  .has-underline,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-link.a-button
  .has-underline {
  text-decoration: underline;
}
.a-morecontenttogglelink .more-less-button li > a.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  li
  > .a-button-link.a-link.link-addtocart,
.m-locationLanguageSelection p li > .a-link,
.m-reviewitem .reviewitem-inner .reviewitem-header .product-family li > .a-link,
.m-reviewitem .reviewitem-inner .reviewitem-header .product-family li > a,
.o-myproducts-rebrush
  .head-container
  .add-product
  li
  > .a-button-link.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  li
  > .a-button-link.a-button,
li > .a-button-link.a-button,
li > .a-link {
  padding-left: 0;
}
.a-morecontenttogglelink .more-less-button li > a.content-toggle:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  li
  > .a-button-link.a-link.link-addtocart:before,
.m-locationLanguageSelection p li > .a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > .a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > a:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  li
  > .a-button-link.a-button.a-link:before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  li
  > .a-button-link.a-button:before,
li > .a-button-link.a-button:before,
li > .a-link:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 16px;
  left: 0;
  position: absolute;
  top: 0;
}
.a-morecontenttogglelink .more-less-button li > a.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  li
  > a.content-toggle.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  li
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > .a-link.link-addtocart,
.m-contenttextmedia li .m-productconversionarea li > .a-link.link-addtocart,
.m-locationLanguageSelection p li > .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  li
  > .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > a.a-button,
li > .a-button.a-link {
  padding-left: 0;
}
.a-morecontenttogglelink
  .more-less-button
  li
  > a.a-button.content-toggle:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  li
  > a.content-toggle.a-link.link-addtocart:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  li
  > .a-link.link-addtocart:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > .a-link.link-addtocart:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  li
  > .a-link.link-addtocart:before,
.m-locationLanguageSelection p li > .a-button.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  li
  > .a-link.link-addtocart:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > .a-button.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > a.a-button:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  li
  > .a-link.link-addtocart.a-button-link.a-button:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  li
  > .a-button.a-button-link.a-link:before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  li
  > .a-button.a-button-link:before,
li > .a-button.a-button-link:before,
li > .a-button.a-link:before {
  content: none;
}
.a-button-link.a-button:not(.a-button):visited,
.a-link:not(.a-button):visited,
.a-morecontenttogglelink
  .more-less-button
  a.content-toggle:not(.a-button):visited,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.a-link.link-addtocart:not(.a-button):visited,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link:not(.a-button):visited,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a:not(.a-button):visited,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-link.a-button.a-link:not(.a-button):visited {
  color: #007bc0;
}
.a-button-link.a-button:not(.a-button):visited.a-link-secondary,
.a-link:not(.a-button):visited.a-link-secondary,
.a-morecontenttogglelink
  .more-less-button
  a.content-toggle:not(.a-button):visited.a-link-secondary,
.m-contenttextmedia li .a-link:not(.a-button):visited:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.a-link.link-addtocart:not(.a-button):visited.a-link-secondary,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link:not(.a-button):visited.a-link-secondary,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a:not(.a-button):visited.a-link-secondary {
  color: #007bc0;
}
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle:not(.a-button):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-link.a-link.link-addtocart:not(.a-button):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link:not(.a-button):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a:not(.a-button):hover,
.no-touchevents .a-button-link.a-button:not(.a-button):hover,
.no-touchevents .a-link:not(.a-button):hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle:not(.a-button):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.a-link.link-addtocart:not(.a-button):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link:not(.a-button):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a:not(.a-button):hover {
  color: #00629a;
}
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle:not(.a-button):hover.a-link-secondary,
.m-contenttextmedia
  li
  .no-touchevents
  .a-link:not(.a-button):hover:not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a:not(.a-button):hover.a-link-secondary,
.no-touchevents .a-button-link.a-button:not(.a-button):hover.a-link-secondary,
.no-touchevents .a-link:not(.a-button):hover.a-link-secondary,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle:not(.a-button):hover.a-link-secondary,
.no-touchevents
  .m-contenttextmedia
  li
  .a-link:not(.a-button):hover:not(.link-addtocart),
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a:not(.a-button):hover.a-link-secondary {
  color: #00629a;
}
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle:not(.a-button):hover.a-link-disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a:not(.a-button):hover.a-link-disabled:hover,
.no-touchevents
  .a-button-link.a-button:not(.a-button):hover.a-link-disabled:hover,
.no-touchevents .a-link:not(.a-button):hover.a-link-disabled:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle:not(.a-button):hover.a-link-disabled:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a:not(.a-button):hover.a-link-disabled:hover {
  color: #71767c;
}
.a-button.a-button-link:before,
.a-button.a-link:before,
.a-morecontenttogglelink .more-less-button a.a-button.content-toggle:before,
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:before,
.m-locationLanguageSelection p .a-button.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-button-link.a-link:before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-button-link:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 16px;
  margin-right: 5px;
}
.a-button.disableicon.a-button-link:before,
.a-button.disableicon.a-link:before,
.a-button.has-icon.a-button-link:before,
.a-button.has-icon.a-link:before,
.a-morecontenttogglelink
  .more-less-button
  a.a-button.disableicon.content-toggle:before,
.a-morecontenttogglelink
  .more-less-button
  a.a-button.has-icon.content-toggle:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .disableicon.a-link.link-addtocart:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .has-icon.a-link.link-addtocart:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.disableicon.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.has-icon.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.disableicon:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.has-icon:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.disableicon.a-button-link.a-link:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.has-icon.a-button-link.a-link:before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.disableicon.a-button-link:before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.has-icon.a-button-link:before {
  display: none;
}
.a-button.autowidth.a-button-link,
.a-button.autowidth.a-link,
.a-morecontenttogglelink .more-less-button a.a-button.autowidth.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .autowidth.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.autowidth.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.autowidth,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.autowidth.a-button-link.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.autowidth.a-button-link {
  width: auto;
}
.a-button.a-button-disabled.a-button-link:hover,
.a-button.a-button-disabled.a-link:hover,
.a-morecontenttogglelink
  .more-less-button
  a.a-button.a-button-disabled.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-disabled.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-button-disabled.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-button-disabled:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-button-disabled.a-button-link.a-link:hover {
  background: 0 0;
}
.a-link-download.a-button-link.a-button:before,
.a-link-download.a-link:before,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-download.content-toggle:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-download.a-button-link.a-link.link-addtocart:before,
.m-locationLanguageSelection p .a-link-download.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-download.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-download:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-download.a-button-link.a-button.a-link:before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-download.a-button-link.a-button:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: inherit;
}
.a-link-anchor.a-button-link.a-button:before,
.a-link-anchor.a-link:before,
.a-link-arrow.a-button-link.a-button:before,
.a-link-arrow.a-link:before,
.a-link-bent-arrow.a-button-link.a-button:before,
.a-link-bent-arrow.a-link:before,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-anchor.content-toggle:before,
.a-morecontenttogglelink .more-less-button a.a-link-arrow.content-toggle:before,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-bent-arrow.content-toggle:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-anchor.a-button-link.a-link.link-addtocart:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-arrow.a-button-link.a-link.link-addtocart:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-bent-arrow.a-button-link.a-link.link-addtocart:before,
.m-locationLanguageSelection p .a-link-anchor.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-anchor.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-arrow.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-bent-arrow.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-anchor:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-arrow:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-bent-arrow:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-anchor.a-button-link.a-button.a-link:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-arrow.a-button-link.a-button.a-link:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-bent-arrow.a-button-link.a-button.a-link:before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-anchor.a-button-link.a-button:before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-arrow.a-button-link.a-button:before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-bent-arrow.a-button-link.a-button:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.a-link-external.a-button-link.a-button:after,
.a-link-external.a-link:after,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-external.content-toggle:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-external.a-button-link.a-link.link-addtocart:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-external.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-external:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-external.a-button-link.a-button.a-link:after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-external.a-button-link.a-button:after {
  -webkit-font-smoothing: antialiased;
  speak: none;
  margin-left: 5px;
}
.a-link-internal.a-button-link.a-button:after,
.a-link-internal.a-link:after,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-internal.content-toggle:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-internal.a-button-link.a-link.link-addtocart:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-internal.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-internal:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-internal.a-button-link.a-button.a-link:after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-internal.a-button-link.a-button:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 16px;
  margin-left: 5px;
}
.a-link-underlined.a-button-link.a-button,
.a-link-underlined.a-link,
.a-morecontenttogglelink .more-less-button a.a-link-underlined.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-underlined.a-button-link.a-link.link-addtocart,
.m-locationLanguageSelection p .a-link-underlined.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-underlined.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-underlined,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-underlined.a-button-link.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-underlined.a-button-link.a-button {
  border-bottom: 2px dotted #007bc0;
}
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-link-underlined.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link-underlined.a-button-link.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link-underlined.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link-underlined:hover,
.no-touchevents .a-link-underlined.a-button-link.a-button:hover,
.no-touchevents .a-link-underlined.a-link:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-underlined.content-toggle:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-underlined.a-button-link.a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-underlined.a-link:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-underlined:hover {
  border-bottom-color: #00629a;
}
.a-link-underlined.a-link-secondary.a-button-link.a-button,
.a-link-underlined.a-link-secondary.a-link,
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-link-underlined.a-link-secondary.content-toggle:hover,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-underlined.a-link-secondary.content-toggle,
.m-contenttextmedia li .a-link-underlined.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-underlined.a-link-secondary.a-button-link.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-underlined.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .no-touchevents
  .a-link-underlined.a-link:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-underlined.a-button-link.a-button.a-link:not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-underlined.a-link-secondary.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .a-link-underlined.a-link:not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link-underlined.a-link-secondary:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-underlined.a-link-secondary,
.no-touchevents
  .a-link-underlined.a-link-secondary.a-button-link.a-button:hover,
.no-touchevents .a-link-underlined.a-link-secondary.a-link:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-underlined.a-link-secondary.content-toggle:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .a-link-underlined.a-link:hover:not(.link-addtocart),
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-underlined.a-link-secondary:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-underlined.a-link-secondary.a-button-link.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .a-link-underlined.a-button-link.a-button.a-link:not(.link-addtocart) {
  border-bottom-color: #007bc0;
}
.a-link-primary.a-button-link.a-button,
.a-link-primary.a-link,
.a-morecontenttogglelink .more-less-button a.a-link-primary.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-primary.a-button-link.a-link.link-addtocart,
.m-locationLanguageSelection p .a-link-primary.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-primary.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-primary.a-button-link.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-primary.a-button-link.a-button {
  color: #007bc0;
}
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-link-primary.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link-primary.a-button-link.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link-primary.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link-primary:hover,
.no-touchevents .a-link-primary.a-button-link.a-button:hover,
.no-touchevents .a-link-primary.a-link:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.content-toggle:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-primary.a-button-link.a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-primary.a-link:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary:hover {
  color: #00629a;
}
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-link-secondary.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link-secondary.a-button-link.a-link.link-addtocart:hover,
.m-contenttextmedia li .no-touchevents .a-link:hover:not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link-secondary.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link-secondary:hover,
.no-touchevents .a-link-secondary.a-button-link.a-button:hover,
.no-touchevents .a-link-secondary.a-link:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.content-toggle:hover,
.no-touchevents .m-contenttextmedia li .a-link:hover:not(.link-addtocart),
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-button-link.a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-secondary.a-link:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary:hover {
  color: #00629a;
}
.a-link-inline.a-button-link.a-button,
.a-link-inline.a-link,
.a-morecontenttogglelink .more-less-button a.a-link-inline.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-inline.a-button-link.a-link.link-addtocart,
.m-locationLanguageSelection p .a-link-inline.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-inline.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-inline,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-inline.a-button-link.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-inline.a-button-link.a-button {
  padding-left: 0;
}
.a-link-inline.a-button-link.a-button:before,
.a-link-inline.a-link:before,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-inline.content-toggle:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-inline.a-button-link.a-link.link-addtocart:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-inline.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-inline:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-inline.a-button-link.a-button.a-link:before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-inline.a-button-link.a-button:before {
  display: none;
}
.a-link-inline.a-link-arrow.a-button-link.a-button:after,
.a-link-inline.a-link-arrow.a-link:after,
.a-link-inline.a-link-bent-arrow.a-button-link.a-button:after,
.a-link-inline.a-link-bent-arrow.a-link:after,
.a-link-inline.a-link-download.a-button-link.a-button:after,
.a-link-inline.a-link-download.a-link:after,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-inline.a-link-arrow.content-toggle:after,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-inline.a-link-bent-arrow.content-toggle:after,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-inline.a-link-download.content-toggle:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-inline.a-link-arrow.a-button-link.a-link.link-addtocart:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-inline.a-link-bent-arrow.a-button-link.a-link.link-addtocart:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-inline.a-link-download.a-button-link.a-link.link-addtocart:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-inline.a-link-arrow.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-inline.a-link-bent-arrow.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-inline.a-link-download.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-inline.a-link-arrow:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-inline.a-link-bent-arrow:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-inline.a-link-download:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-inline.a-link-arrow.a-button-link.a-button.a-link:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-inline.a-link-bent-arrow.a-button-link.a-button.a-link:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-inline.a-link-download.a-button-link.a-button.a-link:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.a-link-disabled.a-button-link.a-button,
.a-link-disabled.a-link,
.a-morecontenttogglelink .more-less-button a.a-link-disabled.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-disabled.a-button-link.a-link.link-addtocart,
.m-locationLanguageSelection p .a-link-disabled.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-disabled.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-disabled,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-disabled.a-button-link.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-disabled.a-button-link.a-button {
  color: #71767c;
  cursor: default;
}
.a-button-remove.a-button-link.a-button:before,
.a-button-remove.a-link:before,
.a-morecontenttogglelink
  .more-less-button
  a.a-button-remove.content-toggle:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-remove.a-button-link.a-link.link-addtocart:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-remove.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-remove:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-remove.a-button-link.a-button.a-link:before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-remove.a-button-link.a-button:before {
  display: none;
}
.a-button-remove.a-button-link.a-button:after,
.a-button-remove.a-link:after,
.a-morecontenttogglelink
  .more-less-button
  a.a-button-remove.content-toggle:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-remove.a-button-link.a-link.link-addtocart:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-remove.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-remove:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-remove.a-button-link.a-button.a-link:after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-remove.a-button-link.a-button:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 16px;
  position: absolute;
  right: 15px;
}
.a-button-disabled.a-button-link.a-button,
.a-button-disabled.a-link,
.a-morecontenttogglelink .more-less-button a.a-button-disabled.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-disabled.a-button-link.a-link.link-addtocart,
.m-locationLanguageSelection p .a-button-disabled.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-disabled.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-disabled,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-disabled.a-button-link.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-disabled.a-button-link.a-button {
  background-color: #71767c;
  opacity: 0.2;
  cursor: not-allowed;
  pointer-events: none;
}
.a-link-article.a-button-link.a-button:before,
.a-link-article.a-link:before,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-article.content-toggle:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-article.a-button-link.a-link.link-addtocart:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-article.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-article:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-article.a-button-link.a-button.a-link:before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-article.a-button-link.a-button:before {
  display: none;
}
.a-link-article.a-button-link.a-button span.text,
.a-link-article.a-link span.text,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-article.content-toggle
  span.text,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-article.a-button-link.a-link.link-addtocart
  span.text,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-article.a-link
  span.text,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-article
  span.text,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-article.a-button-link.a-button.a-link
  span.text {
  padding: -webkit-calc(1rem / 7) 0;
  padding: calc(1rem / 7) 0;
}
.a-link-article.a-button-link.a-button:after,
.a-link-article.a-link:after,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-article.content-toggle:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-article.a-button-link.a-link.link-addtocart:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-article.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-article:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-article.a-button-link.a-button.a-link:after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-article.a-button-link.a-button:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  margin-left: auto;
}
.a-link-article.a-button-link.a-button:visited,
.a-link-article.a-link:visited,
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-link-article.content-toggle:hover,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-article.content-toggle:visited,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-article.a-button-link.a-link.link-addtocart:visited,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link-article.a-button-link.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-article.a-link:visited,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link-article.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link-article:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-article:visited,
.no-touchevents .a-link-article.a-button-link.a-button:hover,
.no-touchevents .a-link-article.a-link:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-article.content-toggle:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-article.a-button-link.a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-article.a-link:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-article:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-article.a-button-link.a-button.a-link:visited {
  color: #71767c;
}
@media print {
  .a-link.a-backlink {
    display: none;
  }
}
.ios-os body:not(:root) .a-link.has-icon .icon,
.ios-os body:not(:root) .a-link.has-icon .text,
.mac-os body:not(:root) .a-link.has-icon .icon,
.mac-os body:not(:root) .a-link.has-icon .text {
  vertical-align: unset;
}
[dir="rtl"] .content-inner li a:before,
[dir="rtl"] .icon-arrow-right:before,
[dir="rtl"] .m-serviceteaser .list-unstyled a.a-link:before,
[dir="rtl"] .teaser-links a:before,
[dir="rtl"] form i.icon-arrow-left:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
@-webkit-keyframes loader {
  0%,
  100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
@keyframes loader {
  0%,
  100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
.a-loader {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.a-loader.area {
  background: rgba(255, 255, 255, 0.9);
  position: absolute;
  z-index: 500;
}
.a-loader.inline-area {
  background: rgba(255, 255, 255, 0.9);
  position: absolute;
  top: 0;
  left: 0;
}
.a-loader.layer {
  background: rgba(255, 255, 255, 0.9);
  height: 100% !important;
  left: 0;
  position: fixed;
  top: 0;
  width: 100% !important;
  z-index: 500;
}
.a-loader .loading-indicator {
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.cssanimations .a-loader {
  height: 18px;
  width: 18px;
}
.cssanimations .a-loader img {
  display: none;
}
.cssanimations .a-loader .loading-indicator {
  height: 18px;
  width: 18px;
}
.cssanimations .a-loader .loader-el {
  -webkit-animation: 10s infinite loader;
  animation: 10s infinite loader;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background: #fff;
  display: block;
  height: 4px;
  left: 50%;
  opacity: 0;
  position: absolute;
  top: -webkit-calc(50% - 2px);
  top: calc(50% - 2px);
  width: 1px;
}
.cssanimations .a-loader.area .loader-el,
.cssanimations .a-loader.inline-area .loader-el,
.cssanimations .a-loader.layer .loader-el {
  height: 16px;
  width: 2px;
}
.cssanimations .a-loader.inline-area {
  width: 100%;
  height: 100%;
}
.cssanimations .a-loader .loader-el-0 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
  -webkit-transform: rotate(0) translateY(6px);
  -ms-transform: rotate(0) translateY(6px);
  transform: rotate(0) translateY(6px);
}
.cssanimations .a-loader.area .loader-el-0,
.cssanimations .a-loader.inline-area .loader-el-0,
.cssanimations .a-loader.layer .loader-el-0 {
  -webkit-transform: rotate(0) translateY(20px);
  -ms-transform: rotate(0) translateY(20px);
  transform: rotate(0) translateY(20px);
}
.cssanimations .a-loader .loader-el-1 {
  -webkit-animation-delay: -0.9166666667s;
  animation-delay: -0.9166666667s;
  -webkit-transform: rotate(30deg) translateY(6px);
  -ms-transform: rotate(30deg) translateY(6px);
  transform: rotate(30deg) translateY(6px);
}
.cssanimations .a-loader.area .loader-el-1,
.cssanimations .a-loader.inline-area .loader-el-1,
.cssanimations .a-loader.layer .loader-el-1 {
  -webkit-transform: rotate(30deg) translateY(20px);
  -ms-transform: rotate(30deg) translateY(20px);
  transform: rotate(30deg) translateY(20px);
}
.cssanimations .a-loader .loader-el-2 {
  -webkit-animation-delay: -0.8333333333s;
  animation-delay: -0.8333333333s;
  -webkit-transform: rotate(60deg) translateY(6px);
  -ms-transform: rotate(60deg) translateY(6px);
  transform: rotate(60deg) translateY(6px);
}
.cssanimations .a-loader.area .loader-el-2,
.cssanimations .a-loader.inline-area .loader-el-2,
.cssanimations .a-loader.layer .loader-el-2 {
  -webkit-transform: rotate(60deg) translateY(20px);
  -ms-transform: rotate(60deg) translateY(20px);
  transform: rotate(60deg) translateY(20px);
}
.cssanimations .a-loader .loader-el-3 {
  -webkit-animation-delay: -0.75s;
  animation-delay: -0.75s;
  -webkit-transform: rotate(90deg) translateY(6px);
  -ms-transform: rotate(90deg) translateY(6px);
  transform: rotate(90deg) translateY(6px);
}
.cssanimations .a-loader.area .loader-el-3,
.cssanimations .a-loader.inline-area .loader-el-3,
.cssanimations .a-loader.layer .loader-el-3 {
  -webkit-transform: rotate(90deg) translateY(20px);
  -ms-transform: rotate(90deg) translateY(20px);
  transform: rotate(90deg) translateY(20px);
}
.cssanimations .a-loader .loader-el-4 {
  -webkit-animation-delay: -0.6666666667s;
  animation-delay: -0.6666666667s;
  -webkit-transform: rotate(120deg) translateY(6px);
  -ms-transform: rotate(120deg) translateY(6px);
  transform: rotate(120deg) translateY(6px);
}
.cssanimations .a-loader.area .loader-el-4,
.cssanimations .a-loader.inline-area .loader-el-4,
.cssanimations .a-loader.layer .loader-el-4 {
  -webkit-transform: rotate(120deg) translateY(20px);
  -ms-transform: rotate(120deg) translateY(20px);
  transform: rotate(120deg) translateY(20px);
}
.cssanimations .a-loader .loader-el-5 {
  -webkit-animation-delay: -0.5833333333s;
  animation-delay: -0.5833333333s;
  -webkit-transform: rotate(150deg) translateY(6px);
  -ms-transform: rotate(150deg) translateY(6px);
  transform: rotate(150deg) translateY(6px);
}
.cssanimations .a-loader.area .loader-el-5,
.cssanimations .a-loader.inline-area .loader-el-5,
.cssanimations .a-loader.layer .loader-el-5 {
  -webkit-transform: rotate(150deg) translateY(20px);
  -ms-transform: rotate(150deg) translateY(20px);
  transform: rotate(150deg) translateY(20px);
}
.cssanimations .a-loader .loader-el-6 {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
  -webkit-transform: rotate(180deg) translateY(6px);
  -ms-transform: rotate(180deg) translateY(6px);
  transform: rotate(180deg) translateY(6px);
}
.cssanimations .a-loader.area .loader-el-6,
.cssanimations .a-loader.inline-area .loader-el-6,
.cssanimations .a-loader.layer .loader-el-6 {
  -webkit-transform: rotate(180deg) translateY(20px);
  -ms-transform: rotate(180deg) translateY(20px);
  transform: rotate(180deg) translateY(20px);
}
.cssanimations .a-loader .loader-el-7 {
  -webkit-animation-delay: -0.4166666667s;
  animation-delay: -0.4166666667s;
  -webkit-transform: rotate(210deg) translateY(6px);
  -ms-transform: rotate(210deg) translateY(6px);
  transform: rotate(210deg) translateY(6px);
}
.cssanimations .a-loader.area .loader-el-7,
.cssanimations .a-loader.inline-area .loader-el-7,
.cssanimations .a-loader.layer .loader-el-7 {
  -webkit-transform: rotate(210deg) translateY(20px);
  -ms-transform: rotate(210deg) translateY(20px);
  transform: rotate(210deg) translateY(20px);
}
.cssanimations .a-loader .loader-el-8 {
  -webkit-animation-delay: -0.3333333333s;
  animation-delay: -0.3333333333s;
  -webkit-transform: rotate(240deg) translateY(6px);
  -ms-transform: rotate(240deg) translateY(6px);
  transform: rotate(240deg) translateY(6px);
}
.cssanimations .a-loader.area .loader-el-8,
.cssanimations .a-loader.inline-area .loader-el-8,
.cssanimations .a-loader.layer .loader-el-8 {
  -webkit-transform: rotate(240deg) translateY(20px);
  -ms-transform: rotate(240deg) translateY(20px);
  transform: rotate(240deg) translateY(20px);
}
.cssanimations .a-loader .loader-el-9 {
  -webkit-animation-delay: -0.25s;
  animation-delay: -0.25s;
  -webkit-transform: rotate(270deg) translateY(6px);
  -ms-transform: rotate(270deg) translateY(6px);
  transform: rotate(270deg) translateY(6px);
}
.cssanimations .a-loader.area .loader-el-9,
.cssanimations .a-loader.inline-area .loader-el-9,
.cssanimations .a-loader.layer .loader-el-9 {
  -webkit-transform: rotate(270deg) translateY(20px);
  -ms-transform: rotate(270deg) translateY(20px);
  transform: rotate(270deg) translateY(20px);
}
.cssanimations .a-loader .loader-el-10 {
  -webkit-animation-delay: -0.1666666667s;
  animation-delay: -0.1666666667s;
  -webkit-transform: rotate(300deg) translateY(6px);
  -ms-transform: rotate(300deg) translateY(6px);
  transform: rotate(300deg) translateY(6px);
}
.cssanimations .a-loader.area .loader-el-10,
.cssanimations .a-loader.inline-area .loader-el-10,
.cssanimations .a-loader.layer .loader-el-10 {
  -webkit-transform: rotate(300deg) translateY(20px);
  -ms-transform: rotate(300deg) translateY(20px);
  transform: rotate(300deg) translateY(20px);
}
.cssanimations .a-loader .loader-el-11 {
  -webkit-animation-delay: -83.3333333ms;
  animation-delay: -83.3333333ms;
  -webkit-transform: rotate(330deg) translateY(6px);
  -ms-transform: rotate(330deg) translateY(6px);
  transform: rotate(330deg) translateY(6px);
}
.cssanimations .a-loader.area .loader-el-11,
.cssanimations .a-loader.inline-area .loader-el-11,
.cssanimations .a-loader.layer .loader-el-11 {
  -webkit-transform: rotate(330deg) translateY(20px);
  -ms-transform: rotate(330deg) translateY(20px);
  transform: rotate(330deg) translateY(20px);
}
.cssanimations .a-loader .loader-el-12 {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-transform: rotate(360deg) translateY(6px);
  -ms-transform: rotate(360deg) translateY(6px);
  transform: rotate(360deg) translateY(6px);
}
.cssanimations .a-loader.area .loader-el-12,
.cssanimations .a-loader.inline-area .loader-el-12,
.cssanimations .a-loader.layer .loader-el-12 {
  -webkit-transform: rotate(360deg) translateY(20px);
  -ms-transform: rotate(360deg) translateY(20px);
  transform: rotate(360deg) translateY(20px);
}
.a-loader .loading-text {
  font-size: 16px;
  color: #d4d9de;
  font-weight: 700;
  position: relative;
  top: 70px;
  left: -106px;
  width: 250px;
  display: inline-block;
}
.a-loadmore {
  clear: both;
  display: inline-block;
  float: left;
  left: 50%;
  position: relative;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}
.a-loadmore.a-loadmore-rebrush {
  left: auto;
  -webkit-transform: inherit;
  -ms-transform: inherit;
  transform: inherit;
}
.a-logo {
  display: block;
  overflow: hidden;
  position: relative;
}
.a-logo .a-image,
.a-logo .a-image img {
  width: auto;
}
.a-logo.svg-logo .a-image img,
.a-logo.svg-logo svg {
  width: 150px;
  height: 50px;
}
.a-menu {
  width: 20px;
  height: 15px;
  position: relative;
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  cursor: pointer;
}
.a-menu:focus {
  outline: transparent solid 1px;
}
.a-menu span {
  display: block;
  position: absolute;
  height: 2.5px;
  width: 100%;
  background: #000;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
.a-menu span:nth-child(1) {
  top: 0;
}
.a-menu span:nth-child(2),
.a-menu span:nth-child(3) {
  top: 6px;
}
.a-menu span:nth-child(4) {
  top: 12px;
}
.a-menu.open span:nth-child(1) {
  top: 6px;
  width: 0%;
  left: 50%;
}
.a-menu.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.a-menu.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.a-menu.open span:nth-child(4) {
  top: 6px;
  width: 0%;
  left: 50%;
}
.a-menulinks .menu-link {
  cursor: pointer;
}
.a-menulinks .menu-link.a-link {
  display: inline;
  color: #000;
}
.a-menulinks .menu-link:focus {
  outline: transparent solid 1px;
}
@media (min-width: 900px) {
  .a-menulinks .menu-link {
    border-bottom: 2px solid transparent;
  }
  .a-menulinks .menu-link.active {
    border-bottom: 2px solid;
  }
}
.a-morecontenttogglelink {
  margin: 0 0 20px;
  width: 100%;
}
.form-row .a-morecontenttogglelink {
  margin-bottom: 0;
}
.a-morecontenttogglelink .more-less-button {
  display: inline-block;
  padding: 10px 0;
  width: 100%;
}
.a-morecontenttogglelink.expand-link {
  margin: 0;
}
.a-morecontenttogglelink.expand-link .more-less-button {
  padding: 0;
}
.a-morecontenttogglelink .content-toggle .icon,
.a-morecontenttogglelink .content-toggle.is-open .icon,
.a-morecontenttogglelink.expand-link .content-toggle .icon,
.a-morecontenttogglelink.expand-link .content-toggle.is-open .icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.a-morecontenttogglelink .content {
  max-height: 0;
  overflow: hidden;
}
.a-morecontenttogglelink .content:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.a-morecontenttogglelink .content.is-in-transition {
  -webkit-transition: max-height 0.4s;
  transition: max-height 0.4s;
}
.a-morecontenttogglelink .content.is-open {
  max-height: none;
  overflow: visible;
}
.a-morecontenttogglelink .content .content-less-toggle {
  text-align: center;
  width: 100%;
}
.a-morecontenttogglelink .content .content-less-toggle .icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.a-morecontenttogglelink .content > :last-child {
  margin-bottom: 0;
}
.a-morecontenttogglelink .content .o-teasercontainer {
  margin-left: -1.3888888889%;
  margin-right: -1.3888888889%;
}
.a-page-part-container {
  max-width: 100vw;
}
.a-page-part-container .page-part-container-wrap {
  max-width: 1170px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.a-paginationarrows.next,
.a-paginationarrows.prev {
  background: 0 0;
  border: none;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 32px;
  height: 48px;
  margin-top: -24px;
  opacity: 1;
  outline: 0;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 48px;
  z-index: 1;
}
.a-paginationarrows.next.slick-disabled,
.a-paginationarrows.prev.slick-disabled {
  background: 0 0;
}
.no-touchevents .a-paginationarrows.next:hover,
.no-touchevents .a-paginationarrows.prev:hover {
  background-color: none;
}
.no-touchevents .a-paginationarrows.next:hover.slick-disabled,
.no-touchevents .a-paginationarrows.prev:hover.slick-disabled {
  background: 0 0;
  cursor: default;
}
.a-paginationarrows.next {
  right: 0;
}
.a-paginationarrows.next:before,
[dir="rtl"] .a-paginationarrows.next:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.a-paginationarrows.next.last-slide {
  right: 0;
}
.a-paginationarrows.next.last-slide:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.a-paginationarrows.prev {
  left: 0;
}
.a-paginationarrows.prev:before,
[dir="rtl"] .a-paginationarrows.prev:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
@media (min-width: 600px) {
  .a-paginationarrows.next,
  .a-paginationarrows.prev {
    font-size: 32px;
    height: 48px;
    margin-top: -24px;
    width: 48px;
  }
}
.a-paginationdots {
  bottom: 0;
  display: block;
  list-style: none;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 2;
}
.a-paginationdots li {
  cursor: pointer;
  display: inline-block;
  margin: 0 8px;
  padding: 0;
  position: relative;
}
.a-paginationdots li button {
  border: none;
  border-radius: 100%;
  color: transparent;
  cursor: pointer;
  display: block;
  font-size: 0;
  line-height: 0;
  margin: 0;
  outline: 0;
  overflow: hidden;
  padding: 0;
}
@media (min-width: 900px) {
  .a-paginationarrows.next,
  .a-paginationarrows.prev {
    font-size: 32px;
    height: 48px;
    margin-top: -24px;
    width: 48px;
  }
  .a-paginationdots .slick-dots {
    bottom: 0;
  }
}
.a-paginationnumber {
  color: #000;
  font-size: 0.875rem;
}
.a-productavailability {
  display: inline-block;
  margin: 0 0 20px;
}
.a-productavailability:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.a-productavailability.a-link.few,
.a-productavailability.few {
  color: #ffcf00;
}
.a-productavailability.a-link.in-stock,
.a-productavailability.available,
.a-productavailability.in-stock {
  color: #00884a;
}
.a-productavailability.a-link.out-of-stock,
.a-productavailability.out-of-stock {
  color: #e11f26;
}
.a-productavailability.available {
  margin-top: 10px;
}
.a-productavailability.available .text {
  color: #000;
}
.a-progressbar {
  width: 100%;
  background-color: #e0e2e5;
}
.a-progressbar .rectanglebar {
  height: 8px;
  background-color: #007bc0;
}
.a-rating-bazaar-voice
  #BVRRSummaryContainer
  .bv-ask-question:visited.a-link-secondary,
.a-rating-bazaar-voice
  #BVRRSummaryContainer
  .bv-text-link:visited.a-link-secondary,
.a-rating-bazaar-voice
  #BVRRSummaryContainer
  .bv-write-review:visited.a-link-secondary {
  color: #71767c !important;
}
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-rating-stars {
  color: #007bc0 !important;
}
.bv-cleanslate.bv-popup-in .bv-core-container-660 .bv-popup {
  border: 1px solid #000 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  padding-top: 10px !important;
}
.bv-cleanslate.bv-popup-in
  .bv-core-container-660
  .bv-popup
  .bv-popup-histogram-ratings
  table {
  width: 90% !important;
}
.bv-cleanslate.bv-popup-in
  .bv-core-container-660
  .bv-popup
  .bv-popup-histogram-ratings
  table
  .bv-popup-histogram-ratings-star {
  padding-left: 0 !important;
}
.bv-cleanslate.bv-popup-in
  .bv-core-container-660
  .bv-popup
  .bv-popup-histogram-ratings
  table
  .bv-popup-histogram-ratings-score {
  padding-right: 0 !important;
}
.bv-cleanslate.bv-popup-in
  .bv-core-container-660
  .bv-popup
  .bv-content-secondary-ratings-container {
  background-color: #71767c !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.bv-cleanslate.bv-popup-in
  .bv-core-container-660
  .bv-popup
  .bv-content-secondary-ratings-container
  .bv-content-secondary-ratings-value {
  background-color: #007bc0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.bv-cleanslate.bv-popup-in .bv-core-container-660 .bv-popup .bv-action-bar {
  margin: 0 auto !important;
  padding-bottom: 10px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 90% !important;
}
.bv-cleanslate.bv-popup-in
  .bv-core-container-660
  .bv-popup
  .bv-action-bar
  .bv-toplevel-actions
  button.bv-read-review {
  background: #007bc0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: #fff !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  margin-bottom: 0 !important;
  padding: 11px !important;
  -webkit-transition: none !important;
  transition: none !important;
  width: 100% !important;
}
.bv-cleanslate.bv-popup-in
  .bv-core-container-660
  .bv-popup
  .bv-action-bar
  .bv-toplevel-actions
  button.bv-read-review:hover {
  background: #000 !important;
}
.a-rating .scale .icon.is-active-partly {
  overflow: hidden;
  position: absolute;
}
.a-rating .unclickableRating {
  display: inline;
}
.a-rating .number {
  padding-left: 10px;
}
.a-rating .ratings .number,
.a-rating .reviews .number {
  color: #007bc0;
  padding-left: 0;
}
.a-rating .ratings .number:before,
.a-rating .reviews .number:before {
  content: "(";
}
.a-rating .ratings .number:after,
.a-rating .reviews .number:after {
  content: ")";
}
.a-ratingdimension .scale .icon {
  line-height: 1;
  color: #d4d9de;
}
.a-ratingdimension .scale .icon.is-active {
  color: #007bc0;
}
.a-ratingdimension .scale .icon.is-active-partly {
  overflow: hidden;
  position: absolute;
}
.a-ratingdimension .unclickable-rating {
  display: block;
  max-height: 10px;
}
.a-ratingdimension .ratings .number,
.a-ratingdimension .reviews .number {
  color: #007bc0;
  padding-left: 0;
}
.a-ratingdimension .ratings .number:before,
.a-ratingdimension .reviews .number:before {
  content: "(";
}
.a-ratingdimension .ratings .number:after,
.a-ratingdimension .reviews .number:after {
  content: ")";
}
.a-reviewheading.span,
span.a-reviewheading {
  font-size: 20px;
  line-height: 24px;
  margin: 0 0 15px;
  font-weight: 700;
}
@media (min-width: 600px) {
  .a-reviewheading.span,
  span.a-reviewheading {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 900px) {
  .a-reviewheading.span,
  span.a-reviewheading {
    font-size: 22px;
    line-height: 26px;
  }
}
.a-selectedfilter {
  background: #007bc0;
  color: #fff;
  display: inline-block;
  padding: 10px 20px;
  position: relative;
}
.a-selectedfilter:hover {
  background: #000;
  cursor: pointer;
}
.a-selectedfilter .icon-close {
  font-size: 15px;
  border: 1px solid #fff;
  padding: 1px;
  bottom: 12px;
  position: absolute;
  left: 5px;
  line-height: 10px;
}
.a-selectedfilter .a-rating {
  margin-left: 5px;
  display: inline-block;
}
.a-selectedfilter .a-rating .scale .icon {
  font-size: 22px;
  color: #aaa;
  vertical-align: middle;
  margin-top: -2px;
}
.a-selectedfilter .a-rating .scale .icon.is-active {
  color: #fff;
}
.a-selectedfilter.unselectable:hover {
  background: #007bc0;
  cursor: default;
}
.a-selectedfilter.unselectable .icon {
  display: none;
}
.a-st4bold {
  font-weight: 700;
}
.a-st4emphasis {
  font-style: italic;
}
.a-st4image {
  display: inline;
}
.a-st4imagecontainer {
  display: block;
}
.a-st4imagecontainer .st4-image-caption {
  display: inline-block;
  padding-bottom: 5px;
  padding-right: 5px;
  width: 100%;
}
.a-st4imagecontainer .st4-image-caption .st4-imgtitle {
  display: block;
}
.a-st4link {
  display: initial;
}
.a-stateindicator {
  display: block;
  margin-bottom: 20px;
}
.a-stateindicator:last-child {
  margin-bottom: 0;
}
.a-stateindicator::before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.a-stateindicator.a-link.cancelled::before,
.a-stateindicator.a-link.expired::before,
.a-stateindicator.cancelled::before,
.a-stateindicator.expired::before {
  color: #ccc;
}
.a-stateindicator.a-link.ordered::before,
.a-stateindicator.a-link.shipped::before,
.a-stateindicator.ordered::before,
.a-stateindicator.shipped::before {
  color: #f6ff0d;
}
.a-stateindicator.a-link.confirmed::before,
.a-stateindicator.a-link.created::before,
.a-stateindicator.a-link.inprocess::before,
.a-stateindicator.confirmed::before,
.a-stateindicator.created::before,
.a-stateindicator.inprocess::before {
  color: #00884a;
}
@media (min-width: 600px) {
  .a-stateindicator {
    display: inline-block;
    margin-bottom: 0;
    width: auto;
  }
}
.a-textpictogram {
  width: 100%;
}
.a-textpictogram.float-none .text {
  display: table;
}
.a-textpictogram .a-image {
  float: left;
  margin: 5px 20px 5px 0;
  width: auto;
}
@media (max-width: 599px) {
  .a-ratingdimension .scale .icon {
    font-size: 24px;
  }
  .a-textpictogram .text {
    clear: both;
  }
}
.a-toggleSwitch {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.a-toggleSwitch input {
  opacity: 0;
}
.a-toggleSwitch .control:after {
  content: "";
}
.a-tooltip {
  background: #fff;
  border: 1px solid #000;
  max-width: 400px;
  opacity: 0;
  position: absolute;
  text-align: center;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
  white-space: nowrap;
  z-index: 500;
}
.a-tooltip.is-active {
  opacity: 1;
}
.a-tooltip .tooltip-arrow {
  height: 20px;
  position: absolute;
  width: 20px;
}
.a-tooltip .tooltip-arrow:after,
.a-tooltip .tooltip-arrow:before {
  content: "";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.a-tooltip .tooltip-arrow:before {
  border: 11px solid transparent;
}
.a-tooltip .tooltip-arrow:after {
  border: 10px solid transparent;
}
.a-tooltip.tooltip-bottom {
  margin-top: 10px;
}
.a-tooltip.tooltip-bottom .tooltip-arrow {
  bottom: 100%;
  left: 50%;
  margin-left: -10px;
}
.a-tooltip.tooltip-bottom .tooltip-arrow:before {
  border-bottom-color: #000;
  margin: -2px 0 0 -1px;
}
.a-tooltip.tooltip-bottom .tooltip-arrow:after {
  border-bottom-color: #fff;
}
.a-tooltip.tooltip-left {
  margin-right: 20px;
}
.a-tooltip.tooltip-left .tooltip-arrow {
  left: 100%;
  margin-top: -10px;
  top: 50%;
}
.a-tooltip.tooltip-left .tooltip-arrow:before {
  border-left-color: #000;
  margin: -1px 0 0;
}
.a-tooltip.tooltip-left .tooltip-arrow:after {
  border-left-color: #fff;
}
.a-tooltip.tooltip-right {
  margin-left: 10px;
}
.a-tooltip.tooltip-right .tooltip-arrow {
  margin-top: -10px;
  right: 100%;
  top: 50%;
}
.a-tooltip.tooltip-right .tooltip-arrow:before {
  border-right-color: #000;
  margin: -1px 0 0 -2px;
}
.a-tooltip.tooltip-right .tooltip-arrow:after {
  border-right-color: #fff;
}
.a-tooltip.tooltip-top {
  margin-bottom: 10px;
}
.a-tooltip.tooltip-top .tooltip-arrow {
  left: 50%;
  margin-left: -10px;
  top: 100%;
}
.a-tooltip.tooltip-top .tooltip-arrow:before {
  border-top-color: #000;
  margin: 0 0 0 -1px;
}
.a-tooltip.tooltip-top .tooltip-arrow:after {
  border-top-color: #fff;
}
.a-totop {
  color: #000;
  font-size: 30px;
  line-height: 1;
  margin: 0 10px;
}
@media (min-width: 900px) {
  .m-layer_addnewcard .layer-wrapper .layer-content {
    width: 50%;
  }
}
.m-add-question .layer-content-wrapper,
.m-add-question .layer-content-wrapper .col-container {
  display: block;
}
.m-add-question .layer-content-wrapper .col-container .col-img img {
  max-width: 100%;
  max-height: 200px;
}
@media (min-width: 600px) {
  .m-add-question .layer-content-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
  }
  .m-add-question .layer-content-wrapper .col-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .m-add-question .layer-content-wrapper .guidelines-wrapper {
    position: relative;
  }
}
.m-addtocartpopover .popover-header {
  float: right;
}
.m-addtocartpopover .popover-content .a-image {
  display: none;
}
.m-addtocartpopover .popover-content .description {
  float: right;
  margin: 0 0 5px;
  width: 60%;
}
@media (min-width: 900px) {
  .m-addtocartpopover .popover-content .a-image {
    display: block;
    margin: 0 10px 0 0;
  }
  .m-addtocartpopover .popover-content .description {
    margin: 0 10px 5px 0;
  }
}
.m-advanceenumber .divider-text {
  display: block;
  margin: 0 0 20px;
}
.m-advanceenumber .m-searchfield,
.m-advanceenumber .m-searchinput:last-child {
  margin-bottom: 0;
}
.m-advanceenumber .searchfield-fullwidth .form-row:last-of-type {
  margin-right: 0;
}
.m-advanceenumber .form-row:last-of-type {
  padding: 0;
}
.m-advanceenumber
  .form-row:last-of-type
  .input-wrap:not(.fullwidth)
  .form-error-wrapper:before {
  display: none !important;
}
.m-advanceenumber .form-row:last-of-type + div {
  display: none;
}
.m-advanceenumber .m-enterenumberproductids {
  padding: 0 !important;
  margin-bottom: 0 !important;
}
.m-advanceenumber .m-enterenumberproductids .m-searchfield m-searchinput {
  margin-bottom: 0 !important;
}
.m-advanceenumber .m-enterenumberproductids .m-searchfield .input-wrap {
  width: 100% !important;
  padding-right: 0 !important;
}
.m-advanceenumberfield .form-row-wrapper {
  position: relative;
}
.m-advanceenumberfield .form-row-wrapper fieldset.form-row {
  margin-right: 0;
  padding: 0;
}
.m-advanceenumberfield .uppercase {
  text-transform: uppercase;
}
.m-advanceenumberfield .form-input-icon {
  position: absolute;
  right: 5px !important;
  top: 43px;
}
.m-advanceenumberfield .icon.icon-calendar {
  font-size: 25px;
  top: 38px;
}
.m-advanceenumberfield .m-enterenumberproductids {
  padding: 0 !important;
  margin-bottom: 10 !important;
}
.m-advanceenumberfield .m-enterenumberproductids .m-searchfield m-searchinput {
  margin-bottom: 0 !important;
  width: 100% !important;
}
.m-advanceenumberfield
  .m-enterenumberproductids
  .m-searchfield
  m-searchinput
  .form-row
  .searchinput
  .input-wrap {
  width: 100% !important;
}
.m-advanceenumberfield .m-enterenumberproductids .m-searchfield .input-wrap {
  width: 100% !important;
  padding-right: 0 !important;
}
.m-all-filter-modal {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.m-all-filter-modal .modal {
  background-color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 250;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  padding: 10px 0;
  overflow: auto;
}
.m-all-filter-modal .modal.open {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.m-all-filter-modal .modal.animation-in {
  -webkit-animation: 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards
    blowUpModal;
  animation: 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards blowUpModal;
}
.m-all-filter-modal .modal.animation-out {
  -webkit-animation: 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards
    blowUpModalReverse;
  animation: 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards blowUpModalReverse;
}
.m-all-filter-modal .modal .header {
  padding: 10px 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.m-all-filter-modal .modal .icon.close-modal:focus {
  outline: transparent solid 1px;
}
.m-all-filter-modal .modal .price-range {
  padding: 10px 8px;
  position: relative;
}
.m-all-filter-modal .modal .price-range .rangeslider {
  position: static;
  -ms-touch-action: none;
  touch-action: none;
}
.m-all-filter-modal .modal .price-range .input-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  padding: 0 8px;
}
.m-all-filter-modal .modal .price-range .input-container .price-range-inputs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-all-filter-modal
  .modal
  .price-range
  .input-container
  .price-range-inputs
  .divider {
  border-top: 2px solid #000;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  width: 15px;
  margin: 0 5px;
}
.m-all-filter-modal
  .modal
  .price-range
  .input-container
  .price-range-inputs
  input {
  width: 75px;
  padding: 5px;
}
.m-all-filter-modal .modal .general-filter .filter {
  border-top: 1px solid #eee;
}
.m-all-filter-modal .modal .general-filter .filter.open .filter-content {
  display: block;
}
.m-all-filter-modal .modal .general-filter .filter.open .selected-filters {
  display: none;
}
.m-all-filter-modal .modal .general-filter .filter .filter-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 10px 8px;
}
.m-all-filter-modal .modal .general-filter .filter .filter-head:focus {
  outline: transparent solid 1px;
}
.m-all-filter-modal .modal .general-filter .filter .filter-head .filter-toggle {
  margin-left: 10px;
}
.m-all-filter-modal
  .modal
  .general-filter
  .filter
  .filter-head
  .selected-filters {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #007bc0;
  margin: 5px 0;
}
.m-all-filter-modal .modal .general-filter .filter .filter-text-container {
  overflow: hidden;
}
.m-all-filter-modal
  .modal
  .general-filter
  .filter
  .filter-text-container
  .filter-name
  .filter-name-text {
  font-weight: 700;
}
.m-all-filter-modal
  .modal
  .general-filter
  .filter
  .filter-text-container
  .filter-name
  .a-button,
.m-all-filter-modal
  .modal
  .general-filter
  .filter
  .filter-text-container
  .filter-name
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-all-filter-modal
  .modal
  .general-filter
  .filter
  .filter-text-container
  .filter-name
  .a-link.link-addtocart {
  height: auto;
}
.m-all-filter-modal .modal .general-filter .filter .filter-content {
  display: none;
  padding: 0 8px 10px;
}
.m-all-filter-modal .modal .sort-by .sort-by-headline {
  padding: 10px 8px;
}
.m-all-filter-modal .modal .sort-by .chips-container {
  padding: 10px 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow-x: auto;
}
.m-all-filter-modal .modal .sort-by .chips-container .m-chips:first-of-type {
  margin-left: 0;
}
.m-all-filter-modal .modal .sort-by .chips-container .m-chips:last-of-type {
  margin-right: 0;
}
.m-all-filter-modal .modal .cta {
  padding: 10px 8px;
}
.m-all-filter-modal .modal .cta .results-button {
  border-radius: 6px;
  width: 100%;
}
.m-all-filter-modal .modal .reset .reset-button {
  display: block;
  padding: 0;
  background: 0 0;
  border: none;
  text-align: left;
  width: auto;
}
@-webkit-keyframes blowUpModal {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes blowUpModalReverse {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
.o-alternativeproduct {
  background-color: transparent;
  border-radius: 0;
  overflow: hidden;
  height: auto;
}
.o-alternativeproduct .tile-description {
  max-width: 300px;
  background-color: #fff;
  border-bottom-right-radius: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.o-alternativeproduct .tile-description .m-producttitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0;
}
.o-alternativeproduct .tile-description .m-producttitle .product-code {
  font-size: 14px;
  line-height: normal;
}
.o-alternativeproduct .tile-description .m-producttitle .product-name {
  font-size: 18px;
  line-height: normal;
}
.o-alternativeproduct .tile-description .m-producttitle .fragment {
  overflow-wrap: anywhere;
}
.o-alternativeproduct .product-image-wrapper {
  position: relative;
  background-color: #fff;
  padding: 0;
}
.o-alternativeproduct .product-image-wrapper .a-link {
  width: 100%;
}
.o-alternativeproduct .product-image-wrapper .a-link .a-image {
  padding: 0;
}
.o-alternativeproduct .product-image-wrapper .a-link .a-image img {
  height: unset;
  object-fit: contain;
}
.m-article-in-checkout {
  background-color: #fff;
}
.m-article-in-checkout .article-media-container {
  float: left;
}
.m-article-in-checkout .article-link {
  color: inherit;
}
.m-article-in-checkout .article-header {
  float: right;
  width: 70%;
}
.m-article-in-checkout .article-content {
  width: 70%;
  float: right;
}
@media (max-width: 899px) {
  .m-addtocartpopover .popover-content .description {
    max-width: none;
    width: 100%;
  }
  .m-article-in-checkout .article-content {
    width: 100%;
    padding: 0;
  }
}
.m-article-in-checkout .article-quantity {
  margin: 1rem 0 0;
}
@media (max-width: 599px) {
  .m-article-in-checkout .article-quantity {
    margin: 1rem 0;
  }
}
.m-article-in-checkout .article-description .a-heading {
  margin-bottom: 0;
}
.m-article-in-checkout .article-description .article-description-code {
  color: #666;
  font-size: 1rem;
}
.m-article-in-checkout .available-icon {
  color: #00884a;
}
.m-article-in-checkout .article-price-vat {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.25rem 0 0 0.5rem;
}
.m-article-in-checkout .article-price {
  font-size: 1rem;
  font-weight: 700;
  margin: 0 0.5rem 0 0;
  color: #000;
}
.m-article-in-checkout .article-vat {
  font-size: 0.7rem;
  color: #000;
}
.m-article-in-checkout .input-options {
  border: 1px solid #d4d9de;
  border-radius: 0.25rem;
  margin-top: 10px;
}
.m-article-in-checkout .input-options .input-option {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.m-article-in-checkout .input-options .input-option p {
  display: inline;
  margin: 0;
  padding: 0;
}
.m-article-in-checkout .text-highlight {
  font-weight: 700;
}
.m-article-in-checkout .a-alert.checkout-alert {
  margin: 0.5rem 0 0;
}
.m-article-in-checkout .checkout-callout {
  margin: 0 0 5px;
}
.m-article-in-checkout .article-productsets {
  float: none;
  padding: 0;
  width: 100%;
}
.m-article-in-checkout .cew-list {
  margin-top: 0;
  overflow: hidden;
  line-height: 13px;
  width: 100%;
}
.m-article-in-checkout .cew-container {
  overflow: hidden;
  margin-top: 3px;
}
.m-article-in-checkout .cew-label {
  overflow-wrap: break-word;
  float: left;
  width: 30%;
}
@media (max-width: 599px) {
  .m-article-in-checkout .cew-label {
    width: 40%;
  }
}
.m-article-in-checkout .cew-value {
  overflow-wrap: break-word;
  float: right;
  margin-bottom: 0;
  margin-left: 0;
  width: 70%;
}
@media (max-width: 599px) {
  .m-article-in-checkout .cew-value {
    width: 60%;
  }
  .m-article-in-checkout .input-options .quantityselector-button {
    width: 20px;
  }
}
.m-article-in-checkout .a-heading {
  font-size: 1em;
}
.m-article-in-checkout .article-previous {
  display: block;
  color: #ccc;
  text-decoration: line-through;
  font-size: 1rem;
}
.m-article-in-checkout .article-edit {
  width: 100%;
  text-decoration: underline;
  text-align: right;
}
.m-article-in-checkout .delete {
  text-align: right;
  margin-top: 10px;
}
.m-article-in-checkout .input-options .a-morecontenttogglelink {
  margin-bottom: 15px;
}
.m-article-in-checkout .input-options .quantityselector-button {
  height: 24px;
  line-height: 0;
}
.m-article-in-checkout .input-options .quantityselector-value {
  width: 40px;
}
.m-article-in-checkout .input-option-item {
  width: 350px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 599px) {
  .m-article-in-checkout .input-options .quantityselector-value {
    width: 30px;
  }
  .m-article-in-checkout .input-options .icon-xs {
    font-size: 7px;
  }
  .m-article-in-checkout .input-option-item {
    width: 200px;
  }
}
.m-article-in-checkout .input-option {
  margin-bottom: 15px;
}
.m-article-in-checkout .applied-discount-value {
  color: #e11f26;
}
.m-article-in-checkout .subscription-selection .m-subscriptionselection {
  float: none;
}
.m-article-in-checkout
  .subscription-selection
  .select2-container
  .select2-selection,
.m-article-in-checkout
  .subscription-selection
  .select2-container--default
  .select2-results
  .select2-results__option {
  background-color: #e0e2e5;
}
.m-article-in-checkout .subscription-selection .radio-border {
  border-radius: 0.25rem;
}
.m-article-in-checkout .local-stock-article {
  color: #000;
}
.m-article-in-checkout .m-quantityselector .quantityselector-value {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
.m-article-in-checkout .m-quantityselector .quantityselector-button-minus {
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
  border: 1px solid #000;
}
.m-article-in-checkout .m-quantityselector .quantityselector-button-plus {
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
  border: 1px solid #000;
}
.m-article-in-checkout .price {
  font-weight: 700;
}
.m-article-in-checkout .previous {
  color: #999;
  text-decoration: line-through;
  margin-left: 5px;
  font-weight: 700;
}
.m-article-in-checkout .no-stock {
  color: #e11f26;
}
.m-averageproductrating {
  float: left;
  text-align: center;
}
.m-averageproductrating .avg-rating {
  display: block;
  font-size: 2.5rem;
  padding: 5% 0 0;
}
.m-averageproductrating .totalReviews {
  margin: 0;
}
@media (min-width: 600px) {
  .m-averageproductrating .avg-rating {
    padding: 10% 0 0;
    font-size: 50px;
  }
}
@media (min-width: 900px) {
  .m-averageproductrating .avg-rating {
    padding: 10% 0 0;
    font-size: 3rem;
  }
  .m-breadcrumb ul:not(.extendbreadcrumb-list) {
    margin: 0;
    padding: 5px 0;
  }
}
.m-awardgallery {
  margin: 0;
}
.m-awardgallery .awards-slider .slick-dots {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0;
  padding: 10px 0 0;
}
.m-awardgallery .awards-slider .slick-dots li button {
  font-size: 0;
  border-radius: 50%;
  border-width: 0;
  padding: 0;
}
.m-awardgallery .awards-slider .slick-track {
  margin-left: 0;
}
.m-awardgallery .awards-slider .award-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  outline: 0;
}
.m-awardgallery .awards-slider .award-caption {
  font-size: 0.75rem;
  margin: 8px 0 0;
}
.m-awardgallery .awards-slider .award-image-container {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 165px;
}
.m-form-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
@media (max-width: 599px) {
  .m-form-actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .m-form-actions .form-action-cart,
  .m-form-actions .form-action-save-quote {
    width: 100%;
  }
}
.m-form-actions .button-secondary-wop {
  border-radius: 0.5rem;
  font-weight: 700;
  color: #2b5ee5;
  background-color: #fff;
  border: 1px solid #2b5ee5;
}
.m-form-actions .button-primary-wop {
  background: #2b5ee5;
  color: #fff;
  font-weight: 700;
  font-size: 1rem;
  border-radius: 0.5rem;
}
.m-brandmosaic {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.m-brandmosaic .item-wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  grid-template-areas: "row1 row1 row1" "row2 row2 row2";
  grid-gap: 16px;
}
.m-brandmosaic .item-wrapper .item-container {
  position: relative;
  overflow: hidden;
}
.m-brandmosaic .item-wrapper .item-container img,
.m-brandmosaic .item-wrapper .item-container video {
  width: 100%;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.m-brandmosaic .item-wrapper .item-container:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0.2))
  );
  background: linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.5) 0,
    rgba(0, 0, 0, 0.2) 100%
  );
  opacity: 1;
  z-index: 1;
}
.m-brandmosaic .item-wrapper .item-container:hover img,
.m-brandmosaic .item-wrapper .item-container:hover video {
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3);
}
.m-brandmosaic .item-wrapper .item-container .item-headline {
  bottom: 15px;
  right: 15px;
  font-weight: 700;
  z-index: 2;
}
.m-brandmosaic .item-wrapper .item-container:first-child {
  grid-area: row1;
}
.m-brandmosaic .item-wrapper .item-container:first-child .item-headline {
  font-size: 16px;
}
.m-brandmosaic .mosaic-button {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  text-decoration: none;
}
.m-breadcrumb {
  cursor: default;
}
.m-breadcrumb ul:not(.extendbreadcrumb-list) li {
  max-height: 30px;
  padding-left: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
@media (max-width: 599px) {
  .m-brandmosaic .item-wrapper {
    grid-template-areas: "row1 row1" "row2 row2" "row3 row3";
  }
  .m-brandmosaic .item-wrapper .item-container:last-child {
    grid-area: row3;
  }
  .m-breadcrumb ul:not(.extendbreadcrumb-list) li.is-hidden-mobile {
    margin-bottom: 0;
    max-height: 0;
    opacity: 0;
  }
}
.m-breadcrumb ul:not(.extendbreadcrumb-list) li:not(:last-child):after {
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #000;
  display: none;
  font-size: 10px;
  margin: 0 5px;
  vertical-align: middle;
}
.m-breadcrumb
  ul:not(.extendbreadcrumb-list)
  li:nth-child(n + 2):nth-last-child(n + 3):after {
  content: " ";
}
.m-breadcrumb ul:not(.extendbreadcrumb-list) li .a-link {
  vertical-align: middle;
}
.m-breadcrumb ul:not(.extendbreadcrumb-list) li.extend-breadcrumb {
  margin-right: 5px;
}
.m-breadcrumb
  ul:not(.extendbreadcrumb-list)
  li.extend-breadcrumb.is-active-extended-breadcrumb {
  background-color: #f2f2f2;
}
.m-breadcrumb .is-active {
  cursor: pointer;
  position: relative;
  vertical-align: middle;
}
.m-breadcrumb .is-active:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 15px;
  left: -15px;
  position: absolute;
  top: 0;
}
.m-breadcrumb .is-active-mobile:before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media (min-width: 600px) {
  .m-breadcrumb ul:not(.extendbreadcrumb-list):after {
    clear: both;
    content: "";
    display: table;
    width: 100%;
  }
  .m-breadcrumb ul:not(.extendbreadcrumb-list) li {
    float: left;
    padding-left: 0;
    -webkit-transition: none;
    transition: none;
  }
  .m-breadcrumb ul:not(.extendbreadcrumb-list) li:not(:last-child):after {
    display: inline-block;
  }
  .m-breadcrumb
    ul:not(.extendbreadcrumb-list)
    li:nth-child(n + 2):nth-last-child(n + 3) {
    display: none;
  }
  .m-breadcrumb
    ul:not(.extendbreadcrumb-list)
    li:nth-child(n + 2):nth-last-child(n + 3):nth-last-child(3) {
    display: inline-block;
  }
  .m-breadcrumb
    ul:not(.extendbreadcrumb-list)
    li:nth-child(n + 2):nth-last-child(n + 3):nth-last-child(3)
    .a-link {
    display: none;
  }
  .m-breadcrumb
    ul:not(.extendbreadcrumb-list)
    li:nth-child(n + 2):nth-last-child(n + 3):nth-last-child(3):before {
    content: "...";
    cursor: pointer;
    margin-left: 5px;
    margin-right: -5px;
  }
  .m-breadcrumb .is-active {
    color: inherit;
    cursor: default;
  }
  .m-breadcrumb .is-active:before {
    display: none;
  }
}
[dir="rtl"]
  .m-breadcrumb
  ul:not(.extendbreadcrumb-list)
  li:not(:last-child):after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.extendbreadcrumb {
  color: #007bc0;
  position: absolute;
  background: #f7f7f7;
  height: 0;
  overflow: hidden;
  padding: 0 10px;
  width: 30%;
  z-index: 100;
}
.extendbreadcrumb.is-active-desktop {
  height: auto;
  -webkit-transition: height 0.2s linear;
  transition: height 0.2s linear;
  text-align: center;
  padding-top: 10px;
}
@media (min-width: 900px) {
  .extendbreadcrumb {
    margin-top: -11px;
  }
  .m-cardlayout {
    height: 170px;
  }
}
@media (min-width: 600px) and (max-width: 899px) {
  .extendbreadcrumb {
    margin-top: -17px;
  }
}
.m-breadcrumb-rebrush {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-breadcrumb-rebrush .crumb-links-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.m-breadcrumb-rebrush .crumb-links-wrap .crumb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.m-buyareatitle .m-ratingsummary,
.m-buyareatitle .m-ratingsummary .a-rating {
  display: inline-block;
}
.m-buyareatitle .toast {
  margin: 0 0 10px;
  border-radius: 0;
}
.m-cardlayout {
  padding: 10px;
  height: 170px;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
  background: #fff;
  color: #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.m-cardlayout .card-top {
  overflow: hidden;
}
.m-cardlayout .card-top .delete-card {
  float: right;
  text-align: right;
  width: 40%;
}
.m-cardlayout .card-top .delete-card a.a-link {
  font-size: 1em;
}
.m-cardlayout .card-top .delete-card a.a-link .icon {
  float: none;
  font-size: 1em;
  margin-top: 0;
}
.m-cardlayout .card-top .delete-card .m-form {
  text-align: left;
}
.m-cardlayout .payment-type {
  width: 75px;
  border-radius: 8px;
}
.m-cardlayout .card-details {
  font-weight: 700;
}
.m-cardlayout .card-details .card-number {
  display: inline-block;
  margin-bottom: 5px;
}
.m-cardlayout .card-details .card-date {
  float: right;
  font-weight: 400;
}
.m-cardlayout .card-details .card-date .card-expired {
  color: #e11f26;
}
.m-carousel {
  position: relative;
}
@media (max-width: 599px) {
  .m-carousel.no-carousel-mobile
    .m-slider
    .slide:not(:first-child):not(.slide-initialized) {
    visibility: visible;
    position: relative;
    left: 0;
  }
  .m-carousel.no-carousel-mobile .carousel-paginationarrows,
  .m-carousel.no-carousel-mobile .carousel-paginationnumber {
    display: none;
  }
}
.m-carousel .slide {
  width: 100%;
  float: left;
  height: 100%;
  min-height: auto;
  overflow: visible;
  position: relative;
}
@media (min-width: 600px) {
  .m-carousel .slide {
    width: 50%;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
  }
}
.m-carousel .slide:focus {
  outline: 0;
}
.m-carousel .slider-container:not(.slick-initialized) {
  display: block;
  font-size: 0;
}
.m-carousel .slider-container:not(.slick-initialized) .slide {
  display: inline-block;
  float: none;
  font-size: 16px;
  text-align: left;
}
.m-carousel.slider-rebrush .slick-list {
  padding: 0 10% 0 0;
}
@media (min-width: 900px) {
  .m-carousel .slide {
    width: 25%;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
  }
  .m-carousel.slider-rebrush .slick-list {
    padding: 0;
  }
}
@media (min-width: 600px) {
  .m-carousel.slider-rebrush .slick-list {
    padding: 0;
  }
  .m-carousel .slick-list {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.m-carousel .slick-slider {
  overflow: hidden;
}
.m-carousel .paginationnumberposition-top {
  margin: -21.5px auto auto;
  position: absolute;
  text-align: center;
  width: 100px;
}
.m-carousel .paginationnumberposition-bottom {
  bottom: 0;
  margin: auto auto -21.5px;
  position: absolute;
  text-align: center;
  top: auto;
  width: 100px;
}
.m-carousel .paginationnumberposition-center {
  left: 0;
}
.m-carousel .paginationnumberposition-left {
  left: 0;
}
.m-carousel .paginationnumberposition-none {
  display: none;
}
.m-carousel .carousel-paginationarrows {
  margin: 0;
  padding: 0;
  position: absolute;
}
.m-carousel .carousel-paginationarrows .a-paginationarrows.next,
.m-carousel .carousel-paginationarrows .a-paginationarrows.prev {
  background: 0 0;
  font-size: 16px;
  height: auto;
  margin-top: 0;
  top: auto;
  width: auto;
}
.no-touchevents
  .m-carousel
  .carousel-paginationarrows
  .a-paginationarrows.next:hover,
.no-touchevents
  .m-carousel
  .carousel-paginationarrows
  .a-paginationarrows.prev:hover {
  background: 0 0;
}
.m-carousel .carousel-paginationarrows.paginationarrowposition-outside {
  top: 50%;
  width: 100%;
}
.m-carousel
  .carousel-paginationarrows.paginationarrowposition-outside
  .a-paginationarrows.next,
.m-carousel
  .carousel-paginationarrows.paginationarrowposition-outside
  .a-paginationarrows.prev {
  background: 0 0;
  border: none;
  cursor: pointer;
  display: block;
  font-size: 32px;
  height: 48px;
  margin-top: -24px;
  opacity: 1;
  outline: 0;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 48px;
  z-index: 1;
}
.no-touchevents
  .m-carousel
  .carousel-paginationarrows.paginationarrowposition-outside
  .a-paginationarrows.next:hover,
.no-touchevents
  .m-carousel
  .carousel-paginationarrows.paginationarrowposition-outside
  .a-paginationarrows.prev:hover {
  background-color: none;
}
.m-carousel
  .carousel-paginationarrows.paginationarrowposition-outside
  .a-paginationarrows.next {
  float: right;
  margin-right: 0;
}
.m-carousel
  .carousel-paginationarrows.paginationarrowposition-outside
  .a-paginationarrows.prev {
  float: left;
  margin-left: 0;
}
.m-carousel .paginationarrowposition-top {
  margin: -21.5px auto auto;
  position: absolute;
}
.m-carousel .paginationarrowposition-bottom {
  bottom: 0;
  margin: auto auto -21.5px;
  position: absolute;
  top: auto;
}
.m-carousel .paginationarrowposition-corner {
  left: auto;
  right: auto;
}
.m-carousel .paginationarrowposition-center {
  left: 0;
  width: 100px;
}
.m-carousel .paginationarrowposition-left {
  left: 0;
  text-align: left;
  width: 100px;
}
.m-carousel .paginationarrowposition-right {
  text-align: right;
  width: 100px;
}
.m-carousel .paginationarrowposition-none {
  display: none;
}
@media (min-width: 900px) {
  .m-carousel.paginationelements-top {
    margin-top: 71.5px;
  }
  .m-carousel.paginationelements-bottom {
    margin-bottom: 71.5px;
  }
  .m-carousel .paginationarrowposition-top,
  .m-carousel .paginationnumberposition-top {
    margin-top: -31.5px;
  }
  .m-carousel .paginationarrowposition-bottom,
  .m-carousel .paginationnumberposition-bottom {
    margin-bottom: -31.5px;
  }
  .m-carousel.no-carousel-mobile .carousel-paginationarrows,
  .m-carousel.no-carousel-mobile .carousel-paginationnumber {
    display: block;
  }
}
@media (max-width: 599px) {
  .m-carousel .m-teaser .teaser-media {
    padding: 0;
  }
}
.m-carousel .m-teaser.effect-on-hover .teaser-media img {
  -webkit-transition: 30s linear;
  transition: 30s linear;
}
.m-carousel .m-teaser.effect .teaser-media .a-image,
.m-carousel .m-teaser.effect-on-hover .teaser-media .a-image {
  overflow: hidden;
}
.m-carousel .m-teaser.effect .teaser-media img,
.m-carousel .m-teaser.effect-on-hover .teaser-media .a-image:hover img {
  -webkit-animation: 30s linear infinite alternate animation;
  animation: 30s linear infinite alternate animation;
}
.m-carousel .a-paginationdots {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.m-carousel .slick-track {
  margin-left: 0;
}
.m-carousel .slick-dots {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0;
  padding: 10px 0 0;
}
.m-carousel .slick-dots li button {
  background-color: #8a9097;
  font-size: 0;
  border-radius: 50%;
  border-width: 0;
  padding: 0;
}
.m-carousel .slick-dots li.slick-active button {
  background-color: #007bc0;
}
.m-carousel .carousel-link {
  width: 60%;
  margin: 0 auto;
  display: block;
}
.m-carousel .carousel-link .text {
  margin-right: 10px;
}
.m-cartmessage-wop {
  clear: both;
}
.m-cartmessage-wop .heading {
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  position: relative;
}
.m-cartmessage-wop .heading:before {
  position: absolute;
  top: -webkit-calc(50%);
  top: calc(50%);
  left: 10px;
  font-size: 20px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.m-cartmessage-wop .heading .a-heading {
  padding: 10px;
  margin: 0;
  font-size: 18px;
}
.m-cartmessage-wop .heading.suggestion:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #5a80ec;
}
.m-cartmessage-wop .heading.info:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #5a80ec;
}
.m-cartmessage-wop .heading.warning:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #ffe137;
}
.m-cartmessage-wop .content {
  overflow: hidden;
  background-color: #fff;
}
.m-cartmessage-wop .content .message-textarea {
  margin: 0;
  padding: 0;
}
.m-cartmessage-wop .content .message-textarea .icon {
  padding-right: 5px;
}
.m-cartmessage-wop .content .message-callactions,
.m-cartmessage-wop .content .message-confirmation {
  width: 100%;
  float: left;
  margin: 10px 0;
  padding: 0;
}
@media (min-width: 600px) {
  .m-carousel .carousel-link {
    width: 30%;
  }
  .m-cartmessage-wop .content .message-callactions,
  .m-cartmessage-wop .content .message-confirmation {
    width: 50%;
  }
}
@media (min-width: 900px) {
  .m-carousel .carousel-link {
    width: 30%;
  }
  .m-cartmessage-wop .content .message-callactions,
  .m-cartmessage-wop .content .message-confirmation {
    width: 50%;
  }
}
.m-cartmessage-wop .content .a-button,
.m-cartmessage-wop
  .content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-cartmessage-wop
  .content
  .a-link.link-addtocart {
  display: inline-block;
  margin: 0 0 10px;
  width: 100%;
}
@media (min-width: 600px) {
  .m-cartmessage-wop .content .a-button,
  .m-cartmessage-wop
    .content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-cartmessage-wop
    .content
    .a-link.link-addtocart {
    width: 100%;
  }
}
.m-cashjournal {
  width: 35%;
  float: right;
  padding: 1em;
}
.m-cashjournal .a-button,
.m-cashjournal
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-cashjournal
  .a-link.link-addtocart {
  background: #2b5ee5;
  color: #fff;
  font-weight: 700;
  font-size: 1em;
  border-radius: 0.5em;
}
.m-cashjournal .a-button:before,
.m-cashjournal
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-cashjournal
  .a-link.link-addtocart:before {
  display: none;
}
.m-cashjournal .info-text {
  margin: 1em 0;
}
.m-cashjournal .info-text:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-cashjournal .info-text:after {
  display: none;
}
.m-categorypromotion {
  margin: 0;
}
.m-categorypromotion .category-slider-container {
  max-width: 100vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  position: relative;
}
.m-categorypromotion .category-slider-container.center-items {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.m-categorypromotion .category-slider-container .category-slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.m-categorypromotion
  .category-slider-container
  .category-slider
  .category-tile.is-active
  .m-tile {
  border: 3px solid #2b5ee5;
}
.m-categorypromotion
  .category-slider-container
  .category-slider
  .category-tile
  .m-tile {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin: 0 8px 0 0;
  height: 133px;
  width: 130px;
}
.m-categorypromotion
  .category-slider-container
  .category-slider
  .category-tile
  .m-tile
  .tile-title {
  text-align: center;
  font-size: 0.75rem;
}
.m-categorypromotion
  .category-slider-container
  .category-slider
  .category-tile
  .m-tile
  .tile-image {
  object-fit: cover;
  width: 100%;
  height: auto;
  min-height: 39.37px;
}
.m-categorypromotion
  .category-slider-container
  .category-slider-pagination-arrows {
  visibility: hidden;
  z-index: -1;
}
.m-categorypromotion
  .category-slider-container
  .category-slider-pagination-arrows.is-not-touch {
  visibility: visible;
  z-index: auto;
}
.m-categorypromotion
  .category-slider-container
  .category-slider-pagination-arrows
  .a-paginationarrows {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.m-categorypromotion
  .category-slider-container
  .category-slider-pagination-arrows
  .next {
  margin-right: 0;
}
.m-categorypromotion
  .category-slider-container
  .category-slider-pagination-arrows
  .prev {
  margin-left: 0;
}
@media (min-width: 900px) {
  .m-cartmessage-wop .content .a-button,
  .m-cartmessage-wop
    .content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-cartmessage-wop
    .content
    .a-link.link-addtocart {
    width: 50%;
  }
  .m-categorypromotion {
    margin: 0 0 8px;
  }
  .m-categorypromotion
    .category-slider-container
    .category-slider
    .category-tile
    .m-tile {
    height: 133px;
    width: 130px;
  }
  .m-categorypromotion
    .category-slider-container
    .category-slider
    .category-tile
    .m-tile
    .tile-title {
    font-size: 0.75rem;
  }
  .m-categorypromotion
    .category-slider-container
    .category-slider
    .category-tile
    .m-tile
    .tile-image {
    width: 100%;
    height: auto;
    min-height: 78.19px;
  }
  .m-categorypromotion
    .category-slider-container
    .category-slider-pagination-arrows {
    visibility: visible;
    z-index: auto;
  }
  .m-categorypromotion
    .category-slider-container
    .category-slider-pagination-arrows
    .next {
    margin-right: 0;
  }
  .m-categorypromotion
    .category-slider-container
    .category-slider-pagination-arrows
    .prev {
    margin-left: 0;
  }
  .m-checkoutdeliverybillingaddress
    .billing-address-readonly
    .billing-address-info {
    border: 1px solid #e6e6e6;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #fff;
    padding: 17px 20px;
    margin-right: 20%;
    border-radius: 0;
  }
}
.m-checkoutdeliverybillingaddress {
  margin: 20px 0;
}
.m-checkoutdeliverybillingaddress.subscription-edit-delivery-address {
  overflow: hidden;
}
.m-checkoutdeliverybillingaddress .billing-address-editable {
  padding: 10px 0 0;
}
.m-checkoutdeliverybillingaddress .billing-address-edit-link {
  margin: 20px 0 0;
}
.m-checkoutdeliverybillingaddress-wop.subscription-edit-delivery-address {
  overflow: hidden;
}
.m-checkoutdeliverybillingaddress-wop .billing-address-readonly {
  padding: 10px 0 0;
}
@media (min-width: 900px) {
  .m-checkoutdeliverybillingaddress .billing-address {
    width: 50%;
    float: left;
  }
  .m-checkoutdeliverybillingaddress-wop
    .billing-address-readonly
    .billing-address-info {
    border: 2px solid #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    background-color: #fff;
    padding: 5px;
    margin-right: 20%;
    border-radius: 5px;
  }
}
.m-checkoutdeliverybillingaddress-wop .billing-address-editable {
  padding: 0 16px;
  background-color: #fff;
  border-radius: 0;
}
.m-checkoutdeliverybillingaddress-wop .billing-address-edit-link {
  margin: 20px 0 0;
}
.m-checkoutdeliverybillingaddress-wop .billing-address-container {
  width: 100%;
  background-color: #fff;
  border-radius: 2px;
}
@media (max-width: 599px) {
  .m-cashjournal {
    width: 100%;
    float: none;
  }
  .m-checkoutdeliverybillingaddress-wop .billing-address {
    margin-right: 1rem;
  }
  .m-checkoutdeliverybillingaddress-wop .billing-address-container {
    width: 100%;
  }
}
.m-checkoutdeliverybillingaddress-wop .billing-address-headline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 6px;
}
.m-checkoutdeliverybillingaddress-wop .billing-address-body {
  margin-left: 32px;
}
.m-checkoutdeliverybillingaddress-wop .checkout-edit-icon {
  margin: 0;
}
.m-checkoutdeliverybillingaddress-wop .checkout-icon-summary {
  font-size: 1.5rem;
  padding: 0;
  margin: 0;
}
.m-checkoutdeliverybillingaddress-wop .highlight-text {
  font-weight: 700;
}
.m-checkoutdeliverybillingaddress-wop .billing-address-head-container {
  margin: 0 0 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.m-checkoutdeliverycontactpermission.no-hiercharchy ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.m-checkoutdeliverycontactpermission.no-hiercharchy .introtext ul {
  margin: 0 0 0 15px;
  list-style-type: initial;
}
.m-checkoutdeliverycontactpermission .consent-optin-group {
  width: 100%;
}
.m-checkoutdeliverycontactpermission .consent-optin-group:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-checkoutdeliverycontactpermission .consent-optin-group ul[class^="level-"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-flow: flex-start;
  -ms-flex-flow: flex-start;
  flex-flow: flex-start;
}
.m-checkoutdeliverycontactpermission .consent-optin-group .consent-optin {
  width: 100%;
}
.m-checkoutdeliverycontactpermission
  .consent-optin-group.layout-half
  > ul
  > .consent-optin {
  width: 50%;
}
@media (max-width: 599px) {
  .m-checkoutdeliverybillingaddress-wop .billing-address-head-container {
    display: block;
  }
  .m-checkoutdeliverycontactpermission
    .consent-optin-group.layout-half
    > ul
    > .consent-optin {
    width: 100%;
  }
}
.m-checkoutdeliverycontactpermission
  .consent-optin-group.layout-third
  > ul
  > .consent-optin {
  width: 33%;
}
@media (max-width: 899px) {
  .m-checkoutdeliverycontactpermission
    .consent-optin-group.layout-third
    > ul
    > .consent-optin {
    width: 50%;
  }
}
@media (max-width: 599px) {
  .m-checkoutdeliverycontactpermission
    .consent-optin-group.layout-third
    > ul
    > .consent-optin {
    width: 100%;
  }
}
.m-checkoutdeliverycontactpermission
  .consent-optin-group.layout-fourth
  > ul
  > .consent-optin {
  width: 25%;
}
@media (max-width: 899px) {
  .m-checkoutdeliverycontactpermission
    .consent-optin-group.layout-fourth
    > ul
    > .consent-optin {
    width: 50%;
  }
}
.m-checkoutdeliverycontactpermission li.footer,
.m-checkoutdeliverycontactpermission li.heading {
  display: block;
  width: 100%;
}
.m-checkoutdeliverycontactpermission .form-layout-full:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-form .m-checkoutdeliverycontactpermission .form-layout-fourth {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.m-form
  .m-checkoutdeliverycontactpermission
  .form-layout-fourth
  .form-layout-col {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  min-width: 25%;
}
.m-form
  .m-checkoutdeliverycontactpermission
  .form-layout-fourth
  .form-layout-col:nth-child(n + 5) {
  max-width: 25%;
}
@media (max-width: 899px) {
  .m-form
    .m-checkoutdeliverycontactpermission
    .form-layout-fourth
    .form-layout-col {
    min-width: 50%;
  }
  .m-form
    .m-checkoutdeliverycontactpermission
    .form-layout-fourth
    .form-layout-col:nth-child(n + 2) {
    max-width: 50%;
  }
}
.m-form
  .m-checkoutdeliverycontactpermission
  .a-formlabel.checkbox
  .label-text.checkRequired::before,
.m-form
  .m-checkoutdeliverycontactpermission
  .a-formlabel.radio
  .label-text.checkRequired::before {
  color: inherit;
  content: " *";
}
.m-checkoutdeliverymode .border-highlight {
  border: 2px solid #2b5ee5 !important;
}
.m-checkoutdeliverypickupaddress {
  padding-left: 30px;
}
.m-checkoutdeliverypickupaddress .address {
  padding: 20px 10;
}
.m-checkoutdeliverypickupaddress .address:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-checkoutdeliverypickupaddress
  .m-forminput.m-forminput-radio.form-field-width-l,
.m-checkoutdeliverypickupaddress
  .m-forminput.m-forminput-radio.form-field-width-xl,
.m-checkoutdeliverypickupaddress
  .m-forminput.m-forminput-radio.form-field-width-xs,
.m-checkoutdeliverypickupaddress
  .m-forminput.m-forminput-radio.form-field-width-xxs,
.m-checkoutdeliverypickupaddress
  .m-forminput.m-forminput-radio.form-field-width-xxxl,
.m-checkoutdeliverypickupaddress
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.form-field-width-l.technical-info-search,
.m-checkoutdeliverypickupaddress
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.form-field-width-xl.technical-info-search,
.m-checkoutdeliverypickupaddress
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.form-field-width-xs.technical-info-search,
.m-checkoutdeliverypickupaddress
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.form-field-width-xxs.technical-info-search,
.m-checkoutdeliverypickupaddress
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.form-field-width-xxxl.technical-info-search,
.m-checkoutdeliverypickupaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.form-field-width-l.js-search-input,
.m-checkoutdeliverypickupaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.form-field-width-l.m-forminput,
.m-checkoutdeliverypickupaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.form-field-width-xl.js-search-input,
.m-checkoutdeliverypickupaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.form-field-width-xl.m-forminput,
.m-checkoutdeliverypickupaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.form-field-width-xs.js-search-input,
.m-checkoutdeliverypickupaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.form-field-width-xs.m-forminput,
.m-checkoutdeliverypickupaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.form-field-width-xxs.js-search-input,
.m-checkoutdeliverypickupaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.form-field-width-xxs.m-forminput,
.m-checkoutdeliverypickupaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.form-field-width-xxxl.js-search-input,
.m-checkoutdeliverypickupaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.form-field-width-xxxl.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliverypickupaddress
  .m-forminput-radio.form-field-width-l.technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliverypickupaddress
  .m-forminput-radio.form-field-width-xl.technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliverypickupaddress
  .m-forminput-radio.form-field-width-xs.technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliverypickupaddress
  .m-forminput-radio.form-field-width-xxs.technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliverypickupaddress
  .m-forminput-radio.form-field-width-xxxl.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverypickupaddress
  input.m-forminput-radio.form-field-width-l.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverypickupaddress
  input.m-forminput-radio.form-field-width-l.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverypickupaddress
  input.m-forminput-radio.form-field-width-xl.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverypickupaddress
  input.m-forminput-radio.form-field-width-xl.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverypickupaddress
  input.m-forminput-radio.form-field-width-xs.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverypickupaddress
  input.m-forminput-radio.form-field-width-xs.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverypickupaddress
  input.m-forminput-radio.form-field-width-xxs.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverypickupaddress
  input.m-forminput-radio.form-field-width-xxs.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverypickupaddress
  input.m-forminput-radio.form-field-width-xxxl.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverypickupaddress
  input.m-forminput-radio.form-field-width-xxxl.m-forminput {
  float: left;
}
.m-checkoutdeliverypickupaddress .addresses .list-unstyled li {
  font-size: 0.875rem;
}
@media (min-width: 600px) {
  .m-checkoutdeliverypickupaddress .addresses {
    margin-left: -1.3888888889%;
  }
  .m-checkoutdeliverypickupaddress .address {
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-checkoutdeliverypickupaddress .address:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
  }
  .m-checkoutdeliverypickupaddress .address:nth-child(2n + 2) {
    margin-left: 50%;
    margin-right: -100%;
    clear: none;
  }
  .m-checkoutdeliverypickupaddress .m-containerexpandable {
    margin-top: -60px;
  }
}
@media (min-width: 900px) {
  .m-checkoutdeliverypickupaddress .addresses {
    margin-left: -1.3888888889%;
  }
  .m-checkoutdeliverypickupaddress .address {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-checkoutdeliverypickupaddress .address:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
  }
  .m-checkoutdeliverypickupaddress .address:nth-child(3n + 2) {
    margin-left: 33.3333333333%;
    margin-right: -100%;
    clear: none;
  }
  .m-checkoutdeliverypickupaddress .address:nth-child(3n + 3) {
    margin-left: 66.6666666667%;
    margin-right: -100%;
    clear: none;
  }
}
.m-checkoutdeliveryservice
  .form-row.grid-container.onlyoneoption
  .deliveryselection {
  padding: 5px 0 5px 30px;
}
.m-checkoutdeliveryservice
  .form-row.grid-container.onlyoneoption
  .deliveryselection
  .deliverydate {
  padding: 0;
}
.m-checkoutdeliveryservice .form-row.grid-container {
  max-width: none;
  padding: 10px;
  margin: 0 0 10px;
}
.m-checkoutdeliveryservice .form-row.grid-container .deliveryselection {
  display: grid;
  display: -ms-grid;
  grid-template-columns: 50% 50%;
  -ms-grid-columns: 50% 50%;
  padding: 5px 0;
}
@media (min-width: 600px) {
  .m-checkoutdeliveryservice .form-row.grid-container .deliveryselection {
    grid-template-columns: 25% 25% 50%;
    -ms-grid-columns: 25% 25% 50%;
  }
}
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliveryselection
  .deliveryoption {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliveryselection
  .deliveryoption
  .m-forminput-radio {
  width: auto;
  padding: 0;
}
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliveryselection
  .deliveryoption
  .m-forminput-radio
  .a-formlabel {
  margin: 0;
}
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliveryselection
  .deliveryprice {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliveryselection
  .deliverydate {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  padding: 0 0 0 15px;
}
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliveryselection
  .deliverydate
  .label {
  font-weight: 700;
}
@media (max-width: 599px) {
  .m-checkoutdeliverycontactpermission
    .consent-optin-group.layout-fourth
    > ul
    > .consent-optin {
    width: 100%;
  }
  .m-form
    .m-checkoutdeliverycontactpermission
    .form-layout-fourth
    .form-layout-col {
    min-width: 100%;
  }
  .m-form
    .m-checkoutdeliverycontactpermission
    .form-layout-fourth
    .form-layout-col:nth-child(n + 1) {
    max-width: 100%;
  }
  .m-checkoutdeliveryservice
    .form-row.grid-container.onlyoneoption
    .deliverydetails
    .deliveryaddanote {
    display: none;
  }
  .m-checkoutdeliveryservice
    .form-row.grid-container
    .deliveryselection
    .deliverydate {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    -ms-grid-row: 2;
    ms-grid-column: 1;
    padding: 10px 0 0 30px;
  }
  .m-checkoutdeliveryservice
    .form-row.grid-container
    .deliverydetails
    .deliveryadditionalinfo {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}
.m-checkoutdeliveryservice .form-row.grid-container .deliverydetails {
  display: grid;
  display: -ms-grid;
  grid-template-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 10px;
  -webkit-column-gap: 30px;
  column-gap: 30px;
  row-gap: 10px;
  padding: 20px 30px 0;
}
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliverydetails
  .m-checkoutdeliverypickupaddress {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliverydetails
  .m-pickupalternativestoragelocation {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-row: 2;
  grid-column: 1;
}
@media (min-width: 900px) {
  .m-checkoutdeliveryservice
    .form-row.grid-container
    .deliverydetails
    .m-pickupalternativestoragelocation {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-row: 1;
    grid-column: 2;
  }
}
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliverydetails
  .deliveryadditionalinfo {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliverydetails
  .deliveryaddanote {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
}
@media (max-width: 599px) {
  .m-checkoutdeliveryservice
    .form-row.grid-container
    .deliverydetails
    .deliveryaddanote {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
}
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliverydetails
  .deliverydatepicker {
  margin: 10px 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  display: -ms-flexbox;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
@media (min-width: 600px) {
  .m-checkoutdeliveryservice .form-row.grid-container .deliverydetails {
    grid-template-columns: 1fr 1fr;
    -ms-grid-columns: 1fr 1fr;
  }
  .m-checkoutdeliveryservice
    .form-row.grid-container
    .deliverydetails
    .deliverydatepicker {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .m-checkoutdeliveryservice
    .form-row.grid-container
    .deliverydetails
    .deliverydatepicker
    .a-formlabel {
    width: 100%;
  }
}
@media (max-width: 599px) {
  .m-checkoutdeliveryservice
    .form-row.grid-container
    .deliverydetails
    .deliverydatepicker {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
}
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliverydetails
  .deliverydatepicker
  .a-formlabel {
  margin: 0 10px 0 0;
}
@media (min-width: 900px) {
  .m-checkoutdeliveryservice
    .form-row.grid-container
    .deliverydetails
    .deliverydatepicker
    .a-formlabel {
    width: unset;
  }
}
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliverydetails
  .deliverydatepicker
  .m-forminput-datepicker {
  width: auto;
}
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliverydetails
  .deliverycutofftime {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  justify-self: end;
  -ms-grid-column-align: end;
  -ms-grid-column-span: 2;
  -ms-grid-row: 3;
  -ms-grid-column: 2;
}
@media (max-width: 599px) {
  .m-checkoutdeliveryservice
    .form-row.grid-container
    .deliverydetails
    .deliverycutofftime {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
}
.m-checkoutdeliveryservice .form-row.grid-container .a-formlabel {
  font-weight: 700;
  margin: 0;
}
.m-checkoutdeliveryservice .form-row.grid-container-wop {
  cursor: pointer;
  border: 2px solid #f2f2f2;
  border-radius: 0.25rem;
  max-width: none;
  margin: 0 0 10px;
}
.m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliveryselection
  .delivery-wrapper-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliveryselection
  .deliverycutofftime {
  padding: 15px 0 0 30px;
}
@media (max-width: 599px) {
  .m-checkoutdeliveryservice
    .form-row.grid-container-wop
    .deliveryselection
    .deliverycutofftime {
    padding: 15px 0 0 5px;
  }
}
.m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliveryselection
  .deliveryoption
  .m-forminput-radio {
  width: auto;
  padding: 0;
}
.m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliveryselection
  .deliveryoption
  .m-forminput-radio
  .a-formlabel {
  margin: 0;
}
.m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliveryselection
  .deliverydate {
  padding: 15px 0 0 30px;
}
.m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliveryselection
  .deliverydate
  .label {
  font-weight: 700;
}
.m-checkoutdeliveryservice .form-row.grid-container-wop .deliverydetails {
  padding: 20px 30px 0;
}
@media (max-width: 599px) {
  .m-checkoutdeliveryservice
    .form-row.grid-container-wop
    .deliveryselection
    .deliverydate {
    padding: 15px 0 0 5px;
  }
  .m-checkoutdeliveryservice .form-row.grid-container-wop .deliverydetails {
    padding: 10px 5px 0;
  }
  .m-checkoutdeliveryservice
    .form-row.grid-container-wop
    .deliverydetails
    .m-pickupalternativestoragelocation
    .m-table {
    width: 300px;
    overflow-x: scroll;
  }
}
.m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliverydetails
  .m-checkoutdeliverypickupaddress {
  padding-left: 0;
}
@media (max-width: 599px) {
  .m-checkoutdeliveryservice
    .form-row.grid-container-wop
    .deliverydetails
    .m-pickupalternativestoragelocation
    .table-stripes-vertical {
    width: 600px;
  }
}
.m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliverydetails
  .deliveryadditionalinfo {
  margin-top: 10px;
}
.m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliverydetails
  .deliveryaddanote {
  margin-top: 10px;
  margin-bottom: 10px;
}
.m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliverydetails
  .deliveryaddanote
  textarea {
  border-radius: 0.25rem;
  border: 2px solid #f2f2f2;
}
.m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliverydetails
  .deliverydatepicker {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0 0;
}
.m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliverydetails
  .deliverydatepicker
  .a-formlabel {
  margin: 0 10px 0 0;
}
.m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliverydetails
  .deliverydatepicker
  .m-forminput-datepicker::after {
  font-size: 20px;
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  position: absolute;
  -webkit-transform: translate(-35px, 15px);
  -ms-transform: translate(-35px, 15px);
  transform: translate(-35px, 15px);
}
.m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliverydetails
  .deliverydatepicker
  .m-forminput-datepicker
  .m-forminput,
.m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliverydetails
  .deliverydatepicker
  .m-forminput-datepicker
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliverydetails
  .deliverydatepicker
  .m-forminput-datepicker
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliverydetails
  .deliverydatepicker
  .m-forminput-datepicker
  .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliverydetails
  .deliverydatepicker
  .m-forminput-datepicker
  input.js-search-input {
  border-radius: 0.25rem;
  border: 2px solid #f2f2f2;
}
.m-checkoutdeliveryservice .form-row.grid-container-wop .a-formlabel {
  margin: 0;
}
.m-checkoutdeliveryshippingaddress .address {
  padding: 20px 0;
}
.m-checkoutdeliveryshippingaddress .address:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-checkoutdeliveryshippingaddress .address.primary {
  margin-left: -1.3888888889%;
  margin-right: -1.3888888889%;
  padding-left: 1.3888888889%;
}
.m-checkoutdeliveryshippingaddress
  .m-forminput.m-forminput-radio.form-field-width-l,
.m-checkoutdeliveryshippingaddress
  .m-forminput.m-forminput-radio.form-field-width-xl,
.m-checkoutdeliveryshippingaddress
  .m-forminput.m-forminput-radio.form-field-width-xs,
.m-checkoutdeliveryshippingaddress
  .m-forminput.m-forminput-radio.form-field-width-xxs,
.m-checkoutdeliveryshippingaddress
  .m-forminput.m-forminput-radio.form-field-width-xxxl,
.m-checkoutdeliveryshippingaddress
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.form-field-width-l.technical-info-search,
.m-checkoutdeliveryshippingaddress
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.form-field-width-xl.technical-info-search,
.m-checkoutdeliveryshippingaddress
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.form-field-width-xs.technical-info-search,
.m-checkoutdeliveryshippingaddress
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.form-field-width-xxs.technical-info-search,
.m-checkoutdeliveryshippingaddress
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.form-field-width-xxxl.technical-info-search,
.m-checkoutdeliveryshippingaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.form-field-width-l.js-search-input,
.m-checkoutdeliveryshippingaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.form-field-width-l.m-forminput,
.m-checkoutdeliveryshippingaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.form-field-width-xl.js-search-input,
.m-checkoutdeliveryshippingaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.form-field-width-xl.m-forminput,
.m-checkoutdeliveryshippingaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.form-field-width-xs.js-search-input,
.m-checkoutdeliveryshippingaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.form-field-width-xs.m-forminput,
.m-checkoutdeliveryshippingaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.form-field-width-xxs.js-search-input,
.m-checkoutdeliveryshippingaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.form-field-width-xxs.m-forminput,
.m-checkoutdeliveryshippingaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.form-field-width-xxxl.js-search-input,
.m-checkoutdeliveryshippingaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.form-field-width-xxxl.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress
  .m-forminput-radio.form-field-width-l.technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress
  .m-forminput-radio.form-field-width-xl.technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress
  .m-forminput-radio.form-field-width-xs.technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress
  .m-forminput-radio.form-field-width-xxs.technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress
  .m-forminput-radio.form-field-width-xxxl.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress
  input.m-forminput-radio.form-field-width-l.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress
  input.m-forminput-radio.form-field-width-l.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress
  input.m-forminput-radio.form-field-width-xl.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress
  input.m-forminput-radio.form-field-width-xl.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress
  input.m-forminput-radio.form-field-width-xs.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress
  input.m-forminput-radio.form-field-width-xs.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress
  input.m-forminput-radio.form-field-width-xxs.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress
  input.m-forminput-radio.form-field-width-xxs.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress
  input.m-forminput-radio.form-field-width-xxxl.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress
  input.m-forminput-radio.form-field-width-xxxl.m-forminput {
  float: left;
}
.m-checkoutdeliveryshippingaddress .m-containerexpandable {
  margin-top: -20px;
}
.m-checkoutdeliveryshippingaddress .addresses {
  margin-bottom: -40px;
  margin-top: 20px;
}
@media (min-width: 600px) {
  .m-checkoutdeliveryservice
    .form-row.grid-container-wop
    .deliverydetails
    .deliverydatepicker
    .a-formlabel {
    width: 100%;
  }
  .m-checkoutdeliveryshippingaddress .addresses {
    margin-left: -1.3888888889%;
  }
  .m-checkoutdeliveryshippingaddress .address {
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-checkoutdeliveryshippingaddress .address:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
  }
  .m-checkoutdeliveryshippingaddress .address:nth-child(2n + 2) {
    margin-left: 50%;
    margin-right: -100%;
    clear: none;
  }
  .m-checkoutdeliveryshippingaddress .m-containerexpandable {
    margin-top: -60px;
  }
}
@media (min-width: 900px) {
  .m-checkoutdeliveryservice
    .form-row.grid-container-wop
    .deliverydetails
    .deliverydatepicker
    .a-formlabel {
    width: unset;
  }
  .m-checkoutdeliveryshippingaddress .addresses {
    margin-left: -1.3888888889%;
  }
  .m-checkoutdeliveryshippingaddress .address {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-checkoutdeliveryshippingaddress .address:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
  }
  .m-checkoutdeliveryshippingaddress .address:nth-child(3n + 2) {
    margin-left: 33.3333333333%;
    margin-right: -100%;
    clear: none;
  }
  .m-checkoutdeliveryshippingaddress .address:nth-child(3n + 3) {
    margin-left: 66.6666666667%;
    margin-right: -100%;
    clear: none;
  }
}
.m-checkoutdeliveryshippingaddress-wop .containerexpandable-togglelink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.m-checkoutdeliveryshippingaddress-wop .form-row {
  padding-bottom: 0 !important;
}
.m-checkoutdeliveryshippingaddress-wop .is-open {
  padding-top: 0 !important;
}
.m-checkoutdeliveryshippingaddress-wop .form-layout-full {
  background-color: #fff;
  border-radius: 2px;
  padding: 0;
}
.m-checkoutdeliveryshippingaddress-wop .form-layout-half {
  background-color: #fff;
  border-radius: 2px;
  padding: 10px;
}
.m-checkoutdeliveryshippingaddress-wop .address {
  width: 50%;
}
@media (max-width: 599px) {
  .m-checkoutdeliveryshippingaddress-wop .containerexpandable-togglelink {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .m-checkoutdeliveryshippingaddress-wop .address {
    width: 100%;
  }
}
.m-checkout-summary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0;
  padding: 1rem;
  background-color: #fff;
  border-radius: 0;
}
.m-checkout-summary .checkout-list-el {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 10px;
}
.m-checkout-summary .checkout-list-el .highlight {
  font-weight: 700;
}
.m-checkout-summary .checkout-list-el .previous {
  text-decoration: line-through;
}
.m-checkout-summary .checkout-total {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.m-checkout-summary .checkout-total .checkout-heading {
  margin: 0;
}
.m-checkout-summary .free-shipping {
  font-weight: 700;
}
.m-checkout-summary .checkout-down-payment,
.m-checkout-summary .checkout-vat {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.m-checkout-summary .checkout-hr {
  margin: 0 0 30px;
}
.m-checkout-summary .highlight-text {
  font-weight: 700;
  font-size: 1rem;
}
.m-checkout-summary .checkout-continue {
  background: #2b5ee5;
  color: #fff;
  font-size: 1rem;
}
.m-checkout-summary .discount-value {
  white-space: nowrap;
}
.m-checkout-summary .a-alert {
  margin: 7.5px 0 15px;
}
.m-checkout-summary .voucher-code-apply .togglebox-wrapper {
  width: unset !important;
}
.m-checkout-summary .voucher-code-apply .togglebox-wrapper .text {
  padding-left: 0 !important;
}
.m-checkout-summary .voucher-code-apply .form-button-wop {
  background: #2b5ee5;
  color: #fff;
  font-weight: 700;
}
.m-checkout-summary .voucher-code-apply .voucherel {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.m-checkout-summary .voucher-code-apply .voucher-wrap {
  width: 100%;
}
.m-checkout-summary .voucher-code-apply .voucher-redeem {
  white-space: unset !important;
}
.m-checkout-summary .voucher-code-apply .discount-label {
  width: 50%;
  text-align: center !important;
  word-break: break-word;
}
.m-checkout-summary .voucher-code-apply .discount-label:hover {
  background: #d6f3e2;
}
.m-checkout-summary .voucher-code-apply .discount-value {
  font-weight: 700;
  font-size: 1rem;
}
.m-checkout-summary .voucher-code-apply .togglebox-title {
  font-size: 14px !important;
  line-height: 18px !important;
  padding: 0 !important;
}
.m-checkout-summary .form-action-secondary .button-secondary-wop {
  margin: 15px 0 0;
  border-radius: 0.5rem;
  font-weight: 700;
  color: #2b5ee5;
  background-color: #fff;
  border: 1px solid #2b5ee5;
}
.m-checkout-summary .form-action-secondary .button-secondary-wop:hover {
  background-color: #000;
}
.m-checkoutsummary-itemlist {
  margin-bottom: 16px !important;
}
.m-checkoutsummary-itemlist .a-image {
  max-width: 60px;
}
.m-checkoutsummary-itemlist .item-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-checkoutsummary-itemlist .item-expanded {
  border-top: 2px solid #d4d9de;
  padding-top: 12px;
}
.m-checkoutsummary-itemlist .service-vibs {
  margin-top: 12px;
}
.m-checkoutsummary-itemlist .service-vib-name {
  width: 240px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.m-checkoutsummary-itemlist .service-vib-hr {
  padding-left: 6px;
  padding-right: 6px;
  margin-bottom: 10px;
  margin-top: 0;
}
.m-checkoutsummary-itemlist .service-vib-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 12px;
}
.m-checkoutsummary-itemlist .service-vib-quantity-price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: right;
}
.m-checkoutsummary-itemlist .service-vib-quantity {
  margin-top: 5px;
}
.m-checkoutsummary-itemlist .item-price-quantity {
  text-align: right;
}
.m-checkoutsummary-itemlist .item-quantity {
  display: inline-block;
  margin-top: 5px;
}
.m-checkoutsummary-itemlist .discounted {
  color: #e11f26;
}
.m-checkoutsummary-itemlist .m-producttitle {
  margin-left: 12px;
  width: 190px !important;
}
.m-checkoutsummary-itemlist .m-producttitle .product-name {
  font-size: 16px;
}
@media (max-width: 599px) {
  .m-checkout-summary {
    padding: 1rem 1rem 1rem 0;
  }
  .m-checkoutsummary-itemlist .m-producttitle {
    width: 170px;
  }
}
.m-checkout-teaser {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-checkout-teaser .checkout-teaser-icon {
  line-height: 100px;
}
.m-checkout-teaser .checkout-teaser-button {
  width: 220px;
  background: #2b5ee5;
  color: #fff;
  font-weight: 700;
  font-size: 1rem;
  border-radius: 0.5rem;
}
.m-checkout-teaser .list-el:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  margin-right: 0.5rem;
}
.m-checkout-teaser .checkout-teaser-items {
  margin-top: 1rem;
}
.m-checkout-user-information-summary {
  border-radius: 0;
}
.m-checkout-user-information-summary .checkout-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.m-checkout-user-information-summary .checkout-list-el {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 599px) {
  .m-checkout-teaser .checkout-teaser-button {
    width: 100%;
  }
  .m-checkout-user-information-summary {
    padding: 1rem 1rem 1rem 0;
  }
  .m-checkout-user-information-summary .checkout-list-el {
    margin: 0;
  }
  .m-checkout-user-information-summary .checkout-list-el.checkout-list-el-sm {
    width: 100%;
  }
}
.m-checkout-user-information-summary .checkout-headline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.m-checkout-user-information-summary .checkout-body {
  margin: 0 0 0 2.1rem;
}
.m-checkout-user-information-summary .highlight-text {
  font-weight: 700;
}
.m-checkout-user-information-summary .checkout-icon {
  font-size: 1.5rem;
  padding: 1rem 0;
  margin: 0 0.5rem 0 0;
}
.m-checkout-user-information-summary .checkout-headline-text {
  padding: 1.25rem 0 1rem;
  vertical-align: top;
}
.m-checkout-user-information-summary .checkout-hr {
  margin: 10px 0 0;
  bottom: 0;
  position: absolute;
}
.m-checkout-user-information-summary .checkout-edit-icon {
  font-size: 1.2rem;
  margin: 0 1.2rem 0 0;
}
.m-checkout-user-information-summary .checkoutordersummary-headline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.m-checkout-user-information-summary .checkout-icon-summary {
  font-size: 1.5rem;
  padding: 1rem 0;
  margin: 0 0.25rem 0 0;
}
.m-checkout-user-information-summary .checkoutordersummary-item {
  width: 50%;
}
.m-chips {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  position: relative;
  max-width: 222px;
}
.m-chips .chips-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: 100%;
  width: 100%;
}
.m-chips .chips-content .chips-content-inner {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-chips .chips-content .chips-icon {
  display: none;
}
.m-chips.rating {
  max-width: none;
}
.m-chips.rating .chips-content .a-rating.chips-rating {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.m-chips .dropdown-content {
  visibility: hidden;
  display: block;
  width: 100%;
  border-top: none;
}
.m-chips .dropdown-content .a-button.multiselect-submit,
.m-chips
  .dropdown-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .multiselect-submit.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-chips
  .dropdown-content
  .multiselect-submit.a-link.link-addtocart {
  margin-top: 15px;
}
.m-chips.dropdown,
.m-chips.select {
  cursor: pointer;
}
.m-chips.dropdown.disabled,
.m-chips.select.disabled {
  cursor: auto;
}
.m-chips.dropdown .chips-icon,
.m-chips.select .chips-icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  margin: 0 0 0 10px;
  cursor: pointer;
}
.m-chips.dropdown .chips-icon:focus,
.m-chips.select .chips-icon:focus {
  outline: transparent solid 1px;
}
.m-chips.dropdown.dropdown-open .chips-icon,
.m-chips.select.dropdown-open .chips-icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  margin: 0 0 0 10px;
  cursor: pointer;
}
.m-chips.dropdown.dropdown-open .chips-icon:focus,
.m-chips.select.dropdown-open .chips-icon:focus {
  outline: transparent solid 1px;
}
.m-chips.dropdown.dropdown-open .dropdown-content,
.m-chips.select.dropdown-open .dropdown-content {
  visibility: visible;
}
.m-chips.show-all-filters-chip {
  cursor: pointer;
}
.m-chips.highlighted .chips-content {
  border: none;
}
.m-chips-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.m-collage-module .collage-headline {
  opacity: 0;
  -webkit-transform: translateY(120px);
  -ms-transform: translateY(120px);
  transform: translateY(120px);
  -webkit-transition: opacity 1s cubic-bezier(0.5, 1, 0.89, 1),
    -webkit-transform 0.4s cubic-bezier(0.5, 1, 0.89, 1);
  transition: opacity 1s cubic-bezier(0.5, 1, 0.89, 1),
    transform 0.4s cubic-bezier(0.5, 1, 0.89, 1),
    -webkit-transform 0.4s cubic-bezier(0.5, 1, 0.89, 1);
}
.m-collage-module .collage-item-wrapper {
  padding: 0 0 50px;
}
.m-collage-module .collage-item-wrapper .collage-item {
  list-style: none;
  z-index: 1;
  display: -ms-grid;
  display: grid;
}
@media (min-width: 900px) {
  .m-collage-module .collage-headline {
    text-align: center;
  }
  .m-collage-module .collage-item-wrapper {
    display: -ms-grid;
    display: grid;
  }
  .m-collage-module .collage-item-wrapper .collage-item {
    width: 60%;
    -ms-grid-column: 1;
    grid-column: 1;
  }
}
.m-collage-module .collage-item-wrapper .collage-item > * {
  -ms-grid-column: 1;
  grid-column: 1;
}
.m-collage-module .collage-item-wrapper .collage-item .collage-img {
  -ms-grid-row-span: 10;
  -ms-grid-row: 3;
  grid-row: 3 / span 10;
  -webkit-transform: translateY(500px);
  -ms-transform: translateY(500px);
  transform: translateY(500px);
}
.m-collage-module .collage-item-wrapper .collage-item .collage-img img {
  width: 100%;
}
.m-collage-module .collage-item-wrapper .collage-item .collage-description-box {
  -webkit-transform: translateY(-220px);
  -ms-transform: translateY(-220px);
  transform: translateY(-220px);
  -ms-grid-row-span: 6;
  -ms-grid-row: 1;
  grid-row: 1 / span 6;
  max-width: 200px;
  height: -webkit-fit-content;
  height: fit-content;
  -webkit-box-shadow: 0 0 10px 5px #d3d3d3;
  box-shadow: 0 0 10px 5px #d3d3d3;
  z-index: 3;
}
.m-collage-module
  .collage-item-wrapper
  .collage-item
  .collage-description-box
  .a-heading {
  font-weight: 700;
}
.m-collage-module
  .collage-item-wrapper
  .collage-item
  .collage-description-box
  > * {
  margin-bottom: 10px;
}
.m-collage-module
  .collage-item-wrapper
  .collage-item
  .collage-description-box
  > :last-child {
  margin-bottom: 0;
}
@media (max-width: 899px) {
  .m-collage-module .collage-item-wrapper .collage-item {
    max-width: 470px;
  }
  .m-collage-module .collage-item-wrapper .collage-item:not(:first-child) {
    margin: 20px 0 0;
  }
  .m-collage-module
    .collage-item-wrapper
    .collage-item:nth-child(2)
    .collage-description-box {
    margin-left: auto;
  }
}
.m-collage-module
  .collage-item-wrapper
  .collage-item:not(:first-child)
  .collage-img {
  border: 6px solid #fff;
}
.m-collage-module .collage-item-wrapper .collage-item:first-child {
  margin-left: auto;
}
@media (min-width: 900px) {
  .m-collage-module
    .collage-item-wrapper
    .collage-item:first-child
    .collage-img {
    margin: 0 25px 0 0;
  }
  .m-collage-module .collage-item-wrapper .collage-item:first-child {
    -ms-grid-row-span: 15;
    -ms-grid-row: 1;
    grid-row: 1 / span 15;
  }
  .m-collage-module
    .collage-item-wrapper
    .collage-item:first-child
    .collage-description-box {
    margin-left: auto;
  }
}
.m-collage-module .collage-item-wrapper .collage-item:nth-child(2) {
  -ms-grid-row-span: 15;
  -ms-grid-row: 9;
  grid-row: 9 / span 15;
}
@media (min-width: 900px) {
  .m-collage-module
    .collage-item-wrapper
    .collage-item:nth-child(2)
    .collage-img {
    margin: 0 0 0 25px;
  }
}
@media (max-width: 899px) {
  .m-collage-module
    .collage-item-wrapper
    .collage-item:nth-child(2)
    .collage-img {
    margin: 0 25px 0 0;
  }
  .m-compareadditem__text {
    display: none;
  }
}
.m-collage-module .collage-item-wrapper .collage-item:nth-child(3) {
  margin-left: auto;
}
.m-collage-module
  .collage-item-wrapper
  .collage-item:nth-child(3)
  .collage-img {
  margin: 0 0 0 25px;
}
.m-collapsableprocesstoggle .process-wrapper .process-step-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-step {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-step
  .step-number-wrapper {
  border: 1px solid #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 700;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-step
  .step-icon-wrapper {
  font-size: 48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-step
  .step-text {
  font-weight: 700;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-summary {
  width: 100%;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-summary
  .problem-steps:nth-child(1) {
  margin-left: 1%;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-summary
  .problem-steps:nth-child(2) {
  margin-left: 2%;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-summary
  .problem-steps:nth-child(3) {
  margin-left: 3%;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-summary
  .problem-steps:nth-child(4) {
  margin-left: 4%;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-summary
  .problem-steps:nth-child(5) {
  margin-left: 5%;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-summary
  .problem-steps:nth-child(6) {
  margin-left: 6%;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-summary
  .problem-steps:nth-child(7) {
  margin-left: 7%;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-summary
  .problem-steps:nth-child(8) {
  margin-left: 8%;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-summary
  .problem-steps:nth-child(9) {
  margin-left: 9%;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-summary
  .problem-steps:nth-child(10) {
  margin-left: 10%;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-summary
  .problem-steps:nth-child(11) {
  margin-left: 11%;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-summary
  .problem-steps:nth-child(12) {
  margin-left: 12%;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-summary
  .problem-steps:nth-child(13) {
  margin-left: 13%;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-summary
  .problem-steps:nth-child(14) {
  margin-left: 14%;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-summary
  .problem-steps:nth-child(15) {
  margin-left: 15%;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-summary
  .problem-steps:nth-child(16) {
  margin-left: 16%;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-summary
  .problem-steps:nth-child(17) {
  margin-left: 17%;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-summary
  .problem-steps:nth-child(18) {
  margin-left: 18%;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-summary
  .problem-steps:nth-child(19) {
  margin-left: 19%;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-summary
  .problem-steps:nth-child(20) {
  margin-left: 20%;
}
.m-collapsableprocesstoggle .process-wrapper .process-step-wrapper .dob-error {
  width: 100%;
  color: #e11f26;
}
.m-collapsableprocesstoggle .process-wrapper .process-step-content {
  display: none;
}
.m-collapsableprocesstoggle .process-wrapper .process-step-content.is-open {
  display: block;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-content
  .step-submit {
  width: auto;
  float: left;
}
.m-collapsemodule .collapse-divider {
  margin: 0;
  padding: 0 60px;
}
.m-collapsemodule .collapse-divider::before {
  height: 1px;
}
.m-collapsemodule .collapse-label-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 599px) {
  .m-checkout-user-information-summary .checkoutordersummary-item {
    width: 100%;
  }
  .m-collapsemodule .collapse-label-container {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .m-collapsemodule .collapse-label {
    width: 50%;
    margin-right: 0;
    margin-bottom: 18px;
  }
  .m-collapsemodule .collapse-label:last-child {
    margin-bottom: 0;
  }
}
.m-collapsemodule .collapse-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-collapsemodule .collapse-label-active {
  font-weight: 700;
}
.m-collapsemodule .collapse-checkmark {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.m-compareadditem {
  border: 1px solid #d4d9de;
  color: #007bc0;
  cursor: pointer;
  text-align: center;
  margin-top: 15px;
}
.m-compareadditem > .add-item {
  padding: 30px 20px;
  margin-bottom: 0;
}
.m-compareadditem > .add-item .icon {
  margin-left: -10px;
}
@media print {
  .m-compareadditem .add-item {
    display: none;
  }
}
@-webkit-keyframes moveout {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    opacity: 0;
  }
}
@keyframes moveout {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    opacity: 0;
  }
}
@-webkit-keyframes slideIn {
  from {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slideIn {
  from {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
.m-comparestickybar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: fixed;
  bottom: -30%;
  left: 0;
  width: 100%;
  z-index: 999;
  -webkit-transition: 2s linear;
  transition: 2s linear;
  background: #fff;
}
.m-comparestickybar.is-show {
  bottom: 0;
  margin: 0;
}
.m-comparestickybar .comparison-slider-container {
  max-width: 80%;
  float: left;
}
.m-comparestickybar .comparison-slider-container .comparebar-content-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px;
  margin-left: 60px;
}
.m-comparestickybar
  .comparison-slider-container
  .comparebar-content-container
  .slick-track {
  min-width: -webkit-max-content;
  min-width: max-content;
}
.m-comparestickybar
  .comparison-slider-container
  .comparebar-content-container
  .slick-track
  .comparebar-thumb-container {
  min-width: 175px;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-comparestickybar
  .comparison-slider-container
  .comparebar-content-container
  .slick-track
  .comparebar-thumb-container.moveOut {
  -webkit-animation: 0.6s moveout;
  animation: 0.6s moveout;
}
.m-comparestickybar
  .comparison-slider-container
  .comparebar-content-container
  .slick-track
  .comparebar-thumb-container.new-product {
  -webkit-animation: 0.6s ease-in forwards slideIn;
  animation: 0.6s ease-in forwards slideIn;
}
.m-comparestickybar
  .comparison-slider-container
  .comparebar-content-container
  .slick-track
  .comparebar-thumb-container
  .image-code {
  display: inline-block;
}
.m-comparestickybar
  .comparison-slider-container
  .comparebar-content-container
  .slick-track
  .comparebar-thumb-container
  .image-code
  .a-image {
  margin-right: 30px;
  min-height: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: end;
  -ms-flex-align: end;
  align-items: end;
}
.m-comparestickybar
  .comparison-slider-container
  .comparebar-content-container
  .slick-track
  .comparebar-thumb-container
  .image-code
  .comparebar-thumb-code {
  margin-top: 10px;
}
.m-comparestickybar
  .comparison-slider-container
  .comparebar-content-container
  .slick-track
  .comparebar-thumb-container
  .comparebar-thumb-close {
  cursor: pointer;
  float: right;
  font-size: 10px;
}
.m-comparestickybar
  .comparison-slider-container
  .comparebar-content-container
  .slick-track
  .comparebar-thumb-container
  .vl {
  border-left: 1px solid #666;
  height: 80px;
  margin-left: 20%;
}
.m-comparestickybar a.btn-bottom-set {
  margin-top: auto;
  margin-bottom: auto;
  height: -webkit-fit-content;
  height: fit-content;
}
@media (max-width: 599px) {
  .m-comparestickybar .is-desktop {
    display: none !important;
  }
  .m-comparestickybar a.btn-bottom-set {
    width: 100%;
  }
}
@media (min-width: 600px) and (max-width: 899px) {
  .m-comparestickybar .is-desktop {
    display: none !important;
  }
  .m-comparestickybar a.btn-bottom-set {
    width: 100%;
  }
}
@media (min-width: 900px) {
  .m-collage-module
    .collage-item-wrapper
    .collage-item:nth-child(3)
    .collage-img {
    margin: 0 25px 0 0;
  }
  .m-collage-module .collage-item-wrapper .collage-item:nth-child(3) {
    -ms-grid-row-span: 15;
    -ms-grid-row: 18;
    grid-row: 18 / span 15;
  }
  .m-collage-module
    .collage-item-wrapper
    .collage-item:nth-child(3)
    .collage-description-box {
    margin-left: auto;
  }
  .m-comparestickybar .is-mobile {
    display: none !important;
  }
  .m-comparestickybar a.btn-bottom-set {
    width: auto;
    border-radius: 7px;
  }
  .m-comparetable__header-top {
    padding-left: 10px;
  }
}
.m-comparestickybar .a-paginationarrows {
  font-size: 15px;
  width: 30px;
  height: 30px;
  margin-top: -10px;
  background-color: #ccc;
  color: #000;
}
.m-comparestickybar .a-paginationarrows.slick-disabled {
  display: none !important;
}
.m-comparestickybar .a-paginationarrows.next {
  margin-right: 20%;
}
.m-comparetable {
  background: #fff;
  margin-bottom: 20px;
}
.m-comparetable__warning-message {
  margin: 10px;
  border: 2px solid #2b5ee5;
  background-color: #c3d3df;
  border-radius: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-comparetable__warning-message .content {
  color: #2b5ee5;
  padding: 10px;
}
.m-comparetable__warning-message .content-icon {
  color: #2b5ee5;
  padding: 20px;
}
.m-comparetable__header-top {
  min-height: 30px;
  margin-top: 20px;
}
.m-comparetable__title {
  display: block;
  font-weight: 700;
  font-size: 24px;
  padding-bottom: 5px;
}
.m-comparetable__product-numbers,
.m-comparetable__product-numbers-unit {
  font-weight: 400;
}
.m-comparetable__product-optional-headline {
  margin: 10px 0;
}
.m-comparetable__col {
  min-height: 30px;
  vertical-align: top;
  border-bottom: none;
  text-align: left;
  padding: 3px;
}
@media (min-width: 600px) {
  .m-comparetable__col {
    padding: 5px;
  }
}
.m-comparetable__col--wide {
  border-bottom: none;
  width: 60px;
  padding: 10px;
  text-align: left;
}
@media (min-width: 600px) {
  .m-comparetable__col--wide {
    width: 120px;
  }
}
@media (min-width: 900px) {
  .m-comparetable__col {
    padding: 10px;
  }
  .m-comparetable__col--wide {
    width: 200px;
  }
}
.m-comparetable__col--small {
  width: 25px;
  min-width: 25px;
  padding-left: 0;
  padding-right: 0;
  visibility: visible;
  border-bottom: none;
}
.m-comparetable__col--hidden {
  display: none;
}
.m-comparetable__propertyvalue {
  word-break: break-word;
  width: 45%;
  max-width: 45%;
  vertical-align: middle;
}
.m-comparetable__expand-controls {
  padding-top: 5px;
  padding-bottom: 10px;
  float: right;
}
@media (min-width: 600px) {
  .m-comparetable__propertyvalue {
    width: 20%;
    max-width: 20%;
  }
  .m-comparetable__expand-controls {
    padding-top: 5px;
  }
  .m-comparetable__table .m-comparetable__property-content-wrapper {
    padding: 0;
  }
}
@media (min-width: 900px) {
  .m-comparetable__expand-controls {
    padding-top: 0;
  }
}
.m-comparetable__slide-controls {
  color: #007bc0;
  margin-top: 160px;
  display: inline-block;
}
.m-comparetable__slide-controls:hover {
  color: #007bc0;
  cursor: pointer;
}
.m-comparetable__slide-controls--disabled.m-comparetable__slide-controls {
  color: #d4d9de;
  cursor: default;
}
.m-comparetable__subrow {
  border-bottom: 1px solid #71767c;
}
.m-comparetable__propertyname-row {
  display: none;
}
.m-comparetable__property-content-wrapper {
  min-height: 30px;
  padding: 10px;
}
.m-comparetable__expandrow:hover {
  cursor: pointer;
}
.m-comparetable__expandrow:not(.m-comparetable__expandrow--expanded)
  .m-comparetable__property-title:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-comparetable__expandrow:not(.m-comparetable__expandrow--expanded)
  .m-comparetable__property-title
  .m-comparetable__text.is-opened {
  display: none;
}
.m-comparetable__expandrow:not(.m-comparetable__expandrow--expanded)
  .m-comparetable__property-title
  .m-comparetable__text.is-closed {
  display: inline;
}
.m-comparetable__expandrow--expanded .m-comparetable__property-title {
  color: #000;
}
.m-comparetable__expandrow--expanded .m-comparetable__property-title:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-comparetable__expandrow--expanded
  .m-comparetable__property-title
  .m-comparetable__text.is-opened {
  display: inline;
}
.m-comparetable__expandrow--expanded
  .m-comparetable__property-title
  .m-comparetable__text.is-closed {
  display: none;
}
.m-comparetable__expandrow--expanded .m-comparetable__property-content-wrapper {
  -webkit-animation-name: rowslidedown;
  animation-name: rowslidedown;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
.m-comparetable__table {
  margin: 0;
  border-spacing: 0;
  border: 0;
  table-layout: fixed;
  width: 100%;
}
.m-comparetable__table--expanded .m-comparetable__expand-all-rows {
  display: none;
}
.m-comparetable__table--expanded .m-comparetable__collapse-all-rows,
.m-comparetable__table:not(.m-comparetable__table--expanded)
  .m-comparetable__expand-all-rows {
  display: inline;
}
.m-comparetable__table:not(.m-comparetable__table--expanded)
  .m-comparetable__collapse-all-rows {
  display: none;
}
.m-comparetable__table .table-fixed-header {
  background: #fff;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 10;
}
.m-comparetable__table .m-comparetable__property-content-wrapper {
  padding: 0;
}
@media (min-width: 900px) {
  .m-comparetable__table .m-comparetable__property-content-wrapper {
    padding: 10px;
  }
  .m-comparetable__m-compareadditem {
    display: none !important;
  }
}
.m-comparetable__table
  .m-comparetable__propertyname-row
  .m-comparetable__property-content-wrapper {
  padding-top: 5px;
  padding-left: 50px;
}
.m-comparetable__table .m-comparetable__propertyname {
  word-break: break-all;
}
.m-comparetable__table .m-comparetable__view-controls {
  position: absolute;
  padding-left: 10px;
}
.m-comparetable__table .m-comparetable__print-controls {
  padding-top: 25px;
  padding-left: 10px;
}
.m-comparetable__properties {
  padding: 0 15px 0 25px;
}
.m-comparetable__property-title {
  padding-left: 20px;
  padding-top: 10px;
  font-weight: 700;
}
.m-comparetable__text {
  padding-left: 20px;
}
.m-comparetable__show-differences-only {
  margin-top: 10px;
  padding-bottom: 5px;
  vertical-align: middle;
}
.m-comparetable__m-compareadditem {
  border: 1px solid #d4d9de;
  color: #007bc0;
  cursor: pointer;
  text-align: center;
  margin-top: 15px;
}
@-webkit-keyframes rowslidedown {
  0% {
    max-height: 0;
  }
  100% {
    max-height: -webkit-max-content;
    max-height: max-content;
  }
}
@keyframes rowslidedown {
  0% {
    max-height: 0;
  }
  100% {
    max-height: -webkit-max-content;
    max-height: max-content;
  }
}
.fixedHeader-floating,
.fixedHeader-locked {
  background: #fff;
}
.fixedHeader-locked {
  display: none;
}
.m-productconversionarea.m-productconversionarea--m-compareTable {
  word-break: break-word;
}
.m-contenttextmedia
  li
  .m-productconversionarea.m-productconversionarea--m-compareTable
  .buttongroup
  .a-link.link-addtocart,
.m-productconversionarea.m-productconversionarea--m-compareTable
  .buttongroup
  .a-button {
  width: 100%;
  max-width: 240px;
}
.js-initial-hidden-column {
  visibility: hidden;
}
.product-family-dropdown
  .product-family-container
  .select2-container
  .select2-selection {
  font-weight: 700;
  border-radius: 0 !important;
}
.product-family-dropdown
  .product-family-container
  .select2-container
  .select2-results__options {
  overflow-x: hidden;
  word-break: break-all;
}
.footnote-sup {
  cursor: pointer;
}
@media print {
  body {
    width: 100%;
  }
  .a-rating,
  .icon-arrow-left,
  .icon-arrow-right,
  .js-button-group-wrapper,
  .js-detail-wrapper,
  .m-comparetable__expand-controls,
  .m-comparetable__header-bottom,
  .m-comparetable__print-controls,
  .m-comparetable__product-optional-headline,
  .m-comparetable__view-controls,
  .m-comparetable__warning-message,
  .m-footerfootnote,
  .m-linklist,
  .m-next-best-steps,
  .m-pagetitle,
  .o-producttilesslider,
  .product-family-dropdown,
  .stock-info-wrapper {
    display: none;
  }
  .m-comparetable__table .table-fixed-header {
    position: static;
  }
  .m-comparetable__additem {
    visibility: hidden;
  }
}
.a-heading.header-text {
  font-size: 15px;
}
.m-comparetableHeader {
  max-width: 240px;
}
.m-comparetableHeader__header {
  overflow: hidden;
}
.m-comparetableHeader__delete {
  text-align: right;
  float: right;
}
@media (min-width: 900px) {
  .product-family-dropdown {
    float: right;
  }
  .m-comparetableHeader__delete {
    padding-left: 10px;
    text-align: left;
  }
  .m-comparetableHeader__ratingsummary .ratings .text {
    display: block !important;
  }
}
.m-comparetableHeader__thumbnail {
  float: left;
}
.m-comparetableHeader__producttitle {
  min-height: 40px;
  margin-top: 9px;
}
.m-comparetableHeader__ratingsummary {
  font-size: 12px;
}
.m-comparetableHeader__ratingsummary .questions,
.m-comparetableHeader__ratingsummary .reviews,
.m-comparetableHeader__ratingsummary .text {
  display: none !important;
}
.m-comparetableHeader__button {
  margin-top: 10px;
  word-break: break-all;
}
.m-comparetableHeader .product-promotion-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.m-comparetableHeader .product-promotion-wrapper .promotion-wrapper-left,
.m-comparetableHeader .product-promotion-wrapper .promotion-wrapper-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-confirmationmessage {
  margin: 0 0 20px;
}
.m-confirmationmessage .a-button,
.m-confirmationmessage
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-confirmationmessage
  .a-link.link-addtocart {
  max-width: 30em;
}
.m-confirmationmessage .email-sent-to .email-to {
  font-weight: none;
  color: none;
}
.m-confirmationmessage.checkout-confirmation-message,
.m-confirmationmessage.dob2-confirmation-message {
  text-align: center;
}
.m-consumerdetailsstatus {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}
.m-consumerdetailsstatus .consumer-is-one-consumer {
  font-weight: 700;
}
.m-consumersearchbox .submitwrapper button {
  margin-bottom: 0;
}
.m-consumersearchbox .simplesearch .a-morecontenttogglelink {
  margin-bottom: 0;
}
.m-consumersearchbox .detailed-search-trigger .content-toggle {
  margin-top: 10px;
}
.m-consumersearchbox .detailed-search-view {
  max-height: 0;
  overflow: hidden;
}
.m-consumersearchbox .detailed-search-view:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-consumersearchbox .detailed-search-view.is-in-transition {
  -webkit-transition: max-height 0.4s;
  transition: max-height 0.4s;
}
.m-consumersearchbox .detailed-search-view.is-open {
  max-height: none;
  overflow: visible;
}
.m-consumersearchbox .detailed-search-view .m-filterlayer:after {
  content: none;
}
.m-contactteaser {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.m-contactteaser:after {
  content: " ";
  display: block;
  clear: both;
}
.m-contactteaser .person-details,
.m-contactteaser .profile-image {
  margin-bottom: 30px;
}
.m-contactteaser .person-details .title {
  margin-bottom: 15px;
}
.m-contactteaser .contact,
.m-contactteaser .person-details .adress {
  margin-bottom: 0;
}
@media (min-width: 600px) {
  .m-consumersearchbox .simplesearch fieldset {
    padding-bottom: 0;
  }
  .m-contactteaser .profile-image {
    width: 25%;
    float: left;
    margin: 0;
    padding: 0 1.3888888889% 0 0;
  }
  .m-contactteaser .person-details {
    width: 50%;
    float: left;
    margin: 0;
    padding: 0 1.3888888889%;
  }
  .m-contactteaser .person-details:first-child {
    padding-left: 0;
    width: 75%;
  }
  .m-contactteaser .contact {
    width: 25%;
    float: left;
    padding: 0 0 0 1.3888888889%;
  }
  .m-contentheader .content {
    padding: 0;
  }
}
.m-containerexpandable .containerexpandable-togglelink .content-toggle {
  text-align: left;
  width: 100%;
}
.m-containerexpandable .containerexpandable-togglelink .content-less-toggle {
  text-align: center;
  width: 100%;
}
.m-contentcomparetable.arrow-position-0
  .container
  .content-wrap
  .item:nth-of-type(1)
  .item-content-information
  .expand-area {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.m-contentcomparetable.arrow-position-0
  .container
  .content-wrap
  .item:nth-of-type(1)
  .item-content-information
  .expand-area
  .icon {
  visibility: visible;
}
.m-contentcomparetable.arrow-position-1
  .container
  .content-wrap
  .item:nth-of-type(2)
  .item-content-information
  .expand-area {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.m-contentcomparetable.arrow-position-1
  .container
  .content-wrap
  .item:nth-of-type(2)
  .item-content-information
  .expand-area
  .icon,
.m-contentcomparetable.arrow-position-2
  .container
  .content-wrap
  .item:nth-of-type(3)
  .item-content-information
  .expand-area
  .icon {
  visibility: visible;
}
.m-contentcomparetable .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.m-contentcomparetable .container .content-wrap {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 15px;
}
.m-contentcomparetable .container .content-wrap .item {
  width: 100%;
  z-index: 3;
}
.m-contentcomparetable .container .content-wrap .item:nth-of-type(1n + 5) {
  display: none;
}
.m-contentcomparetable
  .container
  .content-wrap
  .item:nth-of-type(1n + 2)
  .headline-expand-area {
  visibility: hidden;
}
.m-contentcomparetable
  .container
  .content-wrap
  .item:last-of-type
  .item-content,
.m-contentcomparetable
  .container
  .content-wrap
  .item:last-of-type
  .item-content-information.expanded,
.m-contentcomparetable
  .container
  .content-wrap
  .item:nth-of-type(4)
  .item-content,
.m-contentcomparetable
  .container
  .content-wrap
  .item:nth-of-type(4)
  .item-content-information.expanded {
  overflow: hidden;
}
.m-contentcomparetable .container .content-wrap .item .item-headline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-contentcomparetable
  .container
  .content-wrap
  .item
  .item-content-information {
  max-height: 100px;
  overflow: hidden;
  position: relative;
}
.m-contentcomparetable
  .container
  .content-wrap
  .item
  .item-content-information.expanded {
  max-height: unset;
  overflow: visible;
}
.m-contentcomparetable
  .container
  .content-wrap
  .item
  .item-content-information.expanded
  .expand-area {
  display: none;
}
.m-contentcomparetable
  .container
  .content-wrap
  .item
  .item-content-information
  .expand-area {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  bottom: 0;
  padding: 0 0 10px;
  height: 25px;
  background-color: #fff;
  opacity: 0.9;
  width: 100%;
}
.m-contentcomparetable
  .container
  .content-wrap
  .item
  .item-content-information
  .expand-area
  .icon {
  visibility: hidden;
}
.m-contentcomparetable .container .content-wrap .item .item-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 4;
}
.m-contentcomparetable
  .container
  .content-wrap
  .item
  .item-header
  .m-forminput
  .select-wrap,
.m-contentcomparetable
  .container
  .content-wrap
  .item
  .item-header
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  .select-wrap,
.m-contentcomparetable
  .container
  .content-wrap
  .item
  .item-header
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  .select-wrap,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-contentcomparetable
  .container
  .content-wrap
  .item
  .item-header
  .technical-info-search
  .select-wrap,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-contentcomparetable
  .container
  .content-wrap
  .item
  .item-header
  input.js-search-input
  .select-wrap {
  margin: 0;
}
.m-contentcomparetable .container .content-wrap .item .item-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.m-contentcomparetable
  .container
  .content-wrap
  .item
  .item-content
  .a-image
  img {
  width: 100%;
}
.m-contentcomparetable
  .container
  .content-wrap
  .item
  .item-content
  .inner-information {
  margin: 15px 0;
  overflow: hidden;
  position: relative;
}
.m-contentcomparetable
  .container
  .content-wrap
  .item
  .item-content
  .divider-light {
  width: -webkit-calc(100% + 15px);
  width: calc(100% + 15px);
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
}
.m-contentcomparetable
  .container
  .content-wrap
  .item
  .item-content
  .divider-dark {
  width: -webkit-calc(100% + 15px);
  width: calc(100% + 15px);
  height: 1px;
  background-color: rgba(0, 0, 0, 0.5);
}
@media (min-width: 900px) {
  .m-contentheader .content {
    padding: 0;
  }
}
.m-contentheader .footnote-number {
  font-weight: 600;
  vertical-align: super;
}
.m-contentheader .footnote-number::before {
  content: "[";
}
.m-contentheader .footnote-number::after {
  content: "]";
}
.m-contentheader .footnote-number-innote::before {
  content: "[";
}
.m-contentheader .footnote-number-innote::after {
  content: "]";
}
.m-contentheader .footnote-number-innote {
  vertical-align: super;
}
.m-contentloadBySelection__content {
  margin: 20px 0 0;
}
.m-contentloadBySelection__tab-inner {
  color: #000;
  margin: 0;
}
.m-contentloadBySelection .m-tabs .tab-panel.is-active {
  float: none;
}
.m-contentteaser .contentteaser-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 25px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 10px 0;
}
.m-contentteaser .contentteaser-wrap .media {
  margin-bottom: 10px;
  width: 100%;
}
@media (min-width: 600px) {
  .m-contentteaser .contentteaser-wrap .media {
    -webkit-flex-basis: 67%;
    -ms-flex-preferred-size: 67%;
    flex-basis: 67%;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-bottom: 0;
  }
  .m-contentteaser .contentteaser-wrap .media-inner {
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
    margin: 0 5px;
  }
  .m-contentteaser .contentteaser-wrap .content {
    -webkit-flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%;
  }
  .m-contentteaser .contentteaser-wrap .content .content-inner {
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
    margin: 0 20px;
  }
  .m-contentteaser .contentteaser-wrap.media-right .media {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .m-contentteaser .contentteaser-wrap.media-right .content {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .m-contentteaser .contentteaser-wrap.media-right .content .content-inner {
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0 10px;
  }
}
.m-contentteaser.effect-on-hover .media-inner .a-image img {
  -webkit-transition: 30s linear;
  transition: 30s linear;
}
.m-contentteaser.effect .media-inner .a-image,
.m-contentteaser.effect-on-hover .media-inner .a-image {
  overflow: hidden;
}
.m-contentteaser.effect .media-inner img,
.m-contentteaser.effect-on-hover .media-inner .a-image:hover img {
  -webkit-animation: 30s linear infinite alternate animation;
  animation: 30s linear infinite alternate animation;
}
.m-contentteaser .footnote-number {
  font-weight: 600;
  vertical-align: super;
}
.m-contentteaser .footnote-number::before {
  content: "[";
}
.m-contentteaser .footnote-number::after {
  content: "]";
}
.m-contentteaser .footnote-number-innote::before {
  content: "[";
}
.m-contentteaser .footnote-number-innote::after {
  content: "]";
}
.m-contentteaser .footnote-number-innote {
  vertical-align: super;
}
.m-contentteaser .footnote-text {
  font-size: 0.75rem;
  color: #ccc;
}
.m-contenttext2col {
  width: 100%;
}
.m-contenttext2col:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-contenttext2col .footnote-number {
  font-weight: 600;
  vertical-align: super;
}
.m-contenttext2col .footnote-number::before {
  content: "[";
}
.m-contenttext2col .footnote-number::after {
  content: "]";
}
.m-contenttext2col .footnote-number-innote::before {
  content: "[";
}
.m-contenttext2col .footnote-number-innote::after {
  content: "]";
}
.m-contenttext2col .footnote-number-innote {
  vertical-align: super;
}
.m-contenttext2col .footnote-text {
  font-size: 0.75rem;
  color: #ccc;
}
.m-contenttextmedia {
  width: 100%;
}
.m-contenttextmedia .heading:after,
.m-contenttextmedia:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-contenttextmedia .content,
.m-contenttextmedia .media,
.m-contenttextmedia > .heading {
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.m-contenttextmedia .content:only-child {
  display: block;
  float: none;
  width: 100%;
}
.m-contenttextmedia .content-inner p + .a-heading {
  margin-top: 20px;
}
.m-contenttextmedia .media .a-caption {
  margin: 15px 0 0;
}
.m-contenttextmedia .media .m-highlightbox,
.m-contenttextmedia .media .m-listbox,
.m-contenttextmedia .media .m-mediagallery,
.m-contenttextmedia .media .mediagallery-wrapper {
  margin-bottom: 0;
}
.m-contenttextmedia .content .icon-rotate360 {
  display: none;
}
@media (max-width: 899px) {
  .m-contentcomparetable.arrow-position-0
    .container
    .content-wrap
    .item:nth-of-type(1)
    .item-headline
    .icon,
  .m-contentcomparetable.arrow-position-1
    .container
    .content-wrap
    .item:nth-of-type(2)
    .item-headline
    .icon {
    visibility: visible;
  }
  .m-contentcomparetable .container .content-wrap {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .m-contentcomparetable .container .content-wrap .item:nth-of-type(1n + 3) {
    display: none;
  }
  .m-contentcomparetable
    .container
    .content-wrap
    .item:nth-of-type(2)
    .item-content,
  .m-contentcomparetable
    .container
    .content-wrap
    .item:nth-of-type(2)
    .item-content-information.expanded {
    overflow: hidden;
  }
  .m-contentcomparetable
    .container
    .content-wrap
    .item
    .item-content
    .a-image
    img {
    margin-top: 0;
  }
  .m-contentcomparetable
    .container
    .content-wrap
    .item
    .item-content-information {
    max-height: 0;
  }
  .m-contentcomparetable .container .content-wrap .item .item-headline .icon {
    visibility: hidden;
  }
  .m-contentcomparetable .container .content-wrap .item .expand-area {
    display: none;
  }
  .m-contenttextmedia .content .icon-rotate360 {
    display: inline-block;
  }
  .m-contenttextmediaslider.pagination-with-dots
    .m-slider.slick-initialized
    .paginationarrows {
    display: none;
  }
}
.g-col .m-contenttextmedia {
  width: auto;
}
@media (min-width: 600px) {
  .m-contenttextmedia .heading-special {
    display: block;
    float: left;
    vertical-align: middle;
    width: 50%;
  }
  .m-contenttextmedia .heading-special .a-heading {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .m-contenttextmedia .heading-special ~ .content {
    clear: both;
  }
  .m-contenttextmedia .media {
    width: 50%;
  }
  .m-contenttextmedia .media.align-bottom {
    vertical-align: bottom;
  }
  .m-contenttextmedia .content {
    width: 50%;
  }
  .m-contenttextmedia .content,
  .m-contenttextmedia .media {
    display: block;
    float: left;
    vertical-align: top;
  }
  .m-contenttextmedia[data-media-size="size-1of3"] .media {
    width: 33.3333333333%;
  }
  .m-contenttextmedia[data-media-size="size-1of3"] .content,
  .m-contenttextmedia[data-media-size="size-2of3"] .media {
    width: 66.6666666667%;
  }
  .m-contenttextmedia[data-media-size="size-2of3"] .content {
    width: 33.3333333333%;
  }
  .m-contenttextmedia[data-type="contenttext-image"] .content,
  .m-contenttextmedia[data-type="contenttext-video"] .content {
    width: 100%;
  }
}
@media (min-width: 900px) {
  .m-contenttextmedia[data-type="contenttext-image"],
  .m-contenttextmedia[data-type="contenttext-video"] {
    display: table;
    table-layout: fixed;
  }
  .m-contenttextmedia[data-type="contenttext-image"] .content,
  .m-contenttextmedia[data-type="contenttext-video"] .content {
    display: table-cell;
    float: none;
    vertical-align: middle;
    width: 50%;
  }
  .m-contenttextmedia[data-type="contenttext-image"] .media,
  .m-contenttextmedia[data-type="contenttext-video"] .media {
    display: table-cell;
    float: none;
  }
  .m-conversionbar .a-link {
    border: none;
  }
  .m-conversionbar .a-link.js-vp3-hidden {
    display: none;
  }
}
.m-contenttextmedia.effect-on-hover .media-inner .a-image img {
  -webkit-transition: 30s linear;
  transition: 30s linear;
}
.m-contenttextmedia.effect .media-inner,
.m-contenttextmedia.effect .media-inner .a-image,
.m-contenttextmedia.effect-on-hover .media-inner,
.m-contenttextmedia.effect-on-hover .media-inner .a-image {
  overflow: hidden;
}
.m-contenttextmedia.effect .media-inner .a-image,
.m-contenttextmedia.effect-on-hover .media-inner:hover .a-image {
  -webkit-animation: 30s linear infinite alternate animation;
  animation: 30s linear infinite alternate animation;
}
.m-contenttextmedia .footnote-number {
  vertical-align: super;
}
.m-contenttextmedia .footnote-number::before {
  content: "[";
}
.m-contenttextmedia .footnote-number::after {
  content: "]";
}
.m-contenttextmedia .footnote-number-innote::before {
  content: "[";
}
.m-contenttextmedia .footnote-number-innote::after {
  content: "]";
}
.m-contenttextmedia .footnote-number-innote {
  vertical-align: super;
}
.m-contenttextmedia .footnote-text {
  font-size: 0.75rem;
  color: #ccc;
}
.m-contenttextmediabig.effect-on-hover .media-inner .a-image img {
  -webkit-transition: 30s linear;
  transition: 30s linear;
}
.m-contenttextmediabig.effect .media-inner .a-image,
.m-contenttextmediabig.effect-on-hover .media-inner .a-image {
  overflow: hidden;
}
.m-contenttextmediabig.effect .media-inner img,
.m-contenttextmediabig.effect-on-hover .media-inner .a-image:hover img {
  -webkit-animation: 30s linear infinite alternate animation;
  animation: 30s linear infinite alternate animation;
}
.m-contenttextmediabig .footnote-number {
  font-weight: 600;
  vertical-align: super;
}
.m-contenttextmediabig .footnote-number::before {
  content: "[";
}
.m-contenttextmediabig .footnote-number::after {
  content: "]";
}
.m-contenttextmediabig .footnote-number-innote::before {
  content: "[";
}
.m-contenttextmediabig .footnote-number-innote::after {
  content: "]";
}
.m-contenttextmediabig .footnote-number-innote {
  vertical-align: super;
}
.m-contenttextmediabig .footnote-text {
  font-size: 0.75rem;
  color: #ccc;
}
.m-contenttextmediaslider {
  position: relative;
}
.m-contenttextmediaslider .image-video-wrapper {
  font-size: 0;
  line-height: 0;
}
.m-contenttextmediaslider .m-contenttextmedia {
  margin-bottom: 10px;
  width: 100%;
}
@media (max-width: 599px) {
  .m-contenttextmediaslider {
    margin-bottom: 20px;
  }
}
.m-contenttextmediaslider.pagination-with-dots
  .m-slider.slick-initialized
  .a-paginationdots {
  position: static;
}
.m-contenttextmediaslider.pagination-with-dots
  .m-slider.slick-initialized:hover
  .paginationarrows {
  visibility: visible;
}
.m-contenttextmediaslider.effect-on-hover .media-inner img {
  -webkit-transition: 30s linear;
  transition: 30s linear;
}
.m-contenttextmediaslider.effect .media-inner .a-image,
.m-contenttextmediaslider.effect-on-hover .media-inner .a-image {
  overflow: hidden;
}
.m-contenttextmediaslider.effect .media-inner img,
.m-contenttextmediaslider.effect-on-hover .media-inner .a-image:hover img {
  -webkit-animation: 30s linear infinite alternate animation;
  animation: 30s linear infinite alternate animation;
}
.stock-placeholder {
  height: 20px;
  width: 100%;
  margin-bottom: 10px;
  margin-top: 10px;
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
}
@-webkit-keyframes skeleton-loading {
  0% {
    background-color: #d4d9de;
  }
}
.location-link-placeholder {
  height: 100px;
  margin-bottom: 10px;
  margin-top: 10px;
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
}
.color-select-placeholder {
  height: 50px;
  width: 100%;
  margin-bottom: 10px;
  margin-top: 10px;
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
}
.quantity-select-placeholder {
  height: 50px;
  width: 100%;
  max-width: 150px;
  margin-bottom: 10px;
  margin-top: 10px;
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
}
.add-to-cart-button-placeholder {
  height: 50px;
  width: 100%;
  margin-bottom: 10px;
  margin-top: 10px;
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
}
.m-conversionbar {
  display: inline-block;
  width: 100%;
}
.m-conversionbar .a-link {
  float: right;
}
.m-conversionbar .a-link .count-indicator {
  vertical-align: middle;
}
.m-conversionbar .search.is-active .icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
@media (min-width: 600px) {
  .contenttextmedia-size-1of3 .m-contenttextmedia .content:not(:only-child) {
    width: 66.6666666667%;
  }
  .contenttextmedia-size-1of3 .m-contenttextmedia .media {
    width: 33.3333333333%;
  }
  .contenttextmedia-size-1of2 .m-contenttextmedia .content:not(:only-child),
  .contenttextmedia-size-1of2 .m-contenttextmedia .media {
    width: 50%;
  }
  .contenttextmedia-size-2of3 .m-contenttextmedia .content:not(:only-child) {
    width: 33.3333333333%;
  }
  .contenttextmedia-size-2of3 .m-contenttextmedia .media {
    width: 66.6666666667%;
  }
  .m-conversionbar .a-link {
    padding: 5px 10px;
  }
  .m-conversionbarrebrush.user-logged-in:not(.popover-content) .mybrand .text {
    display: inline;
  }
}
@media (max-width: 899px) {
  .m-conversionbar .a-link .text {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
}
.m-conversionbarrebrush {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-conversionbarrebrush:not(.popover-content) .mybrand .text {
  display: none;
}
.m-conversionbarrebrush .search:focus {
  outline: transparent solid 1px;
}
.m-conversionbarrebrush .icon-avatarloggedin,
.m-conversionbarrebrush .icon-avatarloggedinactive {
  font-size: 30px;
}
.m-conversionbarrebrush .icon-avatardefault,
.m-conversionbarrebrush .icon-avatardefaultactive {
  font-size: 24px;
}
.m-conversionbarrebrush .a-link.mybrand {
  color: #000;
}
.m-conversionbarrebrush .a-link.mybrand.active,
.m-conversionbarrebrush .a-link.mybrand:hover {
  color: #2c5de5;
}
.m-conversionbarrebrush .a-link.shoppingcart,
.m-conversionbarrebrush .icon.icon-search {
  color: #000;
  cursor: pointer;
}
.m-conversionbarrebrush .a-link.shoppingcart:hover,
.m-conversionbarrebrush .icon.icon-search:hover {
  color: #2c5de5;
}
.m-cookitmaplist {
  position: relative;
  height: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.m-cookitmaplist:after {
  content: " ";
  display: block;
  clear: both;
}
.m-cookitmaplist.pre-initialized {
  display: none;
  visibility: hidden;
}
.m-cookitmaplist .dealer-layout {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr) [4];
  grid-template-columns: repeat(4, 1fr);
}
.m-cookitmaplist .dealer-col-1 {
  grid-column: 1/4;
  min-height: 130px;
}
.m-cookitmaplist .expert-image-container {
  -ms-grid-column: 4;
  grid-column: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.m-cookitmaplist .expert-image-container img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
}
.m-cookitmaplist .map-wrap {
  height: 100%;
  position: relative;
}
.m-cookitmaplist .map-wrap.pre-initialized .a-button-show-layer,
.m-cookitmaplist .map-wrap.pre-initialized .a-button-toggle-list {
  display: none;
}
.m-cookitmaplist .map {
  height: 100%;
  position: relative;
}
.m-cookitmaplist .map-inner {
  height: 100%;
  position: absolute;
  width: 100%;
}
.m-cookitmaplist .map-inner .location-pin {
  z-index: 9;
}
.m-cookitmaplist .map-inner .location-pin.active,
.m-cookitmaplist .map-inner .location-pin.mouseover {
  color: #000;
  cursor: pointer;
  font-size: 40px;
  margin-left: -5px;
  margin-top: -5px;
  z-index: 10;
}
.m-cookitmaplist .map-inner .location-pin.active:after,
.m-cookitmaplist .map-inner .location-pin.mouseover:after {
  font-size: 15px;
  left: 5.5px;
  line-height: 5px;
  top: 32px;
  width: 28px;
}
.m-cookitmaplist .a-button-show-layer,
.m-cookitmaplist .a-button-toggle-list {
  background: #fff;
  position: absolute;
  z-index: 12;
}
.m-cookitmaplist .a-button-show-layer.a-button-plain:hover,
.m-cookitmaplist .a-button-toggle-list.a-button-plain:hover {
  background: #fff;
}
.m-cookitmaplist .a-button-show-layer.mobile-hidden,
.m-cookitmaplist .a-button-toggle-list.mobile-hidden {
  display: none;
  visibility: hidden;
}
.m-cookitmaplist .a-button-toggle-list {
  height: 125px;
  left: 0;
  margin-top: -62.5px;
  top: 50%;
  width: 25px;
}
.m-cookitmaplist .a-button-show-layer {
  bottom: 0;
  height: 20px;
  left: 50%;
  margin-left: -62.5px;
  width: 125px;
}
.m-cookitmaplist .dealer-wrap {
  overflow: hidden;
  position: relative;
  padding: 0 2px;
  display: none;
}
.m-cookitmaplist .dealer-wrap.visible {
  display: block;
}
.m-cookitmaplist .dealer-list {
  height: 100%;
  list-style: none;
  overflow-y: auto;
  padding-left: 0;
  margin: 0;
}
.m-cookitmaplist .dealer-list.no-results {
  margin-bottom: 0;
}
.m-cookitmaplist .search-legend .search-legend-dealers {
  background-color: #f7eef6;
}
.m-cookitmaplist .search-legend .search-legend-experts {
  background-color: #e2f5e7;
}
.m-cookitmaplist .search-legend .search-legend-events {
  background-color: #ddf5f3;
}
.m-cookitmaplist .search-legend p {
  margin: 0;
  padding: 0.5rem;
}
.m-cookitmaplist .search-legend .search-legend-item {
  margin-bottom: 0.6rem;
}
.m-cookitmaplist .dealer-item {
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 10px;
  position: relative;
}
.m-cookitmaplist .dealer-item.cookit-dealer-item {
  background-color: #f7eef6;
}
.m-cookitmaplist .dealer-item.cookit-expert-item {
  background-color: #e2f5e7;
}
.m-cookitmaplist .dealer-item.cookit-event-item {
  background-color: #ddf5f3;
}
.m-cookitmaplist .dealer-item.cookit-expert-support-item {
  background-color: #e8f1ff;
}
.m-cookitmaplist .dealer-item .opening-hours {
  margin-bottom: 20px;
}
.m-cookitmaplist .dealer-item .dealer-col-1 {
  padding-top: 20px;
}
.m-cookitmaplist .dealer-item.filter-hidden {
  display: none;
  visibility: hidden;
}
.m-cookitmaplist .dealer-item.no-results {
  border-bottom: none;
  padding: 0;
}
.m-cookitmaplist .dealer-item.no-results:hover {
  background: 0 0;
  cursor: default;
}
.m-cookitmaplist .dealer-item .cookit-data-event {
  margin-bottom: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.5rem;
}
.m-cookitmaplist .dealer-item .external-cookit-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 10px 0;
  grid-column: 1/-1;
}
.m-cookitmaplist .dealer-item .external-cookit-link .cookit-button-link {
  max-width: 250px;
}
.m-cookitmaplist .dealer-item .dealer-col-1,
.m-cookitmaplist .dealer-item .dealer-col-2 {
  padding-left: 36px;
}
.m-cookitmaplist .dealer-item .dealer-data {
  display: block;
}
.m-cookitmaplist .dealer-item .dealer-data.hours,
.m-cookitmaplist .dealer-item .dealer-data.links {
  list-style: none;
  margin: 0 0 20px;
  padding: 0;
}
.m-cookitmaplist .dealer-item .dealer-data.links .a-link {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.m-cookitmaplist .dealer-item .dealer-data.address {
  font-style: normal;
  margin-bottom: 20px;
}
.m-cookitmaplist .dealer-item .location-meta {
  display: block;
  left: 0;
  position: absolute;
  text-align: center;
  top: 29px;
  width: 31px;
}
.m-cookitmaplist .dealer-item .location-distance {
  display: inline-block;
  margin-top: 10px;
  word-spacing: 999px;
}
.m-cookitmaplist .dealer-item .link-buy-online,
.m-cookitmaplist .dealer-item .m-imagelist-dealerlocator {
  margin-bottom: 20px;
}
@media (max-width: 599px) {
  .m-cookitmaplist .dealer-detail-wrap .dealer-detail .dealer-col-1,
  .m-cookitmaplist .dealer-detail-wrap .dealer-detail .dealer-col-2,
  .m-cookitmaplist .dealer-item .dealer-col-1,
  .m-cookitmaplist .dealer-item .dealer-col-2 {
    padding-right: 12px;
  }
}
@media (min-width: 600px) {
  .m-cookitmaplist .dealer-item .location-meta {
    left: 5px;
    width: 48px;
  }
  .m-cookitmaplist .dealer-item .dealer-col-1,
  .m-cookitmaplist .dealer-item .dealer-col-2,
  .m-cookitmaplist .dealer-item .dealer-gallery {
    padding-left: 55px;
  }
}
@media (min-width: 900px) {
  .m-cookitmaplist .dealer-item .location-meta {
    left: 0;
    width: 55px;
  }
  .m-cookitmaplist .dealer-item .dealer-col-1 {
    padding-left: 63px;
  }
  .m-cookitmaplist .dealer-item .dealer-col-2 {
    width: 33.3333333333%;
    float: left;
    padding-left: 2.7777777778%;
    padding-right: 2.7777777778%;
  }
  .m-cookitmaplist .dealer-item .dealer-gallery {
    padding-left: 63px;
  }
  .m-cookitmaplist .dealer-item .dealer-gallery .a-paginationarrows.next,
  .m-cookitmaplist .dealer-item .dealer-gallery .a-paginationarrows.prev {
    font-size: 30px;
    height: 60px;
    margin-top: -30px;
    width: 60px;
  }
}
.m-cookitmaplist .dealer-wrap .location-pin:after {
  top: 2px;
  left: 5px;
}
.m-cookitmaplist .map-wrap .location-pin:after {
  top: 18px;
  left: 5.5px;
}
.m-cookitmaplist .map-wrap .location-pin.baidu:after {
  top: -3px;
  left: 5px;
}
.m-cookitmaplist .map-wrap .location-pin.mouseover.baidu:after {
  top: 0;
  left: 7px;
}
.m-cookitmaplist .location-pin {
  position: relative;
}
.m-cookitmaplist .location-pin.dealer-pin {
  color: #9e2896;
}
.m-cookitmaplist .location-pin.expert-pin {
  color: #00884a;
}
.m-cookitmaplist .location-pin.event-pin {
  color: #18837e;
}
.m-cookitmaplist .location-pin:after {
  border-radius: 50%;
  color: #fff;
  content: attr(data-dealer-index);
  display: block;
  font-family: sans-serif;
  font-size: 12px;
  position: absolute;
  text-align: center;
  width: 20px;
}
.m-cookitmaplist .dealer-detail-wrap {
  margin-top: 76px;
}
.m-cookitmaplist .dealer-detail-wrap .link-container {
  border-bottom: 1px solid #e6e6e6;
  left: 0;
  padding-bottom: 15px;
  padding-top: 20px;
  position: absolute;
  right: 0;
  top: 0;
}
.m-cookitmaplist .dealer-detail-wrap .dealer-detail {
  position: relative;
  max-height: 100%;
  overflow-y: auto;
}
.m-cookitmaplist .dealer-detail-wrap .dealer-detail .dealer-col-1,
.m-cookitmaplist .dealer-detail-wrap .dealer-detail .dealer-col-2 {
  padding-left: 36px;
}
.m-cookitmaplist .dealer-detail-wrap .dealer-detail .dealer-data {
  display: block;
}
.m-cookitmaplist .dealer-detail-wrap .dealer-detail .dealer-data.hours,
.m-cookitmaplist .dealer-detail-wrap .dealer-detail .dealer-data.links {
  list-style: none;
  margin: 0 0 20px;
  padding: 0;
}
.m-cookitmaplist .dealer-detail-wrap .dealer-detail .dealer-data.links .a-link {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.m-cookitmaplist .dealer-detail-wrap .dealer-detail .dealer-data.address {
  font-style: normal;
  margin-bottom: 20px;
}
.m-cookitmaplist .dealer-detail-wrap .dealer-detail .location-meta {
  display: block;
  left: 0;
  position: absolute;
  text-align: center;
  top: 29px;
  width: 31px;
}
.m-cookitmaplist .dealer-detail-wrap .dealer-detail .location-distance {
  display: inline-block;
  margin-top: 10px;
  word-spacing: 999px;
}
.m-cookitmaplist .dealer-detail-wrap .dealer-detail .link-buy-online,
.m-cookitmaplist .dealer-detail-wrap .dealer-detail .m-imagelist-dealerlocator {
  margin-bottom: 20px;
}
@media (min-width: 600px) {
  .m-cookitmaplist .dealer-detail-wrap .dealer-detail .location-meta {
    left: 5px;
    width: 48px;
  }
  .m-cookitmaplist .dealer-detail-wrap .dealer-detail .dealer-col-1,
  .m-cookitmaplist .dealer-detail-wrap .dealer-detail .dealer-col-2,
  .m-cookitmaplist .dealer-detail-wrap .dealer-detail .dealer-gallery {
    padding-left: 55px;
  }
}
.m-cookitmaplist .dealer-detail-wrap .dealer-detail .hours-item:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-cookitmaplist .dealer-detail-wrap .dealer-detail .hours-item .times {
  float: right;
}
.m-cookitmaplist
  .dealer-detail-wrap
  .dealer-detail
  .hours-item
  .times
  .times-item {
  display: block;
}
.m-cookitmaplist .dealer-detail-wrap .dealer-detail .dealer-logo {
  display: block;
  margin-bottom: 20px;
  max-width: 100%;
}
.m-cookitmaplist .dealer-detail-wrap .dealer-detail .dealer-text {
  margin-bottom: 20px;
}
.m-cookitmaplist .more-info {
  grid-column: 1/-1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1rem;
  margin: 20px 0;
}
.m-cookitmaplist .more-info .more-info-button {
  width: -webkit-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  cursor: pointer;
}
.m-cookitmaplist .more-info .more-info-details {
  max-width: 350px;
}
.m-cookitmaplist .more-info .more-info-details .more-info-list {
  list-style: inside;
  margin-bottom: 15px;
}
.m-cookitmaplist .more-info .more-info-details .more-info-text {
  text-align: center;
}
.m-cookitmaplist .item-indicator {
  padding: 0.5rem;
  color: #fff;
  width: -webkit-fit-content;
  width: fit-content;
  grid-column: 1/-1;
}
.m-cookitmaplist .item-indicator.dealer-indicator {
  background-color: #9e2896;
}
.m-cookitmaplist .item-indicator.expert-indicator {
  background-color: #00884a;
}
.m-cookitmaplist .item-indicator.event-indicator {
  background-color: #18837e;
}
.m-cookitmaplist .item-indicator.event-type {
  position: absolute;
  justify-self: end;
  background-color: #707070;
}
@media (max-width: 599px) {
  .m-cookitmaplist .a-button-load-more {
    margin-top: 20px;
  }
  .m-cookitmaplist .a-button-load-more.hidden {
    display: none;
    visibility: hidden;
  }
  .m-cookitmaplist .map.trigger-layer:after {
    background: 0 0;
    bottom: 0;
    content: " ";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 12;
  }
  .m-cookitmaplist .dealer-list:not(.no-results) {
    margin-top: 20px;
  }
  .m-cookitmaplist .dealer-item.mobile-hidden {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
}
@media (min-width: 600px) {
  .m-cookitmaplist {
    height: 100%;
    margin-bottom: 20px;
  }
  .m-cookitmaplist .dealer-wrap {
    width: 58.3333333333%;
    float: left;
    padding-right: 1.3888888889%;
    height: 100%;
    left: 0;
    padding-left: 0;
    position: absolute;
    top: 0;
  }
  .m-cookitmaplist .map-wrap {
    width: 41.6666666667%;
    float: right;
    padding-left: 1.3888888889%;
    height: 100%;
    padding-right: 0;
  }
  .m-cookitmaplist .map-wrap.full-width {
    width: 100%;
    float: right;
    padding-left: 0;
    padding-right: 0;
  }
  .m-cookitmaplist .map-wrap.full-width .a-button-toggle-list {
    left: 0;
  }
  .m-cookitmaplist .dealer-detail-wrap,
  .m-cookitmaplist .dealer-list-wrap {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
  }
  .m-cookitmaplist .dealer-detail-wrap.all-legend-active,
  .m-cookitmaplist .dealer-list-wrap.all-legend-active {
    height: -webkit-calc(100% - 139.5px);
    height: calc(100% - 139.5px);
  }
  .m-cookitmaplist .dealer-detail-wrap.two-legend-active,
  .m-cookitmaplist .dealer-list-wrap.two-legend-active {
    height: -webkit-calc(100% - 94px);
    height: calc(100% - 94px);
  }
  .m-cookitmaplist .dealer-detail-wrap.one-legend-active,
  .m-cookitmaplist .dealer-list-wrap.one-legend-active {
    height: -webkit-calc(100% - 46.5px);
    height: calc(100% - 46.5px);
  }
  .m-cookitmaplist .cookit-list-wrap {
    margin-right: 2.7777777778%;
  }
  .m-cookitmaplist .dealer-detail-wrap {
    margin-right: 2.7777777778%;
    margin-top: 56px;
  }
  .m-cookitmaplist .dealer-detail-wrap.off-screen {
    left: 100%;
    right: -100%;
  }
  .m-cookitmaplist .dealer-detail-wrap .link-container {
    padding-top: 0;
    top: -56px;
  }
  .m-cookitmaplist .map {
    height: 100%;
  }
  .m-cookitmaplist .dealer-item.mouseover,
  .m-cookitmaplist .dealer-item:hover {
    background: #71767c;
    cursor: default;
  }
  .m-cookitmaplist .dealer-item.mouseover .location-pin,
  .m-cookitmaplist .dealer-item:hover .location-pin {
    color: #000;
  }
  .m-cookitmaplist .dealer-item.mouseover .location-pin:after,
  .m-cookitmaplist .dealer-item:hover .location-pin:after {
    background: #000;
  }
  .m-cookitmaplist .link-buy-online {
    width: 155px;
  }
}
.m-cookitmaplist .cookit-defautl-expert-background {
  background-color: #acc3e97f;
}
.m-countryselectorlist .region {
  display: block;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}
.m-countryselectorlist .region:after {
  content: " ";
  display: block;
  clear: both;
}
.m-countryselectorlist .region .country {
  display: block;
  line-height: 30px;
  padding: 20px 1.3888888889%;
  width: 100%;
  float: left;
}
@media (min-width: 600px) {
  .m-countryselectorlist .region .country {
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
}
@media (min-width: 900px) {
  .m-cookitmaplist .dealer-detail-wrap .dealer-detail .location-meta {
    left: 0;
    width: 55px;
  }
  .m-cookitmaplist .dealer-detail-wrap .dealer-detail .dealer-col-1 {
    padding-left: 63px;
  }
  .m-cookitmaplist .dealer-detail-wrap .dealer-detail .dealer-col-2 {
    width: 33.3333333333%;
    float: left;
    padding-left: 2.7777777778%;
    padding-right: 2.7777777778%;
  }
  .m-cookitmaplist .dealer-detail-wrap .dealer-detail .dealer-gallery {
    padding-left: 63px;
  }
  .m-cookitmaplist
    .dealer-detail-wrap
    .dealer-detail
    .dealer-gallery
    .a-paginationarrows.next,
  .m-cookitmaplist
    .dealer-detail-wrap
    .dealer-detail
    .dealer-gallery
    .a-paginationarrows.prev {
    font-size: 30px;
    height: 60px;
    margin-top: -30px;
    width: 60px;
  }
  .m-cookitmaplist .dealer-wrap {
    width: 50%;
    float: left;
    padding-right: 1.3888888889%;
    padding-left: 0;
  }
  .m-cookitmaplist .dealer-wrap .dealer-layout {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .m-cookitmaplist .dealer-wrap .dealer-layout:after {
    content: " ";
    display: block;
    clear: both;
  }
  .m-cookitmaplist .map-wrap {
    width: 50%;
    float: right;
    padding-left: 1.3888888889%;
    padding-right: 0;
  }
  .m-cookitmaplist .link-buy-online {
    width: 220px;
  }
  .m-countryselectorlist .region .country {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
}
.m-countryselectorlist .region .country .m-imagelist {
  display: inline-block;
  float: left;
  padding: 8px 0 0;
}
.m-countryselectorlist
  .region
  .country
  .a-link.language:not(:first-child):before {
  content: "|";
}
.m-countryselectorlist .region .country .a-link.countryName:hover,
.m-countryselectorlist
  .region
  .country
  .a-link.countryName:hover
  + a.defaultLanguage,
.m-countryselectorlist .region .country .a-link:hover {
  font-weight: 600;
}
fieldset.form-row .m-customfilterdateselection .form-row {
  margin-right: 0;
  padding: 0;
}
fieldset.form-row
  .m-customfilterdateselection
  .customfilterdateselection-slider.is-slide-active {
  height: 300px;
}
.pika-single .pika-lendar table th abbr[title],
.pika-single .pika-lendar table th acronym[title] {
  text-decoration: none;
  cursor: default;
}
.m-customfilterdateselection {
  margin-top: 10px;
}
.m-customfilterdateselection .customfilterdateselection-inner {
  color: #0064a6;
  position: relative;
}
.m-customfilterdateselection
  .customfilterdateselection-inner
  .custom-input-dropdown {
  background: #f2f2f2;
  border: none;
  height: 40px;
  cursor: pointer;
}
.m-customfilterdateselection
  .customfilterdateselection-inner
  .custom-input-dropdown
  .input-text {
  line-height: 40px;
  margin-left: 10px;
}
.m-customfilterdateselection
  .customfilterdateselection-inner
  .custom-input-dropdown:hover {
  color: #000;
}
.m-customfilterdateselection
  .customfilterdateselection-inner
  .select2-selection__arrow {
  top: 2px;
}
.m-customfilterdateselection .customfilterdateselection-inner .clear-input {
  position: absolute;
  right: 40px;
  top: 13px;
}
.m-customfilterdateselection .customfilterdateselection-slider {
  background: #f2f2f2;
  height: 0;
  overflow: hidden;
  position: absolute;
  padding: 0 10px;
  width: 100%;
  z-index: 10;
}
.m-customfilterdateselection .customfilterdateselection-slider.is-slide-active {
  height: 330px;
  padding-top: 10px;
  -webkit-transition: height 0.2s linear;
  transition: height 0.2s linear;
}
.m-customfilterdateselection .customfilterdateselection-slider .form-row {
  margin-bottom: 10px;
  padding: 0;
}
.m-customfilterdateselection .customfilterdateselection-slider .options {
  margin: 0 0 15px;
  padding: 0;
}
.m-customfilterdateselection .filterSelection {
  cursor: pointer;
  display: block;
  margin: 10px 0;
}
.m-customfilterdateselection .confirmation-wrapper .clear-date {
  float: right;
  line-height: 40px;
  text-align: center;
  width: 100px;
}
@media (max-width: 599px) {
  .m-customfilterdateselection .confirmation-wrapper .clear-date {
    width: 100%;
  }
}
.m-customfilterdateselection .confirmation-wrapper .confirm-date {
  float: right;
  width: 100px;
}
@media (max-width: 599px) {
  .m-customfilterdateselection .confirmation-wrapper .confirm-date {
    width: 100%;
  }
}
.m-dealerlocatorproductteaser {
  padding: 20px;
}
.m-dealerlocatorproductteaser:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-dealerlocatorproductteaser .m-producttitle {
  margin-bottom: 10px;
}
.m-dealerlocatorproductteaser .media {
  float: left;
}
.m-dealerlocatorproductteaser .media .a-image img {
  margin: 0 auto;
  max-height: 100%;
  max-width: 100%;
}
@media (min-width: 600px) {
  .m-dealerlocatorproductteaser .media .a-image {
    display: inline-block;
    position: relative;
    width: 100%;
  }
  .m-dealerlocatorproductteaser .media .a-image::after {
    content: "";
    display: block;
    margin-top: 100%;
  }
  .m-dealerlocatorproductteaser .media .a-image img,
  .m-dealerlocatorproductteaser .media .a-image picture {
    bottom: 0;
    left: 0;
    max-height: 100%;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .m-dealerlocatorproductteaser .media {
    width: 16.6666666667%;
  }
  .m-dealerlocatorproductteaser .content {
    width: 83.3333333333%;
  }
}
.m-dealerlocatorproductteaser .content {
  float: left;
}
.m-dealerlocatorproductteaser .content .product-info span {
  padding-right: 10px;
}
.m-dealerlocatorproductteaser .content .heading-link {
  color: #000;
}
.m-dealerlocatorproductteaser .content .heading-link:hover {
  color: #007bc0;
}
.m-dealerteaser .media,
.m-dealerteaser .shop-title {
  margin-bottom: 20px;
}
.m-dealerteaser .price {
  font-size: 35px;
  padding-bottom: 5px;
}
.m-dealerteaser .dealerteaser-mail {
  word-break: break-all;
}
.m-dealerteaser .dealer-info {
  color: #000;
  font-size: 12px;
  margin: 0 0 10px;
}
.m-dealerteaserrebrush .media {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.delayed-add-to-cart .a-button-link {
  background: 0;
  padding: 0;
  text-align: left;
  border: 0;
}
.delayed-add-to-cart .a-button-link:before {
  display: none;
}
.m-deliverydetails {
  margin: 0 0 20px;
  position: relative;
}
.m-deliverydetails:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-deliverydetails .m-deliverydetails-header-edit h2 {
  width: 85%;
  float: left;
  word-break: break-all;
  padding-right: 10px;
}
.m-deliverydetails .m-deliverydetails-header-edit .edit {
  word-break: break-all;
}
.m-deliverydetails .agent-info,
.m-deliverydetails .billing-adress,
.m-deliverydetails .delivery-date,
.m-deliverydetails .shipping-adress {
  width: 100%;
  float: left;
  margin-bottom: 30px;
  padding: 0;
}
.m-deliverydetails :last-child {
  margin-bottom: 0;
}
@media (min-width: 600px) {
  .m-deliverydetails .agent-info,
  .m-deliverydetails .billing-adress,
  .m-deliverydetails .delivery-date,
  .m-deliverydetails .shipping-adress {
    width: 50%;
  }
  .m-deliverydetails .billing-adress {
    padding-right: 1.3888888889%;
  }
  .m-deliverydetails .shipping-adress {
    padding-left: 1.3888888889%;
    padding-right: 0;
  }
  .m-deliverydetails .delivery-date {
    padding-left: 0;
    padding-right: 1.3888888889%;
  }
  .m-deliverydetails .agent-info {
    padding-left: 1.3888888889%;
    padding-right: 0;
  }
  .m-deliverydetails.deliverydetails-layout-fourth div:nth-last-child(-n + 2) {
    margin-bottom: 0;
  }
}
@media (min-width: 900px) {
  .m-deliverydetails .agent-info,
  .m-deliverydetails .billing-adress,
  .m-deliverydetails .delivery-date,
  .m-deliverydetails .shipping-adress {
    width: 33.3333333333%;
    margin-bottom: 0;
  }
  .m-deliverydetails.deliverydetails-layout-fourth .agent-info,
  .m-deliverydetails.deliverydetails-layout-fourth .billing-adress,
  .m-deliverydetails.deliverydetails-layout-fourth .delivery-date,
  .m-deliverydetails.deliverydetails-layout-fourth .shipping-adress {
    width: 25%;
  }
  .m-deliverydetails .agent-info,
  .m-deliverydetails .delivery-date,
  .m-deliverydetails .shipping-adress {
    padding: 0 1.3888888889%;
  }
}
.m-dob2-appliance-data {
  background-color: #fff;
  padding: 0.5rem 10px 1rem 1rem;
  border-radius: 0.25rem;
  overflow: hidden;
}
.m-dob2-appliance-data .dob2-appliance-media-container {
  float: left;
  width: 30%;
  padding: 10px 10px 0 0;
}
.m-dob2-appliance-data .dob2-appliance-header {
  float: right;
  width: 70%;
}
.m-dob2-appliance-data .dob2-appliance-description .a-heading {
  margin-bottom: 0;
}
.m-dob2-appliance-data .dob2-appliance-description .dob2-appliance-details {
  margin: 1rem 0;
}
.m-dob2-appliance-data
  .dob2-appliance-description
  .dob2-appliance-details
  .dob2-appliancedetail-list {
  overflow: hidden;
  line-height: 13px;
  width: 100%;
}
.m-dob2-appliance-data
  .dob2-appliance-description
  .dob2-appliance-details
  .dob2-appliancedetail-container {
  overflow: hidden;
}
.m-dob2-appliance-data
  .dob2-appliance-description
  .dob2-appliance-details
  .dob2-appliancedetail-label {
  overflow-wrap: break-word;
  float: left;
  width: 30%;
}
@media (max-width: 599px) {
  .m-dob2-appliance-data
    .dob2-appliance-description
    .dob2-appliance-details
    .dob2-appliancedetail-label {
    width: 40%;
  }
}
.m-dob2-appliance-data
  .dob2-appliance-description
  .dob2-appliance-details
  .dob2-appliancedetail-value {
  overflow-wrap: break-word;
  float: right;
  margin-bottom: 0;
  margin-left: 0;
  width: 70%;
}
.m-dob2-appliance-data .additional-text {
  font-size: 0.7rem;
  color: #666;
}
.o-dob2repairaddressfields .suggestion-fieldset {
  padding: 1px !important;
  visibility: hidden;
}
.o-dob2repairaddressfields .suggestion-togglebox {
  border-bottom: none;
  margin-bottom: 1px !important;
}
.o-dob2repairaddressfields .suggestion-togglebox-content.is-open {
  margin-bottom: 20px !important;
}
.m-dob2-user-information-summary {
  padding: 1rem;
  background-color: #fff;
}
.m-dob2-user-information-summary .dob2-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.m-dob2-user-information-summary .dob2-list-el {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.m-dob2-user-information-summary .dob2-list-el.dob2-list-el-sm {
  width: 50%;
}
@media (max-width: 599px) {
  .m-dob2-appliance-data
    .dob2-appliance-description
    .dob2-appliance-details
    .dob2-appliancedetail-value {
    width: 60%;
  }
  .m-dob2-user-information-summary {
    padding: 1rem;
  }
  .m-dob2-user-information-summary .dob2-list-el {
    margin: 0;
  }
  .m-dob2-user-information-summary .dob2-list-el.dob2-list-el-sm {
    width: 100%;
  }
}
.m-dob2-user-information-summary .dob2-headline {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.m-dob2-user-information-summary .dob2-body {
  margin: 0 0 1rem 2.1rem;
}
.m-dob2-user-information-summary .highlight-text {
  font-weight: 700;
}
.m-dob2-user-information-summary .dob2-icon {
  font-size: 1.5rem;
  padding: 1rem 0;
  margin: 0 0.5rem 0 0;
}
.m-dob2-user-information-summary .dob2-headline-text {
  padding: 1.25rem 0 1rem;
  vertical-align: top;
}
.m-dob2-user-information-summary .dob2-hr {
  bottom: 0;
  position: absolute;
}
.m-dob2-user-information-summary .dob2-edit-icon {
  font-size: 1.2rem;
  margin: 0 1.2rem 0 0;
}
.m-dob2-user-information-summary .dob2ordersummary-headline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.m-dob2-user-information-summary .dob2-icon-summary {
  font-size: 1.5rem;
  padding: 1rem 0;
  margin: 0 0.25rem 0 0;
}
.m-dob2-user-information-summary .dob2ordersummary-item {
  width: 50%;
}
@media (max-width: 599px) {
  .m-dob2-user-information-summary .dob2ordersummary-item {
    width: 100%;
  }
}
.m-dobappointmentappliance .appointment {
  width: 100%;
}
@media (min-width: 600px) {
  .m-dobappointmentappliance .appointment {
    width: 50%;
  }
}
@media (min-width: 900px) {
  .m-dobappointmentappliance .appointment {
    width: 33.3333333333%;
  }
}
.m-dobappointmentappliance .appointment .appointment-chosen:after,
.m-dobappointmentappliance .appointment .appointment-open:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-dobappointmentappliance .appointment .appointment-chosen {
  margin-bottom: 15px;
}
.m-dobappointmentappliance .appointment .appointment-icon-content {
  color: #000;
  float: left;
  font-size: 20px;
  margin: 0;
  width: 20px;
}
.m-dobappointmentappliance .appointment .appointment-content {
  margin: 0 0 0 35px;
}
.m-dobappointmentappliance .appointment .appointment-form-content {
  margin: 15px 0 0 35px;
}
.m-dobavailabilityservicepartneritem .servicepartner-data {
  list-style: none;
  margin: 0 0 20px;
  padding: 0;
}
.m-dobavailabilityservicepartneritem .servicepartner-data .hours-item {
  margin: 0 0 2px;
}
.m-dobavailabilityservicepartneritem .times {
  float: right;
}
@media (min-width: 600px) and (max-width: 899px) {
  .m-dobavailabilityservicepartneritem .image-col {
    width: 33%;
  }
  .m-dobavailabilityservicepartneritem .address-col {
    width: 66%;
  }
  .m-dobavailabilityservicepartneritem .openingHours-col {
    margin-left: 33%;
    width: 66%;
  }
}
.m-downloadbasketbottom {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.m-downloadbasketbottom:after {
  content: " ";
  display: block;
  clear: both;
}
.m-downloadbasketbottom .element-wrapper {
  width: 50%;
  float: left;
  padding: 0;
}
.m-downloadbasketbottom .empty-basket,
.m-downloadbasketbottom .trigger-download-basket {
  display: inline-block;
  margin-top: 10px;
}
.m-downloadbasketbottom .m-multioptionbutton {
  width: 50%;
  float: left;
  padding: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbasketbottom
  .m-multioptionbutton
  .a-link.link-addtocart,
.m-downloadbasketbottom .m-multioptionbutton .a-button,
.m-downloadbasketbottom
  .m-multioptionbutton
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  float: right;
}
.m-downloadbaskettop .not-active {
  pointer-events: none;
  cursor: default;
}
.m-downloadbaskettop .pdb-header {
  display: block;
}
.m-downloadbaskettop .pdb-header .m-multioptionbutton {
  text-align: right;
  padding: 20px 10px;
}
.m-downloadbaskettop .downloadbaskettop-inner .resetSelection {
  width: 100%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
  text-align: right;
  margin: 0 20px 0 0;
}
.m-downloadbaskettop .downloadbaskettop-inner .resetSelection .a-link {
  width: initial;
}
.m-downloadbaskettop .downloadbaskettop-inner .calendar-wrapper {
  width: 100%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.m-downloadteaser {
  margin: 0 0 20px;
  width: 100%;
}
.m-downloadteaser:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-downloadteaser .a-image {
  display: table;
  margin: 0 15px 15px 0;
  max-width: 25%;
  table-layout: fixed;
}
.m-downloadteaser .download .select-wrap {
  margin: 0;
}
.m-downloadteaser .heading {
  display: table;
}
.m-downloadteaser .content {
  display: inline-block;
}
@media (min-width: 600px) {
  .m-downloadteaser .content {
    display: table;
  }
  .m-downloadteaser .content .download,
  .m-entervibqrcode .qrcode-external-link-container .external-link-container {
    width: 50%;
  }
}
.m-eancodefield .m-form .form-layout-third .form-layout-col:last-child {
  padding-left: 0;
}
.m-eancodefield .m-form .form-layout-third .form-layout-col .form-row {
  margin-right: 0;
}
.m-eancodefield
  .m-form
  .form-layout-third
  .form-layout-col
  .form-row
  .form-error-wrapper:before {
  display: none !important;
}
@media (max-width: 599px) {
  .m-eancodefield .m-form .form-layout-third .form-layout-col .form-row {
    padding: 0 0 10px;
  }
}
.m-eancodefield .eanfield-input {
  margin: 0;
  padding: 11px;
}
.m-eancodefield .m-form .m-forminput ~ .form-success-wrapper,
.m-eancodefield
  .m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  ~ .form-success-wrapper,
.m-eancodefield
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  ~ .form-success-wrapper,
.m-eancodefield
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  ~ .form-success-wrapper,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-eancodefield
  .m-form
  .technical-info-search
  ~ .form-success-wrapper,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-eancodefield
  .m-form
  input.js-search-input
  ~ .form-success-wrapper,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-eancodefield
  .m-form
  input.m-forminput
  ~ .form-success-wrapper {
  display: none;
  color: #00884a;
  margin: 10px 0;
}
.m-eancodefield .m-form .m-forminput ~ .form-eanerror-wrapper,
.m-eancodefield
  .m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  ~ .form-eanerror-wrapper,
.m-eancodefield
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  ~ .form-eanerror-wrapper,
.m-eancodefield
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  ~ .form-eanerror-wrapper,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-eancodefield
  .m-form
  .technical-info-search
  ~ .form-eanerror-wrapper,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-eancodefield
  .m-form
  input.js-search-input
  ~ .form-eanerror-wrapper,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-eancodefield
  .m-form
  input.m-forminput
  ~ .form-eanerror-wrapper {
  display: none;
  color: #e11f26;
  margin: 10px 0;
}
.m-eancodefield .m-form .m-forminput.has-eanerror ~ .form-eanerror-wrapper,
.m-eancodefield .m-form .m-forminput.has-success ~ .form-success-wrapper,
.m-eancodefield
  .m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-eanerror.technical-info-search
  ~ .form-eanerror-wrapper,
.m-eancodefield
  .m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-success.technical-info-search
  ~ .form-success-wrapper,
.m-eancodefield
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-eanerror.js-search-input
  ~ .form-eanerror-wrapper,
.m-eancodefield
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-eanerror.m-forminput
  ~ .form-eanerror-wrapper,
.m-eancodefield
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-success.js-search-input
  ~ .form-success-wrapper,
.m-eancodefield
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-success.m-forminput
  ~ .form-success-wrapper,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-eancodefield
  .m-form
  .has-eanerror.technical-info-search
  ~ .form-eanerror-wrapper,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-eancodefield
  .m-form
  .has-success.technical-info-search
  ~ .form-success-wrapper,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-eancodefield
  .m-form
  input.has-eanerror.js-search-input
  ~ .form-eanerror-wrapper,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-eancodefield
  .m-form
  input.has-eanerror.m-forminput
  ~ .form-eanerror-wrapper,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-eancodefield
  .m-form
  input.has-success.js-search-input
  ~ .form-success-wrapper,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-eancodefield
  .m-form
  input.has-success.m-forminput
  ~ .form-success-wrapper {
  display: block;
}
.m-eancodefield.rebrush .eanfield-input {
  border-radius: 0.5rem;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-eancodefield.rebrush
  .submit-ean
  .a-link.link-addtocart,
.m-eancodefield.rebrush .submit-ean .a-button,
.m-eancodefield.rebrush
  .submit-ean
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  background: #2b5ee5;
  color: #fff;
  font-weight: 700;
  font-size: 1rem;
  border-radius: 0.5rem;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-eancodefield.rebrush
  .submit-ean
  .a-link.link-addtocart:hover,
.m-eancodefield.rebrush .submit-ean .a-button:hover,
.m-eancodefield.rebrush
  .submit-ean
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover {
  background: #000;
}
.m-enterenumberproductids .divider-text {
  display: block;
  margin: 0 0 20px;
}
.m-enterenumberproductids .m-searchfield,
.m-enterenumberproductids .m-searchinput:last-child {
  margin-bottom: 0;
}
.m-enterenumberproductids .searchfield-fullwidth .form-row:last-of-type {
  margin-right: 0;
}
.m-enterenumberproductids .form-row:last-of-type {
  padding: 0;
}
.m-enterenumberproductids .form-row:last-of-type + div {
  display: none;
}
.m-entervib {
  margin: 0 0 40px;
}
.m-entervib .teaser-description {
  margin: 0 0 30px;
}
.m-entervibqrcode .qrcode-external-link-container .external-link-container {
  margin: 0 0 20px;
}
.m-entervibqrcode .qrcode-external-link-container .qrcode-container {
  display: none;
}
.m-estimateddeliverydate {
  margin-bottom: 15px;
}
.m-estimateddeliverydate.state-red .estimated-delivery-text {
  color: #e11f26;
}
.m-estimateddeliverydate.state-yellow .estimated-delivery-text {
  color: #ffcf00;
}
.m-estimateddeliverydate.state-green .estimated-delivery-text {
  color: #00884a;
}
@media (min-width: 900px) {
  .m-downloadteaser .a-image {
    width: 25%;
  }
  .m-downloadteaser .content,
  .m-downloadteaser .heading {
    width: 48.75%;
  }
  .m-downloadteaser .download {
    float: right;
    width: 20.8333333333%;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-eancodefield
    .m-form
    .form-layout-third
    .submit-ean
    .a-link.link-addtocart,
  .m-eancodefield .m-form .form-layout-third .submit-ean .a-button,
  .m-eancodefield
    .m-form
    .form-layout-third
    .submit-ean
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: 46%;
  }
  .m-entervibqrcode .qrcode-external-link-container .external-link-container {
    width: 25%;
  }
  .m-expandablestage {
    margin: 0 auto 4rem 0;
    width: 100%;
  }
}
.m-expandablestage .expandable-stage-elements-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-expandablestage .expandable-stage-elements-wrap .expandable-area {
  max-height: 4.5rem;
  overflow: hidden;
}
.m-expandablestage .expandable-stage-elements-wrap .expandable-area.expanded {
  max-height: none;
}
.m-expandablestage .expandable-stage-elements-wrap .expandable-arrow {
  width: 100%;
}
.m-expandablestage
  .expandable-stage-elements-wrap
  .expandable-arrow
  .expand-toggle {
  cursor: pointer;
}
.m-expandablestage
  .expandable-stage-elements-wrap
  .expandable-arrow
  .expand-toggle:focus {
  outline: transparent solid 1px;
}
.m-expandablestage .expandable-stage-elements-wrap .expandable-arrow .fade-out {
  -webkit-box-shadow: -10px -10px 15px #fff;
  box-shadow: -10px -10px 15px #fff;
  width: 100%;
}
.m-externalquestiondisplay {
  float: right;
  width: 100%;
  text-align: right;
  margin-top: 2%;
}
@media (min-width: 900px) {
  .m-externalquestiondisplay {
    width: 50%;
  }
}
.m-externalquestiondisplay .syndicated-question-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-externalquestiondisplay
  .syndicated-question-container
  .syndicated-question-text {
  margin-left: 1rem;
}
.m-externalquestiondisplay
  .syndicated-question-container
  .syndicated-image-image {
  margin: 0 0 0 8px;
  height: auto;
  max-width: 55px;
}
.feature-promotion {
  width: 100%;
  border: none;
  border-radius: 0;
  background-color: #fff;
}
.feature-promotion
  .promotion-content
  .image-checkbox-wrapper
  .m-forminput-checkbox
  .a-formlabel {
  word-wrap: break-word;
}
.feature-promotion .subline {
  background-color: #2e3033;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  padding: 4px;
}
.feature-promotion .subline .subline-text {
  font-size: 0.75rem;
  color: #fff;
  word-wrap: break-word;
}
.feature-promotion .promotion-description {
  width: 100%;
}
.feature-promotion .promotion-image {
  width: -webkit-calc(50% - 10px);
  width: calc(50% - 10px);
  float: right;
}
@media (min-width: 600px) {
  .m-entervibqrcode .qrcode-external-link-container .qrcode-container {
    display: block;
  }
  .feature-promotion .promotion-description {
    padding: 1px 0 5px;
    display: inline-block;
  }
  .feature-promotion .promotion-image {
    width: auto;
    float: none;
  }
}
.feature-promotion .image-checkbox-wrapper {
  width: -webkit-calc(50% - 10px);
  width: calc(50% - 10px);
}
@media (min-width: 600px) {
  .feature-promotion .image-checkbox-wrapper {
    float: none;
    width: auto;
  }
  .feature-promotion {
    width: 48%;
    height: -webkit-fit-content;
    height: fit-content;
  }
}
@media (min-width: 900px) {
  .feature-promotion {
    width: 32%;
    height: -webkit-fit-content;
    height: fit-content;
  }
}
.tabs-placeholder {
  height: 50px;
  width: 100%;
  margin-bottom: 10px;
  margin-top: 10px;
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
}
.feature-stories-placeholder {
  margin-bottom: 20px;
}
.feature-stories-placeholder .feature-stories-header {
  height: 50px;
  width: 35%;
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
  margin-top: 20px;
  margin-bottom: 20px;
}
.feature-stories-placeholder .feature-tiles-container-placeholder {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 24px;
}
.feature-stories-placeholder
  .feature-tiles-container-placeholder
  .feature-tile-wrapper-placeholder:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.feature-stories-placeholder
  .feature-tiles-container-placeholder
  .feature-tile-wrapper-placeholder:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
.feature-stories-placeholder
  .feature-tiles-container-placeholder
  .feature-tile-wrapper-placeholder:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.feature-stories-placeholder
  .feature-tiles-container-placeholder
  .feature-tile-wrapper-placeholder:nth-child(4) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.feature-stories-placeholder
  .feature-tiles-container-placeholder
  .feature-tile-wrapper-placeholder:nth-child(5) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
.feature-stories-placeholder
  .feature-tiles-container-placeholder
  .feature-tile-wrapper-placeholder:nth-child(6) {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
}
.feature-stories-placeholder
  .feature-tiles-container-placeholder
  .feature-tile-wrapper-placeholder:nth-child(7) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.feature-stories-placeholder
  .feature-tiles-container-placeholder
  .feature-tile-wrapper-placeholder:nth-child(8) {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
}
.feature-stories-placeholder
  .feature-tiles-container-placeholder
  .feature-tile-wrapper-placeholder:nth-child(9) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.feature-stories-placeholder
  .feature-tiles-container-placeholder
  .feature-tile-wrapper-placeholder:nth-child(10) {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
}
.feature-stories-placeholder
  .feature-tiles-container-placeholder
  .feature-tile-wrapper-placeholder
  .feature-tile-placeholder {
  margin-right: 5px;
  margin-bottom: 10px;
  height: 34vw;
  position: relative;
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
  cursor: pointer;
}
@media (min-width: 900px) {
  .feature-stories-placeholder .feature-tiles-container-placeholder {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .feature-stories-placeholder
    .feature-tiles-container-placeholder
    .feature-tile-wrapper-placeholder
    .feature-tile-placeholder {
    height: 196px;
  }
}
.feature-stories-placeholder
  .feature-tiles-container-placeholder
  .feature-tile-wrapper-placeholder
  .feature-tile-placeholder:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.feature-stories-placeholder
  .copi-keyfeatures-container-placeholder
  .copi-keyfeatures-placeholder {
  height: 30px;
  width: 75%;
  margin-bottom: 15px;
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
}
.feature-stories.color-tiles
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile:before {
  background-color: transparent;
}
.feature-stories .feature-tiles-container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 24px;
}
.feature-stories .feature-tiles-container .feature-tile-wrapper:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.feature-stories .feature-tiles-container .feature-tile-wrapper:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
.feature-stories .feature-tiles-container .feature-tile-wrapper:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.feature-stories .feature-tiles-container .feature-tile-wrapper:nth-child(4) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.feature-stories .feature-tiles-container .feature-tile-wrapper:nth-child(5) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
.feature-stories .feature-tiles-container .feature-tile-wrapper:nth-child(6) {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
}
.feature-stories .feature-tiles-container .feature-tile-wrapper:nth-child(7) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.feature-stories .feature-tiles-container .feature-tile-wrapper:nth-child(8) {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
}
.feature-stories .feature-tiles-container .feature-tile-wrapper:nth-child(9) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.feature-stories .feature-tiles-container .feature-tile-wrapper:nth-child(10) {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
}
.feature-stories .feature-tiles-container .feature-tile-wrapper .feature-tile {
  position: relative;
  background-color: #efeff0;
  cursor: pointer;
}
.feature-stories
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile:before {
  content: "";
  background-color: #000;
  opacity: 0.1;
  position: absolute;
  width: 100%;
  height: 100%;
}
.feature-stories
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile
  .icon-play {
  color: #007bc0;
  z-index: 1;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
}
.feature-stories
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile
  .a-image {
  height: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.feature-stories
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile
  .a-image
  img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: none;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.feature-stories
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile
  .m-video {
  height: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.feature-stories
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile
  .content-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  padding: 10px 15px;
  overflow: hidden;
  z-index: 2;
}
.feature-stories
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile
  .content-wrapper
  .feature-name {
  width: 100%;
  float: left;
  color: #fff;
}
.feature-stories
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile
  .content-wrapper
  .feature-name
  .feature-name-text {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  display: -webkit-box;
}
.feature-stories
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile
  .content-wrapper
  .feature-media-icon {
  float: right;
}
.feature-stories
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile
  .content-wrapper
  .feature-open-layer-icon {
  position: absolute;
  bottom: 10px;
  right: 10px;
  color: #fff;
}
.feature-stories .button-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (min-width: 900px) {
  .feature-stories .feature-tiles-container {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .feature-stories
    .feature-tiles-container
    .feature-tile-wrapper
    .feature-tile {
    height: 196px;
  }
  .feature-stories
    .feature-tiles-container
    .feature-tile-wrapper
    .feature-tile
    .content-wrapper
    .feature-name {
    font-size: 15px;
    font-weight: 700;
  }
  .feature-stories .button-wrapper {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.feature-stories .m-layer {
  margin-top: 8%;
}
.feature-stories .copi-text .footnote-sup {
  cursor: pointer;
}
.m-filter:not(.m-filter-dealerlocator) {
  margin-bottom: 40px;
  position: relative;
}
.m-filterbar:not(.m-filterbar-dealerlocator) {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
}
.m-filterbar:not(.m-filterbar-dealerlocator):not(.has-filter-link):not(
    .has-compare-link
  ):not(.has-sort-dropdown):not(.has-grid-list-toggle):not(.has-reset-button)
  .filterbar-buttons {
  display: none;
}
.m-filterbar:not(.m-filterbar-dealerlocator).list-header {
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.m-filterbar:not(.m-filterbar-dealerlocator) .filterbar-results {
  padding-bottom: 5px;
}
.m-filterbar:not(.m-filterbar-dealerlocator) ul li {
  margin: 0;
}
.m-filterbar:not(.m-filterbar-dealerlocator) .filterbar-arrow {
  display: block;
  height: 0;
  left: 50%;
  position: relative;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden;
  width: 0;
}
.m-filterbar:not(.m-filterbar-dealerlocator) .filterbar-arrow.is-active {
  visibility: visible;
}
.m-filterbar:not(.m-filterbar-dealerlocator) .filterbar-arrow:after,
.m-filterbar:not(.m-filterbar-dealerlocator) .filterbar-arrow:before {
  bottom: -2px;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.m-filterbar:not(.m-filterbar-dealerlocator) .filterbar-arrow:before {
  border: solid transparent;
  border-bottom-color: transparent;
  margin: -2px 0 1px -1px;
}
.m-filterbar:not(.m-filterbar-dealerlocator) .filterbar-arrow-invisible {
  display: none;
}
.m-filterbar:not(.m-filterbar-dealerlocator) .filterbar-nav {
  display: block;
  list-style-type: none;
  margin: 10px 0;
  padding: 0;
  position: relative;
  text-align: right;
}
.m-filterbar:not(.m-filterbar-dealerlocator) .filterbar-nav:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-nav
  .filterbar-right-content {
  float: right;
}
.m-filterbar:not(.m-filterbar-dealerlocator) .filterbar-title-label {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}
.m-filterbar:not(.m-filterbar-dealerlocator) .filterbar-item {
  background: #fff;
  font-weight: 600;
  padding: 0 1.3888888889%;
  text-align: center;
  width: 15%;
  display: inline-block;
}
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item.is-active:not(.filterbar-icons)
  > a,
.m-filterbar:not(.m-filterbar-dealerlocator) .filterbar-item:hover {
  color: #007bc0;
}
.m-filterbar:not(.m-filterbar-dealerlocator) .filterbar-item-invisible {
  visibility: hidden;
}
.m-filterbar:not(.m-filterbar-dealerlocator) .filterbar-item.filterbar-category,
.m-filterbar:not(.m-filterbar-dealerlocator) .filterbar-item.filterbar-filter {
  padding-left: 0;
  float: left;
}
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item.filterbar-category {
  text-align: left;
}
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item.filterbar-category
  .m-forminput-dropdown {
  margin: 0;
}
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item.filterbar-category
  .select2-container--default
  .select2-results
  > .select2-results__options {
  overflow-x: hidden;
}
.m-filterbar:not(.m-filterbar-dealerlocator) .filterbar-item.filterbar-reset {
  padding-right: 0;
}
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item.filterbar-sorting
  .m-forminput-dropdown
  .select2-selection {
  padding: 7px 7px 7px 15px;
}
.m-filterbar:not(.m-filterbar-dealerlocator) .filterbar-item.filterbar-title {
  color: #000;
  padding-bottom: 10px;
  padding-left: 0;
  text-align: left;
}
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item.filterbar-title:first-child:last-child {
  width: 100%;
}
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item
  .select2-container {
  font-weight: 400;
}
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item
  .filterbar-filter-label {
  display: none;
}
.m-filterbar:not(.m-filterbar-dealerlocator) .filterbar-item.filterbar-sorting {
  padding-right: 0;
  text-align: left;
}
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item.filterbar-sorting
  .m-forminput-dropdown {
  margin: 0;
}
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item.filterbar-sorting
  .select-wrap {
  margin: 0;
  color: #666;
}
.m-filterbar:not(.m-filterbar-dealerlocator) .filterbar-item.filterbar-icons {
  padding: 0;
  text-align: right;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item.filterbar-icons
  .a-link.link-addtocart,
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item.filterbar-icons
  .a-button,
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item.filterbar-icons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  padding-bottom: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item.filterbar-icons
  .a-link.link-addtocart:last-of-type,
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item.filterbar-icons
  .a-button:last-of-type,
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item.filterbar-icons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:last-of-type {
  padding-right: 0;
}
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item
  .filterbar-gridview,
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item
  .filterbar-listview {
  cursor: pointer;
  display: inline-block;
  outline: 0;
}
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item
  .filterbar-gridview:hover,
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item
  .filterbar-listview:hover {
  color: #007bc0;
}
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item
  .filterbar-gridview.is-active,
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item
  .filterbar-listview.is-active {
  color: #007bc0;
  cursor: default;
}
.m-filterbar:not(
    .m-filterbar-dealerlocator
  ).has-filter-link.has-compare-link.has-sort-dropdown.has-grid-list-toggle
  .filterbar-item {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.m-filterbar:not(
    .m-filterbar-dealerlocator
  ).has-filter-link.has-compare-link.has-sort-dropdown.has-grid-list-toggle
  .filterbar-item.filterbar-title {
  width: 33.3333333%;
}
.m-filterbar:not(
    .m-filterbar-dealerlocator
  ).has-filter-link.has-compare-link.has-sort-dropdown
  .filterbar-item,
.m-filterbar:not(
    .m-filterbar-dealerlocator
  ).has-filter-link.has-compare-link.has-sort-dropdown
  .filterbar-item.filterbar-title,
.m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
  .filterbar-item,
.m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
  .filterbar-item.filterbar-title {
  width: 33.333333%;
}
.m-filterbar:not(.m-filterbar-dealerlocator).has-filter-link
  .filterbar-item.filterbar-title,
.m-filterbar:not(.m-filterbar-dealerlocator).has-filter-link.has-compare-link
  .filterbar-item.filterbar-title,
.m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown
  .filterbar-item.filterbar-title,
.m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-compare-link
  .filterbar-item.filterbar-title {
  width: 80%;
}
.m-filterbar:not(
    .m-filterbar-dealerlocator
  ).filterbar-title:first-child:last-child,
.m-filterbar:not(
    .m-filterbar-dealerlocator
  ).has-compare-link:first-child:last-child {
  width: 100%;
}
@media (min-width: 600px) {
  .m-filterbar:not(.m-filterbar-dealerlocator)
    .filterbar-item
    .filterbar-filter-label {
    display: inline-block;
  }
  .m-filterbar:not(
      .m-filterbar-dealerlocator
    ).has-filter-link.has-compare-link.has-sort-dropdown.has-grid-list-toggle
    .filterbar-item {
    width: 20%;
  }
  .m-filterbar:not(
      .m-filterbar-dealerlocator
    ).has-filter-link.has-compare-link.has-sort-dropdown.has-grid-list-toggle
    .filterbar-item.filterbar-title {
    width: 40%;
  }
  .m-filterbar:not(
      .m-filterbar-dealerlocator
    ).has-filter-link.has-compare-link.has-sort-dropdown.has-grid-list-toggle
    .filterbar-item.filterbar-icons {
    width: 15%;
  }
  .m-filterbar:not(
      .m-filterbar-dealerlocator
    ).has-filter-link.has-compare-link.has-sort-dropdown
    .filterbar-item,
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item {
    width: 20%;
  }
  .m-filterbar:not(
      .m-filterbar-dealerlocator
    ).has-filter-link.has-compare-link.has-sort-dropdown
    .filterbar-item.filterbar-title,
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-title {
    width: 40%;
  }
  .m-filterbar:not(
      .m-filterbar-dealerlocator
    ).has-filter-link.has-compare-link.has-sort-dropdown
    .filterbar-item.filterbar-icons,
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-icons {
    width: 15%;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator).has-filter-link.has-compare-link
    .filterbar-item.filterbar-title,
  .m-filterbar:not(
      .m-filterbar-dealerlocator
    ).has-sort-dropdown.has-compare-link
    .filterbar-item.filterbar-title,
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-title {
    width: 60%;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator).has-compare-link
    .filterbar-item.filterbar-title,
  .m-filterbar:not(.m-filterbar-dealerlocator).has-filter-link
    .filterbar-item.filterbar-title,
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown
    .filterbar-item.filterbar-title {
    width: 80%;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator) .selected-filters {
    padding-top: 20px;
  }
}
.m-filterbar:not(.m-filterbar-dealerlocator) .filterbar-selected-filters {
  margin-bottom: 10px;
}
.m-filterbar:not(.m-filterbar-dealerlocator) .a-selectedfilter .a-rating {
  line-height: 17px;
}
.m-filterbar-rebrush {
  border-bottom: none;
  border-left: none;
  border-right: none;
  border-top: 1px solid #8a9097;
  margin: 12px 0 0;
  padding: 12px 0 0;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.m-filterbar-rebrush .reset-button {
  margin-left: auto;
  padding: 0;
  background: 0 0;
  border: none;
  text-align: left;
  width: auto;
}
.m-filterbar-rebrush .filterbarrebrush-selected-filters {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-filterbar-rebrush .a-selectedfilter .a-rating {
  line-height: 17px;
}
@media (min-width: 900px) {
  .m-filterbar:not(
      .m-filterbar-dealerlocator
    ).has-filter-link.has-compare-link.has-sort-dropdown.has-grid-list-toggle
    .filterbar-item.filterbar-title {
    width: 20%;
  }
  .m-filterbar:not(
      .m-filterbar-dealerlocator
    ).has-filter-link.has-compare-link.has-sort-dropdown.has-grid-list-toggle
    .filterbar-item.filterbar-icons {
    width: 15%;
  }
  .m-filterbar:not(
      .m-filterbar-dealerlocator
    ).has-compare-link.has-sort-dropdown.has-grid-list-toggle
    .filterbar-item.filterbar-title,
  .m-filterbar:not(
      .m-filterbar-dealerlocator
    ).has-filter-link.has-compare-link.has-grid-list-toggle
    .filterbar-item.filterbar-title,
  .m-filterbar:not(
      .m-filterbar-dealerlocator
    ).has-filter-link.has-compare-link.has-sort-dropdown
    .filterbar-item.filterbar-title,
  .m-filterbar:not(
      .m-filterbar-dealerlocator
    ).has-filter-link.has-sort-dropdown.has-grid-list-toggle
    .filterbar-item.filterbar-title {
    width: 40%;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator).has-filter-link.has-compare-link
    .filterbar-item.filterbar-title,
  .m-filterbar:not(
      .m-filterbar-dealerlocator
    ).has-filter-link.has-grid-list-toggle
    .filterbar-item.filterbar-title,
  .m-filterbar:not(
      .m-filterbar-dealerlocator
    ).has-grid-list-toggle.has-compare-link
    .filterbar-item.filterbar-title,
  .m-filterbar:not(
      .m-filterbar-dealerlocator
    ).has-sort-dropdown.has-compare-link
    .filterbar-item.filterbar-title,
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-title,
  .m-filterbar:not(
      .m-filterbar-dealerlocator
    ).has-sort-dropdown.has-grid-list-toggle
    .filterbar-item.filterbar-title {
    width: 60%;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator).has-compare-link
    .filterbar-item.filterbar-title,
  .m-filterbar:not(.m-filterbar-dealerlocator).has-filter-link
    .filterbar-item.filterbar-title,
  .m-filterbar:not(.m-filterbar-dealerlocator).has-grid-list-toggle
    .filterbar-item.filterbar-title,
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown
    .filterbar-item.filterbar-title {
    width: 80%;
  }
  .filter-area-placeholder {
    margin: 20px 20px 0 0;
  }
  .filter-area-placeholder .filter-placeholder {
    height: 50px;
    width: 15%;
    -webkit-animation: 1s linear infinite alternate plp-filter-loader;
    animation: 1s linear infinite alternate plp-filter-loader;
    margin: 0 5px 5px 0;
    border-radius: 30px;
    background-color: #d4d9de;
    display: inline-block;
  }
  .filter-area-placeholder .results-count-placeholder {
    height: 30px;
    width: 10%;
    -webkit-animation: 1s linear infinite alternate plp-filter-loader;
    animation: 1s linear infinite alternate plp-filter-loader;
    margin: 40px 0 10px 5px;
    background-color: #d4d9de;
    border-radius: 30px;
  }
  @-webkit-keyframes plp-filter-loader {
    0% {
      opacity: 0.3;
    }
  }
  @keyframes plp-filter-loader {
    0% {
      opacity: 0.3;
    }
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .selected-filters
    .a-selectedfilter {
    float: left;
  }
}
.m-filterlayer:not(.m-filterlayer-dealerlocator) {
  display: none;
  visibility: hidden;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator).is-opened {
  display: block;
  visibility: visible;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator).is-opened:not(
    .filter-block-is-opened
  )::after {
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator)::after {
  content: "";
  display: block;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator) .selected-filters {
  padding-top: 20px;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator) .selected-filters:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator)
  .selected-filters
  .a-selectedfilter {
  margin: 0 25px 10px 0;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator) .filter-block-outer {
  margin-bottom: 0;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator) .filterlayer-spacer {
  padding-bottom: 0;
  padding-top: 20px;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator) .filterlayer-border {
  border-bottom: 1px solid #71767c;
  border-top: 1px solid #71767c;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator)
  .filterlayer-border
  + .filterlayer-border,
.m-filterlayer:not(.m-filterlayer-dealerlocator)
  .filterlayer-border:first-child {
  border-top: 0;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator)
  .filterlayer-border:last-child {
  border-bottom: 0;
}
@media (min-width: 600px) {
  .m-filterlayer:not(.m-filterlayer-dealerlocator) .filter-block-outer {
    display: none;
    visibility: hidden;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-block-outer.is-opened {
    display: block;
    visibility: visible;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator) .filterlayer-spacer {
    padding-top: 20px;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator) .filterlayer-border {
    border: 0;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper.show-all
    .filterlayer-col:nth-child(n + 3) {
    display: block;
    visibility: visible;
  }
}
.m-filterlayer:not(.m-filterlayer-dealerlocator) .filter-group-wrapper::after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator)
  .filter-group-wrapper
  .filterlayer-col {
  width: 100%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
@media (min-width: 600px) {
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper
    .filterlayer-col {
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper
    .filterlayer-col:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper
    .filterlayer-col:nth-child(2n + 2) {
    margin-left: 50%;
    margin-right: -100%;
    clear: none;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper
    .filterlayer-col:first-child,
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper
    .filterlayer-col:nth-child(2n + 1) {
    padding-left: 0;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper
    .filterlayer-col:nth-child(2n + 0) {
    padding-right: 0;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper
    .filterlayer-col:nth-child(n + 3) {
    display: none;
    visibility: hidden;
  }
}
@media (min-width: 900px) {
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper.show-all
    .filterlayer-col:nth-child(n + 5) {
    display: block;
    visibility: visible;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper
    .filterlayer-col {
    width: 25%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper
    .filterlayer-col:nth-child(4n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper
    .filterlayer-col:nth-child(4n + 2) {
    margin-left: 25%;
    margin-right: -100%;
    clear: none;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper
    .filterlayer-col:nth-child(4n + 3) {
    margin-left: 50%;
    margin-right: -100%;
    clear: none;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper
    .filterlayer-col:nth-child(4n + 4) {
    margin-left: 75%;
    margin-right: -100%;
    clear: none;
  }
}
@media (max-width: 599px) {
  .m-filterlayer:not(.m-filterlayer-dealerlocator) .filter-group-wrapper {
    margin-top: 20px;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper.show-all
    .filterlayer-col:nth-child(n + 2) {
    display: block;
    visibility: visible;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper
    .filterlayer-col {
    padding-left: 0;
    padding-right: 0;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper
    .filterlayer-col:nth-child(n + 2) {
    display: none;
    visibility: hidden;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    button.filter-closefilterarea-button,
  .m-filterlayer:not(.m-filterlayer-dealerlocator) button.reset-button {
    margin-top: 20px;
    margin-bottom: 20px;
    width: 100%;
    display: block;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper
    .filterlayer-col:nth-child(6n):not(:last-child) {
    margin-bottom: 30px;
    border-bottom: 0;
  }
}
@media (min-width: 900px) {
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper
    .filterlayer-col:nth-child(2n + 1) {
    padding-left: 1.3888888889%;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper
    .filterlayer-col:nth-child(2n + 0) {
    padding-right: 1.3888888889%;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper
    .filterlayer-col:nth-child(4n + 1) {
    padding-left: 0;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper
    .filterlayer-col:nth-child(4n + 0) {
    padding-right: 0;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper
    .filterlayer-col:nth-child(n + 3) {
    display: block;
    visibility: visible;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper
    .filterlayer-col:nth-child(n + 5) {
    display: none;
    visibility: hidden;
  }
}
.m-filterlayer:not(.m-filterlayer-dealerlocator)
  .filter-group-wrapper
  .filterlayer-rating
  .a-rating {
  display: inline-block;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator)
  .filter-group-wrapper
  .filterlayer-rating
  .a-rating
  .scale
  .icon {
  font-size: 22px;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator)
  .filter-group-wrapper
  .filterlayer-rating
  .a-rating.a-formlabel,
.m-filterlayer:not(.m-filterlayer-dealerlocator)
  .filter-group-wrapper
  .filterlayer-rating
  > div {
  margin-bottom: 10px;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator)
  .filter-group-wrapper
  .filterlayer-rating
  input,
.m-filterlayer:not(.m-filterlayer-dealerlocator)
  .filter-group-wrapper
  .filterlayer-selectablerange
  input {
  display: none;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator)
  .filter-layer-controls
  .show-hide-wrapper {
  margin-top: 30px;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator)
  .filter-layer-controls
  .show-hide-wrapper
  .filter-toggle.is-active
  .filter-toggle-hide {
  display: inline-block;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator)
  .filter-layer-controls
  .show-hide-wrapper
  .filter-toggle
  .filter-toggle-hide,
.m-filterlayer:not(.m-filterlayer-dealerlocator)
  .filter-layer-controls
  .show-hide-wrapper
  .filter-toggle.is-active
  .filter-toggle-showmore {
  display: none;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator)
  .filter-layer-controls
  .show-hide-wrapper
  .filter-toggle
  .filter-toggle-showmore {
  display: inline-block;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator)
  .filter-layer-controls
  .close-button-wrapper {
  margin-top: 30px;
}
.m-filterlayer-rebrush::after {
  content: "";
  display: block;
}
.m-filterlayer-rebrush .selected-filters:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-filterlayer-rebrush .filter-group-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 899px) {
  .m-filterlayer-rebrush .filter-group-wrapper {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.m-filterlayer-rebrush .filter-group-wrapper .chip-sorting {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.m-filterlayer-rebrush .filter-group-wrapper .filterlayer-rating .a-rating {
  display: inline-block;
}
.m-filterlayer-rebrush
  .filter-group-wrapper
  .filterlayer-rating
  .a-rating.a-formlabel,
.m-filterlayer-rebrush .filter-group-wrapper .filterlayer-rating > div {
  margin-bottom: 10px;
}
.m-filterlayer-rebrush .filter-group-wrapper .filterlayer-rating input,
.m-filterlayer-rebrush
  .filter-group-wrapper
  .filterlayer-selectablerange
  input {
  display: none;
}
.m-filterlayer-rebrush
  .filter-group-wrapper
  .filterlayer-rating
  .a-formlabel:focus,
.m-filterlayer-rebrush
  .filter-group-wrapper
  .filterlayer-selectablerange
  .a-formlabel:focus {
  outline: 0;
}
.m-filterlayer-rebrush
  .filter-group-wrapper
  .filterlayer-rating
  .a-formlabel:focus:before,
.m-filterlayer-rebrush
  .filter-group-wrapper
  .filterlayer-selectablerange
  .a-formlabel:focus:before {
  outline: transparent solid 1px;
}
.m-filterlist-dealer .filterlist-container {
  background: #f7f7f7;
  height: 0;
  list-style-type: none;
  margin: 10px 0;
  max-height: 0;
  overflow: hidden;
  padding: 0;
  -webkit-transition: height 0.4s, max-height 0.4s;
  transition: height 0.4s, max-height 0.4s;
}
.m-filterlist-dealer .filterlist-container.open-mobile {
  height: 190px;
  max-height: 190px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.m-filterlist-dealer .filterlist-heading {
  color: #007bc0;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}
.m-filterlist-dealer .filterlist-heading:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  padding-right: 10px;
}
.m-filterlist-dealer .filterlist-heading.is-opened {
  color: #000;
}
.m-filterlist-dealer .filterlist-heading.is-opened:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
@media (min-width: 600px) {
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    button.filter-closefilterarea-button,
  .m-filterlayer:not(.m-filterlayer-dealerlocator) button.reset-button {
    display: none;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-layer-controls
    .close-button-wrapper {
    margin-top: 0;
  }
  .m-filterlist-dealer .filterlist-container {
    height: 190px;
    max-height: 190px;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-transition: none;
    transition: none;
  }
  .m-filterlist-dealer .filterlist-heading {
    color: #000;
    cursor: default;
    font-size: 16px;
    line-height: 22px;
  }
  .m-filterlist-dealer .filterlist-heading:before {
    content: "";
    padding: 0;
  }
  .m-filterlist-dealer .filterlist-heading.is-opened:before {
    content: "";
  }
  .m-filterlist:not(.m-filterlist-dealer) .filterlist-container.open-mobile {
    position: absolute;
    z-index: 100;
    left: 0;
    right: 0;
  }
}
.m-filterlist-dealer .filterlist-row {
  display: block;
  margin: 0;
  width: 100%;
}
.m-filterlist-dealer .filterlist-label {
  float: left;
  width: 100%;
}
.m-filterlist-dealer .filterlist-label ~ .a-formlabel {
  margin: 0;
  padding: 10px 34px 10px 10px;
}
.m-filterlist-dealer .filterlist-label:checked ~ .a-formlabel:before,
.m-filterlist-dealer .filterlist-label ~ .a-formlabel:before {
  display: none;
}
.m-filterlist-dealer .filterlist-row-item {
  background: #f7f7f7;
  color: #007bc0;
  cursor: pointer;
  display: block;
  position: relative;
  width: 100%;
}
.m-filterlist-dealer .filterlist-row-item:hover {
  background: #71767c;
  color: #000;
}
.m-filterlist-dealer .filterlist-row-item.is-active {
  background: #007bc0;
  color: #fff;
}
.m-filterlist-dealer .filterlist-row-item.is-active .filterlist-label-icon {
  display: none;
}
.m-filterlist-dealer .filterlist-row-item.is-active .filterlist-close-icon {
  display: block;
}
.m-filterlist-dealer .filterlist-row-item.is-active:hover {
  background: #000;
  color: #fff;
}
.m-filterlist-dealer .filterlist-label-icon {
  display: block;
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 1;
}
.m-filterlist-dealer .filterlist-close-icon {
  display: none;
  position: absolute;
  right: 10px;
  top: 10px;
}
.m-filterlist-dealer .filterlist-heading-filter-icon {
  color: #ccc;
  display: none;
  float: right;
}
.m-filterlist-dealer .filterlist-heading-filter-icon.is-active {
  display: block;
}
.m-filterlist:not(.m-filterlist-dealer) {
  position: relative;
}
.m-filterlist:not(.m-filterlist-dealer) .filterlist-container {
  background: #fff;
  height: 0;
  list-style-type: none;
  margin: 5px 0;
  max-height: 0;
  overflow: hidden;
  padding: 0;
}
.m-filterlist:not(.m-filterlist-dealer) .filterlist-container.open-mobile {
  max-height: 175px;
  height: auto;
  overflow-x: hidden;
  overflow-y: auto;
  padding-bottom: 5px;
  padding-left: 5px;
}
.m-filterlist:not(.m-filterlist-dealer) .filterlist-heading {
  color: #000;
  cursor: pointer;
  display: block;
  font-weight: 600;
}
.m-filterlist:not(.m-filterlist-dealer) .filterlist-heading:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  float: right;
}
.m-filterlist:not(.m-filterlist-dealer) .filterlist-heading.is-opened {
  color: #000;
}
.m-filterlist:not(.m-filterlist-dealer) .filterlist-heading.is-opened:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-filterlist:not(.m-filterlist-dealer) .filterlist-row {
  display: block;
  margin: 0;
  width: 100%;
}
.m-filterlist:not(.m-filterlist-dealer) .filterlist-label {
  float: left;
  width: 100%;
}
.m-filterlist:not(.m-filterlist-dealer) .filterlist-label ~ .a-formlabel {
  margin: 0;
}
.m-filterlist:not(.m-filterlist-dealer) .filterlist-row-item {
  background: #fff;
  color: #000;
  cursor: pointer;
  display: block;
  position: relative;
  width: 100%;
}
.m-filterlist:not(.m-filterlist-dealer) .filterlist-row-item:hover {
  background: #8a9097;
  color: #000;
}
.m-filterlist:not(.m-filterlist-dealer)
  .filterlist-row-item.is-active
  .filterlist-label-icon {
  display: none;
}
.m-filterlist:not(.m-filterlist-dealer)
  .filterlist-row-item.is-active
  .filterlist-close-icon {
  display: block;
}
.m-filterlist:not(.m-filterlist-dealer) .filterlist-row-item.is-active:hover {
  background: #007bc0;
  color: #fff;
}
.m-filterlist:not(.m-filterlist-dealer) .filterlist-label-icon {
  display: block;
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 1;
}
.m-filterlist:not(.m-filterlist-dealer) .filterlist-close-icon {
  display: none;
  position: absolute;
  right: 10px;
  top: 10px;
}
.m-filterlist:not(.m-filterlist-dealer) .filterlist-heading-filter-icon {
  color: #ccc;
  display: none;
  float: right;
}
.m-filterlist:not(.m-filterlist-dealer)
  .filterlist-heading-filter-icon.is-active {
  display: block;
}
.m-filterlist:not(.m-filterlist-dealer) .icon-filter:before {
  content: "";
}
.m-filter-rebrush {
  position: relative;
}
.m-filter-rebrush .filter-wrap {
  max-width: 100vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 0;
  background-color: #eff1f2;
}
@media (min-width: 900px) {
  .m-filterlist-dealer .filterlist-heading {
    font-size: 16px;
    line-height: 22px;
  }
  .m-filterlist:not(.m-filterlist-dealer)[data-legacy="true"]
    .filterlist-heading {
    font-size: 0.875rem;
    line-height: 1.5;
  }
  .m-filter-rebrush .filter-wrap {
    padding: 20px 0 29px;
    background-color: #eff1f2;
  }
}
.m-filter-rebrush .filter-wrap .filter-container {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  float: left;
}
.m-filter-rebrush .filter-wrap .filter-container:after {
  content: " ";
  display: block;
  clear: both;
}
.m-filter-rebrush .results-count {
  margin: 0;
}
@media (max-width: 599px) {
  .m-filterlayer-rebrush button.reset-button {
    margin-top: 20px;
    margin-bottom: 20px;
    width: 100%;
    display: block;
  }
  .m-filterlist:not(.m-filterlist-dealer) .filterlist-container {
    -webkit-transition: height 0.4s, max-height 0.4s;
    transition: height 0.4s, max-height 0.4s;
  }
  .m-filter-teaser .filter-teaser-content .chip-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 2em;
  }
  .m-filter-teaser .m-filterlist-rebrush .chips-content {
    width: 138%;
  }
}
@media (min-width: 600px) {
  .m-filterlist:not(.m-filterlist-dealer)[data-legacy="true"]
    .filterlist-container {
    height: 175px;
    max-height: 175px;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-transition: none;
    transition: none;
  }
  .m-filterlist:not(.m-filterlist-dealer)[data-legacy="true"]
    .filterlist-heading {
    color: #000;
    cursor: default;
    font-size: 0.875rem;
    line-height: 1.5;
  }
  .m-filterlist:not(.m-filterlist-dealer)[data-legacy="true"]
    .filterlist-heading:before {
    content: "";
    padding: 0;
  }
  .m-filterlist:not(.m-filterlist-dealer)[data-legacy="true"]
    .filterlist-heading.is-opened:before {
    content: "";
  }
}
.m-filter-teaser .m-filterlist-rebrush {
  display: block;
}
.m-filter-teaser .m-filterlist-rebrush .filterlayer-rating input,
.m-filter-teaser .m-filterlist-rebrush .filterlayer-selectablerange input {
  display: none;
}
.m-filter-teaser .m-filterlist-rebrush .filterlayer-rating .a-formlabel:focus,
.m-filter-teaser
  .m-filterlist-rebrush
  .filterlayer-selectablerange
  .a-formlabel:focus {
  outline: 0;
}
.m-filter-teaser
  .m-filterlist-rebrush
  .filterlayer-rating
  .a-formlabel:focus:before,
.m-filter-teaser
  .m-filterlist-rebrush
  .filterlayer-selectablerange
  .a-formlabel:focus:before {
  outline: transparent solid 1px;
}
.m-filter-teaser
  .m-filterlist-rebrush
  .m-chips.dropdown.dropdown-open
  .chips-content,
.m-filter-teaser
  .m-filterlist-rebrush
  .m-chips.select.dropdown-open
  .chips-content {
  border-radius: 2px;
}
.m-filter-teaser .m-filterlist-rebrush .m-chips {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-filter-teaser .m-filterlist-rebrush .chips-content {
  border-radius: 2px;
}
.m-filter-teaser .m-filterlist-rebrush .chips-content-inner,
.m-filter-teaser .m-filterlist-rebrush .dropdown-content {
  border-radius: 2px;
}
.m-filter-teaser .m-filterlist-rebrush .dropdown-content .filterlist-row {
  display: block;
  margin: 0;
  width: 100%;
}
.m-filter-teaser
  .m-filterlist-rebrush
  .dropdown-content
  .filterlist-row
  .filterlist-row-item {
  color: #007bc0;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  width: 100%;
}
.m-filter-teaser
  .m-filterlist-rebrush
  .dropdown-content
  .filterlist-row
  .filterlist-row-item.is-active,
.m-filter-teaser
  .m-filterlist-rebrush
  .dropdown-content
  .filterlist-row
  .filterlist-row-item:hover {
  color: #007bc0;
}
.m-filter-teaser
  .m-filterlist-rebrush
  .dropdown-content
  .filterlist-row
  .filterlist-row-item.is-active
  .filterlist-label-icon {
  display: none;
}
.m-filter-teaser
  .m-filterlist-rebrush
  .dropdown-content
  .filterlist-row
  .filterlist-row-item.is-active
  .filterlist-close-icon {
  display: block;
}
.m-filter-teaser
  .m-filterlist-rebrush
  .dropdown-content
  .filterlist-row
  .filterlist-row-item.is-active
  .filterlist-close-icon:focus {
  outline: transparent solid 1px;
}
.m-filter-teaser
  .m-filterlist-rebrush
  .dropdown-content
  .filterlist-row
  .filterlist-row-item.is-active:hover {
  color: #007bc0;
}
.m-filter-teaser
  .m-filterlist-rebrush
  .dropdown-content
  .filterlist-row
  .filterlist-label-icon {
  display: block;
  z-index: 1;
}
.m-filter-teaser
  .m-filterlist-rebrush
  .dropdown-content
  .filterlist-row
  .filterlist-close-icon {
  display: none;
}
.m-filter-teaser
  .m-filterlist-rebrush
  .dropdown-content
  .filterlist-row
  .filterlist-heading-filter-icon {
  color: #ccc;
  display: none;
  float: right;
}
.m-filter-teaser
  .m-filterlist-rebrush
  .dropdown-content
  .filterlist-row
  .filterlist-heading-filter-icon.is-active {
  display: block;
}
.m-firedmessage {
  margin: 0 0 20px;
  width: 100%;
}
.m-firedmessage.a-area,
.m-firedmessage.a-area.a-area-desktop,
.m-firedmessage.a-area.a-area-mobile,
.m-firedmessage.a-area.a-area-tablet {
  padding: 20px;
}
.m-firedmessage .content {
  color: #000;
  margin: 0 0 0 60px;
}
.m-firedmessage .content ul,
.m-firedmessage .content ul li {
  margin: 0;
  padding: 0;
}
.m-firedmessage .content-icon {
  color: #000;
  float: left;
  font-size: 60px;
  margin: 5px 10px 0 0;
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  width: 60px;
}
.m-fitstoappliance .preview-picture {
  width: 320px;
  height: auto;
  display: none;
  border: 5px solid #ccc;
}
.m-fitstoappliance .vib-state-container {
  display: block;
  width: 100%;
}
.m-fitstoappliance .vib-state-container .vib-state-content {
  border: 1px solid;
  margin: 10px 0;
  padding: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-fitstoappliance .vib-state-container .vib-state-content .search-camera-icon {
  padding: 10px;
}
.m-fitstoappliance
  .vib-state-container
  .vib-state-content
  .search-camera-icon
  .icon {
  font-size: 2em;
  top: 60px;
}
.m-fitstoappliance .vib-state-container .vib-state-content .content-icon {
  display: inline-block;
  padding: 10px;
}
.m-fitstoappliance .vib-state-container .vib-state-content .content-icon .icon {
  display: block;
}
.m-fitstoappliance .vib-state-container .vib-state-content .content {
  display: inline-block;
  vertical-align: top;
  width: -webkit-calc(100% - 55px);
  width: calc(100% - 55px);
}
.m-fitstoappliance .vib-state-container .vib-state-content.state-success {
  color: #00884a;
}
.m-fitstoappliance .vib-state-container .vib-state-content.state-error {
  color: #e11f26;
}
.m-floating-button {
  z-index: 102;
  position: fixed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  left: 16px;
  background-color: #007bc0;
  color: #fff;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  cursor: pointer;
}
.m-fly-in-layer .fly-in-layer-content {
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  position: fixed;
  min-width: 320px;
  max-width: 320px;
  min-height: 0;
  max-height: none;
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  border: 1px solid #71767c;
}
.m-fly-in-layer .a-area--fly-in-flag {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}
.m-fly-in-layer .a-area--fly-in-flag .fly-in-flag-text {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.m-fly-in-layer .fly-in-layer-content .fly-in-layer-content-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-fly-in-layer
  .fly-in-layer-content
  .fly-in-layer-content-top
  .js-close-button {
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 13px 13px 0 0;
}
.m-fly-in-layer .fly-in-layer-content .fly-in-layer-content-inner {
  padding: 16px;
}
.m-fly-in-layer
  .fly-in-layer-content
  .fly-in-layer-content-inner
  .fly-in-layer-content-inner-area-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 600px) {
  .m-fly-in-layer .fly-in-layer-content {
    right: auto;
    bottom: auto;
    left: 0;
    top: 45%;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    min-width: 600px;
    max-width: 600px;
    min-height: 0;
    max-height: none;
  }
  .m-fly-in-layer .a-area--fly-in-flag {
    bottom: auto;
    left: auto;
    top: 45%;
    right: 100%;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
  }
  .m-fly-in-layer .a-area--fly-in-flag .fly-in-flag-text {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .m-fly-in-layer
    .fly-in-layer-content
    .fly-in-layer-content-top
    .js-close-button {
    padding: 13px 13px 0 0;
  }
  .m-fly-in-layer .fly-in-layer-content .fly-in-layer-content-inner {
    padding: 16px;
  }
  .m-fly-in-layer
    .fly-in-layer-content
    .fly-in-layer-content-inner
    .fly-in-layer-content-inner-area-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.m-fly-in-layer
  .fly-in-layer-content
  .fly-in-layer-content-inner
  .fly-in-layer-content-inner-area-wrap
  .fly-in-layer-image-area {
  -webkit-box-flex: 2;
  -webkit-flex: 2 1 0;
  -ms-flex: 2 1 0px;
  flex: 2 1 0;
  margin: 0 0 17px;
}
@media (min-width: 900px) {
  .m-fly-in-layer .fly-in-layer-content {
    right: auto;
    bottom: auto;
    left: 0;
    top: 45%;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    min-width: 600px;
    max-width: 600px;
    min-height: 0;
    max-height: none;
  }
  .m-fly-in-layer .a-area--fly-in-flag {
    bottom: auto;
    left: auto;
    top: 45%;
    right: 100%;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
  }
  .m-fly-in-layer .a-area--fly-in-flag .fly-in-flag-text {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .m-fly-in-layer
    .fly-in-layer-content
    .fly-in-layer-content-top
    .js-close-button {
    padding: 13px 13px 0 0;
  }
  .m-fly-in-layer .fly-in-layer-content .fly-in-layer-content-inner {
    padding: 16px;
  }
  .m-fly-in-layer
    .fly-in-layer-content
    .fly-in-layer-content-inner
    .fly-in-layer-content-inner-area-wrap
    .fly-in-layer-image-area {
    margin: 0 17px 0 0;
  }
  .m-footerpagefunctionsfollow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .m-footerpagefunctionsfollow .likes {
    margin-left: auto;
  }
}
.m-fly-in-layer
  .fly-in-layer-content
  .fly-in-layer-content-inner
  .fly-in-layer-content-inner-area-wrap
  .fly-in-layer-text-cta-area {
  -webkit-box-flex: 3;
  -webkit-flex: 3 1 0;
  -ms-flex: 3 1 0px;
  flex: 3 1 0;
}
.m-fly-in-layer.is-open .fly-in-layer-content {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.m-fly-in-layer.is-open .a-area--fly-in-flag {
  display: none;
}
.m-fly-in-layer .a-area--fly-in-flag {
  display: block;
  position: fixed;
  padding: 10px 11px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  white-space: nowrap;
  cursor: pointer;
}
.m-fly-in-layer .a-area--fly-in-flag .fly-in-flag-text {
  display: inline-block;
}
.m-footerlinkscopyright ul {
  display: block;
  width: 100%;
}
.m-footerlinkscopyright ul:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-footerlinkscopyright li {
  display: block;
}
.m-footerlinkscopyright li .a-link {
  padding-left: 0;
}
.m-footerlinkscopyright li .a-link:before {
  content: "";
}
.m-footerpagefunctionsfollow .likes .text {
  display: inline-block;
}
.m-footerpagefunctionsfollow .likes .a-link {
  padding: 3px 0 0;
}
.m-footerpagefunctionsfollow .likes .a-link .icon {
  font-size: 24px;
}
.m-footerpagefunctionsfollow .likes .a-link:after,
.m-footerpagefunctionsfollow .likes .a-link:before {
  content: "";
}
.m-footerpagefunctionsfollow .likes ul {
  display: inline-block;
}
.m-footerpagefunctionsfollow .likes li {
  display: inline-block;
  vertical-align: middle;
}
@media (min-width: 600px) {
  .m-fly-in-layer
    .fly-in-layer-content
    .fly-in-layer-content-inner
    .fly-in-layer-content-inner-area-wrap
    .fly-in-layer-image-area {
    margin: 0 17px 0 0;
  }
  .m-footerlinkscopyright ul {
    margin-bottom: 0;
  }
  .m-footerlinkscopyright li {
    display: inline-block;
  }
  .m-footerpagefunctionsfollow .likes .a-link {
    margin-right: 10px;
  }
}
.m-footnotes .hide-text {
  height: 16px;
  overflow: hidden;
  padding-top: 5px;
}
.m-footnotes .showmore-button {
  -webkit-box-shadow: -30px -18px 16px #fff;
  box-shadow: -30px -18px 16px #fff;
}
.m-footnotes .footenote-hide {
  display: none;
}
@media print {
  .m-footnotes .footenote-hide {
    display: list-item !important;
  }
  .m-footnotes .hide-text {
    height: auto !important;
    overflow: unset !important;
    padding-top: 0 !important;
  }
  .form-actions,
  .m-footnotes .button-wrapper {
    display: none;
  }
}
.m-footnotes-info-container {
  display: none;
}
.m-footnotes-rebrush {
  margin-top: 30px;
}
.m-footnotes-rebrush .footnotes-toggle {
  cursor: pointer;
}
.m-footnotes-rebrush .footnotes-toggle:focus {
  outline: transparent solid 1px;
}
.m-footnotes-rebrush .showmore-button {
  display: block;
  position: relative;
}
.m-footnotes-rebrush .showmore-button.fade-out-footnote-plp {
  -webkit-box-shadow: 5px -22px 15px #f7f7f7;
  box-shadow: 5px -22px 15px #f7f7f7;
}
.m-footnotes-rebrush .showmore-button.fade-out-footnote {
  -webkit-box-shadow: 5px -22px 15px #fff;
  box-shadow: 5px -22px 15px #fff;
}
.m-footnotes-rebrush .showless-button {
  display: none;
}
.m-footnotes-rebrush .footnotes-list.cut-third-item-height li:nth-child(3) {
  list-style: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.m-footnotes-rebrush
  .footnotes-list.cut-third-item-height
  li:nth-child(3)
  span {
  -webkit-clip-path: inset(0 0 20% 0);
  clip-path: inset(0 0 20% 0);
}
.m-footnotes-rebrush .footnotes-list li:nth-child(n + 4),
.m-footnotes-rebrush.expanded .showmore-button {
  display: none;
}
.m-footnotes-rebrush.expanded .showless-button {
  display: block;
}
.m-footnotes-rebrush.expanded .footnotes-list li:nth-child(3) {
  list-style: inherit;
  white-space: normal;
  overflow: unset;
}
.m-footnotes-rebrush.expanded .footnotes-list li:nth-child(3) span {
  -webkit-clip-path: none;
  clip-path: none;
}
.m-footnotes-rebrush.expanded .footnotes-list li:nth-child(n + 4) {
  display: list-item;
}
.js-footnote-reference-number {
  cursor: pointer;
}
.js-layer-container-inner .js-footnote-reference-number {
  pointer-events: none;
}
.m-form .empty-div {
  overflow: auto;
  width: 100%;
}
.m-form [data-field-count="3"] .m-forminput:not(.form-layout-col),
.m-form
  [data-field-count="3"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col),
.m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col),
.m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="3"]
  .technical-info-search:not(.form-layout-col),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  input.js-search-input:not(.form-layout-col),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  input.m-forminput:not(.form-layout-col) {
  width: -webkit-calc(100%/3 - 6.6666666667px);
  width: calc(100% / 3 - 6.6666666667px);
}
.m-form
  [data-field-count="3"]
  .m-forminput:not(.form-layout-col).form-field-width-xxxl,
.m-form
  [data-field-count="3"]
  .m-forminput:not(.form-layout-col)
  > .m-forminput,
.m-form
  [data-field-count="3"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput:not(.form-layout-col)
  > .technical-info-search,
.m-form
  [data-field-count="3"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .technical-info-search:not(.form-layout-col)
  > input.js-search-input,
.m-form
  [data-field-count="3"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .technical-info-search:not(.form-layout-col)
  > input.m-forminput,
.m-form
  [data-field-count="3"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-xxxl,
.m-form
  [data-field-count="3"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col)
  > .m-forminput,
.m-form
  [data-field-count="3"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col)
  > .technical-info-search,
.m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput:not(.form-layout-col)
  > input.js-search-input,
.m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput:not(.form-layout-col)
  > input.m-forminput,
.m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.js-search-input:not(.form-layout-col)
  > .technical-info-search,
.m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-xxxl,
.m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col)
  > .m-forminput,
.m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col)
  > input.js-search-input,
.m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col).form-field-width-xxxl,
.m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col)
  > .m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="3"]
  .m-forminput:not(.form-layout-col)
  > .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .technical-info-search:not(.form-layout-col)
  > input.js-search-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .technical-info-search:not(.form-layout-col)
  > input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col)
  > .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col)
  > .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="3"]
  .technical-info-search:not(.form-layout-col).form-field-width-xxxl,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="3"]
  .technical-info-search:not(.form-layout-col)
  > .m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="3"]
  .technical-info-search:not(.form-layout-col)
  > .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  input.js-search-input:not(.form-layout-col)
  > .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  .m-forminput:not(.form-layout-col)
  > input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  .m-forminput:not(.form-layout-col)
  > input.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col)
  > input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.js-search-input:not(.form-layout-col)
  > .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  input.js-search-input:not(.form-layout-col).form-field-width-xxxl,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  input.js-search-input:not(.form-layout-col)
  > .m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  input.js-search-input:not(.form-layout-col)
  > input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  input.m-forminput:not(.form-layout-col).form-field-width-xxxl,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  input.m-forminput:not(.form-layout-col)
  > .m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="3"]
  .technical-info-search:not(.form-layout-col)
  > input.js-search-input {
  width: 100%;
}
.m-form
  [data-field-count="3"]
  .m-forminput:not(.form-layout-col).form-field-width-xxl,
.m-form
  [data-field-count="3"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-xxl,
.m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-xxl,
.m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col).form-field-width-xxl,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="3"]
  .technical-info-search:not(.form-layout-col).form-field-width-xxl,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  input.js-search-input:not(.form-layout-col).form-field-width-xxl,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  input.m-forminput:not(.form-layout-col).form-field-width-xxl {
  width: -webkit-calc(87.5% - 6.6666666667px);
  width: calc(87.5% - 6.6666666667px);
}
.m-form
  [data-field-count="3"]
  .m-forminput:not(.form-layout-col).form-field-width-xl,
.m-form
  [data-field-count="3"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-xl,
.m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-xl,
.m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col).form-field-width-xl,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="3"]
  .technical-info-search:not(.form-layout-col).form-field-width-xl,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  input.js-search-input:not(.form-layout-col).form-field-width-xl,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  input.m-forminput:not(.form-layout-col).form-field-width-xl {
  width: -webkit-calc(75% - 6.6666666667px);
  width: calc(75% - 6.6666666667px);
}
.m-form
  [data-field-count="3"]
  .m-forminput:not(.form-layout-col).form-field-width-l,
.m-form
  [data-field-count="3"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-l,
.m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-l,
.m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col).form-field-width-l,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="3"]
  .technical-info-search:not(.form-layout-col).form-field-width-l,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  input.js-search-input:not(.form-layout-col).form-field-width-l,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  input.m-forminput:not(.form-layout-col).form-field-width-l {
  width: -webkit-calc(62.5% - 6.6666666667px);
  width: calc(62.5% - 6.6666666667px);
}
.m-form
  [data-field-count="3"]
  .m-forminput:not(.form-layout-col).form-field-width-m,
.m-form
  [data-field-count="3"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-m,
.m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-m,
.m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col).form-field-width-m,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="3"]
  .technical-info-search:not(.form-layout-col).form-field-width-m,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  input.js-search-input:not(.form-layout-col).form-field-width-m,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  input.m-forminput:not(.form-layout-col).form-field-width-m {
  width: -webkit-calc(50% - 6.6666666667px);
  width: calc(50% - 6.6666666667px);
}
.m-form
  [data-field-count="3"]
  .m-forminput:not(.form-layout-col).form-field-width-s,
.m-form
  [data-field-count="3"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-s,
.m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-s,
.m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col).form-field-width-s,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="3"]
  .technical-info-search:not(.form-layout-col).form-field-width-s,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  input.js-search-input:not(.form-layout-col).form-field-width-s,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  input.m-forminput:not(.form-layout-col).form-field-width-s {
  width: -webkit-calc(37.5% - 6.6666666667px);
  width: calc(37.5% - 6.6666666667px);
}
.m-form
  [data-field-count="3"]
  .m-forminput:not(.form-layout-col).form-field-width-xs,
.m-form
  [data-field-count="3"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-xs,
.m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-xs,
.m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col).form-field-width-xs,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="3"]
  .technical-info-search:not(.form-layout-col).form-field-width-xs,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  input.js-search-input:not(.form-layout-col).form-field-width-xs,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  input.m-forminput:not(.form-layout-col).form-field-width-xs {
  width: -webkit-calc(25% - 6.6666666667px);
  width: calc(25% - 6.6666666667px);
}
.m-form
  [data-field-count="3"]
  .m-forminput:not(.form-layout-col).form-field-width-xxs,
.m-form
  [data-field-count="3"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-xxs,
.m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-xxs,
.m-form
  [data-field-count="3"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col).form-field-width-xxs,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="3"]
  .technical-info-search:not(.form-layout-col).form-field-width-xxs,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  input.js-search-input:not(.form-layout-col).form-field-width-xxs,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="3"]
  input.m-forminput:not(.form-layout-col).form-field-width-xxs {
  width: -webkit-calc(12.5% - 6.6666666667px);
  width: calc(12.5% - 6.6666666667px);
}
.m-form [data-field-count="2"] .m-forminput:not(.form-layout-col),
.m-form
  [data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col),
.m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col),
.m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="2"]
  .technical-info-search:not(.form-layout-col),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  input.js-search-input:not(.form-layout-col),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  input.m-forminput:not(.form-layout-col) {
  width: -webkit-calc(100%/2 - 5px);
  width: calc(100% / 2 - 5px);
}
.m-form
  [data-field-count="2"]
  .m-forminput:not(.form-layout-col).form-field-width-xxxl,
.m-form
  [data-field-count="2"]
  .m-forminput:not(.form-layout-col)
  > .m-forminput,
.m-form
  [data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput:not(.form-layout-col)
  > .technical-info-search,
.m-form
  [data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .technical-info-search:not(.form-layout-col)
  > input.js-search-input,
.m-form
  [data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .technical-info-search:not(.form-layout-col)
  > input.m-forminput,
.m-form
  [data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-xxxl,
.m-form
  [data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col)
  > .m-forminput,
.m-form
  [data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col)
  > .technical-info-search,
.m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput:not(.form-layout-col)
  > input.js-search-input,
.m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput:not(.form-layout-col)
  > input.m-forminput,
.m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.js-search-input:not(.form-layout-col)
  > .technical-info-search,
.m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-xxxl,
.m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col)
  > .m-forminput,
.m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col)
  > input.js-search-input,
.m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col).form-field-width-xxxl,
.m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col)
  > .m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="2"]
  .m-forminput:not(.form-layout-col)
  > .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .technical-info-search:not(.form-layout-col)
  > input.js-search-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .technical-info-search:not(.form-layout-col)
  > input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col)
  > .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col)
  > .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="2"]
  .technical-info-search:not(.form-layout-col).form-field-width-xxxl,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="2"]
  .technical-info-search:not(.form-layout-col)
  > .m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="2"]
  .technical-info-search:not(.form-layout-col)
  > .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  input.js-search-input:not(.form-layout-col)
  > .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  .m-forminput:not(.form-layout-col)
  > input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  .m-forminput:not(.form-layout-col)
  > input.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col)
  > input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.js-search-input:not(.form-layout-col)
  > .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  input.js-search-input:not(.form-layout-col).form-field-width-xxxl,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  input.js-search-input:not(.form-layout-col)
  > .m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  input.js-search-input:not(.form-layout-col)
  > input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  input.m-forminput:not(.form-layout-col).form-field-width-xxxl,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  input.m-forminput:not(.form-layout-col)
  > .m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="2"]
  .technical-info-search:not(.form-layout-col)
  > input.js-search-input {
  width: 100%;
}
.m-form
  [data-field-count="2"]
  .m-forminput:not(.form-layout-col).form-field-width-xxl,
.m-form
  [data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-xxl,
.m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-xxl,
.m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col).form-field-width-xxl,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="2"]
  .technical-info-search:not(.form-layout-col).form-field-width-xxl,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  input.js-search-input:not(.form-layout-col).form-field-width-xxl,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  input.m-forminput:not(.form-layout-col).form-field-width-xxl {
  width: -webkit-calc(87.5% - 5px);
  width: calc(87.5% - 5px);
}
.m-form
  [data-field-count="2"]
  .m-forminput:not(.form-layout-col).form-field-width-xl,
.m-form
  [data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-xl,
.m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-xl,
.m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col).form-field-width-xl,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="2"]
  .technical-info-search:not(.form-layout-col).form-field-width-xl,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  input.js-search-input:not(.form-layout-col).form-field-width-xl,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  input.m-forminput:not(.form-layout-col).form-field-width-xl {
  width: -webkit-calc(75% - 5px);
  width: calc(75% - 5px);
}
.m-form
  [data-field-count="2"]
  .m-forminput:not(.form-layout-col).form-field-width-l,
.m-form
  [data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-l,
.m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-l,
.m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col).form-field-width-l,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="2"]
  .technical-info-search:not(.form-layout-col).form-field-width-l,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  input.js-search-input:not(.form-layout-col).form-field-width-l,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  input.m-forminput:not(.form-layout-col).form-field-width-l {
  width: -webkit-calc(62.5% - 5px);
  width: calc(62.5% - 5px);
}
.m-form
  [data-field-count="2"]
  .m-forminput:not(.form-layout-col).form-field-width-m,
.m-form
  [data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-m,
.m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-m,
.m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col).form-field-width-m,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="2"]
  .technical-info-search:not(.form-layout-col).form-field-width-m,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  input.js-search-input:not(.form-layout-col).form-field-width-m,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  input.m-forminput:not(.form-layout-col).form-field-width-m {
  width: -webkit-calc(50% - 5px);
  width: calc(50% - 5px);
}
.m-form
  [data-field-count="2"]
  .m-forminput:not(.form-layout-col).form-field-width-s,
.m-form
  [data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-s,
.m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-s,
.m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col).form-field-width-s,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="2"]
  .technical-info-search:not(.form-layout-col).form-field-width-s,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  input.js-search-input:not(.form-layout-col).form-field-width-s,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  input.m-forminput:not(.form-layout-col).form-field-width-s {
  width: -webkit-calc(37.5% - 5px);
  width: calc(37.5% - 5px);
}
.m-form
  [data-field-count="2"]
  .m-forminput:not(.form-layout-col).form-field-width-xs,
.m-form
  [data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-xs,
.m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-xs,
.m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col).form-field-width-xs,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="2"]
  .technical-info-search:not(.form-layout-col).form-field-width-xs,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  input.js-search-input:not(.form-layout-col).form-field-width-xs,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  input.m-forminput:not(.form-layout-col).form-field-width-xs {
  width: -webkit-calc(25% - 5px);
  width: calc(25% - 5px);
}
.m-form
  [data-field-count="2"]
  .m-forminput:not(.form-layout-col).form-field-width-xxs,
.m-form
  [data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-xxs,
.m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-xxs,
.m-form
  [data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col).form-field-width-xxs,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="2"]
  .technical-info-search:not(.form-layout-col).form-field-width-xxs,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  input.js-search-input:not(.form-layout-col).form-field-width-xxs,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="2"]
  input.m-forminput:not(.form-layout-col).form-field-width-xxs {
  width: -webkit-calc(12.5% - 5px);
  width: calc(12.5% - 5px);
}
.m-form [data-field-count="1"] .m-forminput:not(.form-layout-col),
.m-form
  [data-field-count="1"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col),
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col),
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="1"]
  .technical-info-search:not(.form-layout-col),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  input.js-search-input:not(.form-layout-col),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  input.m-forminput:not(.form-layout-col) {
  width: -webkit-calc(100%/1 - 0px);
  width: calc(100% / 1 - 0px);
}
.m-form
  [data-field-count="1"]
  .m-forminput:not(.form-layout-col).form-field-width-xxxl,
.m-form
  [data-field-count="1"]
  .m-forminput:not(.form-layout-col)
  > .m-forminput,
.m-form
  [data-field-count="1"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput:not(.form-layout-col)
  > .technical-info-search,
.m-form
  [data-field-count="1"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .technical-info-search:not(.form-layout-col)
  > input.js-search-input,
.m-form
  [data-field-count="1"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .technical-info-search:not(.form-layout-col)
  > input.m-forminput,
.m-form
  [data-field-count="1"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-xxxl,
.m-form
  [data-field-count="1"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col)
  > .m-forminput,
.m-form
  [data-field-count="1"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col)
  > .technical-info-search,
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput:not(.form-layout-col)
  > input.js-search-input,
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput:not(.form-layout-col)
  > input.m-forminput,
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.js-search-input:not(.form-layout-col)
  > .technical-info-search,
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-xxxl,
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col)
  > .m-forminput,
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col)
  > input.js-search-input,
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col).form-field-width-xxxl,
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col)
  > .m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="1"]
  .m-forminput:not(.form-layout-col)
  > .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .technical-info-search:not(.form-layout-col)
  > input.js-search-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .technical-info-search:not(.form-layout-col)
  > input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col)
  > .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col)
  > .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="1"]
  .technical-info-search:not(.form-layout-col).form-field-width-xxxl,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="1"]
  .technical-info-search:not(.form-layout-col)
  > .m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="1"]
  .technical-info-search:not(.form-layout-col)
  > .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  input.js-search-input:not(.form-layout-col)
  > .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  .m-forminput:not(.form-layout-col)
  > input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  .m-forminput:not(.form-layout-col)
  > input.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col)
  > input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.js-search-input:not(.form-layout-col)
  > .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  input.js-search-input:not(.form-layout-col).form-field-width-xxxl,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  input.js-search-input:not(.form-layout-col)
  > .m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  input.js-search-input:not(.form-layout-col)
  > input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  input.m-forminput:not(.form-layout-col).form-field-width-xxxl,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  input.m-forminput:not(.form-layout-col)
  > .m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="1"]
  .technical-info-search:not(.form-layout-col)
  > input.js-search-input {
  width: 100%;
}
.m-form
  [data-field-count="1"]
  .m-forminput:not(.form-layout-col).form-field-width-xxl,
.m-form
  [data-field-count="1"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-xxl,
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-xxl,
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col).form-field-width-xxl,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="1"]
  .technical-info-search:not(.form-layout-col).form-field-width-xxl,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  input.js-search-input:not(.form-layout-col).form-field-width-xxl,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  input.m-forminput:not(.form-layout-col).form-field-width-xxl {
  width: -webkit-calc(87.5% - 0px);
  width: calc(87.5% - 0px);
}
.m-form
  [data-field-count="1"]
  .m-forminput:not(.form-layout-col).form-field-width-xl,
.m-form
  [data-field-count="1"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-xl,
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-xl,
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col).form-field-width-xl,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="1"]
  .technical-info-search:not(.form-layout-col).form-field-width-xl,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  input.js-search-input:not(.form-layout-col).form-field-width-xl,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  input.m-forminput:not(.form-layout-col).form-field-width-xl {
  width: -webkit-calc(75% - 0px);
  width: calc(75% - 0px);
}
.m-form
  [data-field-count="1"]
  .m-forminput:not(.form-layout-col).form-field-width-l,
.m-form
  [data-field-count="1"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-l,
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-l,
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col).form-field-width-l,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="1"]
  .technical-info-search:not(.form-layout-col).form-field-width-l,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  input.js-search-input:not(.form-layout-col).form-field-width-l,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  input.m-forminput:not(.form-layout-col).form-field-width-l {
  width: -webkit-calc(62.5% - 0px);
  width: calc(62.5% - 0px);
}
.m-form
  [data-field-count="1"]
  .m-forminput:not(.form-layout-col).form-field-width-m,
.m-form
  [data-field-count="1"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-m,
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-m,
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col).form-field-width-m,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="1"]
  .technical-info-search:not(.form-layout-col).form-field-width-m,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  input.js-search-input:not(.form-layout-col).form-field-width-m,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  input.m-forminput:not(.form-layout-col).form-field-width-m {
  width: -webkit-calc(50% - 0px);
  width: calc(50% - 0px);
}
.m-form
  [data-field-count="1"]
  .m-forminput:not(.form-layout-col).form-field-width-s,
.m-form
  [data-field-count="1"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-s,
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-s,
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col).form-field-width-s,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="1"]
  .technical-info-search:not(.form-layout-col).form-field-width-s,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  input.js-search-input:not(.form-layout-col).form-field-width-s,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  input.m-forminput:not(.form-layout-col).form-field-width-s {
  width: -webkit-calc(37.5% - 0px);
  width: calc(37.5% - 0px);
}
.m-form
  [data-field-count="1"]
  .m-forminput:not(.form-layout-col).form-field-width-xs,
.m-form
  [data-field-count="1"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-xs,
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-xs,
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col).form-field-width-xs,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="1"]
  .technical-info-search:not(.form-layout-col).form-field-width-xs,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  input.js-search-input:not(.form-layout-col).form-field-width-xs,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  input.m-forminput:not(.form-layout-col).form-field-width-xs {
  width: -webkit-calc(25% - 0px);
  width: calc(25% - 0px);
}
.m-form
  [data-field-count="1"]
  .m-forminput:not(.form-layout-col).form-field-width-xxs,
.m-form
  [data-field-count="1"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-xxs,
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-xxs,
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not(.form-layout-col).form-field-width-xxs,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="1"]
  .technical-info-search:not(.form-layout-col).form-field-width-xxs,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  input.js-search-input:not(.form-layout-col).form-field-width-xxs,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  input.m-forminput:not(.form-layout-col).form-field-width-xxs {
  width: -webkit-calc(12.5% - 0px);
  width: calc(12.5% - 0px);
}
.m-form [data-field-count="3"] .a-formlabel:not(.form-layout-col):not(.radio) {
  width: -webkit-calc(100%/3 - 6.6666666667px);
  width: calc(100% / 3 - 6.6666666667px);
  display: inline-block;
  margin: 0;
  text-align: left !important;
}
.m-form
  [data-field-count="3"]
  .a-formlabel:not(.form-layout-col):not(.radio):nth-last-of-type(1) {
  float: right;
}
.m-form
  [data-field-count="3"]
  .a-formlabel:not(.form-layout-col):not(.radio).form-field-width-xxxl {
  width: 100%;
}
.m-form
  [data-field-count="3"]
  .a-formlabel:not(.form-layout-col):not(.radio).form-field-width-xxl {
  width: -webkit-calc(87.5% - 6.6666666667px);
  width: calc(87.5% - 6.6666666667px);
}
.m-form
  [data-field-count="3"]
  .a-formlabel:not(.form-layout-col):not(.radio).form-field-width-xl {
  width: -webkit-calc(75% - 6.6666666667px);
  width: calc(75% - 6.6666666667px);
}
.m-form
  [data-field-count="3"]
  .a-formlabel:not(.form-layout-col):not(.radio).form-field-width-l {
  width: -webkit-calc(62.5% - 6.6666666667px);
  width: calc(62.5% - 6.6666666667px);
}
.m-form
  [data-field-count="3"]
  .a-formlabel:not(.form-layout-col):not(.radio).form-field-width-m {
  width: -webkit-calc(50% - 6.6666666667px);
  width: calc(50% - 6.6666666667px);
}
.m-form
  [data-field-count="3"]
  .a-formlabel:not(.form-layout-col):not(.radio).form-field-width-s {
  width: -webkit-calc(37.5% - 6.6666666667px);
  width: calc(37.5% - 6.6666666667px);
}
.m-form
  [data-field-count="3"]
  .a-formlabel:not(.form-layout-col):not(.radio).form-field-width-xs {
  width: -webkit-calc(25% - 6.6666666667px);
  width: calc(25% - 6.6666666667px);
}
.m-form
  [data-field-count="3"]
  .a-formlabel:not(.form-layout-col):not(.radio).form-field-width-xxs {
  width: -webkit-calc(12.5% - 6.6666666667px);
  width: calc(12.5% - 6.6666666667px);
}
.m-form [data-field-count="2"] .a-formlabel:not(.form-layout-col):not(.radio) {
  width: -webkit-calc(100%/2 - 5px);
  width: calc(100% / 2 - 5px);
  display: inline-block;
  margin: 0;
  text-align: left !important;
}
.m-form
  [data-field-count="2"]
  .a-formlabel:not(.form-layout-col):not(.radio):nth-last-of-type(1) {
  float: right;
}
.m-form
  [data-field-count="2"]
  .a-formlabel:not(.form-layout-col):not(.radio).form-field-width-xxxl {
  width: 100%;
}
.m-form
  [data-field-count="2"]
  .a-formlabel:not(.form-layout-col):not(.radio).form-field-width-xxl {
  width: -webkit-calc(87.5% - 5px);
  width: calc(87.5% - 5px);
}
.m-form
  [data-field-count="2"]
  .a-formlabel:not(.form-layout-col):not(.radio).form-field-width-xl {
  width: -webkit-calc(75% - 5px);
  width: calc(75% - 5px);
}
.m-form
  [data-field-count="2"]
  .a-formlabel:not(.form-layout-col):not(.radio).form-field-width-l {
  width: -webkit-calc(62.5% - 5px);
  width: calc(62.5% - 5px);
}
.m-form
  [data-field-count="2"]
  .a-formlabel:not(.form-layout-col):not(.radio).form-field-width-m {
  width: -webkit-calc(50% - 5px);
  width: calc(50% - 5px);
}
.m-form
  [data-field-count="2"]
  .a-formlabel:not(.form-layout-col):not(.radio).form-field-width-s {
  width: -webkit-calc(37.5% - 5px);
  width: calc(37.5% - 5px);
}
.m-form
  [data-field-count="2"]
  .a-formlabel:not(.form-layout-col):not(.radio).form-field-width-xs {
  width: -webkit-calc(25% - 5px);
  width: calc(25% - 5px);
}
.m-form
  [data-field-count="2"]
  .a-formlabel:not(.form-layout-col):not(.radio).form-field-width-xxs {
  width: -webkit-calc(12.5% - 5px);
  width: calc(12.5% - 5px);
}
@media (min-width: 900px) {
  .m-form .layout-2columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
  }
  .m-form .layout-2columns .a-heading {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .m-form .layout-2columns .form-row {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
.m-form .form-layout-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 20px;
}
@media (min-width: 600px) {
  .m-form .form-layout-flex.form-layout-flex-third .form-layout-col {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-form
    .form-layout-flex.form-layout-flex-third
    .form-layout-col:first-child {
    padding-left: 0;
  }
  .m-form .form-layout-flex.form-layout-flex-third .form-layout-col:last-child {
    padding-right: 0;
  }
}
@media (max-width: 599px) {
  .m-form .form-layout-flex.form-layout-flex-third .form-layout-col {
    width: 100%;
    float: left;
    padding-right: 1.3888888889%;
    padding-left: 0;
  }
}
.m-form .form-layout-half:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
@media (min-width: 600px) {
  .m-form .form-layout-half .form-layout-col {
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
}
.m-form .form-layout-half .form-layout-col:first-child {
  padding-left: 0;
}
.m-form .form-layout-half .form-layout-col:last-child {
  padding-right: 0;
}
.m-form .form-layout-half .form-row {
  max-width: none;
}
.m-form .form-layout-third:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
@media (min-width: 600px) {
  .m-form .form-layout-third .form-layout-col {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
}
.m-form .form-layout-third .form-layout-col:first-child {
  padding-left: 0;
}
.m-form .form-layout-third .form-layout-col:last-child {
  padding-right: 0;
}
.m-form .form-layout-third .form-row {
  max-width: none;
}
.m-form .form-layout-fourth:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
@media (min-width: 600px) {
  .m-form .form-layout-fourth .form-layout-col {
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
}
@media (min-width: 900px) {
  .m-form .form-layout-fourth .form-layout-col {
    width: 25%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
}
.m-form .form-layout-fourth .form-layout-col:first-child {
  padding-left: 0;
}
.m-form .form-layout-fourth .form-layout-col:last-child {
  padding-right: 0;
}
.m-form .form-layout-fourth .form-row {
  max-width: none;
}
.m-form .form-linklist > li {
  margin: 0 0 15px;
}
.m-form .form-morelink {
  margin: 0 0 5px;
}
.m-form .m-forminput.m-forminput-checkbox + .m-forminput,
.m-form .m-forminput.m-forminput-radio + .m-forminput,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-checkbox.technical-info-search
  + .m-forminput,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-checkbox.technical-info-search
  + .technical-info-search,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  + .m-forminput,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  + .technical-info-search,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput.m-forminput-checkbox
  + .technical-info-search,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput.m-forminput-radio
  + .technical-info-search,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput-checkbox.technical-info-search
  + input.js-search-input,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput-checkbox.technical-info-search
  + input.m-forminput,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput-radio.technical-info-search
  + input.js-search-input,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput-radio.technical-info-search
  + input.m-forminput,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput.m-forminput-checkbox
  + input.js-search-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput.m-forminput-checkbox
  + input.m-forminput,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput.m-forminput-radio
  + input.js-search-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput.m-forminput-radio
  + input.m-forminput,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.m-forminput-checkbox.js-search-input
  + .technical-info-search,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.m-forminput-radio.js-search-input
  + .technical-info-search,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-checkbox.js-search-input
  + .m-forminput,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-checkbox.js-search-input
  + input.js-search-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-checkbox.m-forminput
  + .m-forminput,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  + .m-forminput,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  + input.js-search-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput
  + .m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .m-forminput-checkbox.technical-info-search
  + .m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .m-forminput-checkbox.technical-info-search
  + .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .m-forminput-radio.technical-info-search
  + .m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .m-forminput-radio.technical-info-search
  + .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .m-forminput.m-forminput-checkbox
  + .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .m-forminput.m-forminput-radio
  + .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput-checkbox.technical-info-search
  + input.js-search-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput-checkbox.technical-info-search
  + input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput-radio.technical-info-search
  + input.js-search-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput-radio.technical-info-search
  + input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-checkbox.js-search-input
  + .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-checkbox.m-forminput
  + .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  + .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput
  + .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput-checkbox.js-search-input
  + .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput-radio.js-search-input
  + .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .m-forminput.m-forminput-checkbox
  + input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .m-forminput.m-forminput-checkbox
  + input.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .m-forminput.m-forminput-radio
  + input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .m-forminput.m-forminput-radio
  + input.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-checkbox.technical-info-search
  + input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  + input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.m-forminput-checkbox.js-search-input
  + .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.m-forminput-radio.js-search-input
  + .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput-checkbox.js-search-input
  + .m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput-checkbox.js-search-input
  + input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput-checkbox.m-forminput
  + .m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput-radio.js-search-input
  + .m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput-radio.js-search-input
  + input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput-radio.m-forminput
  + .m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .m-forminput-checkbox.technical-info-search
  + input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .m-forminput-radio.technical-info-search
  + input.js-search-input {
  margin-left: 0;
}
.m-form .m-forminput:visible + .m-forminput,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput:visible
  + .technical-info-search,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .technical-info-search:visible
  + input.js-search-input,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .technical-info-search:visible
  + input.m-forminput,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:visible
  + .m-forminput,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:visible
  + .technical-info-search,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput:visible
  + input.js-search-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput:visible
  + input.m-forminput,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.js-search-input:visible
  + .technical-info-search,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:visible
  + .m-forminput,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:visible
  + input.js-search-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:visible
  + .m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .m-forminput:visible
  + .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .technical-info-search:visible
  + input.js-search-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .technical-info-search:visible
  + input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:visible
  + .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:visible
  + .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search:visible
  + .m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search:visible
  + .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input:visible
  + .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .m-forminput:visible
  + input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .m-forminput:visible
  + input.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:visible
  + input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.js-search-input:visible
  + .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input:visible
  + .m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input:visible
  + input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput:visible
  + .m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search:visible
  + input.js-search-input {
  margin-left: 10px;
}
.m-form .form-button,
.m-form .form-image {
  margin-bottom: 5px;
}
.m-form .form-row {
  display: block;
  margin-right: 5px;
  max-width: 500px;
  padding: 0 0 10px;
}
.m-form .form-row.form-row-fullwidth {
  max-width: none;
}
.m-form .form-row .m-forminput-radio {
  float: left;
}
.m-form .form-row .a-formlabel:nth-last-of-type(1):after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-form .form-row .m-forminput-dropdown.m-forminput,
.m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-dropdown.technical-info-search,
.m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-dropdown.js-search-input,
.m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-dropdown.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .m-forminput-dropdown.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .form-row
  input.m-forminput-dropdown.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .form-row
  input.m-forminput-dropdown.m-forminput {
  float: left;
}
.m-form .form-row .m-forminput + .m-forminput:nth-last-of-type(1),
.m-form .form-row .m-forminput + div.m-forminput:nth-last-of-type(2),
.m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput
  + .technical-info-search:nth-last-of-type(1),
.m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput
  + div.technical-info-search:nth-last-of-type(2),
.m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .technical-info-search
  + input.js-search-input:nth-last-of-type(1),
.m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .technical-info-search
  + input.m-forminput:nth-last-of-type(1),
.m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  + .m-forminput:nth-last-of-type(1),
.m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  + .technical-info-search:nth-last-of-type(1),
.m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  + div.m-forminput:nth-last-of-type(2),
.m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  + div.technical-info-search:nth-last-of-type(2),
.m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput
  + input.js-search-input:nth-last-of-type(1),
.m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput
  + input.m-forminput:nth-last-of-type(1),
.m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.js-search-input
  + .technical-info-search:nth-last-of-type(1),
.m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.js-search-input
  + div.technical-info-search:nth-last-of-type(2),
.m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  + .m-forminput:nth-last-of-type(1),
.m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  + div.m-forminput:nth-last-of-type(2),
.m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  + input.js-search-input:nth-last-of-type(1),
.m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  + .m-forminput:nth-last-of-type(1),
.m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  + div.m-forminput:nth-last-of-type(2),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .m-forminput
  + .technical-info-search:nth-last-of-type(1),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .m-forminput
  + div.technical-info-search:nth-last-of-type(2),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .technical-info-search
  + input.js-search-input:nth-last-of-type(1),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .technical-info-search
  + input.m-forminput:nth-last-of-type(1),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  + .technical-info-search:nth-last-of-type(1),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  + div.technical-info-search:nth-last-of-type(2),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  + .technical-info-search:nth-last-of-type(1),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  + div.technical-info-search:nth-last-of-type(2),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .technical-info-search
  + .m-forminput:nth-last-of-type(1),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .technical-info-search
  + .technical-info-search:nth-last-of-type(1),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .technical-info-search
  + div.m-forminput:nth-last-of-type(2),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .technical-info-search
  + div.technical-info-search:nth-last-of-type(2),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .form-row
  input.js-search-input
  + .technical-info-search:nth-last-of-type(1),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .form-row
  input.js-search-input
  + div.technical-info-search:nth-last-of-type(2),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .form-row
  .m-forminput
  + input.js-search-input:nth-last-of-type(1),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .form-row
  .m-forminput
  + input.m-forminput:nth-last-of-type(1),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  + input.js-search-input:nth-last-of-type(1),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.js-search-input
  + .technical-info-search:nth-last-of-type(1),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.js-search-input
  + div.technical-info-search:nth-last-of-type(2),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .form-row
  input.js-search-input
  + .m-forminput:nth-last-of-type(1),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .form-row
  input.js-search-input
  + div.m-forminput:nth-last-of-type(2),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .form-row
  input.js-search-input
  + input.js-search-input:nth-last-of-type(1),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .form-row
  input.m-forminput
  + .m-forminput:nth-last-of-type(1),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .form-row
  input.m-forminput
  + div.m-forminput:nth-last-of-type(2),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .technical-info-search
  + input.js-search-input:nth-last-of-type(1) {
  float: right;
}
.m-form
  .form-row
  .m-forminput[type="hidden"]
  + .m-forminput:nth-last-of-type(1),
.m-form
  .form-row
  .m-forminput[type="hidden"]
  + div.m-forminput:nth-last-of-type(2),
.m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput[type="hidden"]
  + .technical-info-search:nth-last-of-type(1),
.m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput[type="hidden"]
  + div.technical-info-search:nth-last-of-type(2),
.m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .technical-info-search[type="hidden"]
  + input.js-search-input:nth-last-of-type(1),
.m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .technical-info-search[type="hidden"]
  + input.m-forminput:nth-last-of-type(1),
.m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[type="hidden"]
  + .m-forminput:nth-last-of-type(1),
.m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[type="hidden"]
  + .technical-info-search:nth-last-of-type(1),
.m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[type="hidden"]
  + div.m-forminput:nth-last-of-type(2),
.m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[type="hidden"]
  + div.technical-info-search:nth-last-of-type(2),
.m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput[type="hidden"]
  + input.js-search-input:nth-last-of-type(1),
.m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput[type="hidden"]
  + input.m-forminput:nth-last-of-type(1),
.m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.js-search-input[type="hidden"]
  + .technical-info-search:nth-last-of-type(1),
.m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.js-search-input[type="hidden"]
  + div.technical-info-search:nth-last-of-type(2),
.m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[type="hidden"]
  + .m-forminput:nth-last-of-type(1),
.m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[type="hidden"]
  + div.m-forminput:nth-last-of-type(2),
.m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[type="hidden"]
  + input.js-search-input:nth-last-of-type(1),
.m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[type="hidden"]
  + .m-forminput:nth-last-of-type(1),
.m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[type="hidden"]
  + div.m-forminput:nth-last-of-type(2),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .m-forminput[type="hidden"]
  + .technical-info-search:nth-last-of-type(1),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .m-forminput[type="hidden"]
  + div.technical-info-search:nth-last-of-type(2),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .technical-info-search[type="hidden"]
  + input.js-search-input:nth-last-of-type(1),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .technical-info-search[type="hidden"]
  + input.m-forminput:nth-last-of-type(1),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[type="hidden"]
  + .technical-info-search:nth-last-of-type(1),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[type="hidden"]
  + div.technical-info-search:nth-last-of-type(2),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[type="hidden"]
  + .technical-info-search:nth-last-of-type(1),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[type="hidden"]
  + div.technical-info-search:nth-last-of-type(2),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .technical-info-search[type="hidden"]
  + .m-forminput:nth-last-of-type(1),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .technical-info-search[type="hidden"]
  + .technical-info-search:nth-last-of-type(1),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .technical-info-search[type="hidden"]
  + div.m-forminput:nth-last-of-type(2),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .technical-info-search[type="hidden"]
  + div.technical-info-search:nth-last-of-type(2),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .form-row
  input.js-search-input[type="hidden"]
  + .technical-info-search:nth-last-of-type(1),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .form-row
  input.js-search-input[type="hidden"]
  + div.technical-info-search:nth-last-of-type(2),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .form-row
  .m-forminput[type="hidden"]
  + input.js-search-input:nth-last-of-type(1),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[type="hidden"]
  + input.js-search-input:nth-last-of-type(1),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.js-search-input[type="hidden"]
  + .technical-info-search:nth-last-of-type(1),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.js-search-input[type="hidden"]
  + div.technical-info-search:nth-last-of-type(2),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .form-row
  input.js-search-input[type="hidden"]
  + .m-forminput:nth-last-of-type(1),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .form-row
  input.js-search-input[type="hidden"]
  + div.m-forminput:nth-last-of-type(2),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .form-row
  input.js-search-input[type="hidden"]
  + input.js-search-input:nth-last-of-type(1),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .form-row
  .technical-info-search[type="hidden"]
  + input.js-search-input:nth-last-of-type(1) {
  float: none;
}
.m-form .form-row .m-forminput-radio.m-forminput-radio-autocomplete {
  float: none;
  width: 100%;
}
.m-form .form-row .m-forminput-slider-captcha,
.m-form .form-row .m-forminput-textarea {
  margin: 0;
}
.m-form .form-row > .a-formlabel {
  display: inline;
}
.m-form .form-row > .a-formlabel + .searchinput {
  margin: 10px 0 0;
}
.m-form .form-error-wrapper {
  clear: both;
  position: relative;
}
.m-form .form-error-wrapper::before {
  display: table;
  font-size: 20px;
  line-height: 3rem;
  margin-top: -3rem;
  position: absolute;
  right: -5px;
  top: 0;
  vertical-align: middle;
}
.m-form
  .m-forminput.had-focus:valid
  ~ .form-error-wrapper
  .error-container:nth-child(0),
.m-form
  .m-forminput.has-error.had-focus:valid
  ~ .form-error-wrapper
  .error-container:nth-child(0),
.m-form
  .m-forminput.has-no-error
  ~ .form-error-wrapper
  .error-container:nth-child(0),
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid
  ~ .form-error-wrapper
  .error-container:nth-child(0),
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-error.had-focus.technical-info-search:valid
  ~ .form-error-wrapper
  .error-container:nth-child(0),
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-no-error.technical-info-search
  ~ .form-error-wrapper
  .error-container:nth-child(0),
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid
  ~ .form-error-wrapper
  .error-container:nth-child(0),
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid
  ~ .form-error-wrapper
  .error-container:nth-child(0),
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.had-focus.js-search-input:valid
  ~ .form-error-wrapper
  .error-container:nth-child(0),
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.had-focus.m-forminput:valid
  ~ .form-error-wrapper
  .error-container:nth-child(0),
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-no-error.js-search-input
  ~ .form-error-wrapper
  .error-container:nth-child(0),
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-no-error.m-forminput
  ~ .form-error-wrapper
  .error-container:nth-child(0),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid
  ~ .form-error-wrapper
  .error-container:nth-child(0),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-error.had-focus.technical-info-search:valid
  ~ .form-error-wrapper
  .error-container:nth-child(0),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-no-error.technical-info-search
  ~ .form-error-wrapper
  .error-container:nth-child(0),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid
  ~ .form-error-wrapper
  .error-container:nth-child(0),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.had-focus.js-search-input:valid
  ~ .form-error-wrapper
  .error-container:nth-child(0),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.had-focus.m-forminput:valid
  ~ .form-error-wrapper
  .error-container:nth-child(0),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-no-error.js-search-input
  ~ .form-error-wrapper
  .error-container:nth-child(0) {
  display: none;
}
.m-form .m-forminput.had-focus:valid ~ .form-error-wrapper::before,
.m-form .m-forminput.has-error.had-focus:valid ~ .form-error-wrapper::before,
.m-form .m-forminput.has-no-error ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-error.had-focus.technical-info-search:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-no-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.had-focus.js-search-input:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.had-focus.m-forminput:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-no-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-no-error.m-forminput
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-error.had-focus.technical-info-search:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-no-error.technical-info-search
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.had-focus.js-search-input:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.had-focus.m-forminput:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-no-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-no-error.m-forminput
  ~ .form-error-wrapper::before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #70bf54;
}
.m-form .m-forminput.has-error.recaptcha-response ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-error.recaptcha-response.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.recaptcha-response.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.recaptcha-response.m-forminput
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-error.recaptcha-response.technical-info-search
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.recaptcha-response.js-search-input
  ~ .form-error-wrapper::before {
  display: none;
}
.m-form
  .had-focus:valid
  + .m-forminput.had-focus.is-not-selected
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus.is-not-selected
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:invalid
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.has-ajax-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.has-ajax-error
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form .had-focus:valid + .m-forminput.has-error ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.input.had-focus.has-error.is-invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput.input.had-focus.has-error.is-invalid
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .had-focus:valid
  + .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-forminput.had-focus.is-not-selected
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form .m-forminput.had-focus.is-not-selected ~ .form-error-wrapper::before,
.m-form
  .m-forminput.had-focus:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form .m-forminput.had-focus:invalid ~ .form-error-wrapper::before,
.m-form
  .m-forminput.had-focus:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-forminput.had-focus:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  .m-forminput.had-focus:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-forminput.had-focus:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  .m-forminput.had-focus:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-forminput.had-focus:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-form
  .m-forminput.has-ajax-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form .m-forminput.has-ajax-error ~ .form-error-wrapper::before,
.m-form
  .m-forminput.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form .m-forminput.has-confirm-error ~ .form-error-wrapper::before,
.m-form .m-forminput.has-error + .had-focus:valid ~ .form-error-wrapper::before,
.m-form .m-forminput.has-error ~ .form-error-wrapper::before,
.m-form
  .m-forminput.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form .m-forminput.has-min-length-error ~ .form-error-wrapper::before,
.m-form
  .m-forminput.input.had-focus.has-error.is-invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-forminput.input.had-focus.has-error.is-invalid
  ~ .form-error-wrapper::before,
.m-form
  .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-ajax-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-confirm-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-min-length-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-ajax-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-confirm-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-min-length-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-ajax-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-confirm-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-min-length-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-ajax-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-ajax-error.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-confirm-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-confirm-error.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-min-length-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-min-length-error.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-ajax-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-ajax-error.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-confirm-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-confirm-error.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-min-length-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-min-length-error.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-confirm-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-confirm-error.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-min-length-error.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-min-length-error.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.had-focus.is-not-selected
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.had-focus.is-not-selected
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.had-focus:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form :valid + .m-forminput.had-focus:invalid ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.had-focus:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.had-focus:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.had-focus:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.had-focus:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.had-focus:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.had-focus:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.has-ajax-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form :valid + .m-forminput.has-ajax-error ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form :valid + .m-forminput.has-confirm-error ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form :valid + .m-forminput.has-error ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.has-min-length-error
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.input.had-focus.has-error.is-invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput.input.had-focus.has-error.is-invalid
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  :valid
  + .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-ajax-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-confirm-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-min-length-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-ajax-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-confirm-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-min-length-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-ajax-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-confirm-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-min-length-error.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-ajax-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-ajax-error.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-confirm-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-confirm-error.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-error.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-min-length-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-min-length-error.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-ajax-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-ajax-error.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-confirm-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-confirm-error.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-min-length-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-min-length-error.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-ajax-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-ajax-error.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-confirm-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-confirm-error.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-min-length-error.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-min-length-error.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper::before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #e11f26;
}
.m-form .had-focus:valid + .m-forminput.has-error.is-warning,
.m-form .m-forminput.has-error.is-warning,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-error.is-warning.technical-info-search,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-error.is-warning.technical-info-search,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-error.is-warning.technical-info-search,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.is-warning.js-search-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.is-warning.m-forminput,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.is-warning.js-search-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.is-warning.m-forminput,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.is-warning.js-search-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.is-warning.m-forminput,
.m-form :valid + .m-forminput.has-error.is-warning,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-error.is-warning.technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-error.is-warning.technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-error.is-warning.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-error.is-warning.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-error.is-warning.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.is-warning.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.is-warning.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.is-warning.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.is-warning.m-forminput {
  color: #ffcf00;
}
.m-form
  .had-focus:valid
  + .m-forminput.has-error.is-warning
  ~ .form-error-wrapper:before,
.m-form .m-forminput.has-error.is-warning ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-error.is-warning.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-error.is-warning.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-error.is-warning.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.is-warning.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.is-warning.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.is-warning.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.is-warning.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.is-warning.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.is-warning.m-forminput
  ~ .form-error-wrapper:before,
.m-form :valid + .m-forminput.has-error.is-warning ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-error.is-warning.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-error.is-warning.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-error.is-warning.technical-info-search
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-error.is-warning.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.is-warning.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.is-warning.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.is-warning.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.is-warning.m-forminput
  ~ .form-error-wrapper:before {
  content: "";
}
.m-form
  .had-focus:valid
  + .m-forminput.has-error.is-warning
  ~ .form-error-wrapper
  .a-errormessage,
.m-form .m-forminput.has-error.is-warning ~ .form-error-wrapper .a-errormessage,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-error.is-warning.technical-info-search
  ~ .form-error-wrapper
  .a-errormessage,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-error.is-warning.technical-info-search
  ~ .form-error-wrapper
  .a-errormessage,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-error.is-warning.technical-info-search
  ~ .form-error-wrapper
  .a-errormessage,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.is-warning.js-search-input
  ~ .form-error-wrapper
  .a-errormessage,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.is-warning.m-forminput
  ~ .form-error-wrapper
  .a-errormessage,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.is-warning.js-search-input
  ~ .form-error-wrapper
  .a-errormessage,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.is-warning.m-forminput
  ~ .form-error-wrapper
  .a-errormessage,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.is-warning.js-search-input
  ~ .form-error-wrapper
  .a-errormessage,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.is-warning.m-forminput
  ~ .form-error-wrapper
  .a-errormessage,
.m-form
  :valid
  + .m-forminput.has-error.is-warning
  ~ .form-error-wrapper
  .a-errormessage,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-error.is-warning.technical-info-search
  ~ .form-error-wrapper
  .a-errormessage,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-error.is-warning.technical-info-search
  ~ .form-error-wrapper
  .a-errormessage,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-error.is-warning.technical-info-search
  ~ .form-error-wrapper
  .a-errormessage,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-error.is-warning.js-search-input
  ~ .form-error-wrapper
  .a-errormessage,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.is-warning.js-search-input
  ~ .form-error-wrapper
  .a-errormessage,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.is-warning.m-forminput
  ~ .form-error-wrapper
  .a-errormessage,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.is-warning.js-search-input
  ~ .form-error-wrapper
  .a-errormessage,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.is-warning.m-forminput
  ~ .form-error-wrapper
  .a-errormessage {
  color: #ffcf00;
}
.m-form
  .m-forminput.had-focus:valid.has-no-valid-proof
  ~ .form-error-wrapper::before,
.m-form .m-forminput.had-focus:valid.is-empty ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.has-no-valid-proof
  ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.is-empty
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.has-no-valid-proof
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.is-empty
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.has-no-valid-proof
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.is-empty
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.has-no-valid-proof
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.is-empty
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.has-no-valid-proof
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.is-empty
  ~ .form-error-wrapper::before {
  content: none;
}
.m-form .form-error-wrapper .error-container .has-error,
.m-form
  .form-radio-group-wrapper.had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container
  .error-required,
.m-form
  .form-radio-group-wrapper.has-error
  ~ .form-error-wrapper
  .error-container
  .error-custom,
.m-form
  .m-forminput-simple-captcha[data-field-nr="6"].had-focus.captcha-empty
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-form
  .m-forminput-textarea[data-field-nr="6"].had-focus.is-empty.is-required
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-form
  .m-forminput[data-field-nr="6"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-form
  .m-forminput[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-form
  .m-forminput[data-field-nr="6"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-mismatch,
.m-form
  .m-forminput[data-field-nr="6"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-custom,
.m-form
  .m-forminput[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-confirm,
.m-form
  .m-forminput[data-field-nr="6"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-custom,
.m-form
  .m-forminput[data-field-nr="6"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-min-length,
.m-form
  .m-forminput[data-field-nr="6"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-bad-input,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-mismatch,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-custom,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-confirm,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-custom,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-min-length,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-bad-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-mismatch,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-confirm,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-min-length,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-bad-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-mismatch,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-confirm,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-min-length,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-bad-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-mismatch,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-confirm,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-min-length,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-bad-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-mismatch,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-confirm,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-min-length,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-bad-input {
  display: block;
}
.m-form .form-error-wrapper .error-container .has-error,
.m-form
  .form-radio-group-wrapper.had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container
  .error-required,
.m-form
  .form-radio-group-wrapper.has-error
  ~ .form-error-wrapper
  .error-container
  .error-custom,
.m-form
  .m-forminput-simple-captcha[data-field-nr="5"].had-focus.captcha-empty
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-form
  .m-forminput-textarea[data-field-nr="5"].had-focus.is-empty.is-required
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-form
  .m-forminput[data-field-nr="5"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-form
  .m-forminput[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-form
  .m-forminput[data-field-nr="5"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-mismatch,
.m-form
  .m-forminput[data-field-nr="5"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-custom,
.m-form
  .m-forminput[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-confirm,
.m-form
  .m-forminput[data-field-nr="5"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-custom,
.m-form
  .m-forminput[data-field-nr="5"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-min-length,
.m-form
  .m-forminput[data-field-nr="5"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-bad-input,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-mismatch,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-custom,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-confirm,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-custom,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-min-length,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-bad-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-mismatch,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-confirm,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-min-length,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-bad-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-mismatch,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-confirm,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-min-length,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-bad-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-mismatch,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-confirm,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-min-length,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-bad-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-mismatch,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-confirm,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-min-length,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-bad-input {
  display: block;
}
.m-form .form-error-wrapper .error-container .has-error,
.m-form
  .form-radio-group-wrapper.had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container
  .error-required,
.m-form
  .form-radio-group-wrapper.has-error
  ~ .form-error-wrapper
  .error-container
  .error-custom,
.m-form
  .m-forminput-simple-captcha[data-field-nr="4"].had-focus.captcha-empty
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-form
  .m-forminput-textarea[data-field-nr="4"].had-focus.is-empty.is-required
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-form
  .m-forminput[data-field-nr="4"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-form
  .m-forminput[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-form
  .m-forminput[data-field-nr="4"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-mismatch,
.m-form
  .m-forminput[data-field-nr="4"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-custom,
.m-form
  .m-forminput[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-confirm,
.m-form
  .m-forminput[data-field-nr="4"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-custom,
.m-form
  .m-forminput[data-field-nr="4"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-min-length,
.m-form
  .m-forminput[data-field-nr="4"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-bad-input,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-mismatch,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-custom,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-confirm,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-custom,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-min-length,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-bad-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-mismatch,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-confirm,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-min-length,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-bad-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-mismatch,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-confirm,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-min-length,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-bad-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-mismatch,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-confirm,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-min-length,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-bad-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-mismatch,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-confirm,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-min-length,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-bad-input {
  display: block;
}
.m-form .form-error-wrapper .error-container .has-error,
.m-form
  .form-radio-group-wrapper.had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container
  .error-required,
.m-form
  .form-radio-group-wrapper.has-error
  ~ .form-error-wrapper
  .error-container
  .error-custom,
.m-form
  .m-forminput-simple-captcha[data-field-nr="3"].had-focus.captcha-empty
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-form
  .m-forminput-textarea[data-field-nr="3"].had-focus.is-empty.is-required
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-form
  .m-forminput[data-field-nr="3"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-form
  .m-forminput[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-form
  .m-forminput[data-field-nr="3"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-mismatch,
.m-form
  .m-forminput[data-field-nr="3"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-custom,
.m-form
  .m-forminput[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-confirm,
.m-form
  .m-forminput[data-field-nr="3"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-custom,
.m-form
  .m-forminput[data-field-nr="3"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-min-length,
.m-form
  .m-forminput[data-field-nr="3"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-bad-input,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-mismatch,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-custom,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-confirm,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-custom,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-min-length,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-bad-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-mismatch,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-confirm,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-min-length,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-bad-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-mismatch,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-confirm,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-min-length,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-bad-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-mismatch,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-confirm,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-min-length,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-bad-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-mismatch,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-confirm,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-min-length,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-bad-input {
  display: block;
}
.m-form .form-error-wrapper .error-container .has-error,
.m-form
  .form-radio-group-wrapper.had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container
  .error-required,
.m-form
  .form-radio-group-wrapper.has-error
  ~ .form-error-wrapper
  .error-container
  .error-custom,
.m-form
  .m-forminput-simple-captcha[data-field-nr="2"].had-focus.captcha-empty
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-form
  .m-forminput-textarea[data-field-nr="2"].had-focus.is-empty.is-required
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-form
  .m-forminput[data-field-nr="2"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-form
  .m-forminput[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-form
  .m-forminput[data-field-nr="2"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-mismatch,
.m-form
  .m-forminput[data-field-nr="2"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-custom,
.m-form
  .m-forminput[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-confirm,
.m-form
  .m-forminput[data-field-nr="2"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-custom,
.m-form
  .m-forminput[data-field-nr="2"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-min-length,
.m-form
  .m-forminput[data-field-nr="2"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-bad-input,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-mismatch,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-custom,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-confirm,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-custom,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-min-length,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-bad-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-mismatch,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-confirm,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-min-length,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-bad-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-mismatch,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-confirm,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-min-length,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-bad-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-mismatch,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-confirm,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-min-length,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-bad-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-mismatch,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-confirm,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-min-length,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-bad-input {
  display: block;
}
.m-form .form-error-wrapper .error-container .has-error,
.m-form
  .form-radio-group-wrapper.had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container
  .error-required,
.m-form
  .form-radio-group-wrapper.has-error
  ~ .form-error-wrapper
  .error-container
  .error-custom,
.m-form
  .m-forminput-simple-captcha[data-field-nr="1"].had-focus.captcha-empty
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-form
  .m-forminput-textarea[data-field-nr="1"].had-focus.is-empty.is-required
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-form
  .m-forminput[data-field-nr="1"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-form
  .m-forminput[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-form
  .m-forminput[data-field-nr="1"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-mismatch,
.m-form
  .m-forminput[data-field-nr="1"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-custom,
.m-form
  .m-forminput[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-confirm,
.m-form
  .m-forminput[data-field-nr="1"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-custom,
.m-form
  .m-forminput[data-field-nr="1"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-min-length,
.m-form
  .m-forminput[data-field-nr="1"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-bad-input,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-mismatch,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-custom,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-confirm,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-custom,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-min-length,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-bad-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-mismatch,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-confirm,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-min-length,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-bad-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-mismatch,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-confirm,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-min-length,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-bad-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-mismatch,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-confirm,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-min-length,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-bad-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-mismatch,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-confirm,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-min-length,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-bad-input {
  display: block;
}
.m-form
  div[data-t-name="SingleInputChoice"]
  .m-forminput.is-empty
  ~ .form-error-wrapper
  .error-container
  .error-required,
.m-form
  div[data-t-name="SingleInputChoice"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .is-empty.technical-info-search
  ~ .form-error-wrapper
  .error-container
  .error-required,
.m-form
  div[data-t-name="SingleInputChoice"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.is-empty.js-search-input
  ~ .form-error-wrapper
  .error-container
  .error-required,
.m-form
  div[data-t-name="SingleInputChoice"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.is-empty.m-forminput
  ~ .form-error-wrapper
  .error-container
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  div[data-t-name="SingleInputChoice"]
  .is-empty.technical-info-search
  ~ .form-error-wrapper
  .error-container
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  div[data-t-name="SingleInputChoice"]
  input.is-empty.js-search-input
  ~ .form-error-wrapper
  .error-container
  .error-required {
  display: block;
}
.m-form
  div[data-t-name="SingleInputChoice"]
  .m-forminput.has-error.had-focus:valid,
.m-form div[data-t-name="SingleInputChoice"] .m-forminput.is-empty,
.m-form
  div[data-t-name="SingleInputChoice"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-error.had-focus.technical-info-search:valid,
.m-form
  div[data-t-name="SingleInputChoice"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .is-empty.technical-info-search,
.m-form
  div[data-t-name="SingleInputChoice"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.had-focus.js-search-input:valid,
.m-form
  div[data-t-name="SingleInputChoice"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.had-focus.m-forminput:valid,
.m-form
  div[data-t-name="SingleInputChoice"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.is-empty.js-search-input,
.m-form
  div[data-t-name="SingleInputChoice"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.is-empty.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  div[data-t-name="SingleInputChoice"]
  .has-error.had-focus.technical-info-search:valid,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  div[data-t-name="SingleInputChoice"]
  .is-empty.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  div[data-t-name="SingleInputChoice"]
  input.has-error.had-focus.js-search-input:valid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  div[data-t-name="SingleInputChoice"]
  input.has-error.had-focus.m-forminput:valid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  div[data-t-name="SingleInputChoice"]
  input.is-empty.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  div[data-t-name="SingleInputChoice"]
  input.is-empty.m-forminput {
  border-color: #e11f26;
}
.m-form
  div[data-t-name="SingleInputChoice"]
  .m-forminput.has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .m-forminput.is-empty
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-error.had-focus.technical-info-search:valid
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .is-empty.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.had-focus.js-search-input:valid
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.had-focus.m-forminput:valid
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.is-empty.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.is-empty.m-forminput
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  div[data-t-name="SingleInputChoice"]
  .has-error.had-focus.technical-info-search:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  div[data-t-name="SingleInputChoice"]
  .is-empty.technical-info-search
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  div[data-t-name="SingleInputChoice"]
  input.has-error.had-focus.js-search-input:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  div[data-t-name="SingleInputChoice"]
  input.is-empty.js-search-input
  ~ .form-error-wrapper::before {
  -webkit-font-smoothing: antialiased;
  speak: none;
}
.m-form .suggest-layer-wrap {
  position: relative;
  width: 100%;
}
.m-form .suggest-layer-autocomplete {
  background: #f7f7f7;
  border: 1px solid #ccc;
  margin-top: 10px;
  padding: 0;
  position: absolute;
  width: 100%;
  z-index: 110;
}
.m-form .suggest-layer-autocomplete::after,
.m-form .suggest-layer-autocomplete::before {
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  content: "";
  left: 1.3888888889%;
  position: absolute;
}
.m-form .suggest-layer-autocomplete::before {
  border-bottom: 15px solid #ccc;
  margin: 0;
  top: -16px;
}
.m-form .suggest-layer-autocomplete::after {
  border-bottom: 15px solid #f7f7f7;
  margin: 0;
  top: -15px;
}
.m-form .suggest-layer-autocomplete-right::after,
.m-form .suggest-layer-autocomplete-right::before {
  left: 83.3333333333%;
}
.m-form .suggest-layer-autocomplete-result-container {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.m-form .suggest-layer-autocomplete-result-row {
  display: block;
  margin: 0;
  width: 100%;
}
.m-form .suggest-layer-autocomplete-result-row:hover {
  background: #71767c;
}
.m-form .suggest-layer-autocomplete-result-row-item {
  color: #007bc0;
}
.m-form .suggest-layer-autocomplete-result-row-item:hover {
  color: #000;
}
.m-form .suggest-layer-autocomplete-result-row.state-current {
  background: #71767c;
  color: #000;
}
.m-form .suggest-layer-autocomplete-result-itemlabel ~ .a-formlabel {
  margin: 0;
  padding: 10px 34px 10px 10px;
}
.m-form
  .suggest-layer-autocomplete-result-itemlabel:checked
  ~ .a-formlabel:before,
.m-form .suggest-layer-autocomplete-result-itemlabel ~ .a-formlabel:before {
  display: none;
}
.m-form
  fieldset.highlighted
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search[type="text"]:not(.pikaday__display),
.m-form
  fieldset.highlighted
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[type="text"]:not(.pikaday__display),
.m-form
  fieldset.highlighted
  input[type="text"].m-forminput:not(.pikaday__display),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  fieldset.highlighted
  input.technical-info-search[type="text"]:not(.pikaday__display),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  fieldset.highlighted
  input.js-search-input[type="text"]:not(.pikaday__display) {
  background-color: #71767c;
}
.m-form fieldset.highlighted .select2-dropdown {
  border-color: #71767c;
}
.m-form fieldset.highlighted .select2-container .select2-results__option,
.m-form
  fieldset.highlighted
  .select2-container
  .select2-results__option--highlighted[aria-selected],
.m-form
  fieldset.highlighted
  .select2-container
  .select2-results__option[aria-selected="true"],
.m-form fieldset.highlighted .select2-selection,
.m-form fieldset.highlighted .select2-selection.select2-selection--multiple,
.m-form
  fieldset.highlighted
  .select2-selection.select2-selection--multiple
  .select2-selection__choice {
  background-color: #71767c;
}
.m-form fieldset.highlighted .select2-container .select2-results__options,
.m-form fieldset.highlighted .select2-container--open {
  border-color: #71767c;
}
.m-form fieldset.highlighted .custom-input-dropdown,
.m-form fieldset.highlighted .customfilterdateselection-slider,
.m-form
  fieldset.highlighted
  .select2-container--open
  .select2-search--dropdown {
  background-color: #71767c;
}
.m-form .icon-camera-enrocr {
  float: right;
  font-size: 30px;
  position: relative;
  top: 42px;
  right: 10px;
  cursor: pointer;
}
.m-form .search-camera-icon .icon-camera-enrocr {
  top: -24px;
  font-size: 2em;
}
.m-form .has-enrocr-error {
  border: 1px solid #e11f26;
}
.m-form .has-enrocr-error ~ .form-error-wrapper:before {
  -webkit-font-smoothing: antialiased;
  color: #e11f26;
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-form template {
  display: none;
}
.form-actions {
  margin-bottom: -5px;
}
.form-actions:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.form-actions .form-action-secondary {
  float: left;
}
.form-actions .form-action-primary {
  float: right;
}
.form-actions .form-action {
  width: 100%;
  margin-bottom: 5px;
}
@media (min-width: 600px) {
  .form-actions:not(.layout-half) .form-action {
    width: 50%;
  }
  .form-actions:not(.layout-half) .form-action:first-child:nth-last-child(3),
  .form-actions:not(.layout-half)
    .form-action:first-child:nth-last-child(3)
    ~ .form-action,
  .form-actions:not(.layout-half) .form-action:first-child:nth-last-child(4),
  .form-actions:not(.layout-half)
    .form-action:first-child:nth-last-child(4)
    ~ .form-action {
    width: 33.3333333333%;
  }
  .form-actions:not(.layout-half)
    .form-action:not(.form-action-primary):nth-child(3):last-of-type {
    padding-right: 0;
  }
  .form-actions:not(.layout-half)
    .form-action.form-action-primary
    ~ .form-action-secondary:last-child {
    padding-right: 1.3888888889%;
  }
  .form-actions:not(.layout-half) .form-action-primary {
    padding-right: 0;
  }
  .form-actions:not(.layout-half) .form-action-primary ~ .form-action-primary,
  .form-actions:not(.layout-half)
    .form-action-primary
    ~ .form-action-primary:not(:nth-child(4)),
  .form-actions:not(.layout-half) .form-action-secondary {
    padding-right: 1.3888888889%;
  }
  .form-actions:not(.layout-half) .form-action-group-primary {
    float: right;
    width: 33.3333333333%;
  }
  .form-actions:not(.layout-half) .form-action-group-primary .form-action {
    width: 100%;
  }
  .form-actions:not(.layout-half)
    .form-action-group-primary
    .form-action-primary
    ~ .form-action-primary {
    width: 100%;
    padding-right: 0;
  }
  .form-actions:not(.layout-half) .form-action-group-secondary .form-action {
    width: 33.3333333333%;
  }
  .form-actions:not(.layout-half)
    .form-action-group-secondary
    .form-action-primary,
  .form-actions:not(.layout-half)
    .form-action-group-secondary
    .form-action:first-child:nth-last-child(3),
  .form-actions:not(.layout-half)
    .form-action-group-secondary
    .form-action:first-child:nth-last-child(3)
    ~ .form-action,
  .form-actions:not(.layout-half)
    .form-action-group-secondary
    .form-action:first-child:nth-last-child(4),
  .form-actions:not(.layout-half)
    .form-action-group-secondary
    .form-action:first-child:nth-last-child(4)
    ~ .form-action,
  .form-actions:not(.layout-half)
    .form-action-group-secondary
    .form-action:not(.form-action-primary):nth-child(3):last-of-type {
    padding-right: 1.3888888889%;
  }
}
.form-actions:not(.layout-half) .actions-info-text {
  padding-bottom: 10px;
}
@media (min-width: 900px) {
  .form-actions:not(.layout-half) .form-action,
  .form-actions:not(.layout-half) .form-action:first-child:nth-last-child(3),
  .form-actions:not(.layout-half)
    .form-action:first-child:nth-last-child(3)
    ~ .form-action,
  .form-actions:not(.layout-half) .form-action:first-child:nth-last-child(4),
  .form-actions:not(.layout-half)
    .form-action:first-child:nth-last-child(4)
    ~ .form-action,
  .form-actions:not(.layout-half) .form-action ~ .form-action {
    width: 25%;
  }
  .form-actions:not(.layout-half) .form-action-primary ~ .form-action-primary {
    padding-right: 1.3888888889%;
  }
  .form-actions:not(.layout-half) .form-action-group-primary {
    float: right;
    width: 25%;
  }
  .form-actions:not(.layout-half) .form-action-group-primary .form-action {
    width: 100%;
  }
  .form-actions:not(.layout-half)
    .form-action-group-primary
    .form-action-primary
    ~ .form-action-primary {
    width: 100%;
    padding-right: 0;
  }
  .form-actions:not(.layout-half) .form-action-group-secondary .form-action {
    width: 25%;
  }
  .form-actions:not(.layout-half) .form-action-group-secondary .form-action,
  .form-actions:not(.layout-half)
    .form-action-group-secondary
    .form-action.form-action-secondary,
  .form-actions:not(.layout-half)
    .form-action-group-secondary
    .form-action:first-child:nth-last-child(3),
  .form-actions:not(.layout-half)
    .form-action-group-secondary
    .form-action:first-child:nth-last-child(3)
    ~ .form-action,
  .form-actions:not(.layout-half)
    .form-action-group-secondary
    .form-action:first-child:nth-last-child(4),
  .form-actions:not(.layout-half)
    .form-action-group-secondary
    .form-action:first-child:nth-last-child(4)
    ~ .form-action,
  .form-actions:not(.layout-half)
    .form-action-group-secondary
    .form-action
    ~ .form-action {
    padding-right: 1.3888888889%;
  }
  .form-actions.layout-half .form-action {
    width: 50%;
  }
  .form-actions.layout-half .form-action-secondary {
    padding-right: 1.3888888889%;
  }
  .form-actions.layout-half .form-action-primary {
    padding-left: 1.3888888889%;
  }
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
input.m-forminput {
  border: 1px solid #000;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #000;
  width: 100%;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search[type="password"],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[type="password"],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[type="password"],
input.m-forminput[type="password"] {
  text-security: disc;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search[type="password"]::-ms-clear,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search[type="password"]::-ms-reveal,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[type="password"]::-ms-clear,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[type="password"]::-ms-reveal,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[type="password"]::-ms-clear,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[type="password"]::-ms-reveal,
input.m-forminput[type="password"]::-ms-clear,
input.m-forminput[type="password"]::-ms-reveal {
  display: none;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search::-webkit-inner-spin-button,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search::-webkit-outer-spin-button,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input::-webkit-inner-spin-button,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input::-webkit-outer-spin-button,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput::-webkit-inner-spin-button,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput::-webkit-outer-spin-button,
input.m-forminput::-webkit-inner-spin-button,
input.m-forminput::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search[type="number"],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[type="number"],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[type="number"],
input.m-forminput[type="number"] {
  -moz-appearance: textfield;
}
.m-forminput [disabled],
.m-forminput[disabled],
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  [disabled],
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[disabled],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  [disabled],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[disabled],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  [disabled],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[disabled] {
  border-color: #a4abb3;
  color: #a4abb3;
  background: 0 0;
}
.m-forminput [disabled]::-webkit-input-placeholder,
.m-forminput[disabled]::-webkit-input-placeholder,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  [disabled]::-webkit-input-placeholder,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[disabled]::-webkit-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  [disabled]::-webkit-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[disabled]::-webkit-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  [disabled]::-webkit-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[disabled]::-webkit-input-placeholder {
  color: #a4abb3;
}
.m-forminput [disabled]:-ms-input-placeholder,
.m-forminput[disabled]:-ms-input-placeholder,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  [disabled]:-ms-input-placeholder,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[disabled]:-ms-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  [disabled]:-ms-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[disabled]:-ms-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  [disabled]:-ms-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[disabled]:-ms-input-placeholder {
  color: #a4abb3;
}
.m-forminput [disabled]::placeholder,
.m-forminput[disabled]::placeholder,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  [disabled]::placeholder,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[disabled]::placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  [disabled]::placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[disabled]::placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  [disabled]::placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[disabled]::placeholder {
  color: #a4abb3;
}
.m-forminput [readonly],
.m-forminput[readonly],
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  [readonly],
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[readonly],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  [readonly],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[readonly],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  [readonly],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[readonly] {
  border-color: transparent;
  color: #000;
  font-weight: 700;
  padding-left: 0;
  padding-right: 0;
}
.m-forminput [readonly]::-webkit-input-placeholder,
.m-forminput[readonly]::-webkit-input-placeholder,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  [readonly]::-webkit-input-placeholder,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[readonly]::-webkit-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  [readonly]::-webkit-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[readonly]::-webkit-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  [readonly]::-webkit-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[readonly]::-webkit-input-placeholder {
  color: transparent;
}
.m-forminput [readonly]:-ms-input-placeholder,
.m-forminput[readonly]:-ms-input-placeholder,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  [readonly]:-ms-input-placeholder,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[readonly]:-ms-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  [readonly]:-ms-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[readonly]:-ms-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  [readonly]:-ms-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[readonly]:-ms-input-placeholder {
  color: transparent;
}
.m-forminput [readonly]::placeholder,
.m-forminput[readonly]::placeholder,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  [readonly]::placeholder,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[readonly]::placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  [readonly]::placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[readonly]::placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  [readonly]::placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[readonly]::placeholder {
  color: transparent;
}
:placeholder-shown {
  color: #000;
  opacity: 1;
}
form-error ::-webkit-input-placeholder {
  color: #000;
  opacity: 1;
}
form-error :-ms-input-placeholder {
  color: #000;
  opacity: 1;
}
form-error ::placeholder {
  color: #000;
  opacity: 1;
}
:-ms-input-placeholder {
  color: #000 !important;
  opacity: 1;
}
.m-formupload .upload-status-message {
  padding: 10px 0 0 10px;
  margin: 0 0 5px;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}
.m-formupload .upload-status-message i.icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  margin-left: 10px;
  cursor: pointer;
}
.m-formupload .upload-maxfile-message {
  color: #e11f26;
}
.m-formupload .upload-dropzone {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: 20px;
  border: 2px dashed #d4d9de;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.m-formupload .upload-dropzone:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
@media (min-width: 900px) {
  .m-formupload .upload-dropzone {
    width: 50%;
    -webkit-box-flex: unset;
    -webkit-flex-grow: unset;
    -ms-flex-positive: unset;
    flex-grow: unset;
    display: table;
  }
}
.m-formupload .upload-dropzone input {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  width: 100%;
  opacity: 0;
}
.m-formupload .upload-dropzone .upload-icon {
  line-height: 60px;
  text-align: center;
}
.m-formupload .upload-dropzone .upload-icon .icon-upload.icon-l {
  font-size: 60px;
}
.m-formupload .upload-dropzone .upload-drophere {
  line-height: 40px;
  text-align: center;
  font-size: 18px;
}
.m-formupload .upload-dropzone .upload-orclick {
  line-height: 40px;
  text-align: center;
  font-size: 12px;
}
.m-formupload .upload-dropzone .upload-add-files {
  line-height: 40px;
  text-align: center;
}
.m-formupload .upload-files-list {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 100%;
  margin-left: 0;
  margin-top: 20px;
}
.m-formupload .upload-files-list .upload-file-container {
  margin-top: 10px;
}
.m-formupload .upload-files-list .a-heading {
  padding-bottom: 10px;
  border-bottom: 2px solid #ccc;
}
.m-formupload .upload-files-list .file {
  font-size: 12px;
  height: 20px;
}
.m-formupload .upload-files-list .file .delete {
  float: right;
  cursor: pointer;
}
.m-formupload .upload-files-list .file .delete .icon.icon-s {
  font-size: 12px;
}
.m-formupload .upload-files-list .file .filename {
  font-weight: 700;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 80%;
  display: inline-block;
  overflow: hidden;
}
.m-formupload .upload-files-list .progressbar {
  height: 6px;
}
.m-formupload .upload-files-list .progressbar .progressindicator {
  height: 100%;
  width: 0;
}
.m-formupload .upload-files-list .progressinfo {
  font-size: 12px;
}
.m-formupload .upload-files-list .progressinfo .performance {
  float: right;
}
.gigya-error-message {
  font-weight: 700;
}
.m-graphictext {
  display: block;
  margin-left: -1.3888888889%;
  margin-right: -1.3888888889%;
}
.m-graphictext.a-area,
.m-graphictext.a-area-desktop,
.m-graphictext.a-area-mobile,
.m-graphictext.a-area-tablet {
  padding: 40px 1.3888888889%;
}
.m-graphictext .m-contenttextmedia {
  margin-bottom: 0;
}
.m-grid-gallery {
  margin: 40px 0;
}
.m-grid-gallery .gallery-wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr) [6];
  grid-template-columns: repeat(6, 1fr);
  -ms-grid-rows: 1fr auto;
  grid-template-rows: 1fr auto;
  gap: 15px;
}
.m-grid-gallery .gallery-wrapper .gallery-item {
  position: relative;
}
.m-grid-gallery .gallery-wrapper .gallery-item .icon-play {
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.m-grid-gallery .gallery-wrapper .gallery-item img {
  width: 100%;
}
.m-grid-gallery .gallery-main-image-wrapper {
  grid-area: 1/1/3 / span 4;
}
.m-grid-gallery .gallery-small-image-wrapper {
  grid-area: 2 / span 3 / auto/auto;
  overflow: hidden;
}
@media (max-width: 899px) {
  .m-grid-gallery .gallery-main-image-wrapper {
    grid-area: 1/1/2 / span 6;
  }
  .m-imagetextbuttonsipg .textcontainer:only-of-type .header {
    position: relative;
  }
}
.m-grid-gallery .gallery-column .gallery-item:not(:first-child) {
  padding: 15px 0 0;
}
.m-helpfulfunction .a-link:first-of-type {
  border-right: 1px solid #d4d9de;
  padding: 0 10px;
}
.m-helpfulfunction .a-link:last-of-type {
  padding: 0 0 0 10px;
}
.m-helpfulfunction .feedback {
  display: none;
}
.m-helpfulfunction .feedback .icon {
  float: left;
  padding: 0 5px 0 0;
  width: auto;
}
.m-helpfulfunction .feedback .text {
  padding: 0;
  width: auto;
}
.m-helpfulfunction.was-rated .consumer-review {
  display: none;
}
.m-helpfulfunction.was-rated .feedback {
  display: block;
}
.m-helpfulnessvoting {
  float: left;
  width: 100%;
}
@media (min-width: 900px) {
  .m-formupload .upload-files-list {
    width: 50%;
    margin-left: 40px;
    margin-top: 0;
  }
  .m-grid-gallery .gallery-small-image-wrapper {
    grid-area: 1 / auto/span 2 / auto;
    height: 0;
    min-height: 100%;
  }
  .m-helpfulnessvoting {
    width: 50%;
  }
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .m-helpful-button-container
  .a-link.link-addtocart,
.m-helpfulnessvoting .m-helpful-button-container .a-button,
.m-helpfulnessvoting
  .m-helpful-button-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: auto;
  padding: 4px;
}
.m-helpfulnessvoting .m-review-report-button {
  width: auto;
  padding: 4px;
  margin: 0 0 0 4%;
}
.m-helpfulnessvoting .m-review-report-button:hover {
  color: #fff;
}
.m-helpfulnessvoting .m-review-report-button.reported-inappropriate {
  background: 0 0;
  color: #000;
  font-weight: 700;
  opacity: 1;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-button-disabled.a-link.link-addtocart:hover,
.m-helpfulnessvoting .a-button.a-button-disabled.a-link:hover,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-disabled.a-link.link-addtocart:hover {
  background: #007bc0;
}
.form-actions-bv-review-report {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 599px) {
  .form-actions-bv-review-report {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.form-actions-bv-review-report .form-action {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
@media (min-width: 900px) {
  .form-actions-bv-review-report .form-action-bv-review-reject {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  .form-actions-bv-review-report .form-action {
    width: 50% !important;
  }
}
.a-button.report-popover-btn,
.m-contenttextmedia
  li
  .m-productconversionarea
  .report-popover-btn.a-link.link-addtocart {
  width: 100%;
}
.m-hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.m-highlightbox {
  color: #71767c;
  display: block;
  font-weight: 700;
  margin: 0 0 20px;
  width: 100%;
}
.m-highlightbox.a-area,
.m-highlightbox.a-area.a-area-desktop,
.m-highlightbox.a-area.a-area-mobile,
.m-highlightbox.a-area.a-area-tablet {
  padding: 20px;
}
.m-highlightbox :last-child {
  margin-bottom: 0;
}
.m-iframe iframe {
  width: 100%;
  border: 0;
}
.m-iframe iframe.auto-scrolling {
  overflow: auto;
}
.m-iframe iframe.no-scrolling {
  overflow: hidden;
}
.m-iframe iframe.enforce-scrolling {
  overflow: scroll;
}
.m-iframe-autosize iframe {
  border: 0;
  min-width: 100%;
  min-height: 500px;
  width: 1px;
}
.m-imagelist:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-imagelist > * {
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
  width: auto;
}
.m-imagesequencer {
  text-align: center;
}
.m-imagesequencer.hide-hint .m360-hint,
.m-imagesequencer.hide-overlay-icon.stopped-on-last-frame:before {
  display: none;
}
.m-imagesequencer .Magic360-container {
  border: none;
}
.m-imagesequencer .Magic360-container:after {
  display: none;
}
.m-imagesequencer a.Magic360 {
  border: none;
}
.m-imagesequencer .no-pointer-events {
  pointer-events: none;
}
.m-imagesequencer.stopped-on-last-frame:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #007bc0;
  font-size: 120px;
  left: 50%;
  line-height: 120px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2;
}
.m-imagesequencer.stopped-on-last-frame:hover:before {
  color: #000;
}
.m-imagesequencer.open-layer .Magic360-container {
  z-index: -1;
}
.mediagallery-slide.mediagallery-trigger-imagesequencer:before {
  display: none;
}
.not-open-imagesequencer {
  position: relative;
}
.not-open-imagesequencer:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #007bc0;
  font-size: 50px;
  left: 50%;
  line-height: 50px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2;
}
.not-open-imagesequencer:hover:before {
  color: #000;
}
.m-image-teaser-container {
  position: relative;
  margin: 8px;
  float: left;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-image-teaser-container.a-link
  .text-container
  .a-link.link-addtocart,
.m-image-teaser-container.a-link .text-container .a-button,
.m-image-teaser-container.a-link .text-container .a-link,
.m-image-teaser-container.a-link
  .text-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  cursor: pointer;
}
.m-image-teaser-container .image-container {
  display: inline-block;
}
.m-image-teaser-container .text-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 1;
  bottom: 0;
  text-align: justify;
}
.m-image-teaser-container .text-container .copy-text,
.m-image-teaser-container .text-container .header {
  color: #000;
}
.m-image-teaser-container .text-container .copy-text:last-child {
  margin-bottom: 0;
}
.m-image-teaser-container .text-container .a-link:hover.a-link-disabled:hover {
  color: #007bc0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-image-teaser-container
  .text-container
  .a-link.link-addtocart,
.m-image-teaser-container .text-container .a-button,
.m-image-teaser-container
  .text-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  cursor: default;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-image-teaser-container
  .text-container
  .a-link.link-addtocart:hover,
.m-image-teaser-container .text-container .a-button:hover,
.m-image-teaser-container
  .text-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover {
  background-color: #007bc0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-image-teaser-container
  .text-container
  .a-link.link-addtocart:focus,
.m-image-teaser-container .text-container .a-button:focus,
.m-image-teaser-container
  .text-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:focus {
  outline: 0;
}
@media (min-width: 600px) {
  .m-image-teaser-container .text-container {
    padding: 16px;
  }
  .m-imagetext .textcontainer.color-1 .header,
  .m-imagetext .textcontainer.color-2 .header {
    color: #000;
  }
  .m-imagetext .textcontainer.right .header {
    left: auto;
    right: 5%;
  }
}
@media (min-width: 900px) {
  .m-image-teaser-container .text-container {
    padding-bottom: 0;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-image-teaser-container
    .text-container
    .a-link.link-addtocart,
  .m-image-teaser-container .text-container .a-button,
  .m-image-teaser-container .text-container .a-link,
  .m-image-teaser-container .text-container .copy-text,
  .m-image-teaser-container
    .text-container
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    display: none;
  }
  .m-image-teaser-container:focus .a-link,
  .m-image-teaser-container:focus .copy-text,
  .m-image-teaser-container:hover .a-link,
  .m-image-teaser-container:hover .copy-text {
    padding-bottom: 16px;
    display: block;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-image-teaser-container:focus
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-image-teaser-container:hover
    .a-link.link-addtocart,
  .m-image-teaser-container:focus .a-button,
  .m-image-teaser-container:focus
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .m-image-teaser-container:hover .a-button,
  .m-image-teaser-container:hover
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    margin-bottom: 15px;
    display: block;
  }
}
.m-image-teaser-carousel .full-width-section {
  position: relative;
}
.m-image-teaser-carousel .image-teaser-slider .slick-track {
  margin-left: 0;
}
.m-image-teaser-carousel .image-teaser-slider .slick-dots {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 24px;
  padding: 10px 0 0;
}
.m-image-teaser-carousel
  .image-teaser-slider
  .slick-dots
  li.slick-active
  button {
  background-color: #007bc0;
}
.m-image-teaser-carousel .image-teaser-slider-arrows .next,
.m-image-teaser-carousel .image-teaser-slider-arrows .prev {
  height: 60px;
  margin-top: -50px;
  width: 60px;
}
.m-image-teaser-carousel .m-image-teaser-container .image-container,
.m-image-teaser-carousel
  .m-image-teaser-container
  .image-container
  .a-image
  img {
  width: 100%;
}
.m-image-teaser-carousel .m-image-teaser-container .a-heading {
  font-weight: 700;
}
.m-image-teaser-carousel .m-solid-background-teaser-container {
  margin: 5px;
}
.m-image-teaser-carousel .m-solid-background-teaser-container .text-container {
  position: absolute;
  bottom: 0;
}
.m-image-teaser-carousel .m-solid-background-teaser-container .a-heading {
  font-weight: 700;
}
.m-imagetext {
  position: relative;
}
.m-imagetext .textcontainer {
  background: 0 0;
  display: block;
  width: 100%;
}
.m-imagetext .copytext,
.m-imagetext .header {
  color: #000;
}
.m-imagetext .copytext p,
.m-imagetext .header p {
  margin-bottom: 20px;
}
.m-imagetext .copytext .a-link,
.m-imagetext .header .a-link {
  display: block;
  margin-top: 5px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-imagetext
  .copytext
  .a-link.link-addtocart:not(:last-child),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-imagetext
  .header
  .a-link.link-addtocart:not(:last-child),
.m-imagetext .copytext .a-button:not(:last-child),
.m-imagetext
  .copytext
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:last-child),
.m-imagetext .header .a-button:not(:last-child),
.m-imagetext
  .header
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:last-child) {
  margin-bottom: 30px;
}
.m-imagetext .m-productconversionarea .link-addtocart:before {
  font-size: 1rem;
  font-weight: 400;
}
@media (min-width: 600px) and (max-width: 899px) {
  .m-imagetext .header {
    background: #fff;
    left: 5%;
    padding: 32px 32px 26px;
    position: absolute;
    top: 5%;
    width: 66%;
  }
}
@media (min-width: 900px) {
  .m-imagetext {
    margin-bottom: 20px;
  }
  .m-imagetext .textcontainer {
    background: #fff;
    left: 10%;
    padding: 32px 32px 26px;
    position: absolute;
    top: 10%;
    width: 66%;
  }
  .m-imagetext .textcontainer.right {
    left: auto;
    right: 10%;
  }
  .m-imagetext .textcontainer.color-1 .copytext,
  .m-imagetext .textcontainer.color-2 .copytext {
    color: #000;
  }
  .m-imagetext .header {
    margin-bottom: 20px;
  }
}
.m-imagetext.effect-on-hover .a-image img {
  -webkit-transition: 30s linear;
  transition: 30s linear;
}
.m-imagetext.effect .a-image,
.m-imagetext.effect-on-hover .a-image {
  overflow: hidden;
}
.m-imagetext.effect img,
.m-imagetext.effect-on-hover .a-image:hover img {
  -webkit-animation: 30s linear infinite alternate animation;
  animation: 30s linear infinite alternate animation;
}
.m-imagetextbuttonsipg,
.m-imagetextbuttonsipg .textcontainer:only-of-type {
  position: relative;
}
.m-imagetextbuttonsipg .a-backlink {
  left: 0;
}
.m-imagetextbuttonsipg .textcontainer {
  left: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-imagetextbuttonsipg
  .textcontainer
  .a-link.link-addtocart,
.m-imagetextbuttonsipg .textcontainer .a-button,
.m-imagetextbuttonsipg
  .textcontainer
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  margin-right: 10px;
  white-space: normal;
  width: auto;
  height: auto;
}
@media (max-width: 599px) {
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-imagetextbuttonsipg
    .textcontainer
    .a-link.link-addtocart,
  .m-imagetextbuttonsipg .textcontainer .a-button,
  .m-imagetextbuttonsipg
    .textcontainer
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    display: block;
    margin-right: 0;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-imagetextbuttonsipg
    .textcontainer
    .a-link.link-addtocart:not(:last-child),
  .m-imagetextbuttonsipg .textcontainer .a-button:not(:last-child),
  .m-imagetextbuttonsipg
    .textcontainer
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(:last-child) {
    margin-bottom: 20px;
  }
  .m-imagetextbuttonsipg .textcontainer:only-of-type .header {
    padding: 30px 0 0;
  }
  .m-imagetextbuttonsipg .a-backlink {
    padding: 0 10px;
    top: 5%;
  }
}
@media (min-width: 600px) {
  .m-imagetextbuttonsipg .m-imagetext .copytext .a-link {
    display: inline-block;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-imagetextbuttonsipg
    .a-link.link-addtocart,
  .m-imagetextbuttonsipg .a-button,
  .m-imagetextbuttonsipg .a-link,
  .m-imagetextbuttonsipg
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    top: 5%;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-imagetextbuttonsipg
    .a-link.link-addtocart:not(:last-child),
  .m-imagetextbuttonsipg .a-button:not(:last-child),
  .m-imagetextbuttonsipg
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(:last-child) {
    margin-bottom: 20px;
  }
  .m-imagetextbuttonsipg .header {
    left: 0;
    top: 5%;
    width: 100%;
  }
  .m-imagetextbuttonsipg .textcontainer > div {
    margin: 20px 0;
    padding: 20px 10px;
    background-color: rgba(255, 255, 255, 0.8);
  }
  .m-imagetextbuttonsipg .textcontainer:only-of-type .header {
    padding: 25px 0 0;
  }
  .m-imagetextbuttonsipg .textcontainer.right .header {
    right: 0;
  }
}
@media (min-width: 900px) {
  .m-imagetextbuttonsipg .textcontainer {
    width: 100%;
    top: 5%;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-imagetextbuttonsipg
    .textcontainer
    .a-link.link-addtocart,
  .m-imagetextbuttonsipg .textcontainer .a-button,
  .m-imagetextbuttonsipg
    .textcontainer
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    display: inline-block;
  }
  .m-imagetextbuttonsipg .textcontainer.left {
    width: 38%;
    top: 2%;
    left: 10%;
  }
  .m-imagetextbuttonsipg .textcontainer.right {
    width: 38%;
    padding: 0 15px 20px;
  }
  .m-imagetextbuttonsipg .textcontainer.right .header {
    right: 0;
  }
  .m-imagetextbuttonsipg .textcontainer.right > div {
    margin-top: 0;
  }
}
.m-imagetextradiobuttonsipg,
.m-imagetextradiobuttonsipg .textcontainer:only-of-type {
  position: relative;
}
.m-imagetextradiobuttonsipg .a-backlink {
  left: 0;
}
@media (max-width: 599px) {
  .m-imagetextradiobuttonsipg .form-actions .form-action-primary {
    float: none;
    margin: 0 auto;
  }
  .m-imagetextradiobuttonsipg .m-form .form-row {
    display: block;
    padding: 0 10px;
  }
  .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .m-forminput
    + .m-forminput:nth-last-of-type(1),
  .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .m-forminput
    + .m-forminput:nth-last-of-type(2),
  .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-forminput
    + .technical-info-search:nth-last-of-type(1),
  .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-forminput
    + .technical-info-search:nth-last-of-type(2),
  .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .technical-info-search
    + input.js-search-input:nth-last-of-type(1),
  .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .technical-info-search
    + input.js-search-input:nth-last-of-type(2),
  .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .technical-info-search
    + input.m-forminput:nth-last-of-type(1),
  .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .technical-info-search
    + input.m-forminput:nth-last-of-type(2),
  .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .technical-info-search
    + .m-forminput:nth-last-of-type(1),
  .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .technical-info-search
    + .m-forminput:nth-last-of-type(2),
  .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .technical-info-search
    + .technical-info-search:nth-last-of-type(1),
  .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .technical-info-search
    + .technical-info-search:nth-last-of-type(2),
  .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-forminput
    + input.js-search-input:nth-last-of-type(1),
  .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-forminput
    + input.js-search-input:nth-last-of-type(2),
  .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-forminput
    + input.m-forminput:nth-last-of-type(1),
  .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-forminput
    + input.m-forminput:nth-last-of-type(2),
  .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    input.js-search-input
    + .technical-info-search:nth-last-of-type(1),
  .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    input.js-search-input
    + .technical-info-search:nth-last-of-type(2),
  .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.js-search-input
    + .m-forminput:nth-last-of-type(1),
  .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.js-search-input
    + .m-forminput:nth-last-of-type(2),
  .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.js-search-input
    + input.js-search-input:nth-last-of-type(1),
  .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.js-search-input
    + input.js-search-input:nth-last-of-type(2),
  .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.m-forminput
    + .m-forminput:nth-last-of-type(1),
  .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.m-forminput
    + .m-forminput:nth-last-of-type(2),
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .m-forminput
    + .technical-info-search:nth-last-of-type(1),
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .m-forminput
    + .technical-info-search:nth-last-of-type(2),
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .technical-info-search
    + input.js-search-input:nth-last-of-type(1),
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .technical-info-search
    + input.js-search-input:nth-last-of-type(2),
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .technical-info-search
    + input.m-forminput:nth-last-of-type(1),
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .technical-info-search
    + input.m-forminput:nth-last-of-type(2),
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.js-search-input
    + .technical-info-search:nth-last-of-type(1),
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.js-search-input
    + .technical-info-search:nth-last-of-type(2),
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.m-forminput
    + .technical-info-search:nth-last-of-type(1),
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.m-forminput
    + .technical-info-search:nth-last-of-type(2),
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .technical-info-search
    + .m-forminput:nth-last-of-type(1),
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .technical-info-search
    + .m-forminput:nth-last-of-type(2),
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .technical-info-search
    + .technical-info-search:nth-last-of-type(1),
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .technical-info-search
    + .technical-info-search:nth-last-of-type(2),
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    input.js-search-input
    + .technical-info-search:nth-last-of-type(1),
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    input.js-search-input
    + .technical-info-search:nth-last-of-type(2),
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .m-forminput
    + input.js-search-input:nth-last-of-type(1),
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .m-forminput
    + input.js-search-input:nth-last-of-type(2),
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .technical-info-search
    + input.js-search-input:nth-last-of-type(1),
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .technical-info-search
    + input.js-search-input:nth-last-of-type(2),
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    input.js-search-input
    + .technical-info-search:nth-last-of-type(1),
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    input.js-search-input
    + .technical-info-search:nth-last-of-type(2),
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    input.js-search-input
    + .m-forminput:nth-last-of-type(1),
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    input.js-search-input
    + .m-forminput:nth-last-of-type(2),
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    input.js-search-input
    + input.js-search-input:nth-last-of-type(1),
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    input.js-search-input
    + input.js-search-input:nth-last-of-type(2),
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .technical-info-search
    + input.js-search-input:nth-last-of-type(1),
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    .technical-info-search
    + input.js-search-input:nth-last-of-type(2) {
    float: none;
  }
  .m-imagetextradiobuttonsipg .m-form .form-row .m-forminput-radio {
    margin: 0 auto;
    width: 100%;
    float: none;
    padding-bottom: 10px;
  }
  .m-imagetextradiobuttonsipg.no-background .a-backlink {
    position: relative;
    padding: 0;
  }
}
@media (min-width: 600px) {
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer {
    left: 0;
    width: 100%;
  }
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer .header {
    top: 10%;
    width: 100%;
    left: 0;
  }
  .m-imagetextradiobuttonsipg .textcontainer > div {
    margin: 20px 0;
  }
  .m-imagetextradiobuttonsipg .form-actions .form-action-primary {
    float: none;
    margin: 0 auto;
  }
  .m-imagetextradiobuttonsipg .a-formlabel {
    display: inline;
  }
  .m-imagetextradiobuttonsipg .m-form {
    padding: 20px;
    top: 50%;
    width: 100%;
  }
  .m-imagetextradiobuttonsipg .m-form .form-row {
    display: block;
    margin: 0;
    max-width: none;
  }
  .m-imagetextradiobuttonsipg .m-form .form-row:first-child {
    padding-top: 20px;
  }
  .m-imagetextradiobuttonsipg .m-form .form-row .m-forminput-radio {
    padding-right: 20px;
    width: 50%;
  }
  .m-imagetextradiobuttonsipg .m-form .form-row .m-forminput-radio .label-text {
    padding-right: 10px;
  }
  .m-imagetextradiobuttonsipg .textcontainer:only-of-type .header {
    padding: 25px 0 0;
  }
}
@media (max-width: 899px) {
  .m-imagetextradiobuttonsipg .textcontainer:only-of-type .header {
    position: relative;
  }
}
.m-imagevideogallery .gallerylist {
  display: grid;
  display: -ms-grid;
  grid-template-columns: 1fr;
  grid-column-gap: 10px;
  -ms-grid-columns: 1fr;
  margin-bottom: 20px;
}
.m-imagevideogallery .gallerylist .listitem {
  cursor: pointer;
  position: relative;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(2) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(4) {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(5) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(6) {
  -ms-grid-row: 6;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(7) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(8) {
  -ms-grid-row: 8;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(9) {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(10) {
  -ms-grid-row: 10;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(11) {
  -ms-grid-row: 11;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(12) {
  -ms-grid-row: 12;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(13) {
  -ms-grid-row: 13;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(14) {
  -ms-grid-row: 14;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(15) {
  -ms-grid-row: 15;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(16) {
  -ms-grid-row: 16;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(17) {
  -ms-grid-row: 17;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(18) {
  -ms-grid-row: 18;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(19) {
  -ms-grid-row: 19;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(20) {
  -ms-grid-row: 20;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(21) {
  -ms-grid-row: 21;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(22) {
  -ms-grid-row: 22;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(23) {
  -ms-grid-row: 23;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(24) {
  -ms-grid-row: 24;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(25) {
  -ms-grid-row: 25;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(26) {
  -ms-grid-row: 26;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(27) {
  -ms-grid-row: 27;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(28) {
  -ms-grid-row: 28;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(29) {
  -ms-grid-row: 29;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(30) {
  -ms-grid-row: 30;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(31) {
  -ms-grid-row: 31;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(32) {
  -ms-grid-row: 32;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(33) {
  -ms-grid-row: 33;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(34) {
  -ms-grid-row: 34;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(35) {
  -ms-grid-row: 35;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(36) {
  -ms-grid-row: 36;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(37) {
  -ms-grid-row: 37;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(38) {
  -ms-grid-row: 38;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(39) {
  -ms-grid-row: 39;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(40) {
  -ms-grid-row: 40;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(41) {
  -ms-grid-row: 41;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(42) {
  -ms-grid-row: 42;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(43) {
  -ms-grid-row: 43;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(44) {
  -ms-grid-row: 44;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(45) {
  -ms-grid-row: 45;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(46) {
  -ms-grid-row: 46;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(47) {
  -ms-grid-row: 47;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(48) {
  -ms-grid-row: 48;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(49) {
  -ms-grid-row: 49;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem:nth-child(50) {
  -ms-grid-row: 50;
  -ms-grid-column: 1;
}
.m-imagevideogallery .gallerylist .listitem .icon-play {
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.m-imagevideogallery .gallerylist .listitem:hover:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #fff;
  z-index: 2;
}
.m-imagevideogallery .gallerylist .listitem:hover:after {
  background-color: #000;
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0.5;
  z-index: 1;
}
.m-imagevideogallery .m-layer {
  overflow: hidden;
  padding: 10px;
}
@media (min-width: 600px) {
  .m-imagevideogallery .gallerylist {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-columns: 1fr 10px 1fr 10px 1fr 10px 1fr;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(5) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(6) {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(7) {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(8) {
    -ms-grid-row: 2;
    -ms-grid-column: 7;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(9) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(10) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(11) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(12) {
    -ms-grid-row: 3;
    -ms-grid-column: 7;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(13) {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(14) {
    -ms-grid-row: 4;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(15) {
    -ms-grid-row: 4;
    -ms-grid-column: 5;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(16) {
    -ms-grid-row: 4;
    -ms-grid-column: 7;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(17) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(18) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(19) {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(20) {
    -ms-grid-row: 5;
    -ms-grid-column: 7;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(21) {
    -ms-grid-row: 6;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(22) {
    -ms-grid-row: 6;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(23) {
    -ms-grid-row: 6;
    -ms-grid-column: 5;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(24) {
    -ms-grid-row: 6;
    -ms-grid-column: 7;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(25) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(26) {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(27) {
    -ms-grid-row: 7;
    -ms-grid-column: 5;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(28) {
    -ms-grid-row: 7;
    -ms-grid-column: 7;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(29) {
    -ms-grid-row: 8;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(30) {
    -ms-grid-row: 8;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(31) {
    -ms-grid-row: 8;
    -ms-grid-column: 5;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(32) {
    -ms-grid-row: 8;
    -ms-grid-column: 7;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(33) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(34) {
    -ms-grid-row: 9;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(35) {
    -ms-grid-row: 9;
    -ms-grid-column: 5;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(36) {
    -ms-grid-row: 9;
    -ms-grid-column: 7;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(37) {
    -ms-grid-row: 10;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(38) {
    -ms-grid-row: 10;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(39) {
    -ms-grid-row: 10;
    -ms-grid-column: 5;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(40) {
    -ms-grid-row: 10;
    -ms-grid-column: 7;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(41) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(42) {
    -ms-grid-row: 11;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(43) {
    -ms-grid-row: 11;
    -ms-grid-column: 5;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(44) {
    -ms-grid-row: 11;
    -ms-grid-column: 7;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(45) {
    -ms-grid-row: 12;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(46) {
    -ms-grid-row: 12;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(47) {
    -ms-grid-row: 12;
    -ms-grid-column: 5;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(48) {
    -ms-grid-row: 12;
    -ms-grid-column: 7;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(49) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(50) {
    -ms-grid-row: 13;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .m-layer {
    padding: 20px;
  }
}
@media (min-width: 900px) {
  .m-imagetextradiobuttonsipg .m-form .form-row:nth-child(n + 1) {
    float: left;
  }
  .m-imagetextradiobuttonsipg .m-form .form-row {
    display: inline-block;
    width: 50%;
    max-width: none;
    margin: 0;
    padding-top: 20px;
    padding-bottom: 10px;
  }
  .m-imagetextradiobuttonsipg .m-form .form-row > .m-forminput,
  .m-imagetextradiobuttonsipg
    .m-form
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .form-row
    > .technical-info-search,
  .m-imagetextradiobuttonsipg
    .m-form
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .form-row
    > input.js-search-input,
  .m-imagetextradiobuttonsipg
    .m-form
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .form-row
    > input.m-forminput,
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    > .technical-info-search,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    > input.js-search-input,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    > input.m-forminput {
    display: inline-block;
    padding-right: 20px;
    width: 50%;
  }
  .m-imagetextradiobuttonsipg.no-background .m-form {
    position: relative;
  }
  .m-imagetextradiobuttonsipg .textcontainer > div {
    margin: 20px 0;
    padding: 20px 10px;
    background-color: rgba(255, 255, 255, 0.8);
  }
  .m-imagetextradiobuttonsipg .form-actions .form-action-primary {
    float: right;
    margin: 0;
    padding-top: 30px;
    padding-right: 50px;
  }
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer {
    top: 5%;
  }
  .m-imagevideogallery .gallerylist {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-columns: 1fr 10px 1fr 10px 1fr 10px 1fr;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(5) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(6) {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(7) {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(8) {
    -ms-grid-row: 2;
    -ms-grid-column: 7;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(9) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(10) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(11) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(12) {
    -ms-grid-row: 3;
    -ms-grid-column: 7;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(13) {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(14) {
    -ms-grid-row: 4;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(15) {
    -ms-grid-row: 4;
    -ms-grid-column: 5;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(16) {
    -ms-grid-row: 4;
    -ms-grid-column: 7;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(17) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(18) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(19) {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(20) {
    -ms-grid-row: 5;
    -ms-grid-column: 7;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(21) {
    -ms-grid-row: 6;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(22) {
    -ms-grid-row: 6;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(23) {
    -ms-grid-row: 6;
    -ms-grid-column: 5;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(24) {
    -ms-grid-row: 6;
    -ms-grid-column: 7;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(25) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(26) {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(27) {
    -ms-grid-row: 7;
    -ms-grid-column: 5;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(28) {
    -ms-grid-row: 7;
    -ms-grid-column: 7;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(29) {
    -ms-grid-row: 8;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(30) {
    -ms-grid-row: 8;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(31) {
    -ms-grid-row: 8;
    -ms-grid-column: 5;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(32) {
    -ms-grid-row: 8;
    -ms-grid-column: 7;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(33) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(34) {
    -ms-grid-row: 9;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(35) {
    -ms-grid-row: 9;
    -ms-grid-column: 5;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(36) {
    -ms-grid-row: 9;
    -ms-grid-column: 7;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(37) {
    -ms-grid-row: 10;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(38) {
    -ms-grid-row: 10;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(39) {
    -ms-grid-row: 10;
    -ms-grid-column: 5;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(40) {
    -ms-grid-row: 10;
    -ms-grid-column: 7;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(41) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(42) {
    -ms-grid-row: 11;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(43) {
    -ms-grid-row: 11;
    -ms-grid-column: 5;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(44) {
    -ms-grid-row: 11;
    -ms-grid-column: 7;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(45) {
    -ms-grid-row: 12;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(46) {
    -ms-grid-row: 12;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(47) {
    -ms-grid-row: 12;
    -ms-grid-column: 5;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(48) {
    -ms-grid-row: 12;
    -ms-grid-column: 7;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(49) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
  }
  .m-imagevideogallery .gallerylist .listitem:nth-child(50) {
    -ms-grid-row: 13;
    -ms-grid-column: 3;
  }
  .m-imagevideogallery .m-layer {
    padding: 40px;
  }
  .m-imagevideogallery
    .m-layer
    .layer-wrapper
    .layer-content
    .layer-content-inner
    .m-video {
    max-width: 1500px;
  }
  .m-imagevideogallery.m-review-imagegallery .a-image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.m-imagevideogallery .m-layer.is-active ~ .gallerylist {
  visibility: hidden;
}
.m-imagevideogallery .m-layer .layer-overlay {
  background: #fff;
  opacity: 1;
}
.m-imagevideogallery .m-layer .layer-wrapper,
.m-imagevideogallery .m-layer .layer-wrapper .layer-content {
  max-width: none;
  min-height: auto;
  margin: 0;
  padding: 0;
  height: 100%;
}
.m-imagevideogallery .m-layer .layer-wrapper .layer-content .layer-close {
  position: fixed;
  top: 10px;
  right: 10px;
  float: none;
  z-index: 10;
}
.m-imagevideogallery
  .m-layer
  .layer-wrapper
  .layer-content
  .layer-content-inner {
  max-width: none;
  min-height: auto;
  height: 100%;
  margin: 0;
  padding: 0;
}
.m-imagevideogallery
  .m-layer
  .layer-wrapper
  .layer-content
  .layer-content-inner
  .a-image {
  width: auto;
  height: 100%;
}
.m-imagevideogallery
  .m-layer
  .layer-wrapper
  .layer-content
  .layer-content-inner
  .a-image
  img {
  width: auto;
  max-height: 100%;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.m-imagevideogallery
  .m-layer
  .layer-wrapper
  .layer-content
  .layer-content-inner
  .m-video {
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.m-imagevideogallery.m-review-imagegallery .a-image {
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-imagevideogallery.m-review-imagegallery .gallerylist .listitem {
  background-color: #fff;
}
.m-mediagallerylayer.m-imagevideogallery-layer
  .m-slider:not([data-adaptive-height])
  .slide[data-media-type="image"]
  .image-description
  .a-link {
  position: relative;
}
.m-mediagallerylayer.m-imagevideogallery-layer
  .mediagallery-slide
  .image-description {
  position: absolute;
  bottom: -50%;
  left: 0;
  z-index: 999;
  width: 100%;
  -webkit-transition: 0.5s linear;
  transition: 0.5s linear;
  background: rgba(113, 118, 124, 0.5);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.m-mediagallerylayer.m-imagevideogallery-layer
  .mediagallery-slide
  .image-description.open {
  bottom: 0;
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.m-infodropdowncrossbrand .m-togglebox {
  border: 1px solid #ccc;
  border-radius: 10px;
}
.m-infodropdowncrossbrand .m-togglebox .item a.togglebox-title {
  font-size: 16px;
  border: none;
  padding: 10px;
  outline: 0;
}
.m-infodropdowncrossbrand .m-togglebox .item .togglebox-content.body {
  padding: 0 14px;
}
.m-infodropdowncrossbrand
  .m-togglebox
  .item
  .togglebox-content.body
  h2.a-heading {
  font-size: 16px;
}
.m-infodropdowncrossbrand .m-togglebox .item .togglebox-content.body .images {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  padding-bottom: 14px;
}
.m-infodropdowncrossbrand .m-togglebox .item .togglebox-content.body .faq {
  margin-bottom: 10px;
}
.m-ipgselectionoverview .a-heading {
  margin-bottom: 5px;
  font-size: 16px;
}
.m-ipgselectionoverview ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  padding: 5px 0 3px;
  margin: 0;
}
.m-ipgselectionoverview ul li {
  display: block;
}
.m-ipgselectionoverview ul li i,
.m-ipgselectionoverview ul li span {
  vertical-align: middle;
}
.m-ipgselectionoverview ul li a {
  display: inline;
}
.m-itemserviceitem {
  float: left;
  margin: 0 0 20px;
  padding: 0;
}
.m-itemserviceitem .content {
  float: left;
}
.m-itemserviceitem .content .option .price .previous {
  text-decoration: line-through;
}
.m-itemserviceitem hr {
  margin: 0 0 20px;
  padding: 0;
}
.m-itemserviceitem .quantity {
  width: 50%;
  float: left;
  margin: 0 0 20px;
  padding: 0;
}
.m-itemserviceitem .quantity.disabled .label,
.m-itemserviceitem .quantity.disabled .value {
  float: left;
  padding: 0;
}
.m-itemserviceitem .quantity .m-quantityselector {
  width: 120px;
}
.m-itemserviceitem .quantity .subscription-info {
  font-size: 16px;
  font-weight: 400;
}
.m-itemserviceitem .m-forminput-checkbox {
  display: inline-block;
}
.m-itemserviceitem .price-information {
  width: 50%;
  float: left;
  padding: 0;
}
.m-itemserviceitem .price-information .a-link {
  padding: 0 10px 0 0;
}
.m-itemserviceitem .price-information.per-item .label,
.m-itemserviceitem .price-information.per-item .price,
.m-itemserviceitem .price-information.total .label,
.m-itemserviceitem .price-information.total .price {
  float: left;
  padding: 0;
}
.m-itemserviceitem .price-information.per-item .price.previous,
.m-itemserviceitem .price-information.total .price.previous {
  text-decoration: line-through;
}
.m-itemserviceitem .price-information.per-item .price.current,
.m-itemserviceitem .price-information.total .price.current {
  font-weight: bolder;
}
.m-itemserviceitem .service-message-no-select {
  text-align: left;
  padding: 0 0 10px;
  font-size: unset;
  font-weight: unset;
}
@media (min-width: 600px) {
  .m-itemserviceitem .service-message-no-select {
    width: 25%;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
    float: right;
    text-align: right;
  }
  .m-itemserviceitem .price-information.total {
    float: right !important;
  }
  .m-itemserviceitem .price-information.per-item,
  .m-itemserviceitem .price-information.total {
    width: 25%;
    float: left;
    padding: 0;
  }
}
.m-itemserviceitem .fired-message-wrapper {
  width: 25%;
  float: right;
  text-align: right;
  padding: 10px 0 0;
}
.m-itemserviceitem .fired-message-wrapper .fired-message {
  text-align: right;
}
.m-itemserviceitem.m-itemserviceitem-productitem .content,
.m-itemserviceitem.m-itemserviceitem-productitem
  .m-productconversionarea
  .details {
  margin: auto;
}
.m-itemserviceitem.m-itemserviceitem-productitem
  .m-productconversionarea
  .details
  p {
  font-size: 0.875rem;
}
.m-itemserviceitem.m-itemserviceitem-productitem
  .m-productconversionarea
  .price
  .current,
.m-itemserviceitem.m-itemserviceitem-productitem
  .m-productconversionarea
  .price
  .previous {
  float: right;
  font-size: 20px;
  margin: 0 0 5px;
}
.m-itemserviceitem.m-itemserviceitem-productitem
  .m-productconversionarea
  .price
  .current {
  width: 100%;
}
.m-iumcaption {
  display: block;
}
.m-iumnavigationl1 {
  margin: 50px 0;
  width: 100vw;
  max-width: 1170px;
}
.m-iumnavigationl1 ul {
  display: grid;
  display: -ms-grid;
  grid-template-columns: 1fr;
  -ms-grid-columns: 1fr;
  margin: 0;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  width: 100vw;
  max-width: 1170px;
  background-color: #fff;
  z-index: 100;
}
.m-iumnavigationl1 ul.fixed {
  margin-top: 0;
  position: fixed;
  top: 0;
}
@media (max-width: 599px) {
  .m-iumnavigationl1 ul {
    grid-template-columns: 1fr 1fr;
    -ms-grid-columns: 1fr 1fr;
  }
  .m-iumnavigationl1 ul li {
    margin: 20px 10px;
  }
  .m-iumnavigationl1 ul li:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .m-iumnavigationl1 ul li:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .m-iumnavigationl1 ul li:nth-child(3) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .m-iumnavigationl1 ul li:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .m-iumnavigationl1 ul li:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .m-iumnavigationl1 ul li:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
  }
  .m-iumnavigationl1 ul li:nth-child(7) {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .m-iumnavigationl1 ul li:nth-child(8) {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
  }
}
@media (min-width: 600px) {
  .m-iumnavigationl1 ul {
    grid-template-columns: 1fr 1fr;
    -ms-grid-columns: 1fr 1fr;
  }
  .m-iumnavigationl1 ul li {
    margin: 20px 10px;
  }
  .m-iumnavigationl1 ul li:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .m-iumnavigationl1 ul li:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .m-iumnavigationl1 ul li:nth-child(3) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .m-iumnavigationl1 ul li:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .m-iumnavigationl1 ul li:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .m-iumnavigationl1 ul li:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
  }
  .m-iumnavigationl1 ul li:nth-child(7) {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .m-iumnavigationl1 ul li:nth-child(8) {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
  }
}
@media (min-width: 900px) {
  .m-infodropdowncrossbrand .m-togglebox .item .togglebox-content.body .images {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .m-itemserviceitem {
    padding: 0 0 0 1.3888888889%;
  }
  .m-itemserviceitem .option {
    width: 55.5555555556%;
    float: left;
    padding: 0;
  }
  .m-itemserviceitem .price-information.per-item,
  .m-itemserviceitem .price-information.total {
    width: 14.8148148148%;
  }
  .m-itemserviceitem .quantity {
    width: 14.8148148148%;
    float: left;
    padding: 0;
  }
  .m-itemserviceitem .quantity .m-quantityselector {
    width: 100%;
    float: right;
    margin: -10px 0 0;
    padding: 0;
  }
  .m-itemserviceitem .quantity.disabled {
    margin: 0;
  }
  .m-itemserviceitem .quantity.disabled .value {
    padding: 0 55px 0 0;
    text-align: right;
  }
  .m-itemserviceitem.m-itemserviceitem-productitem {
    width: 44.2477876106%;
    float: left;
    padding: 0;
  }
  .m-itemserviceitem.m-itemserviceitem-productitem .price-information.per-item,
  .m-itemserviceitem.m-itemserviceitem-productitem .price-information.total {
    width: 33.3333333333%;
    float: left;
    padding: 0;
  }
  .m-itemserviceitem.m-itemserviceitem-productitem .quantity {
    width: 29.5857988166%;
    float: left;
    padding: 0;
  }
  .m-itemserviceitem.m-itemserviceitem-productitem
    .quantity
    .m-quantityselector {
    width: 100%;
    float: right;
    padding: 0;
  }
  .m-itemserviceitem.m-itemserviceitem-productitem .quantity.disabled .value {
    padding: 0 55px 0 0;
    text-align: right;
    width: 100%;
  }
  .m-itemserviceitem.m-itemserviceitem-productitem .quantity .quantity {
    width: 120px;
  }
  .m-itemserviceitem.m-itemserviceitem-productitem .subscriptionselection {
    float: left;
  }
  .m-itemserviceitem.service-item {
    float: right;
    width: 75%;
  }
  .m-itemserviceitem.service-item .option {
    width: 40.8163265306%;
    float: left;
    padding: 0;
  }
  .m-itemserviceitem.service-item .price-information.per-item,
  .m-itemserviceitem.service-item .price-information.total {
    width: 19.5833333333%;
  }
  .m-itemserviceitem.service-item .quantity {
    width: 20%;
    float: left;
    padding: 0;
  }
  .m-itemserviceitem.service-item .quantity .m-quantityselector {
    float: right;
    padding: 0;
    width: 120px;
  }
  .m-iumnavigationl1 ul {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
  }
  .m-iumnavigationl1 ul.fixed {
    height: 206px;
  }
  .m-iumnavigationl1 ul li:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .m-iumnavigationl1 ul li:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .m-iumnavigationl1 ul li:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .m-iumnavigationl1 ul li:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
  }
  .m-iumnavigationl1 ul li:nth-child(5) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .m-iumnavigationl1 ul li:nth-child(6) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .m-iumnavigationl1 ul li:nth-child(7) {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .m-iumnavigationl1 ul li:nth-child(8) {
    -ms-grid-row: 2;
    -ms-grid-column: 4;
  }
  .m-iumnavigationl1.content ul {
    grid-template-columns: repeat(auto-fit, 140px);
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .m-iumnavigationl1.content ul li:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .m-iumnavigationl1.content ul li:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .m-iumnavigationl1.content ul li:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .m-iumnavigationl1.content ul li:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
  }
  .m-iumnavigationl1.content ul li:nth-child(5) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .m-iumnavigationl1.content ul li:nth-child(6) {
    -ms-grid-row: 1;
    -ms-grid-column: 6;
  }
  .m-iumnavigationl1.content ul li:nth-child(7) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
  }
  .m-iumnavigationl1.content ul li:nth-child(8) {
    -ms-grid-row: 1;
    -ms-grid-column: 8;
  }
  .m-iumnavigationl1.fixed {
    height: 206px;
  }
}
.m-iumnavigationl2 .submenulist {
  display: none;
}
.m-iumsearch {
  display: block;
  position: relative;
  float: right;
  margin: -20px 0 15px;
}
.m-iumsearch:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-iumsearch .ium-search-input input {
  background-color: #fff;
  color: #000;
  margin: 0;
  padding: 10px 30px 12px 10px;
  border: 1px solid #ccc;
}
.m-iumsearch .ium-search-input input::-webkit-input-placeholder {
  color: #007bc0;
}
.m-iumsearch .ium-search-input input:-ms-input-placeholder {
  color: #007bc0;
}
.m-iumsearch .ium-search-input input:active {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0;
}
.m-iumsearch .ium-search-button {
  bottom: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.m-iumsearch .ium-search-button button {
  background: 0 0;
  border: none;
  color: #007bc0;
  width: auto;
  padding: 9px;
}
.no-touchevents .m-iumsearch .ium-search-button button:hover {
  background: 0 0;
}
.m-iumsearch .ium-search-button button .icon {
  margin: 0;
}
@media (max-width: 899px) {
  .m-iumsearch {
    float: left;
    margin: 10px 0 15px;
  }
  .m-linklist.m-article-link-list.two-column__article-links
    .list-unstyled:first-of-type {
    margin-bottom: 0;
  }
  .m-linklist.m-article-link-list.two-column__article-links
    .list-unstyled:first-of-type
    li:last-of-type {
    border-bottom: none;
  }
}
.m-iumsearchresult {
  display: block;
  position: relative;
  margin-bottom: 30px;
}
.m-iumsearchresult:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-iumsearchresult .iumsearchresult-title {
  margin: 0;
}
.m-iumsearchresult .iumsearchresult-desc {
  margin: 0;
  line-height: 24px;
}
.m-iumsearchresult .iumsearchresult-desc em {
  font-weight: 700;
}
.m-iumsearchresult .iumsearchresult-icon {
  height: 50px;
  width: 50px;
  margin: 0 10px 0 0;
}
.m-iumsearchresult .iumsearchresult-icon-title-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}
.m-iumsearchresults {
  display: block;
  position: relative;
  margin: 0;
}
.m-iumsearchresults:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-iumsearchresults .results-overview {
  margin: 10px 0 40px;
}
.m-iumtile a {
  display: block;
}
.m-iumtile span {
  display: block;
  margin-top: 20px;
  text-align: center;
}
.m-iumtile img,
.m-iumtile picture {
  height: 120px;
  width: 120px;
  display: inline-block;
}
.m-iumtile.active picture {
  height: 120px;
  width: 120px;
  display: inline-block;
}
.m-iumtile.active img {
  opacity: 0.6;
  height: 120px;
  width: 120px;
  display: inline-block;
}
.m-klarna-widget-section {
  margin-bottom: 10px;
}
.m-languagecountryswitch .content-expanded {
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #fff;
  z-index: 4;
  overflow: auto;
  min-height: 100%;
}
.m-languagecountryswitch .content-expanded .top-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 12px 16px;
  border-bottom: none;
}
.m-languagecountryswitch .content-expanded .inner-content .title {
  font-size: 18px;
  font-weight: 700;
  padding: 12px 16px;
}
.m-languagecountryswitch .content-expanded .inner-content .languages {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: auto;
}
.m-languagecountryswitch .content-expanded .inner-content .languages .a-link {
  padding: 12px 16px;
}
.m-languagecountryswitch
  .content-expanded
  .inner-content
  .languages
  .a-link:hover {
  background-color: #fff;
}
.m-languagecountryswitch
  .content-expanded
  .inner-content
  .more-languages-button {
  padding: 34px 48px;
}
.m-languagecountryswitch .content-expanded .close-btn {
  cursor: pointer;
}
.m-languagecountryswitch .content-expanded .close-btn:focus {
  outline: transparent solid 1px;
}
.m-languagecountryswitch .content-collapsed .language-selector-btn-wrapper {
  cursor: pointer;
}
.m-languagecountryswitch .content-collapsed:focus {
  outline: transparent solid 1px;
}
.m-languagecountryswitch .content-collapsed .textual-element {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-languagecountryswitch .content-collapsed .textual-element .seperator {
  margin: 0 2px;
}
.m-languagecountryswitch .language-selector-btn-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-languagecountryswitch .language-selector-btn-wrapper .globe-icon {
  margin-right: 2px;
}
.m-languagecountryswitch.open .content-expanded {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.m-layer {
  bottom: 0;
  display: none;
  left: 0;
  margin: auto;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 104;
}
.m-layer[data-t-decorator="CookieLaw"] .o-cookielaw {
  display: block;
}
.m-layer[data-t-decorator="CookieLaw"].is-active {
  z-index: 1500;
}
.m-layer.is-active {
  display: block;
}
.m-layer .layer-overlay {
  bottom: 0;
  display: block;
  left: 0;
  margin: auto;
  opacity: 0.8;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 104;
}
.m-layer .layer-wrapper {
  border: 0;
  display: block;
  height: auto;
  left: 0;
  margin: 10px auto;
  min-height: -webkit-calc(100% - 20px);
  min-height: calc(100% - 20px);
  outline: 0;
  position: relative;
  right: 0;
  top: 0;
  z-index: 105;
  max-width: 1170px;
}
.m-layer .layer-content {
  background: #fff;
  height: auto;
  margin: 0 auto;
  max-width: 1170px;
  min-height: 100%;
  opacity: 1;
  outline: 0;
  overflow: hidden;
  position: relative;
}
.m-layer .layer-close {
  float: right;
  margin: 0;
}
.m-layer .layer-close .logout-form {
  z-index: 700;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-layer
  .layer-close
  .logout-form
  .a-link.link-addtocart,
.m-layer .layer-close .logout-form .a-button,
.m-layer
  .layer-close
  .logout-form
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  z-index: 600;
}
.m-layer .layer-content-inner {
  height: auto;
  margin: 5px 0 0;
  min-height: 100%;
  padding: 15px;
}
.m-layer .layer-content-inner:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
@media (min-width: 600px) {
  .m-layer[data-openonload="true"] .layer-wrapper {
    width: 75%;
  }
  .m-layer .layer-wrapper {
    bottom: auto;
    margin: 20px auto;
    min-height: -webkit-calc(100% - 40px);
    min-height: calc(100% - 40px);
    top: 60px;
  }
  .m-layer .layer-content {
    height: auto;
    padding: 16px;
  }
  .m-layer .layer-content-inner {
    height: auto;
    margin: 5px 0 0;
  }
  .m-layer.m-layer-mediagallery .layer-content {
    min-width: 500px;
    max-width: -webkit-calc((100vh - 200px) * (16 / 9));
    max-width: calc((100vh - 200px) * (16 / 9));
  }
}
@media (min-width: 900px) {
  .m-layer[data-openonload="true"] .layer-wrapper {
    width: 50%;
  }
  .m-layer .layer-wrapper {
    margin: 30px auto;
    min-height: -webkit-calc(100% - 180px);
    min-height: calc(100% - 180px);
  }
  .m-layer .layer-content {
    padding: 32px;
  }
  .m-layer .layer-close {
    font-size: 20px;
    line-height: 25px;
  }
  .m-layer .layer-content-inner {
    margin: 20px 0 0;
  }
}
.m-layer.m-layer-mediagallery .layer-wrapper {
  margin-bottom: 0;
}
.m-layer.m-layer-mediagallery .layer-content .layer-content-inner {
  margin-top: 0;
}
.m-layer.m-layer-mediagallery .layer-content .m-mediagallery,
.m-layer.m-layer-mediagallery .layer-content .mediagallery-caption {
  margin-bottom: 0;
}
@media (max-width: 599px) {
  .m-layer.m-layer-mediagallery .layer-wrapper {
    height: 100%;
    margin-top: 0;
  }
  .m-layer.m-layer-mediagallery .layer-content,
  .m-layer.m-layer-mediagallery .layer-content .layer-content-inner {
    height: 100%;
  }
}
.m-layer.m-layer_locationselector .layer-wrapper {
  width: 50%;
}
.m-layer.m-layer_locationselector .layer-content-inner {
  margin: 15px;
}
@media (max-width: 599px) {
  .m-layer.m-layer_locationselector .layer-wrapper {
    width: 75%;
  }
  .m-linklist.two-column .list-unstyled:first-of-type {
    margin-bottom: 0;
  }
}
.m-layer.oco-handshake-layer .visited-websites {
  margin-bottom: 20px;
}
.m-layer.m-layer-imagevideogallery .layer-wrapper {
  min-width: 100%;
  padding: 0;
  background: #fff;
}
.m-layer.m-layer-imagevideogallery .layer-content .layer-content-inner {
  margin-top: 0;
  height: 100%;
}
.m-layer.m-layer-imagevideogallery .layer-content .m-mediagallery {
  margin-bottom: 0;
  height: 100%;
  width: auto;
}
.m-layer.m-layer-imagevideogallery .layer-content .mediagallery-caption {
  margin-bottom: 0;
}
.m-layer.m-layer-reviewDispaly:not(.m-layer-mediagallery)
  .layer-content.g-container {
  height: 100%;
}
.m-layer.m-layer-reviewDispaly .m-layer .layer-close {
  padding-top: 10px;
}
.m-layer.m-layer-reviewDispaly .review-caption-txt {
  width: 100%;
}
.windows-os .m-layer .has-scrollbar {
  right: 17px;
}
.m-linklist,
.m-linklist.bottomspacing {
  margin-bottom: 40px;
}
.m-linklist.two-column {
  width: 100%;
}
@media (min-width: 600px) {
  .m-layer.m-layer-imagevideogallery .layer-content,
  .m-layer.m-layer-reviewDispaly .layer-content.g-container,
  .m-layer.m-layer-reviewDispaly:not(.m-layer-mediagallery)
    .layer-content.g-container {
    min-width: 500px;
    max-width: -webkit-calc((100vh - 20px) * (16 / 9));
    max-width: calc((100vh - 20px) * (16 / 9));
  }
  .m-layer.m-layer-reviewDispaly
    .m-mediagallery
    .m-slider.slick-initialized.slick-initialized
    .slide,
  .m-layer.m-layer-reviewDispaly
    .m-mediagallery
    .m-slider.slick-initialized.slick-initialized
    .slide:first-child {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-height: 95vh;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .m-linklist.two-column .list-unstyled {
    display: inline-block;
    width: 50%;
  }
  .m-linklist.two-column .list-unstyled:first-of-type {
    float: left;
  }
}
@media (min-width: 900px) {
  .m-layer.m-layer-imagevideogallery .layer-content,
  .m-layer.m-layer-reviewDispaly .layer-content.g-container,
  .m-layer.m-layer-reviewDispaly:not(.m-layer-mediagallery)
    .layer-content.g-container {
    max-width: -webkit-calc((100vh - 60px) * (16 / 9));
    max-width: calc((100vh - 60px) * (16 / 9));
  }
  .m-linklist.m-article-link-list.two-column__article-links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 2.7777777778%;
  }
  .m-linklist.m-article-link-list.two-column__article-links .list-unstyled {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 50%;
  }
}
.m-listbox {
  color: #000;
  margin: 0 0 30px;
  width: 100%;
}
.m-listbox.a-area,
.m-listbox.a-area.a-area-desktop,
.m-listbox.a-area.a-area-mobile,
.m-listbox.a-area.a-area-tablet {
  background-color: #8a9097;
  padding: 30px 30px 30px 10px;
}
.m-listbox .listbox-list {
  margin: 0;
  padding: 0;
}
.m-listbox .listbox-content {
  margin: 0 0 10px;
  padding-left: 40px;
}
.m-listbox .listbox-content:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 20px;
  margin-left: -30px;
  padding: 0 10px 0 0;
}
.m-listheader {
  margin: 0 0 20px;
}
.m-listheader:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-listheader hr {
  width: 100%;
  float: left;
  margin: 10px 0 0;
  padding: 0;
}
.m-listheader .item {
  width: 55.5555555556%;
  float: left;
  padding: 0;
  text-align: left;
}
.m-listheader .price,
.m-listheader .quantity,
.m-listheader .total {
  width: 14.8148148148%;
  float: left;
  padding: 0;
  text-align: right;
}
.m-listheader .quantity {
  padding: 0 30px 0 0;
}
.localstock-text {
  font-weight: 400;
  color: #2b5ee5;
  text-decoration: underline;
}
.local-stock-header {
  height: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  .a-link.link-addtocart,
.m-locationLanguageSelection .a-button,
.m-locationLanguageSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: auto;
  padding-left: 64px;
  padding-right: 64px;
}
.m-layer.location-language-selection-layer[data-t-decorator="CookieLaw"].is-active {
  z-index: 19999999;
}
.m-locationselectorlayout {
  display: none;
}
.m-locationselectorlayout.show-layout {
  display: block;
}
.m-locationselectorlayout .zip-code-wrapper {
  margin-top: 15px;
}
.m-locationselectorlayout .zip-code-wrapper .location-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
}
.m-locationselectorlayout .zip-code-wrapper .form-layout-full {
  width: 85%;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationselectorlayout
  .zip-code-wrapper
  .a-link.link-addtocart,
.m-locationselectorlayout .zip-code-wrapper .a-button,
.m-locationselectorlayout
  .zip-code-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  padding: 8px;
}
.m-locationselectorlayout .zip-code-wrapper .form-action {
  width: 15%;
  margin-top: 10px;
}
.m-locationselectorlayout
  .zip-code-wrapper
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search,
.m-locationselectorlayout
  .zip-code-wrapper
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-locationselectorlayout
  .zip-code-wrapper
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
.m-locationselectorlayout .zip-code-wrapper input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-locationselectorlayout
  .zip-code-wrapper
  input.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-locationselectorlayout
  .zip-code-wrapper
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-locationselectorlayout
  .zip-code-wrapper
  input.m-forminput {
  margin-top: 10px;
}
.m-locationselectorlayout .zip-code-wrapper .form-error-wrapper:before {
  display: none;
}
.m-locationselectorlayout:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
@media (min-width: 600px) {
  .m-locationselectorlayout .input-container,
  .m-locationselectorlayout .location-region {
    width: 25%;
    float: left;
  }
  .m-locationselectorlayout .location-submit {
    width: 25%;
    float: left;
    margin: 10px 0 0 20px;
  }
}
.m-locationselectorlayout.rebrush input.location-zip {
  border-radius: 0.5rem;
  margin: 0;
}
.m-locationselectorlayout.rebrush .location-submit {
  background: #2b5ee5;
  color: #fff;
  width: auto;
  font-size: 1rem;
  border-radius: 0.5rem;
}
@media (max-width: 599px) {
  .m-locationselectorlayout.rebrush .input-container,
  .m-locationselectorlayout.rebrush .location-region {
    width: 50%;
    display: inline-block;
  }
}
.oidc-registration .form-row.form-row-fullwidth .m-forminput-radio {
  padding-right: 10px;
}
.oidc-registration
  .form-row.form-row-fullwidth
  .m-forminput-radio:nth-child(1):nth-last-child(1),
.oidc-registration
  .form-row.form-row-fullwidth
  .m-forminput-radio:nth-child(1):nth-last-child(2),
.oidc-registration
  .form-row.form-row-fullwidth
  .m-forminput-radio:nth-child(1):nth-last-child(3),
.oidc-registration
  .form-row.form-row-fullwidth
  .m-forminput-radio:nth-child(2):nth-last-child(1),
.oidc-registration
  .form-row.form-row-fullwidth
  .m-forminput-radio:nth-child(2):nth-last-child(2),
.oidc-registration
  .form-row.form-row-fullwidth
  .m-forminput-radio:nth-child(3):nth-last-child(1) {
  width: 100%;
  float: left;
  clear: both;
}
.oidc-registration .a-errormessage {
  padding: 0 0 10px;
}
.oidc-registration .oidc-registration-account-selection {
  padding: 10px 0 15px;
}
.m-ciam-mergeaccount .activationcodeissent-message-container {
  padding: 0;
  min-height: 30px;
}
.m-ciam-mergeaccount .activationcodeissent-message {
  color: #000;
  font-weight: 700;
}
.m-ciam-mergeaccount .submit-wrap {
  padding: 20px 0;
}
.m-ciam-mergeaccount
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search[readonly].validation-is-valid,
.m-ciam-mergeaccount
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[readonly].validation-is-valid,
.m-ciam-mergeaccount
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[readonly].validation-is-valid,
.m-ciam-mergeaccount input.m-forminput[readonly].validation-is-valid,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-ciam-mergeaccount
  input.technical-info-search[readonly].validation-is-valid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-ciam-mergeaccount
  input.js-search-input[readonly].validation-is-valid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-ciam-mergeaccount
  input.m-forminput[readonly].validation-is-valid {
  border-color: #70bf54;
  color: #000;
  background-color: transparent;
  padding: 13px 10px 14px;
}
.m-ciam-mergeaccount
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.has-ajax-error.had-focus.technical-info-search:valid,
.m-ciam-mergeaccount
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.had-focus.js-search-input:valid,
.m-ciam-mergeaccount
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.had-focus.m-forminput:valid,
.m-ciam-mergeaccount input.m-forminput.has-ajax-error.had-focus:valid,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-ciam-mergeaccount
  input.has-ajax-error.had-focus.technical-info-search:valid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-ciam-mergeaccount
  input.has-ajax-error.had-focus.js-search-input:valid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-ciam-mergeaccount
  input.has-ajax-error.had-focus.m-forminput:valid {
  border-color: #e11f26;
}
.m-ciam-mergeaccount
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.has-ajax-error.had-focus.technical-info-search:valid
  ~ .form-error-wrapper::before,
.m-ciam-mergeaccount
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.had-focus.js-search-input:valid
  ~ .form-error-wrapper::before,
.m-ciam-mergeaccount
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.had-focus.m-forminput:valid
  ~ .form-error-wrapper::before,
.m-ciam-mergeaccount
  input.m-forminput.has-ajax-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-ciam-mergeaccount
  input.has-ajax-error.had-focus.technical-info-search:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-ciam-mergeaccount
  input.has-ajax-error.had-focus.js-search-input:valid
  ~ .form-error-wrapper::before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #e11f26;
}
.m-ciam-mergeaccount .m-form .form-row {
  padding: 0 0 10px;
}
.m-ciam-mergeaccount .m-form .form-row .a-formlabel::after {
  display: inline;
}
.m-ciam-mergeaccount .m-forminput[readonly],
.m-ciam-mergeaccount
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[readonly],
.m-ciam-mergeaccount
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[readonly],
.m-ciam-mergeaccount
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[readonly],
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-ciam-mergeaccount
  .technical-info-search[readonly],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-ciam-mergeaccount
  input.js-search-input[readonly],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-ciam-mergeaccount
  input.m-forminput[readonly] {
  padding: 0;
  margin: 0;
  color: #ccc;
  font-weight: 400;
}
.m-ciam-mergeaccount .discard-button-wrapper .discard-button {
  background: 0 0;
  color: #007bc0;
  width: auto;
  padding-left: 0;
}
.m-ciam-mergeaccount .discard-button-wrapper .discard-button:hover {
  color: #000;
}
.oco-handshake-approval {
  margin: 5px 0 20px;
}
.oco-handshake-approval .approval-message {
  padding: 0;
  border: none;
  background: #fff;
}
.oco-handshake-approval .approval-message.approval-inprogress,
.oco-handshake-approval .approval-message.approval-success {
  color: #000;
}
.oco-handshake-approval .approval-message.approval-rejected {
  color: #e11f26;
}
.m-maplist {
  position: relative;
  height: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.m-maplist:after {
  content: " ";
  display: block;
  clear: both;
}
.m-maplist.pre-initialized {
  display: none;
  visibility: hidden;
}
.m-maplist .map-wrap {
  height: 100%;
  position: relative;
}
.m-maplist .map-wrap.pre-initialized .a-button-show-layer,
.m-maplist .map-wrap.pre-initialized .a-button-toggle-list {
  display: none;
}
.m-maplist .map {
  height: 100%;
  position: relative;
}
.m-maplist .map-inner {
  height: 100%;
  position: absolute;
  width: 100%;
}
.m-maplist .map-inner .location-pin {
  z-index: 9;
}
.m-maplist .map-inner .location-pin.active,
.m-maplist .map-inner .location-pin.mouseover {
  color: #000;
  cursor: pointer;
  font-size: 40px;
  z-index: 10;
}
.m-maplist .map-inner .location-pin.active:after,
.m-maplist .map-inner .location-pin.mouseover:after {
  width: 26px;
}
.m-maplist .a-button-show-layer,
.m-maplist .a-button-toggle-list {
  background: #fff;
  position: absolute;
  z-index: 12;
}
.m-maplist .a-button-show-layer.a-button-plain:hover,
.m-maplist .a-button-toggle-list.a-button-plain:hover {
  background: #fff;
}
.m-maplist .a-button-show-layer.mobile-hidden,
.m-maplist .a-button-toggle-list.mobile-hidden {
  display: none;
  visibility: hidden;
}
.m-maplist .a-button-toggle-list {
  height: 125px;
  left: 0;
  margin-top: -62.5px;
  top: 50%;
  width: 25px;
}
.m-maplist .a-button-show-layer {
  bottom: 0;
  height: 20px;
  left: 50%;
  margin-left: -62.5px;
  width: 125px;
}
.m-maplist .dealer-wrap {
  overflow: hidden;
  position: relative;
}
.m-maplist .dealer-list {
  height: 100%;
  list-style: none;
  overflow-y: auto;
  padding-left: 0;
}
.m-maplist .dealer-list.no-results {
  margin-bottom: 0;
}
.m-maplist .dealer-item {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 0;
  padding-top: 20px;
  position: relative;
}
.m-maplist .dealer-item.filter-hidden {
  display: none;
  visibility: hidden;
}
.m-maplist .dealer-item.no-results {
  border-bottom: none;
  padding: 0;
}
.m-maplist .dealer-item.no-results:hover {
  background: 0 0;
  cursor: default;
}
.m-maplist .dealer-item .dealer-col-1,
.m-maplist .dealer-item .dealer-col-2 {
  padding-left: 36px;
}
.m-maplist .dealer-item .dealer-data {
  display: block;
}
.m-maplist .dealer-item .dealer-data.hours,
.m-maplist .dealer-item .dealer-data.links {
  list-style: none;
  margin: 0 0 20px;
  padding: 0;
}
.m-maplist .dealer-item .dealer-data.links .a-link {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.m-maplist .dealer-item .dealer-data.links .dealer-email-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-maplist .dealer-item .dealer-data.address {
  font-style: normal;
  margin-bottom: 20px;
}
.m-maplist .dealer-item .dealer-reviews-detail.not-loaded,
.m-maplist .dealer-item .dealer-reviews.not-loaded {
  display: none;
}
.m-maplist .dealer-item .dealer-reviews-detail.loaded,
.m-maplist .dealer-item .dealer-reviews.loaded {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.m-maplist .dealer-item .dealer-reviews .rating,
.m-maplist .dealer-item .dealer-reviews-detail .rating {
  font-weight: bolder;
  color: #999;
  padding: 0 5px;
  margin-left: 10px;
}
.m-maplist .dealer-item .dealer-reviews .rating::after,
.m-maplist .dealer-item .dealer-reviews-detail .rating::after {
  content: "|";
  margin-left: 5px;
}
.m-maplist .dealer-item .dealer-reviews .link .a-link,
.m-maplist .dealer-item .dealer-reviews-detail .link .a-link {
  text-decoration: underline;
  white-space: nowrap;
  color: #999;
}
.m-maplist .dealer-item .dealer-reviews .a-rating,
.m-maplist .dealer-item .dealer-reviews-detail .a-rating {
  min-width: 105px;
  z-index: 1;
}
.m-maplist .dealer-item .dealer-reviews .a-rating .icon,
.m-maplist .dealer-item .dealer-reviews-detail .a-rating .icon {
  color: #d4d9de;
}
.m-maplist .dealer-item .dealer-reviews .a-rating .icon.is-active,
.m-maplist .dealer-item .dealer-reviews-detail .a-rating .icon.is-active {
  color: #007bc0;
}
.m-maplist .dealer-item .dealer-reviews .a-rating .icon.is-active-partly,
.m-maplist
  .dealer-item
  .dealer-reviews-detail
  .a-rating
  .icon.is-active-partly {
  overflow: hidden;
  position: absolute;
}
.m-maplist .dealer-item .dealer-reviews .a-rating .icon.last-star,
.m-maplist .dealer-item .dealer-reviews-detail .a-rating .icon.last-star {
  margin-left: 4.1px;
}
.m-maplist .dealer-item .dealer-reviews .a-rating-shadows,
.m-maplist .dealer-item .dealer-reviews-detail .a-rating-shadows {
  margin-left: 0;
  margin-top: 0;
  position: absolute;
  min-width: 105px;
}
.m-maplist .dealer-item .dealer-reviews .a-rating-shadows .icon,
.m-maplist .dealer-item .dealer-reviews-detail .a-rating-shadows .icon {
  color: #d4d9de;
}
.m-maplist .dealer-item .location-meta {
  display: block;
  left: 0;
  position: absolute;
  text-align: center;
  top: 29px;
  width: 31px;
}
.m-maplist .dealer-item .location-distance {
  display: inline-block;
  margin-top: 10px;
  word-spacing: 999px;
}
.m-maplist .dealer-item .link-buy-online,
.m-maplist .dealer-item .m-imagelist-dealerlocator {
  margin-bottom: 20px;
}
@media (max-width: 599px) {
  .m-maplist .dealer-detail-wrap .dealer-detail .dealer-col-1,
  .m-maplist .dealer-detail-wrap .dealer-detail .dealer-col-2,
  .m-maplist .dealer-item .dealer-col-1,
  .m-maplist .dealer-item .dealer-col-2 {
    padding-right: 12px;
  }
}
@media (min-width: 600px) {
  .m-maplist .dealer-item .location-meta {
    left: 5px;
    width: 48px;
  }
  .m-maplist .dealer-item .dealer-col-1,
  .m-maplist .dealer-item .dealer-col-2,
  .m-maplist .dealer-item .dealer-gallery {
    padding-left: 55px;
  }
}
@media (min-width: 900px) {
  .m-maplist .dealer-item .location-meta {
    left: 0;
    width: 55px;
  }
  .m-maplist .dealer-item .dealer-col-1 {
    width: 66.6666666667%;
    float: left;
    padding-right: 2.7777777778%;
    padding-left: 63px;
  }
  .m-maplist .dealer-item .dealer-col-2 {
    width: 33.3333333333%;
    float: left;
    padding-left: 2.7777777778%;
    padding-right: 2.7777777778%;
  }
  .m-maplist .dealer-item .dealer-gallery {
    padding-left: 63px;
  }
  .m-maplist .dealer-item .dealer-gallery .a-paginationarrows.next,
  .m-maplist .dealer-item .dealer-gallery .a-paginationarrows.prev {
    font-size: 30px;
    height: 60px;
    margin-top: -30px;
    width: 60px;
  }
}
.m-maplist .map-wrap .location-pin.mouseover.baidu:after {
  top: 0;
  left: 7px;
}
.m-maplist .location-pin {
  color: #007bc0;
}
.m-maplist .location-pin:after {
  border-radius: 50%;
  content: attr(data-dealer-index);
  display: block;
  font-family: sans-serif;
  text-align: center;
}
.m-maplist .dealer-detail-wrap {
  margin-top: 76px;
}
.m-maplist .dealer-detail-wrap .link-container {
  border-bottom: 1px solid #e5e5e5;
  left: 0;
  padding-bottom: 15px;
  padding-top: 20px;
  position: absolute;
  right: 0;
  top: 0;
}
.m-maplist .dealer-detail-wrap .dealer-detail {
  position: relative;
  max-height: 100%;
  overflow-y: auto;
}
.m-maplist .dealer-detail-wrap .dealer-detail .dealer-col-1,
.m-maplist .dealer-detail-wrap .dealer-detail .dealer-col-2 {
  padding-left: 36px;
}
.m-maplist .dealer-detail-wrap .dealer-detail .dealer-data {
  display: block;
}
.m-maplist .dealer-detail-wrap .dealer-detail .dealer-data.hours,
.m-maplist .dealer-detail-wrap .dealer-detail .dealer-data.links {
  list-style: none;
  margin: 0 0 20px;
  padding: 0;
}
.m-maplist .dealer-detail-wrap .dealer-detail .dealer-data.links .a-link {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.m-maplist
  .dealer-detail-wrap
  .dealer-detail
  .dealer-data.links
  .dealer-email-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-maplist .dealer-detail-wrap .dealer-detail .dealer-data.address {
  font-style: normal;
  margin-bottom: 20px;
}
.m-maplist .dealer-detail-wrap .dealer-detail .dealer-reviews-detail.not-loaded,
.m-maplist .dealer-detail-wrap .dealer-detail .dealer-reviews.not-loaded {
  display: none;
}
.m-maplist .dealer-detail-wrap .dealer-detail .dealer-reviews-detail.loaded,
.m-maplist .dealer-detail-wrap .dealer-detail .dealer-reviews.loaded {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.m-maplist .dealer-detail-wrap .dealer-detail .dealer-reviews .rating,
.m-maplist .dealer-detail-wrap .dealer-detail .dealer-reviews-detail .rating {
  font-weight: bolder;
  color: #999;
  padding: 0 5px;
  margin-left: 10px;
}
.m-maplist .dealer-detail-wrap .dealer-detail .dealer-reviews .rating::after,
.m-maplist
  .dealer-detail-wrap
  .dealer-detail
  .dealer-reviews-detail
  .rating::after {
  content: "|";
  margin-left: 5px;
}
.m-maplist .dealer-detail-wrap .dealer-detail .dealer-reviews .link .a-link,
.m-maplist
  .dealer-detail-wrap
  .dealer-detail
  .dealer-reviews-detail
  .link
  .a-link {
  text-decoration: underline;
  white-space: nowrap;
  color: #999;
}
.m-maplist .dealer-detail-wrap .dealer-detail .dealer-reviews .a-rating,
.m-maplist .dealer-detail-wrap .dealer-detail .dealer-reviews-detail .a-rating {
  min-width: 105px;
  z-index: 1;
}
.m-maplist .dealer-detail-wrap .dealer-detail .dealer-reviews .a-rating .icon,
.m-maplist
  .dealer-detail-wrap
  .dealer-detail
  .dealer-reviews-detail
  .a-rating
  .icon {
  color: #d4d9de;
}
.m-maplist
  .dealer-detail-wrap
  .dealer-detail
  .dealer-reviews
  .a-rating
  .icon.is-active,
.m-maplist
  .dealer-detail-wrap
  .dealer-detail
  .dealer-reviews-detail
  .a-rating
  .icon.is-active {
  color: #007bc0;
}
.m-maplist
  .dealer-detail-wrap
  .dealer-detail
  .dealer-reviews
  .a-rating
  .icon.is-active-partly,
.m-maplist
  .dealer-detail-wrap
  .dealer-detail
  .dealer-reviews-detail
  .a-rating
  .icon.is-active-partly {
  overflow: hidden;
  position: absolute;
}
.m-maplist
  .dealer-detail-wrap
  .dealer-detail
  .dealer-reviews
  .a-rating
  .icon.last-star,
.m-maplist
  .dealer-detail-wrap
  .dealer-detail
  .dealer-reviews-detail
  .a-rating
  .icon.last-star {
  margin-left: 4.1px;
}
.m-maplist .dealer-detail-wrap .dealer-detail .dealer-reviews .a-rating-shadows,
.m-maplist
  .dealer-detail-wrap
  .dealer-detail
  .dealer-reviews-detail
  .a-rating-shadows {
  margin-left: 0;
  margin-top: 0;
  position: absolute;
  min-width: 105px;
}
.m-maplist
  .dealer-detail-wrap
  .dealer-detail
  .dealer-reviews
  .a-rating-shadows
  .icon,
.m-maplist
  .dealer-detail-wrap
  .dealer-detail
  .dealer-reviews-detail
  .a-rating-shadows
  .icon {
  color: #d4d9de;
}
.m-maplist .dealer-detail-wrap .dealer-detail .location-meta {
  display: block;
  left: 0;
  position: absolute;
  text-align: center;
  top: 29px;
  width: 31px;
}
.m-maplist .dealer-detail-wrap .dealer-detail .location-distance {
  display: inline-block;
  margin-top: 10px;
  word-spacing: 999px;
}
.m-maplist .dealer-detail-wrap .dealer-detail .link-buy-online,
.m-maplist .dealer-detail-wrap .dealer-detail .m-imagelist-dealerlocator {
  margin-bottom: 20px;
}
@media (min-width: 600px) {
  .m-maplist .dealer-detail-wrap .dealer-detail .location-meta {
    left: 5px;
    width: 48px;
  }
  .m-maplist .dealer-detail-wrap .dealer-detail .dealer-col-1,
  .m-maplist .dealer-detail-wrap .dealer-detail .dealer-col-2,
  .m-maplist .dealer-detail-wrap .dealer-detail .dealer-gallery {
    padding-left: 55px;
  }
}
.m-maplist .dealer-detail-wrap .dealer-detail .hours-item:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-maplist .dealer-detail-wrap .dealer-detail .hours-item .times {
  float: right;
}
.m-maplist .dealer-detail-wrap .dealer-detail .hours-item .times .times-item {
  display: block;
}
.m-maplist .dealer-detail-wrap .dealer-detail .dealer-logo {
  display: block;
  margin-bottom: 20px;
  max-width: 100%;
}
.m-maplist .dealer-detail-wrap .dealer-detail .dealer-text {
  margin-bottom: 20px;
}
@media (max-width: 599px) {
  .m-maplist .a-button-load-more {
    margin-top: 20px;
  }
  .m-maplist .a-button-load-more.hidden {
    display: none;
    visibility: hidden;
  }
  .m-maplist .map.trigger-layer:after {
    background: 0 0;
    bottom: 0;
    content: " ";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 12;
  }
  .m-maplist .dealer-list:not(.no-results) {
    margin-top: 20px;
  }
  .m-maplist .dealer-item.mobile-hidden {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
}
@media (min-width: 600px) {
  .m-maplist {
    height: 100%;
    margin-bottom: 20px;
  }
  .m-maplist .dealer-wrap {
    width: 58.3333333333%;
    float: left;
    padding-right: 1.3888888889%;
    display: none;
    height: 100%;
    left: 0;
    padding-left: 0;
    position: absolute;
    top: 0;
  }
  .m-maplist .dealer-wrap.visible {
    display: block;
  }
  .m-maplist .map-wrap {
    width: 41.6666666667%;
    float: right;
    padding-left: 1.3888888889%;
    height: 100%;
    padding-right: 0;
  }
  .m-maplist .map-wrap.full-width {
    width: 100%;
    float: right;
    padding-left: 0;
    padding-right: 0;
  }
  .m-maplist .map-wrap.full-width .a-button-toggle-list {
    left: 0;
  }
  .m-maplist .dealer-detail-wrap,
  .m-maplist .dealer-list-wrap {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .m-maplist .dealer-list-wrap {
    margin-right: 2.7777777778%;
  }
  .m-maplist .dealer-detail-wrap {
    margin-right: 2.7777777778%;
    margin-top: 56px;
  }
  .m-maplist .dealer-detail-wrap.off-screen {
    left: 100%;
    right: -100%;
  }
  .m-maplist .dealer-detail-wrap .link-container {
    padding-top: 0;
    top: -56px;
  }
  .m-maplist .map {
    height: 100%;
  }
  .m-maplist .dealer-item.mouseover,
  .m-maplist .dealer-item:hover {
    background: #71767c;
    cursor: default;
  }
  .m-maplist .dealer-item.mouseover .location-pin,
  .m-maplist .dealer-item:hover .location-pin {
    color: #000;
  }
  .m-maplist .dealer-item.mouseover .location-pin:after,
  .m-maplist .dealer-item:hover .location-pin:after {
    background: #000;
  }
  .m-maplist .link-buy-online {
    width: 155px;
  }
}
@media (min-width: 900px) {
  .m-maplist .dealer-detail-wrap .dealer-detail .location-meta {
    left: 0;
    width: 55px;
  }
  .m-maplist .dealer-detail-wrap .dealer-detail .dealer-col-1 {
    width: 66.6666666667%;
    float: left;
    padding-right: 2.7777777778%;
    padding-left: 63px;
  }
  .m-maplist .dealer-detail-wrap .dealer-detail .dealer-col-2 {
    width: 33.3333333333%;
    float: left;
    padding-left: 2.7777777778%;
    padding-right: 2.7777777778%;
  }
  .m-maplist .dealer-detail-wrap .dealer-detail .dealer-gallery {
    padding-left: 63px;
  }
  .m-maplist
    .dealer-detail-wrap
    .dealer-detail
    .dealer-gallery
    .a-paginationarrows.next,
  .m-maplist
    .dealer-detail-wrap
    .dealer-detail
    .dealer-gallery
    .a-paginationarrows.prev {
    font-size: 30px;
    height: 60px;
    margin-top: -30px;
    width: 60px;
  }
  .m-maplist .dealer-wrap {
    width: 50%;
    float: left;
    padding-right: 1.3888888889%;
    padding-left: 0;
  }
  .m-maplist .dealer-wrap .dealer-layout {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  .m-maplist .dealer-wrap .dealer-layout:after {
    content: " ";
    display: block;
    clear: both;
  }
  .m-maplist .map-wrap {
    width: 50%;
    float: right;
    padding-left: 1.3888888889%;
    padding-right: 0;
  }
  .m-maplist .link-buy-online {
    width: 220px;
  }
}
.m-marker-module {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@-webkit-keyframes fade-in {
  100% {
    background-color: #d1e4ff;
  }
}
.m-marker-module .marker-content-container .marker-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-mediagallery {
  margin-bottom: 40px;
  position: relative;
  direction: ltr;
}
.m-mediagallery .m-slider:not(.slick-initialized) .slide {
  display: none;
  visibility: hidden;
}
.m-mediagallery .m-slider:not(.slick-initialized) .slide:first-child {
  display: block;
  visibility: visible;
}
.m-mediagallery .mediagallery-downloadlink-desktop {
  float: right;
  padding-left: 20px;
  width: 20%;
}
.m-mediagallery .mediagallery-downloadlink-desktop .a-link {
  margin-bottom: 20px;
}
.m-mediagallery .mediagallery-wrapper {
  position: relative;
  width: 100%;
}
.m-mediagallery .mediagallery-wrapper .flexcampaign {
  max-height: 75px;
}
.m-mediagallery .mediagallery-wrapper .flexcampaign:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-mediagallery .mediagallery-wrapper .flexcampaign .a-image {
  float: left;
  margin-left: 10px;
  max-height: 75px;
  max-width: 75px;
  text-align: left;
  width: auto;
  z-index: 1;
}
.m-mediagallery .mediagallery-wrapper .flexcampaign .a-image:first-child {
  margin-left: 0;
}
.m-mediagallery .mediagallery-wrapper .counter {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 5px 8px;
  margin: 10px;
  background-color: #fff;
  font-size: 0.75rem;
}
.m-mediagallery.mediagallery-with-download .mediagallery-thumbnailcarousel {
  margin-bottom: 30px;
}
.m-mediagallery.mediagallery-mainslider .slick-list,
.m-mediagallery.mediagallery-mainslider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.m-mediagallery .mediagallery-controls {
  display: block;
  margin: 0;
  padding: 56.25% 0 0;
  position: absolute;
  width: 100%;
}
.m-mediagallery .mediagallery-controls .prev {
  background: 0 0;
  color: #fff;
  cursor: pointer;
}
.m-mediagallery .mediagallery-controls .prev.is-inactive {
  background: 0 0;
  color: rgba(0, 123, 192, 0.7);
  cursor: default;
}
.m-mediagallery .mediagallery-controls .next {
  background: 0 0;
  color: #fff;
  cursor: pointer;
}
.m-mediagallery .mediagallery-controls .next.is-inactive {
  background: 0 0;
  color: rgba(0, 123, 192, 0.7);
  cursor: default;
}
.m-mediagallery .m-slider:not(.slick-initialized) .mediagallery-controls {
  display: none;
}
.m-mediagallery
  .m-slider:not([data-adaptive-height])
  .slide[data-media-type="image"]::after {
  content: "";
}
.m-mediagallery .slide {
  cursor: pointer;
  height: 100%;
  min-height: auto;
  position: relative;
}
.layer-content .m-mediagallery .slide[data-media-type="image-hires"],
.layer-content .m-mediagallery .slide[data-media-type="image"] {
  cursor: default;
}
.m-mediagallery .slide[data-media-type="image"] img {
  max-height: 100%;
  max-width: 100%;
}
.m-mediagallery .slide[data-media-type="image-hires"],
.m-mediagallery .slide[data-media-type="image-ocr"] {
  display: block;
  position: relative;
  width: 100%;
}
.m-mediagallery .slide[data-media-type="image-hires"]::after,
.m-mediagallery .slide[data-media-type="image-ocr"]::after {
  content: "";
  display: block;
  margin-top: 56.25%;
}
.m-mediagallery .slide[data-media-type="image-hires"] .a-image,
.m-mediagallery .slide[data-media-type="image-hires"] .a-link,
.m-mediagallery .slide[data-media-type="image-hires"] img,
.m-mediagallery .slide[data-media-type="image-hires"] picture,
.m-mediagallery .slide[data-media-type="image-ocr"] .a-image,
.m-mediagallery .slide[data-media-type="image-ocr"] .a-link,
.m-mediagallery .slide[data-media-type="image-ocr"] img,
.m-mediagallery .slide[data-media-type="image-ocr"] picture {
  bottom: 0;
  left: 0;
  max-height: 100%;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.m-mediagallery .slide[data-media-type="image-hires"] img,
.m-mediagallery .slide[data-media-type="image-ocr"] img {
  max-height: 100%;
  max-width: 100%;
}
.m-mediagallery .slide[data-media-type="video"] {
  display: block;
  position: relative;
  width: 100%;
}
.m-mediagallery .slide[data-media-type="video"]::after {
  content: "";
  display: block;
  margin-top: 56.25%;
}
.m-mediagallery .slide[data-media-type="video"] .a-image,
.m-mediagallery .slide[data-media-type="video"] .a-link,
.m-mediagallery .slide[data-media-type="video"] .m-video,
.m-mediagallery .slide[data-media-type="video"] .play-layer {
  bottom: 0;
  left: 0;
  max-height: 100%;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.m-mediagallery .mediagallery-caption {
  margin-bottom: 20px;
  min-height: 3;
}
.m-mediagallery .mediagallery-zoom {
  height: 20px;
  line-height: 2em;
}
.m-mediagallery .mediagallery-zoom .a-button-plain {
  padding: 0 10px 10px;
}
@media (min-width: 600px) {
  .m-mediagallery.mediagallery-with-download .mediagallery-wrapper {
    width: 80%;
  }
  .m-mediagallery.mediagallery-with-download .mediagallery-thumbnailcarousel {
    margin-bottom: 0;
  }
}
.m-mediagallery.m-mediagallery-rebrush .mediagallery-wrapper .callout {
  z-index: 1;
}
.m-mediagallery.m-mediagallery-rebrush
  .mediagallery-wrapper
  .callout
  .a-callout {
  display: table;
}
@media (min-width: 900px) {
  .m-mediagallery .mediagallery-slide {
    min-height: auto;
    position: relative;
  }
  .m-mediagallery .paginationnumberposition-bottom {
    margin-bottom: -31.5px;
  }
  .m-mediagallery.m-mediagallery-rebrush
    .mediagallery-wrapper
    .m-slider
    .mediagallery-paginationarrows
    .a-paginationarrows.next,
  .m-mediagallery.m-mediagallery-rebrush
    .mediagallery-wrapper
    .m-slider
    .mediagallery-paginationarrows
    .a-paginationarrows.prev {
    font-size: 56px;
    height: 60px;
    margin-top: -30px;
    width: 60px;
  }
}
.m-mediagallery.m-mediagallery-rebrush .mediagallery-thumbnailcarousel {
  overflow: hidden;
}
.m-mediagallery.m-mediagallery-rebrush
  .mediagallery-thumbnailcarousel
  .slick-list {
  width: -webkit-calc(100% + 0 * 1.5 + 1px);
  width: calc(100% + 0 * 1.5 + 1px);
}
.m-mediagallery.m-mediagallery-rebrush
  .mediagallery-thumbnailcarousel
  .slick-track {
  margin: 0;
}
.m-mediagallery.m-mediagallery-rebrush
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide:last-child
  .mediagallery-thumbnailcarousel-hover {
  right: 0;
}
.m-mediagallery .mediagallery-thumbnailcarousel {
  padding: 0 30px;
}
.m-mediagallery .mediagallery-thumbnailcarousel.slick-slider .slick-list,
.m-mediagallery .mediagallery-thumbnailcarousel.slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide {
  background: 0 0;
  border: 0;
  cursor: pointer;
  height: 100%;
  min-height: auto;
  display: block;
  position: relative;
  width: 100%;
}
.m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide:hover
  .mediagallery-thumbnailcarousel-hover {
  background: rgba(0, 0, 0, 0.3);
  border: 0;
  display: block;
}
.m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide.is-active
  .mediagallery-thumbnailcarousel-hover {
  border: 2px solid #e5e5e5;
  display: block;
}
.m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide::after {
  content: "";
  display: block;
  margin-top: 56.25%;
}
.m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide
  .a-image,
.m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide
  img,
.m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide
  picture {
  bottom: 0;
  left: 0;
  max-height: 100%;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide
  img {
  max-height: 100%;
  max-width: 100%;
}
.m-mediagallery .mediagallery-thumbnailcarousel .slick-slider {
  overflow: hidden;
}
.m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-hover {
  bottom: 0;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.m-mediagallery
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.next,
.m-mediagallery
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.prev {
  background: 0 0;
  cursor: pointer;
  display: block;
  opacity: 1;
  padding: 0;
  z-index: 1;
}
.no-touchevents
  .m-mediagallery
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.next:hover,
.no-touchevents
  .m-mediagallery
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.prev:hover {
  color: #000;
}
.m-mediagallery
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.next.is-inactive,
.m-mediagallery
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.next.is-inactive:hover,
.m-mediagallery
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.prev.is-inactive,
.m-mediagallery
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.prev.is-inactive:hover {
  color: #ccc;
  cursor: default;
}
.m-mediagallery
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.next {
  float: right;
  margin-right: 0;
}
.m-mediagallery
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.prev {
  float: left;
  margin-left: 0;
}
.m-mediagallery .mediagallery-downloadlink-mobile .a-link-download {
  margin-left: 10px;
  margin-top: 20px;
}
.m-mediagallery .m-slider:not(.slick-initialized) .slide:first-child .a-image,
.m-mediagallery
  .m-slider:not(.slick-initialized)
  .slide:first-child
  .a-image
  img,
.m-mediagallery
  .m-slider:not(.slick-initialized)
  .slide:first-child
  .a-image
  picture {
  position: relative;
}
.m-mediagallery .m-slider:not(.slick-initialized) .slide:first-child:after {
  margin-top: 0;
}
.m-mediagallery.pre-init .mediagallery-slide:not(:first-child) {
  display: none;
}
.m-mediagallery .typeplatefinder {
  padding-left: 15%;
}
.mediagallery-trigger {
  cursor: pointer;
  position: relative;
}
.mediagallery-trigger:before {
  color: #fff;
  font-size: 40px;
  left: 50%;
  line-height: 40px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2;
}
.mediagallery-trigger-thumb:before {
  font-size: 30px;
}
.mediagallery-trigger-video.mediagallery-trigger-thumb:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.mediagallery-trigger-zoom:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.mediagallery-trigger-imagesequencer:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 30px;
}
.mediagallery-trigger:hover:before {
  color: #000;
}
.m-mediagallerylayer {
  margin-bottom: 40px;
  position: relative;
}
@media (max-width: 599px) {
  .m-marker-module .marker-content-container .marker-text {
    text-align: left;
  }
  .m-mediagallery.m-mediagallery-rebrush
    .mediagallery-wrapper
    .callout
    .a-callout
    .callout-text {
    font-size: 12px;
    line-height: 18px;
    padding: 3px 16px;
  }
  .m-mediagallerylayer {
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    vertical-align: middle;
  }
  .m-mediagallerylayer .mediagallery-mainslider.slick-slider {
    -ms-touch-action: pinch-zoom pan-y;
    touch-action: pinch-zoom pan-y;
  }
}
.m-mediagallerylayer.mediagallery-mainslider .slick-list,
.m-mediagallerylayer.mediagallery-mainslider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.m-mediagallerylayer .mediagallery-mainslider {
  margin-bottom: 20px;
}
.m-mediagallerylayer .mediagallery-wrapper {
  margin-bottom: 30px;
  position: relative;
  width: 100%;
}
@media (min-width: 600px) {
  .m-mediagallerylayer .mediagallery-wrapper-small {
    width: 75%;
  }
  .m-mediagallerylayer .mediagallery-wrapper {
    width: 100%;
  }
}
.m-mediagallerylayer .mediagallery-controls {
  display: block;
  margin: 0;
  position: absolute;
  width: 100%;
}
.m-mediagallerylayer .mediagallery-controls .prev {
  background: 0 0;
  color: #fff;
  cursor: pointer;
}
.m-mediagallerylayer .mediagallery-controls .prev.is-inactive {
  background: 0 0;
  color: rgba(0, 123, 192, 0.7);
  cursor: default;
}
.m-mediagallerylayer .mediagallery-controls .next {
  background: 0 0;
  color: #fff;
  cursor: pointer;
}
.m-mediagallerylayer .mediagallery-controls .next.is-inactive {
  background: 0 0;
  color: rgba(0, 123, 192, 0.7);
  cursor: default;
}
.m-mediagallerylayer .mediagallery-slide {
  height: 100%;
  min-height: auto;
  overflow: visible;
  position: relative;
}
.m-mediagallerylayer .mediagallery-slide img {
  display: block;
  margin: 0 auto;
}
.m-mediagallerylayer .mediagallery-caption {
  margin-bottom: 20px;
  min-height: 3;
}
.m-mediagallerylayer .mediagallery-icon {
  float: right;
  margin-top: 15px;
  margin-bottom: 8px;
  margin-left: 30px;
}
.m-mediagallerylayer .mediagallery-icon .a-button-plain,
.m-mediagallerylayer .mediagallery-icon .a-link {
  padding: 10px;
}
.m-mediagallerylayer .mediagalleryproduct-zoomable-image {
  overflow: hidden;
  position: relative;
}
.m-mediagallerylayer .mediagalleryproduct-zoomimage {
  cursor: default;
  left: 0;
  position: relative;
  top: 0;
}
.m-mediagallerylayer .mediagalleryproduct-zoomimage.movecursor {
  cursor: move;
}
.m-mediagalleryteaser {
  position: relative;
  margin: -5px;
}
.m-mediagalleryteaser .mediagalleryteaser-biglist,
.m-mediagalleryteaser .mediagalleryteaser-smalllist {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
@media (min-width: 900px) {
  [dir="rtl"] .mediagallery-with-download .mediagallery-controls,
  [dir="rtl"] .mediagallery-with-download .mediagallery-mainslider {
    margin-left: 25%;
  }
  [dir="rtl"] .mediagallery-with-download .mediagallery-mainslider {
    width: 100%;
  }
  .m-mediagallerylayer .mediagallery-slide {
    min-height: auto;
    overflow: visible;
    position: relative;
  }
  .m-mediagallerylayer .paginationnumberposition-bottom {
    margin-bottom: -31.5px;
  }
  .m-mediagalleryteaser .mediagalleryteaser-biglist,
  .m-mediagalleryteaser .mediagalleryteaser-smalllist {
    display: inline;
  }
}
.m-mediagalleryteaser .mediagalleryteaser-biglist {
  -webkit-transition: -webkit-transform 1.5s linear;
  transition: transform 1.5s linear, -webkit-transform 1.5s linear;
}
.m-mediagalleryteaser .mediagalleryteaser-biglist .mediagalleryteaser-type {
  margin: 5px;
  display: inline-block;
  position: relative;
  cursor: pointer;
  width: 300px;
  height: 225px;
}
@media (min-width: 600px) {
  .m-mediagalleryteaser .mediagalleryteaser-biglist .mediagalleryteaser-type {
    width: 600px;
    height: 450px;
  }
}
@media (min-width: 900px) {
  .m-mediagalleryteaser .mediagalleryteaser-biglist .mediagalleryteaser-type {
    width: 100%;
    height: 100%;
  }
}
.m-mediagalleryteaser
  .mediagalleryteaser-biglist
  .mediagalleryteaser-type
  .a-image,
.m-mediagalleryteaser
  .mediagalleryteaser-biglist
  .mediagalleryteaser-type
  .a-image
  img {
  width: 100%;
}
.m-mediagalleryteaser .mediagalleryteaser-smalllist {
  -webkit-transition: -webkit-transform 1s linear;
  transition: transform 1s linear, -webkit-transform 1s linear;
}
.m-mediagalleryteaser .mediagalleryteaser-smalllist .mediagalleryteaser-type {
  margin: 5px;
  display: inline-block;
  position: relative;
  cursor: pointer;
  width: 200px;
  height: 150px;
}
@media (min-width: 600px) {
  .m-mediagalleryteaser .mediagalleryteaser-smalllist .mediagalleryteaser-type {
    width: 400px;
    height: 300px;
  }
  .m-myproducttile .product-container {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 10px;
  }
}
.m-mediagalleryteaser
  .mediagalleryteaser-smalllist
  .mediagalleryteaser-type
  .a-image,
.m-mediagalleryteaser
  .mediagalleryteaser-smalllist
  .mediagalleryteaser-type
  .a-image
  img {
  width: 100%;
}
.m-mediagalleryteaser .visible-lg {
  display: none;
}
.m-mediagalleryteaser .hidden-lg {
  display: block;
}
@media (min-width: 900px) {
  .m-mediagalleryteaser .mediagalleryteaser-smalllist .mediagalleryteaser-type {
    width: -webkit-calc(50% - 12px);
    width: calc(50% - 12px);
    height: 100%;
  }
  .m-mediagalleryteaser .visible-lg {
    display: block;
  }
  .m-mediagalleryteaser .hidden-lg {
    display: none;
  }
  .m-myproducttile .product-container {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 10px;
  }
}
.model-viewer-container {
  position: relative;
}
.model-viewer-container .model-viewer-close-button {
  float: right;
  cursor: pointer;
}
.model-viewer-container .qrcode-container {
  right: 0;
  bottom: 0;
  position: absolute;
}
.model-viewer-container .model-viewer {
  width: 100%;
}
[data-moreless-flex] {
  display: block;
  overflow: hidden;
  -webkit-transition: max-height 0.4s;
  transition: max-height 0.4s;
  width: 100%;
}
[data-moreless-flex].notransition {
  -webkit-transition: none;
  transition: none;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-multioptionbutton
  .a-link.link-addtocart,
.m-multioptionbutton,
.m-multioptionbutton .a-button,
.m-multioptionbutton
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: auto;
}
.multioptionbutton-call-to-action {
  min-width: 150px;
}
.multioptionbutton-call-to-action .popover-header {
  display: none;
}
.multioptionbutton-call-to-action .content {
  padding: 0 0 30px;
  width: auto;
}
.multioptionbutton-call-to-action .content:last-child {
  padding: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .multioptionbutton-call-to-action
  .content
  .a-link.link-addtocart,
.multioptionbutton-call-to-action .content .a-button,
.multioptionbutton-call-to-action
  .content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: auto;
}
.m-myproductdatainputfield
  .m-form
  .form-row
  .a-formlabel.e-number-readonly:after {
  display: inline;
  content: "/";
}
.m-myproductdatainputfield
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  div.technical-info-search:not(.form-layout-col).m-forminput-dropdown,
.m-myproductdatainputfield
  div.m-forminput:not(.form-layout-col).m-forminput-dropdown,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-myproductdatainputfield
  div.technical-info-search:not(.form-layout-col).m-forminput-dropdown {
  width: auto;
  display: inline-block;
  float: none;
}
.m-myproductdatainputfield
  form
  .m-forminput.m-forminput-dropdown.has-error.is-warning
  .select-wrap,
.m-myproductdatainputfield
  form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-dropdown.has-error.is-warning.technical-info-search
  .select-wrap,
.m-myproductdatainputfield
  form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-dropdown.has-error.is-warning.js-search-input
  .select-wrap,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-myproductdatainputfield
  form
  .m-forminput-dropdown.has-error.is-warning.technical-info-search
  .select-wrap,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-myproductdatainputfield
  form
  input.m-forminput-dropdown.has-error.is-warning.js-search-input
  .select-wrap {
  border: 1px solid #ffcf00;
}
.m-myproductdatainputfield .layer-close button:hover {
  border-color: #2648a4;
}
.myaccount-menu {
  max-width: 50%;
}
.m-myproducttile {
  border: 1px solid #000;
}
.m-myproducttile .callouts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-myproducttile .product-image .a-link .a-image img {
  max-height: 300px;
}
.m-myproducttile .producttitle .m-producttitle > .a-heading {
  line-height: 20px;
}
.m-myproducttile .enr .text-enr,
.m-myproducttile .enr .text-fdnr,
.m-myproducttile .enr .text-purchase-date,
.m-myproducttile .enr .text-registration-source,
.m-myproducttile .enr .text-znr,
.m-myproducttile .fdnr .text-enr,
.m-myproducttile .fdnr .text-fdnr,
.m-myproducttile .fdnr .text-purchase-date,
.m-myproducttile .fdnr .text-registration-source,
.m-myproducttile .fdnr .text-znr,
.m-myproducttile .purchase-date .text-enr,
.m-myproducttile .purchase-date .text-fdnr,
.m-myproducttile .purchase-date .text-purchase-date,
.m-myproducttile .purchase-date .text-registration-source,
.m-myproducttile .purchase-date .text-znr,
.m-myproducttile .registration-source .text-enr,
.m-myproducttile .registration-source .text-fdnr,
.m-myproducttile .registration-source .text-purchase-date,
.m-myproducttile .registration-source .text-registration-source,
.m-myproducttile .registration-source .text-znr,
.m-myproducttile .znr .text-enr,
.m-myproducttile .znr .text-fdnr,
.m-myproducttile .znr .text-purchase-date,
.m-myproducttile .znr .text-registration-source,
.m-myproducttile .znr .text-znr {
  font-size: 12px;
  color: #656565;
}
.a-morecontenttogglelink
  .more-less-button
  .m-myproducttile
  .cta-area
  a.a-link-secondary.a-button.content-toggle:hover,
.m-contenttextmedia
  li
  .m-myproducttile
  .cta-area
  .a-button.a-link:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .m-myproducttile
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-myproducttile
  .cta-area
  .js-reset-selection:hover,
.m-myproducttile .cta-area .a-button-secondary:hover,
.m-myproducttile .cta-area .a-link-secondary.a-button.a-link:hover,
.m-myproducttile
  .cta-area
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle:hover,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .a-button.a-link:hover:not(.link-addtocart),
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:hover,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover:not(.link-addtocart),
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:hover,
.m-myproducttile
  .cta-area
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection:hover,
.m-myproducttile
  .cta-area
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button:hover,
.m-myproducttile
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.m-myproducttile
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-myproducttile
  .cta-area
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:hover,
.m-myproducttile
  .cta-area
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-myproducttile .cta-area .o-list .a-loadmore button:hover,
.m-myproducttile
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.m-myproducttile
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.m-myproducttile
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-myproducttile
  .cta-area
  a.a-link-secondary.a-button:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-myproducttile
  .cta-area
  .a-button:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-myproducttile
  .cta-area
  .a-button:hover,
.o-list .a-loadmore .m-myproducttile .cta-area button:hover,
.o-productdetail-rebrush
  .o-buyarea
  .m-myproducttile
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.o-productdetail-rebrush
  .o-buyarea
  .m-myproducttile
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover {
  border-color: #2648a4;
}
.m-myproducttile.add-new,
.m-myproducttile:hover {
  border-color: #2c5de5;
  min-height: 400px;
}
.m-myproducttile.add-new .a-link.full-dimension,
.m-myproducttile:hover .a-link.full-dimension {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-row-gap: 10px;
  width: 100%;
  height: 100%;
  font-size: 16px;
  font-weight: 700;
  color: #2c5de5;
}
.m-myproducttile.add-new .a-link.full-dimension:hover,
.m-myproducttile:hover .a-link.full-dimension:hover {
  color: #2c5de5;
}
.m-myproducttile.add-new .a-link.full-dimension .icon-container,
.m-myproducttile.add-new .a-link.full-dimension .text-container,
.m-myproducttile:hover .a-link.full-dimension .icon-container,
.m-myproducttile:hover .a-link.full-dimension .text-container {
  text-align: center;
}
.myproduct-productarea-container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link.a-button,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link.a-button-primary,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link.a-link-primary.a-button,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link {
  width: 100%;
  padding: 13px 16px 12px;
  border-radius: 4px;
  background-color: #2c5de5;
  font-weight: 700;
  font-size: 16px;
  white-space: unset;
  margin-bottom: 10px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart:hover,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link.a-button:hover,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link:hover,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link.a-button-primary:hover,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link.a-link-primary.a-button:hover,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button:hover,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link:hover {
  background-color: #2648a4;
}
@media (min-width: 600px) {
  .m-contenttextmedia
    li
    .m-productconversionarea
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link.a-button,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link.a-button-primary,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link.a-link-primary.a-button,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .a-link.a-button,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .a-link {
    width: auto;
    margin-right: 20px;
  }
}
@media (min-width: 900px) {
  .myproduct-productarea-container {
    -ms-grid-columns: 2fr 1fr;
    grid-template-columns: 2fr 1fr;
    grid-column-gap: 80px;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link.a-button,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link.a-button-primary,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link.a-link-primary.a-button,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .a-link.a-button,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .a-link {
    width: 100%;
  }
}
.a-morecontenttogglelink
  .more-less-button
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  a.a-link-secondary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-button.a-link:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  a.a-link-secondary.a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-button,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-button-secondary,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link-secondary.a-button.a-button-link,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link-secondary.a-button.a-link,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart),
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart),
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .o-list
  .a-loadmore
  button,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-list
  .a-loadmore
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  button,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-button {
  width: 100%;
  padding: 11px 16px 10px;
  border-radius: 4px;
  background-color: #fff;
  font-weight: 700;
  font-size: 16px;
  border: 2px solid #000;
  color: #000;
  margin-bottom: 10px;
}
.a-morecontenttogglelink
  .more-less-button
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  a.a-link-secondary.a-button.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-button.a-link:hover:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .js-reset-selection:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  a.a-link-secondary.a-button:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-button:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-button:hover,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-button-secondary:hover,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link-secondary.a-button.a-link:hover,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle:hover,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .a-button.a-link:hover:not(.link-addtocart),
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:hover,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover:not(.link-addtocart),
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:hover,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection:hover,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button:hover,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:hover,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .o-list
  .a-loadmore
  button:hover,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.o-list
  .a-loadmore
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  button:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .myproduct-productarea-container
  .myproduct-producttile-cta-area-right
  .a-button:hover {
  border-color: #2648a4;
  background-color: #fff;
  color: #2648a4;
}
@media (min-width: 600px) {
  .a-morecontenttogglelink
    .more-less-button
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    a.a-link-secondary.a-button.content-toggle,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link-secondary.a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart:not(.link-addtocart),
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-button.a-link:not(.link-addtocart),
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .js-reset-selection,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    a.a-link-secondary.a-button,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-button,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-button,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-button-secondary,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link-secondary.a-button.a-button-link,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link-secondary.a-button.a-link,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-morecontenttogglelink
    .more-less-button
    a.a-link-secondary.a-button.content-toggle,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .a-button.a-link:not(.link-addtocart),
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link-secondary.a-link.link-addtocart,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(.link-addtocart),
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-link.link-addtocart,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-link.link-addtocart,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-link.link-addtocart,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .js-reset-selection,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-link-secondary.a-button,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-button,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .o-list
    .a-loadmore
    button,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .o-list
    .a-loadmore
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    button,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-button {
    width: auto;
    margin-right: 20px;
  }
}
.m-navanchor {
  position: relative;
  width: 100%;
  margin: 0 0 30px;
}
.m-navanchor .navanchor-navigation {
  width: 100%;
  min-height: inherit;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  background: #eff1f2;
}
.m-navanchor .navanchor-navigation:after {
  content: " ";
  display: block;
  clear: both;
}
.m-navanchor .navanchor-navigation.is-fixed {
  position: fixed;
  top: 0;
  z-index: 230;
}
.m-navanchor .navanchor-navigation.is-fixed .navanchor-list {
  position: relative;
  padding-top: 30px;
  margin-top: -30px;
}
.m-navanchor
  .navanchor-navigation.is-fixed
  .navanchor-list.navanchor-has-ctc-active {
  padding-top: 0;
  margin-top: 0;
  float: left;
}
.m-navanchor
  .navanchor-navigation.is-fixed
  .navanchor-list.navanchor-has-ctc-active
  .more-container {
  max-width: 95%;
}
.m-navanchor .navanchor-navigation.is-fixed .to-top {
  display: block;
}
.m-navanchor .navanchor-navigation.animate-out {
  -webkit-transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}
.m-navanchor .navanchor-list {
  width: 100%;
}
.m-navanchor .navanchor-list:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-navanchor .navanchor-list > li {
  float: left;
  margin: 0;
}
.m-navanchor .navanchor-list > li:first-child .a-link {
  padding-left: 0;
}
.m-navanchor .navanchor-list > li.to-top {
  float: right;
}
.m-navanchor .navanchor-list > li.to-top.has-ctc {
  position: fixed;
  right: 10px;
  background: #eff1f2;
}
.m-navanchor .navanchor-list > li.to-top.has-ctc.header-active {
  margin-top: -125px;
}
.m-navanchor .navanchor-list > li.more > a span.text {
  display: none;
}
.m-navanchor .to-top {
  display: none;
}
.m-navanchor .to-top .a-link {
  line-height: 16px;
  vertical-align: middle;
}
.m-navanchor .a-link {
  font-size: 16px;
  font-weight: 700;
}
.m-navanchor .a-link:before {
  display: none;
}
.m-navanchor .a-link.is-active {
  color: #000;
}
.m-navanchor .more-active {
  max-width: 80%;
}
.m-navanchor .more-active .text {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.m-navanchor .more-trigger {
  border: 1px solid transparent;
  border-bottom: none;
  z-index: 231;
}
@media (min-width: 900px) {
  .a-morecontenttogglelink
    .more-less-button
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    a.a-link-secondary.a-button.content-toggle,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link-secondary.a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart:not(.link-addtocart),
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-button.a-link:not(.link-addtocart),
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .js-reset-selection,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    a.a-link-secondary.a-button,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-button,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-button,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-button-secondary,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link-secondary.a-button.a-button-link,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link-secondary.a-button.a-link,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-morecontenttogglelink
    .more-less-button
    a.a-link-secondary.a-button.content-toggle,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .a-button.a-link:not(.link-addtocart),
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link-secondary.a-link.link-addtocart,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(.link-addtocart),
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-link.link-addtocart,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-link.link-addtocart,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-link.link-addtocart,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .js-reset-selection,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-link-secondary.a-button,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-button,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .o-list
    .a-loadmore
    button,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button,
  .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .o-list
    .a-loadmore
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    button,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .myproduct-productarea-container
    .myproduct-producttile-cta-area-right
    .a-button {
    width: 100%;
  }
  .m-navanchor .navanchor-list > li.to-top.has-ctc {
    position: relative;
    float: left;
    margin-top: 0;
    top: auto;
  }
  .m-navanchor .navanchor-list > li.to-top.has-ctc.header-active {
    margin-top: 0;
  }
  .m-navanchor .navanchor-list > li.more {
    position: relative;
  }
  .m-navanchor .navanchor-list > li.more > a span.text {
    display: inline-block;
  }
  .m-navanchor .more-trigger {
    position: relative;
  }
  .m-navanchor .more-container {
    min-width: 200px;
    right: 0;
    left: auto;
  }
}
.m-navanchor .more-trigger .icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-navanchor .more-trigger.is-open {
  background: #fff;
}
.m-navanchor .more-trigger.is-open .icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-navanchor .more-trigger.is-open + .more-container {
  display: block;
}
.m-navanchor .more-container {
  background: #fff;
  border: 1px solid #71767c;
  display: none;
  max-width: 90%;
  position: absolute;
  top: -webkit-calc(100% - 1px);
  top: calc(100% - 1px);
  width: auto;
  z-index: 230;
}
.m-navanchor .more-container li .text {
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.m-navanchor .more-container-list {
  margin: 0;
  padding: 0;
}
.m-navanchor .more-container-list li {
  padding: 0;
}
.m-navanchor .navanchor-ctc-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 600px) {
  .m-navanchor .navanchor-ctc-wrapper {
    width: 225px;
    float: right;
  }
  .m-navfooter:not(.rebrush) .hidden-list li:not(.group-header) {
    display: block;
  }
  .m-navfooter:not(.rebrush) nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .m-navfooter:not(.rebrush) .section-wrap {
    margin-bottom: 30px;
  }
  .m-navfooter:not(.rebrush) .section-wrap .section {
    margin: 0 -1.3888888889%;
  }
  .m-navfooter:not(.rebrush) ul {
    margin: 0 0 30px;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
  .m-navfooter:not(.rebrush) li .a-link {
    padding-left: 0;
  }
  .m-navfooter:not(.rebrush) li .a-link:before {
    content: "";
  }
  .m-navfooter:not(.rebrush) li .icon {
    display: none;
  }
  .m-navfooter:not(.rebrush) li:not(.group-header) {
    padding-left: 0;
  }
}
.m-navanchor .navanchor-ctc-wrapper .m-productconversionarea {
  width: 100%;
}
.m-contenttextmedia
  li
  .m-navanchor
  .navanchor-ctc-wrapper
  .m-productconversionarea
  form
  .a-link.link-addtocart,
.m-navanchor
  .navanchor-ctc-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  form
  .a-link.link-addtocart,
.m-navanchor .navanchor-ctc-wrapper .m-productconversionarea form .a-button {
  width: 100%;
  margin-bottom: 0;
  font-size: inherit;
  font-weight: 400;
  padding: 11px;
}
.m-navfooter {
  display: block;
}
.m-navfooter .hidden-list li:not(.group-header) {
  display: none;
}
.m-navfooter li:not(.group-header) {
  padding-left: 20px;
}
.m-navfooter li .a-link {
  padding-left: 0;
}
.m-navfooter li .a-link:before {
  content: "";
}
.m-navfooter .close-section {
  width: 25%;
  margin: 0 auto;
}
@media (min-width: 900px) {
  .m-navfooter:not(.rebrush) ul {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }
  .m-navfooter:not(.rebrush) li.group-header .a-link {
    pointer-events: auto;
  }
  .m-navfooter.rebrush .hidden-list li:not(.group-header) {
    display: block;
  }
  .m-navfooter.rebrush nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .m-navfooter.rebrush .section-wrap {
    margin-bottom: 30px;
  }
  .m-navfooter.rebrush ul {
    margin: 0 0 30px;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }
  .m-navfooter.rebrush li .a-link {
    padding-left: 0;
  }
  .m-navfooter.rebrush li .a-link:before {
    content: "";
  }
  .m-navfooter.rebrush li .icon {
    display: none;
  }
  .m-navfooter.rebrush li:not(.group-header) {
    padding-left: 0;
  }
}
@media (max-width: 899px) {
  .m-navfooter.rebrush nav .list-unstyled {
    padding: 16px 0;
    border-top: 1px solid #d4d9de;
  }
  .m-navfooter.rebrush nav .list-unstyled:first-child {
    border-top: none;
  }
  .m-navfooter.rebrush nav .list-unstyled .a-link.has-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .m-navfooter.rebrush nav .list-unstyled .a-link.has-icon .icon {
    margin-left: auto;
  }
}
.g-container .m-navfooter .g-layout-fourth .g-col {
  margin-left: 0;
  margin-right: 0;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .g-container .m-navfooter .g-layout-fourth .g-col {
    margin-right: -3%;
  }
  [dir="rtl"] .g-container .m-navfooter .g-layout-fourth .g-col {
    margin-left: -3%;
    margin-right: 0;
  }
}
.m-navigation-flyout {
  background-color: #fff;
  height: 100%;
  position: relative;
}
.m-navigation-flyout .navigation-lists-wrap {
  height: 100%;
}
.m-navigation-flyout .navigation-lists-container {
  overflow-x: hidden;
}
.m-navigation-flyout .navigation-lists-container .navigation-lists-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .navigation-col {
  -webkit-box-flex: 33.3333333%;
  -webkit-flex: 33.3333333%;
  -ms-flex: 33.3333333%;
  flex: 33.3333333%;
  max-width: 33.333333%;
  width: 33.333333%;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .first-level {
  z-index: 3;
  position: relative;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .second-level {
  z-index: 2;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .third-level {
  z-index: 1;
}
@media (max-width: 899px) {
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .navigation-col {
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
    width: 100%;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .first-level {
    z-index: 1;
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .second-level {
    z-index: 2;
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .third-level {
    z-index: 3;
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .fourth-level {
    z-index: 4;
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .fifth-level {
    z-index: 5;
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .sixth-level {
    z-index: 6;
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .seventh-level {
    z-index: 7;
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .eighth-level {
    z-index: 8;
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list.match-parent-overflow-hidden {
    height: 100%;
    overflow: hidden;
  }
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .list-heading {
  margin: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-weight: 700;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container {
  border-bottom: 1px solid #a3a3a3;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .mybrand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .mybrand
  .icon {
  margin-right: 12px;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .list-heading-row,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .navigation-link,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .product-adviser-title,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .special-feature-link {
  padding: 12px 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .list-heading-row
  .navigation-link {
  padding: 0;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .navigation-link {
  text-decoration: none;
  color: #000;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .navigation-link.has-child-level:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  margin-left: auto;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .special-feature-slot
  .special-feature-link.a-link {
  color: #000;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .special-feature-slot
  .special-feature-link.a-link
  .icon {
  margin: 0;
}
.m-navigation-flyout .promotion-teaser-container {
  display: none;
}
.m-navigation-flyout
  .promotion-teaser-container
  .m-searchresultpromotionteaser {
  margin: 48px 0 0;
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
}
.m-navigation-flyout
  .promotion-teaser-container
  .m-searchresultpromotionteaser.animate-zoom {
  -webkit-animation: 0.35s forwards animate-zoom;
  animation: 0.35s forwards animate-zoom;
}
@media (min-width: 900px) {
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .third-level
    .m-navigation-link-list
    .navigation-link.has-child-level:after {
    content: none;
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .navigation-link
    .text {
    border-bottom: 2px solid transparent;
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .navigation-link.active
    .text {
    border-bottom: 2px solid;
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .special-feature-slot {
    margin: 40px 0 0;
    border-top: 1px solid #a3a3a3;
  }
  .m-navigation-flyout .promotion-teaser-container {
    position: absolute;
    top: 0;
    right: 0;
    width: 33.333333%;
  }
  .m-navigation-flyout
    .promotion-teaser-container
    .m-searchresultpromotionteaser {
    margin: 24px;
  }
  .m-navigation-flyout .m-navigation-link-list .promotion-teaser-container {
    position: relative;
    width: auto;
  }
  .m-navigation-flyout
    .m-navigation-link-list
    .promotion-teaser-container
    .m-searchresultpromotionteaser.animate-zoom {
    -webkit-animation-delay: 0.25s;
    animation-delay: 0.25s;
  }
}
@-webkit-keyframes animate-zoom {
  0% {
    -webkit-transform: scale(0.6, 0.6);
    transform: scale(0.6, 0.6);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@keyframes animate-zoom {
  0% {
    -webkit-transform: scale(0.6, 0.6);
    transform: scale(0.6, 0.6);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
[dir="rtl"]
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .navigation-link.has-child-level:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-navmain {
  max-width: 100%;
  margin-left: auto;
}
.m-navmain:after {
  content: " ";
  display: block;
  clear: both;
}
.m-navmain ul {
  padding: 0;
}
.m-navmain .button-menu {
  width: 25%;
  padding-right: 1.3888888889%;
  display: block;
  float: none;
  padding-left: 0;
}
.m-navmain .button-menu.is-active-mobile .icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-navmain .navigation-state-active > a,
.m-navmain .navigation-state-active > a:not(.a-button):visited {
  color: #000;
}
@media (max-width: 899px) {
  .m-navmain {
    margin-bottom: 10px;
  }
  .m-navmain .navigation {
    background: #fff;
    display: none;
    margin: 10px -10px 0;
    overflow: hidden;
    padding: 0 10px;
  }
  .m-navmain .navigation.is-active-mobile {
    display: block;
  }
  .m-navmain .nav-header {
    display: none;
    padding: 0;
  }
  .m-navmain .nav-header.is-active {
    display: block;
  }
  .m-navmain .nav-header .overview {
    border-bottom: 1px solid #e6e6e6;
  }
  .m-navmain .nav-header .overview a {
    font-weight: 700;
  }
  .m-navmain .nav-header .previous {
    border-bottom: 1px solid #e6e6e6;
  }
  .m-navmain nav {
    position: relative;
  }
  .m-navmain nav a {
    font-weight: 700;
  }
  .m-navmain ul {
    margin: 0;
    -webkit-transition: 0.4s, -webkit-transform 0.4s;
    transition: 0.4s, transform 0.4s, -webkit-transform 0.4s;
    width: 100%;
  }
  .m-navmain li {
    border-bottom: 1px solid #e6e6e6;
    margin: 0;
    padding: 0;
  }
  .m-navmain li.overview {
    display: none;
  }
  .m-navmain a {
    display: block;
    padding: 10px 0;
  }
  .m-navmain a:before {
    opacity: 0;
  }
  .m-navmain a.has-child-level:before {
    display: block;
    left: auto;
    opacity: 1;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
  }
  .m-navmain .first-level ul {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(110%);
    -ms-transform: translateX(110%);
    transform: translateX(110%);
    z-index: 0;
  }
  .m-navmain .first-level ul.is-active-mobile {
    opacity: 1;
    z-index: 50;
  }
  .m-navmain .first-level.is-active-parent-mobile {
    -webkit-transform: translateX(-110%);
    -ms-transform: translateX(-110%);
    transform: translateX(-110%);
    -webkit-transition: -webkit-transform 0.4s;
    transition: transform 0.4s;
    transition: transform 0.4s, -webkit-transform 0.4s;
  }
  .m-navmain .first-level.is-active-parent-mobile ul {
    -webkit-transform: translateX(110%);
    -ms-transform: translateX(110%);
    transform: translateX(110%);
    -webkit-transition: 0.4s, -webkit-transform 0.4s;
    transition: 0.4s, transform 0.4s, -webkit-transform 0.4s;
  }
  .m-navmain .first-level.is-active-parent-mobile .is-active-mobile {
    -webkit-transform: translateX(110%);
    -ms-transform: translateX(110%);
    transform: translateX(110%);
    -webkit-transition: -webkit-transform 0.4s;
    transition: transform 0.4s;
    transition: transform 0.4s, -webkit-transform 0.4s;
  }
  .m-navmain .first-level.is-active-parent-mobile .is-active-parent-mobile {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: -webkit-transform 0.4s;
    transition: transform 0.4s;
    transition: transform 0.4s, -webkit-transform 0.4s;
  }
  .m-navmain .is-skipped-level {
    -webkit-transition: none;
    transition: none;
  }
  .m-navmain .is-skipped-level > li > a,
  .m-navmain .second-level .close,
  .m-navmain .second-level img {
    display: none;
  }
}
@media (min-width: 600px) {
  .m-navmain .button-menu {
    display: block;
  }
  .m-navmain .navigation .first-level.is-active-parent-mobile li > .a-link,
  .m-navmain .navigation .overview a {
    padding-left: 10%;
  }
}
@media (max-width: 599px) {
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-navmain
    .button-menu
    .a-link.link-addtocart
    .text,
  .m-navmain .button-menu .a-button .text,
  .m-navmain
    .button-menu
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart
    .text {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: 0 5px;
    overflow: hidden;
    padding: 0;
    width: 1px;
    position: relative;
  }
  .m-navmain .navigation .first-level.is-active-parent-mobile li > .a-link,
  .m-navmain .navigation .overview a {
    padding-left: 10%;
  }
}
@media (min-width: 900px) {
  .m-navmain .button-menu {
    display: none;
  }
  .m-navmain .navigation {
    -webkit-transition: height 0.3s;
    transition: height 0.3s;
  }
  .m-navmain .navigation nav {
    display: block;
  }
  .m-navmain .navigation .first-level.is-active-parent-mobile li > .a-link,
  .m-navmain .navigation .overview a {
    padding-left: 0;
  }
  .m-navmain .first-level {
    display: block;
    position: relative;
  }
  .m-navmain .first-level > li {
    display: inline-block;
  }
  .m-navmain .first-level > li > a {
    font-size: 32px;
    font-weight: 700;
    padding: 15px 0;
  }
  .m-navmain .first-level a:after,
  .m-navmain .first-level a:before {
    content: "";
    opacity: 0;
  }
  .m-navmain .is-active > a {
    color: #000;
  }
  .m-navmain .is-active > a:after,
  .m-navmain .is-active > a:before {
    border: solid transparent;
    bottom: -1px;
    content: "";
    left: 50%;
    opacity: 1;
    position: absolute;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
    z-index: 201;
  }
  .m-navmain .is-active > a:after {
    border-bottom-color: transparent;
    border-width: 10px;
    margin-left: -10px;
  }
  .m-navmain .is-active > a:before {
    border-bottom-color: #e6e6e6;
    border-width: 11px;
    margin-left: -11px;
  }
  .m-navmain .is-active .second-level {
    display: block;
  }
  .m-navmain .is-active .second-level.fade-in {
    opacity: 1;
  }
  .m-navmain .second-level {
    background-color: transparent;
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    display: none;
    left: 0;
    margin-top: 0;
    opacity: 0;
    padding: 30px 0;
    position: absolute;
    top: auto;
    -webkit-transition: opacity 0.3s 0.4s;
    transition: opacity 0.3s 0.4s;
    width: 100%;
    z-index: 200;
  }
  .m-navmain .second-level > li {
    margin-bottom: 30px;
  }
  .m-navmain .second-level > li:not(.overview) {
    width: 25%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-navmain .second-level .overview {
    display: block;
    min-height: 0;
    width: 100%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
    clear: both;
  }
  .m-navmain .second-level .overview .a-link {
    font-weight: 700;
  }
  .m-navmain .second-level a {
    padding-left: 0;
  }
  .m-navmain .second-level .a-image {
    margin-bottom: 10px;
  }
  .m-navmain .second-level .close {
    bottom: 0;
    left: 50%;
    margin-bottom: 0;
    position: absolute;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .m-navmain .second-level-link {
    font-weight: 700;
    margin-bottom: 5px;
  }
}
[dir="rtl"] .m-navmain .second-level .second-level-link {
  position: relative;
}
[dir="rtl"] .m-navmain .second-level .second-level-link:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  position: absolute;
  right: 0;
}
.m-navmeta {
  display: none;
  width: 100%;
}
.m-navmeta .a-link {
  display: block;
  margin: 0;
  padding: 10px 0;
  text-align: left;
}
.m-navmeta .a-link:after,
.m-navmeta .a-link:before {
  display: none;
}
.m-navmeta .navmeta-links {
  float: none;
}
.m-navmeta .language-selector {
  padding: 0 0 10px;
}
.m-navmeta .language-selector .m-forminput-dropdown {
  margin-bottom: 0;
  padding: 5px 0 10px;
  width: 33.3333333333%;
}
.m-navmeta .language-selector .m-forminput-dropdown .select2-selection {
  background: #fff;
}
.m-navmeta .close-mobile {
  bottom: 0;
  display: none;
  left: 50%;
  position: relative;
  width: 25%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.m-navmeta.is-active-mobile,
.m-navmeta.is-active-mobile .close-mobile {
  display: block;
}
@media (min-width: 900px) {
  .m-navmeta {
    display: block;
  }
  .m-navmeta:after {
    clear: both;
    content: "";
    display: table;
    width: 100%;
  }
  .m-navmeta .navmeta-links {
    float: left;
    max-width: 75%;
  }
  .m-navmeta .navmeta-links .a-link {
    display: inline-block;
    padding: 15px 15px 0 0;
  }
  .m-navmeta .language-selector {
    float: right;
    padding-bottom: 0;
    width: auto;
  }
  .m-navmeta .language-selector .a-link {
    float: left;
    padding-bottom: 5;
    padding-right: 0;
    padding-top: 0;
  }
  .m-navmeta .language-selector .m-forminput-dropdown {
    float: right;
    padding-bottom: 9px;
    padding-top: 6px;
    width: 150px;
  }
}
.m-navmyaccount {
  border-radius: 4px;
}
.m-navmyaccount .popover-content .mybrand {
  padding: 0 0 12px;
}
.m-navmyaccount .popover-content .list-unstyled li {
  border-bottom: 1px solid #a1a1a1;
}
.m-navmyaccount .popover-content .list-unstyled li .a-link:before {
  display: none;
}
.m-next-best-steps {
  margin: 50px 0;
}
.m-next-best-steps .module-heading {
  text-align: center;
}
.m-next-best-steps .step-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 15px;
}
.m-next-best-steps .step-container .m-step-element {
  -webkit-flex-basis: 33.33%;
  -ms-flex-preferred-size: 33.33%;
  flex-basis: 33.33%;
}
@media (min-width: 900px) {
  .m-next-best-steps.single-step-layout {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .m-next-best-steps.single-step-layout .module-heading {
    text-align: left;
    -webkit-flex-basis: 66.66%;
    -ms-flex-preferred-size: 66.66%;
    flex-basis: 66.66%;
  }
  .m-next-best-steps.single-step-layout .step-container {
    -webkit-flex-basis: 33.33%;
    -ms-flex-preferred-size: 33.33%;
    flex-basis: 33.33%;
  }
  .m-next-best-steps.single-step-layout .step-container .m-step-element {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}
@media (max-width: 899px) {
  .m-navmyaccount.m-popover {
    border: none;
    width: 100%;
    background: #f1f1f1;
  }
  .m-navmyaccount.m-popover.is-active .popover-arrow {
    display: none;
  }
  .m-navmyaccount .popover-content .buttons,
  .m-navmyaccount .popover-content .list-unstyled li,
  .m-navmyaccount .popover-content .mybrand {
    padding-left: 12px;
  }
  .m-next-best-steps .step-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.m-oneaccountidentification h3 {
  margin-top: 20px;
}
.m-oneaccountidentification .account .account-brand {
  margin-right: 10px;
}
.m-oneaccountidentification .form-row {
  margin-top: 20px;
}
.m-oneaccountstart .link {
  padding: 20px 0;
}
.m-oneaccountstart h3 {
  margin-top: 20px;
}
.m-oneaccountstart .account .account-brand {
  margin-right: 10px;
}
.m-oney-widget-section {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  width: auto;
  background-color: #f7f7f7;
  padding: 12px !important;
  border-radius: 5px;
  font-size: 0.875em;
}
.m-oney-widget-section a.oney-widget-link {
  color: #84bd06;
}
body .oney-modal.svelte-1temslo.svelte-1temslo {
  z-index: 2;
}
body
  .oney-modal.svelte-1temslo.svelte-1temslo
  .oney-modal-dialog.svelte-1temslo {
  top: 40%;
  border-radius: 10px;
  overflow: hidden;
}
body
  .oney-modal.svelte-1temslo.svelte-1temslo
  .oney-modal-dialog.svelte-1temslo
  .simulationPopin.svelte-1temslo.svelte-1temslo {
  max-height: 500px;
}
.m-ordercancelitem {
  margin: 0 0 30px;
  text-align: right;
  width: 100%;
}
.m-ordercancelitem:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-ordercancelitem .cancel-reason-title,
.m-ordercancelitem .cancel-status-message {
  font-weight: 600;
}
.m-ordercancelitem .cancel-reason-text {
  margin: 0;
}
@media (min-width: 600px) {
  .m-ordercancelitem {
    text-align: left;
    width: 50%;
  }
  .m-ordercancelitem .a-horizontalrule {
    display: none;
  }
}
.m-ordercookbook .ordercookbook-textmedia-wrapper:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-ordercookbook .ordercookbook-media {
  margin-bottom: 40px;
  width: 100%;
}
.m-ordercookbook .ordercookbook-content {
  width: 100%;
}
.m-ordercookbook .ordercookbook-content,
.m-ordercookbook .ordercookbook-media {
  display: block;
  float: left;
  vertical-align: top;
}
.m-ordercookbook .success-message {
  margin-top: 40px;
}
@media (min-width: 600px) {
  .m-ordercookbook .ordercookbook-media {
    float: right;
    padding-left: 1.3888888889%;
    width: 50%;
  }
  .m-ordercookbook .ordercookbook-content {
    padding-right: 1.3888888889%;
    width: 50%;
  }
  .m-ordercookbook .ordercookbook-header {
    display: inline-block;
  }
}
.g-container > .m-orderitem {
  margin-top: 30px;
}
.m-orderitem .item-wrapper:after,
.m-orderitem:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-orderitem .item-wrapper.order-info.expanded {
  background: #fff;
}
.m-orderitem .order-details .o-orderpurchasedetail .m-orderpurchaseitem {
  border: 0;
}
.m-orderitem
  .order-details
  .o-orderpurchasedetail
  .m-orderpurchaseitem
  .m-productitem.item {
  width: 100%;
}
.m-orderitem
  .order-details
  .o-orderpurchasedetail
  .m-orderpurchaseitem
  .m-productitem.item
  .m-itemserviceitem.service-item {
  padding-left: 1.3888888889%;
}
.m-orderitem .a-horizontalrule {
  margin-bottom: 0;
  margin-top: 30px;
}
.m-orderitem .item-detail {
  margin-bottom: 10px;
}
.m-orderitem dl {
  margin: 0;
}
.m-orderitem dl:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-orderitem dt {
  width: 50%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
  color: #000;
  margin: 0;
}
.m-orderitem dd {
  width: 50%;
  float: right;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
  margin: 0;
}
.m-orderitem .expand-collapse {
  width: 2%;
  cursor: pointer;
}
.m-orderitem .expand-collapse span .icon,
.m-orderitem .expand-collapse span.is-expanded .icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-orderitem .order-details {
  margin-top: 20px;
}
.m-orderitem .buttons,
.m-orderitem .order-number {
  width: 100%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.m-orderitem .cancel,
.m-orderitem .care-contract {
  margin: 10px 0 0;
}
.m-orderitem .delivery-status dd {
  padding-left: 20px;
  position: relative;
}
.m-orderitem .delivery-status .icon {
  color: #000;
  position: absolute;
}
.m-orderitem .delivery-status.repair,
.m-orderitem .price {
  margin-bottom: 20px;
}
.m-orderitem .price .h3 {
  font-size: 2.125rem;
  font-weight: 600;
  margin-bottom: 0;
  padding: 0 0 5px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-orderitem
  .buttons
  .a-link.link-addtocart:before,
.m-orderitem .buttons .a-button:before,
.m-orderitem
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:before {
  content: "";
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-orderitem
  .buttons
  .a-button
  + .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-orderitem
  .buttons
  .a-link.link-addtocart
  + .a-button,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-orderitem
  .buttons
  .a-link.link-addtocart
  + .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-orderitem
  .buttons
  .a-link.link-addtocart
  + .m-multioptionbutton,
.m-orderitem .buttons .a-button + .a-button,
.m-orderitem .buttons .a-button + .m-multioptionbutton,
.m-orderitem
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button
  + .a-link.link-addtocart,
.m-orderitem
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  + .a-button,
.m-orderitem
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  + .a-link.link-addtocart,
.m-orderitem
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  + .m-multioptionbutton {
  margin-top: 10px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-orderitem
  .m-multioptionbutton
  .a-link.link-addtocart,
.m-orderitem .m-multioptionbutton .a-button,
.m-orderitem
  .m-multioptionbutton
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
@media (min-width: 600px) {
  .m-orderitem .item-detail,
  .m-orderitem .item-detail-big {
    width: 25%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-orderitem .item-detail-big:first-child,
  .m-orderitem .item-detail:first-child {
    width: 5%;
    padding-left: 0;
  }
  .m-orderitem .expand-collapse {
    width: 2%;
  }
  .m-orderitem .order-date,
  .m-orderitem .order-type {
    width: 20%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-orderitem .price {
    width: 25%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-orderitem
    .order-details
    .m-orderpurchaseitem
    .m-productitem
    .m-productitem.item
    .media {
    width: 3;
  }
  .m-orderitem
    .order-details
    .m-orderpurchaseitem
    .m-productitem
    .content-wrap {
    width: 30.6748466258%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-orderitem .delivery-status dd {
    padding-left: 20px;
    position: relative;
  }
  .m-orderitem .delivery-status .icon {
    left: 0;
  }
  .m-orderitem dd,
  .m-orderitem dt {
    float: none;
    padding: 0;
    width: 100%;
  }
  .m-orderitem dt {
    margin-bottom: 10px;
  }
  .m-orderitem .buttons {
    float: right;
    width: 33.3333333333%;
  }
}
@media (min-width: 900px) {
  .m-orderitem
    .order-details
    .m-orderpurchaseitem
    .m-productitem
    .content-wrap {
    width: 40%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-orderitem .item-detail {
    width: 14.2857142857%;
  }
  .m-orderitem .expand-collapse {
    width: 2%;
  }
  .m-orderitem .price {
    margin-bottom: 0;
  }
  .m-orderitem .buttons {
    width: 25%;
  }
}
.m-ordernotesarea {
  height: 300px;
  overflow-y: scroll;
}
.m-ordernotesarea .mynotes-row {
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: right;
}
.m-ordernotesarea .mynotes-row .note-container {
  display: inline-block;
  width: 66%;
}
.m-ordernotesarea .mynotes-row .note-container .note {
  text-align: left;
  border: 1px solid #000;
}
.m-ordernotesarea .othersnotes-row {
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: left;
}
.m-ordernotesarea .othersnotes-row .note-container {
  display: inline-block;
  width: 66%;
}
.m-ordernotesarea .othersnotes-row .note-container .note {
  border: 1px solid #000;
}
.m-orderpurchaseitem {
  margin: 0 0 20px;
}
.m-orderpurchaseitem .action {
  width: 100%;
  float: left;
  padding: 0;
}
.m-orderpurchaseitem .information {
  min-height: 10px;
  width: 100%;
  float: left;
  padding: 0;
}
.m-orderpurchaseitem .information .delivery,
.m-orderpurchaseitem .information .links {
  width: 100%;
  float: left;
  padding: 0;
}
.m-orderpurchaseitem.calloutonimage {
  position: relative;
}
.m-orderpurchaseitem.calloutonimage .callouts {
  position: absolute;
  z-index: 2;
}
.m-orderpurchaseitem.last {
  margin: 0;
}
.m-orderpurchaseitem.last .m-productitem.item {
  border: none !important;
}
.m-orderpurchaseitem.last .m-productitem.item:hover {
  border: 1px solid transparent;
}
@media (max-width: 599px) {
  .m-orderpurchaseitem .m-productitem .a-image img,
  .m-orderpurchaseitem .m-productitem .content-right,
  .m-orderpurchaseitem .m-productitem .content-right .action {
    width: 100%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
}
@media (min-width: 600px) {
  .m-orderpurchaseitem .m-productitem .content-right {
    width: 33.3333333333%;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
    float: right;
  }
  .m-orderpurchaseitem .m-productitem .content-right .action {
    width: 100%;
    float: right;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-orderpurchaseitem
    .m-productitem
    .content-right
    .action
    .a-link.link-addtocart,
  .m-orderpurchaseitem .m-productitem .content-right .action .a-button,
  .m-orderpurchaseitem
    .m-productitem
    .content-right
    .action
    .a-button-multioption,
  .m-orderpurchaseitem
    .m-productitem
    .content-right
    .action
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: 100%;
  }
  .m-orderpurchaseitem .action {
    width: 50%;
    float: left;
    padding: 0;
    text-align: right;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-orderpurchaseitem
    .action
    .a-link.link-addtocart,
  .m-orderpurchaseitem .action .a-button,
  .m-orderpurchaseitem
    .action
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: 66.6666666667%;
    float: right;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-orderpurchaseitem .action .a-button-multioption {
    width: 66.6666666667%;
    float: right;
    padding: 0;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-orderpurchaseitem
    .action
    .a-button-multioption
    .a-link.link-addtocart,
  .m-orderpurchaseitem .action .a-button-multioption .a-button,
  .m-orderpurchaseitem
    .action
    .a-button-multioption
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: 100%;
  }
  .m-orderpurchaseitem .action p {
    width: 100%;
    float: left;
    padding: 0;
  }
  .m-orderpurchaseitem .information {
    width: 50%;
    float: left;
    padding: 0;
  }
  .m-orderpurchaseitem .information .delivery,
  .m-orderpurchaseitem .information .links {
    width: 100%;
    float: left;
    padding: 0;
  }
}
@media (min-width: 900px) {
  .m-orderpurchaseitem .m-productitem .content-right {
    width: 25%;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
    float: right;
  }
  .m-orderpurchaseitem .m-itemserviceitem {
    padding-left: 1.3888888889%;
  }
}
.m-overviewtile .content {
  border-left: none;
  padding: 0 0 5px 5px;
  height: auto;
  word-break: break-word;
}
.m-overviewtile .content .icon {
  cursor: pointer;
  display: inline-block;
}
.m-overviewtile .content .footnote-sup {
  cursor: pointer;
}
.m-overviewtile .content .m-layer {
  margin-top: 8%;
}
.m-overviewtile-placeholder {
  margin-top: 5px;
  margin-left: 25px;
  margin-right: 100px;
  width: 200px;
}
.m-overviewtile-placeholder .content {
  border-left: none;
  padding: 0 0 5px 5px;
  height: auto;
}
.m-overviewtile-placeholder .content .highlightcontainer {
  height: 20px;
  width: 50%;
  margin-bottom: 5px;
  margin-right: 20px;
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
}
.m-overviewtile-placeholder .content .technicalTextcontainer {
  height: 20px;
  width: 75%;
  margin-right: 20px;
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
}
.bottom-tile {
  margin-bottom: 50px;
}
.m-pagestage {
  position: relative;
  width: 100vw;
  max-width: 100vw;
  margin: 0 -webkit-calc(-50vw + 50%);
  margin: 0 calc(-50vw + 50%);
}
.m-pagestage.force-pagestage-alt-position.pagestage-alt-position-toggle {
  --toggle-state: true;
}
.m-pagestage .pagestage-headline {
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.3;
  margin: 0 0 24px;
}
@media (min-width: 600px) {
  .m-pagestage .pagestage-headline {
    font-size: 2.5rem;
    line-height: 1.3;
  }
}
.m-pagestage .pagestage-content-wrapper .pagestage-content-container {
  position: relative;
}
.m-pagestage .a-image img {
  width: 100%;
}
.m-pagestage .m-video .play-layer .icon-play {
  display: none;
}
.m-pagestage .pagestage-video-control {
  position: absolute;
  cursor: pointer;
}
.m-pagestage.pagestage-light-theme .pagestage-video-control {
  color: #000;
}
@media (max-width: 899px) {
  .m-pagestage .pagestage-content {
    width: 100%;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
    float: none;
  }
  .a-morecontenttogglelink
    .more-less-button
    .m-pagestage
    a.a-link-primary.a-button.content-toggle,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-pagestage
    .a-link.link-addtocart,
  .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .m-pagestage
    .a-link.a-button,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .m-pagestage
    .a-link,
  .m-pagestage .a-button-primary,
  .m-pagestage .a-link-primary.a-button.a-button-link,
  .m-pagestage .a-link-primary.a-button.a-link,
  .m-pagestage
    .a-morecontenttogglelink
    .more-less-button
    a.a-link-primary.a-button.content-toggle,
  .m-pagestage
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .m-pagestage
    .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .a-link.a-button,
  .m-pagestage
    .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .a-link,
  .m-pagestage
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .a-link-primary.a-button.a-link,
  .m-pagestage
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-link-primary.a-button,
  .m-pagestage
    .o-myproducts-rebrush
    .head-container
    .add-product
    .a-link-primary.a-button.a-button-link.a-link,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-pagestage
    .a-link-primary.a-button.a-link,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-pagestage
    a.a-link-primary.a-button,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .m-pagestage
    .a-link-primary.a-button.a-button-link.a-link {
    margin-bottom: 25px;
  }
  .m-parallax .parallax-container .images-container {
    width: 100%;
  }
}
@media (min-width: 900px) {
  .m-pagestage .pagestage-headline {
    font-size: 48px;
    line-height: 60px;
  }
  .m-pagestage.pagestage-dark-theme,
  .m-pagestage.pagestage-light-theme {
    color: #000;
  }
  .m-pagestage .pagestage-content-wrapper {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    bottom: 0;
    z-index: 102;
  }
  .m-pagestage .pagestage-content-wrapper .pagestage-content-container {
    width: 100%;
    height: 100%;
    max-width: 1440px;
  }
  .m-pagestage .pagestage-video-control {
    bottom: 25px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .m-pagestage .pagestage-content {
    position: absolute;
    max-width: 680px;
  }
  .m-pagestage .pagestage-content-center {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .m-pagestage .pagestage-content-top-left {
    top: 7%;
    left: 10%;
  }
  .m-pagestage .pagestage-content-top-right {
    top: 7%;
    right: 10%;
  }
  .m-pagestage .pagestage-content-bottom-left {
    bottom: 7%;
    left: 10%;
  }
  .m-pagestage .pagestage-content-bottom-right {
    right: 10%;
    bottom: 7%;
  }
  .m-pagetitle.bottomspacing {
    margin-bottom: 40px;
  }
  .m-pagetitle.threequarters {
    padding-right: 1.3888888889%;
    width: 75%;
  }
}
.m-pagination {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-bottom: 15px;
}
.m-pagination.hidden {
  display: none;
}
.m-pagination > ul {
  display: block;
  padding: 0;
  margin: 0;
  text-align: center;
}
.m-pagination > ul > li {
  list-style-type: none;
  padding: 5px 10px;
  margin: 0;
  display: inline;
  background-color: #f7f7f7;
  color: #007bc0;
  cursor: pointer;
}
.m-pagination > ul > li:hover {
  background-color: #007bc0;
  color: #fff;
}
.m-pagination > ul > li.active {
  font-weight: 700;
  color: #000;
}
.m-pagination > ul > li.pagination-btn-deactivated {
  opacity: 0.25;
}
.m-pagination > ul > li.prev {
  margin-right: 5px;
}
.m-pagination > ul > li.prev::before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-pagination > ul > li.nxt {
  margin-left: 5px;
}
.m-pagination > ul > li.nxt::before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-pagination > ul > li.js-page-button-spacer::before {
  content: "...";
  color: #000;
}
.m-parallax {
  overflow: hidden;
}
.m-parallax .parallax-container,
.m-parallax > .a-heading {
  padding: 0 1.3888888889%;
}
.m-parallax .parallax-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (min-width: 900px) {
  .m-parallax .parallax-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .m-parallax .parallax-container > * {
    -webkit-transition: opacity 1s, -webkit-transform 1s;
    transition: transform 1s, opacity 1s, -webkit-transform 1s;
    opacity: 0;
  }
  .m-parallax .parallax-container .content {
    padding: 10px 30px 10px 0;
    -webkit-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    transform: translateX(-100px);
  }
}
.m-parallax .parallax-container .content {
  -webkit-box-flex: 50%;
  -webkit-flex: 50%;
  -ms-flex: 50%;
  flex: 50%;
}
.m-parallax .parallax-container .content .a-heading.h3 {
  font-weight: 700;
}
.m-parallax .parallax-container .images-container {
  -ms-grid-columns: (1fr) [18];
  grid-template-columns: repeat(18, 1fr);
  grid-auto-rows: minmax(10px, auto);
  -webkit-box-flex: 50%;
  -webkit-flex: 50%;
  -ms-flex: 50%;
  flex: 50%;
}
@media (min-width: 600px) {
  .m-parallax .parallax-container .images-container {
    padding: 50px 0;
  }
}
.m-parallax .parallax-container .images-container .background {
  background-color: #d4d9de;
  -ms-grid-column-span: 14;
  -ms-grid-column: 1;
  grid-column: 1 / span 14;
  grid-row: 1/4;
  aspect-ratio: 4/3;
}
.m-parallax .parallax-container .images-container .foreground {
  -ms-grid-column-span: 16;
  -ms-grid-column: 3;
  grid-column: 3 / span 16;
  -ms-grid-row: 2;
  grid-row: 2;
}
.m-parallax .parallax-container.media-left .images-container .background {
  -ms-grid-column-span: 14;
  -ms-grid-column: 5;
  grid-column: 5 / span 14;
  grid-row: 1/4;
}
.m-parallax .parallax-container.media-left .images-container .foreground {
  -ms-grid-column-span: 16;
  -ms-grid-column: 1;
  grid-column: 1 / span 16;
  grid-row: 2/3;
}
.m-paybylink {
  display: block;
  width: 100%;
}
@media (min-width: 900px) {
  .m-parallax .parallax-container .images-container {
    -webkit-transform: translateX(100px);
    -ms-transform: translateX(100px);
    transform: translateX(100px);
    max-width: 50%;
    padding: 40px 0;
  }
  .m-parallax .parallax-container.media-left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .m-parallax .parallax-container.media-left .content {
    padding: 10px 0 10px 30px;
    -webkit-transform: translateX(100px);
    -ms-transform: translateX(100px);
    transform: translateX(100px);
  }
  .m-parallax .parallax-container.media-left .images-container {
    -webkit-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    transform: translateX(-100px);
  }
  .m-paybylink .pay-by-link-content {
    width: 50%;
  }
}
.m-paybylink .pay-by-link-content {
  border: 1px solid;
  margin: 10px 0;
}
.m-paybylink .pay-by-link-content .content-icon {
  display: inline-block;
  padding: 10px;
}
.m-paybylink .pay-by-link-content .content-icon .icon {
  font-size: 2rem;
  display: block;
  font-weight: 700;
}
.m-paybylink .pay-by-link-content .content {
  display: inline-block;
  vertical-align: top;
  width: -webkit-calc(100% - 55px);
  width: calc(100% - 55px);
  padding: 10px 0;
}
.m-paybylink .pay-by-link-content.state-success {
  color: #00884a;
}
.m-paybylink .pay-by-link-content.state-error {
  color: #e11f26;
}
.m-paymentadyen .adyen-checkout__spinner {
  border: 3px solid #007bc0;
  border-radius: 50%;
  height: 43px;
  width: 43px;
  border-top-color: transparent;
  -webkit-animation: 1.5s linear infinite rotateSpinner;
  animation: 1.5s linear infinite rotateSpinner;
}
@-webkit-keyframes rotateSpinner {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotateSpinner {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.m-paymentadyen .adyen-checkout__input {
  color: #000;
  caret-color: #ccc;
  font-size: 14px;
  font-family: sans-serif;
  display: block;
  height: 40px;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: inherit;
  padding: 5px 8px;
  position: relative;
  outline: 0;
  width: 100%;
}
.m-paymentadyen .adyen-checkout__input.adyen-checkout__input--error {
  border-color: #e11f26;
}
.m-paymentadyen .adyen-checkout__dropdown__button {
  border-radius: inherit;
}
.m-paymentadyen .adyen-checkout__dropdown__button--active,
.m-paymentadyen .adyen-checkout__dropdown__button--active:hover,
.m-paymentadyen .adyen-checkout__dropdown__button--focus,
.m-paymentadyen .adyen-checkout__dropdown__button--focus:hover,
.m-paymentadyen .adyen-checkout__dropdown__button:active,
.m-paymentadyen .adyen-checkout__dropdown__button:active:hover,
.m-paymentadyen .adyen-checkout__dropdown__button:focus,
.m-paymentadyen .adyen-checkout__dropdown__button:focus:hover,
.m-paymentadyen .adyen-checkout__input--focus,
.m-paymentadyen .adyen-checkout__input--focus:hover,
.m-paymentadyen .adyen-checkout__input:active,
.m-paymentadyen .adyen-checkout__input:active:hover,
.m-paymentadyen .adyen-checkout__input:focus,
.m-paymentadyen .adyen-checkout__input:focus:hover {
  border: 1px solid #ccc;
  outline: #000 dotted 1px;
  -webkit-transition: none;
  transition: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.m-paymentadyen .adyen-checkout__error-text,
.m-paymentadyen .adyen-checkout__label--focused,
.m-paymentadyen .adyen-checkout__label__text {
  font-size: 14px;
  margin-bottom: 5px;
}
.m-paymentadyen .adyen-checkout__label--focused .adyen-checkout__label__text,
.m-paymentadyen .adyen-checkout__label__text {
  color: #000;
}
.m-paymentadyen .adyen-checkout__error-text {
  color: #e11f26;
}
.m-paymentadyen .a-errormessage {
  margin: 20px 0 0;
}
.m-paymentadyen .adyen-checkout__fieldset__title {
  padding: 20px 0 12px;
  color: #000;
  font-size: 15px;
  text-transform: none;
}
.m-paymentadyen .adyen-checkout__checkbox {
  float: left;
}
.m-paymentadyen .store-details-info {
  display: inline-block;
  margin-left: 5px;
  bottom: 2px;
}
.m-paymentadyen
  .adyen-checkout__dropdown
  .adyen-checkout__dropdown__list--active {
  position: relative;
}
.m-paymentadyen .js-adyen-card-container .adyen-checkout__button--pay {
  display: none;
}
.m-paymentadyen
  .js-adyen-card-container
  .adyen-checkout__segmented-control-segment {
  height: auto;
}
.m-paymentdeliverymethod .fired-message {
  clear: both;
  color: #e11f26;
}
.m-paymentdeliverymethod .payment {
  display: block;
  margin-bottom: 30px;
}
.m-paymentdeliverymethod .payment.computop-section {
  width: 100%;
}
.m-paymentdeliverymethod .payment .computop-iframe-section iframe {
  border: 0;
}
@media (min-width: 600px) {
  .m-paymentdeliverymethod .payment {
    width: 50%;
    float: left;
    padding-right: 1.3888888889%;
  }
}
.m-paymentdeliverymethodAdyen .radio-container {
  padding-bottom: 8px;
  margin-top: 15px;
  border-bottom: 1px solid #d4d9de;
}
.m-paymentdeliverymethodAdyen .radio-container .m-forminput.m-forminput-radio,
.m-paymentdeliverymethodAdyen
  .radio-container
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search,
.m-paymentdeliverymethodAdyen
  .radio-container
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input,
.m-paymentdeliverymethodAdyen
  .radio-container
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-paymentdeliverymethodAdyen
  .radio-container
  .m-forminput-radio.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-paymentdeliverymethodAdyen
  .radio-container
  input.m-forminput-radio.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-paymentdeliverymethodAdyen
  .radio-container
  input.m-forminput-radio.m-forminput {
  padding: 0;
}
.m-paymentdeliverymethodAdyen .radio-container .adyen-card-container {
  margin-left: 0;
}
.m-paymentdeliverymethodAdyen
  .radio-container
  .adyen-card-container
  .adyen-stored-card {
  margin-bottom: 10px;
}
.m-paymentdeliverymethodAdyen
  .radio-container
  .adyen-card-container
  .m-forminput.m-forminput-radio,
.m-paymentdeliverymethodAdyen
  .radio-container
  .adyen-card-container
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search,
.m-paymentdeliverymethodAdyen
  .radio-container
  .adyen-card-container
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input,
.m-paymentdeliverymethodAdyen
  .radio-container
  .adyen-card-container
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-paymentdeliverymethodAdyen
  .radio-container
  .adyen-card-container
  .m-forminput-radio.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-paymentdeliverymethodAdyen
  .radio-container
  .adyen-card-container
  input.m-forminput-radio.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-paymentdeliverymethodAdyen
  .radio-container
  .adyen-card-container
  input.m-forminput-radio.m-forminput {
  width: 100%;
}
.m-paymentdeliverymethodAdyen
  .radio-container
  .adyen-card-container
  .m-forminput.m-forminput-radio.new-card-adyen,
.m-paymentdeliverymethodAdyen
  .radio-container
  .adyen-card-container
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.new-card-adyen.technical-info-search,
.m-paymentdeliverymethodAdyen
  .radio-container
  .adyen-card-container
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.new-card-adyen.js-search-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-paymentdeliverymethodAdyen
  .radio-container
  .adyen-card-container
  .m-forminput-radio.new-card-adyen.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-paymentdeliverymethodAdyen
  .radio-container
  .adyen-card-container
  input.m-forminput-radio.new-card-adyen.js-search-input {
  clear: both;
  float: none;
}
.m-paymentdeliverymethodAdyen
  .radio-container
  .adyen-card-container
  .m-forminput.m-forminput-radio
  .a-formlabel.radio,
.m-paymentdeliverymethodAdyen
  .radio-container
  .adyen-card-container
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  .a-formlabel.radio,
.m-paymentdeliverymethodAdyen
  .radio-container
  .adyen-card-container
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  .a-formlabel.radio,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-paymentdeliverymethodAdyen
  .radio-container
  .adyen-card-container
  .m-forminput-radio.technical-info-search
  .a-formlabel.radio,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-paymentdeliverymethodAdyen
  .radio-container
  .adyen-card-container
  input.m-forminput-radio.js-search-input
  .a-formlabel.radio {
  margin-bottom: 10px;
}
.m-paymentoptions {
  margin-bottom: 40px;
}
.m-paymentoptions .text {
  margin-bottom: 10px;
  vertical-align: middle;
}
.m-paymentoptions .m-imagelist {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
.m-paymentselection .simple-text-content {
  margin-bottom: 40px;
}
.m-paymentselection .simple-text-content.has-fixedcontentheight .content-inner {
  max-height: 10rem;
  overflow-y: auto;
}
@media (min-width: 600px) {
  .m-paymentselection
    .simple-text-content.has-fixedcontentheight
    .content-inner {
    max-height: 7rem;
  }
}
@media (min-width: 900px) {
  .m-paymentdeliverymethod .payment {
    width: 33.3333333333%;
  }
  .m-paymentselection
    .simple-text-content.has-fixedcontentheight
    .content-inner {
    max-height: 5rem;
  }
}
.m-paymentselection .method {
  float: left;
}
.m-paymentselection .method .a-image[data-related-to]:hover {
  cursor: pointer;
}
.m-paymentselection .method .oney-payment-info-section {
  font-size: 12px;
  padding-left: 12px;
}
.m-paymentselection .method .oney-payment-info-section ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.m-paymentselection .method .oney-payment-info-section ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.m-paymentselection .method .oney-payment-info-section ul li.oney-four-logo {
  margin-top: 30px;
}
.m-paymentselection .method .oney-payment-info-section ul li img {
  width: 100%;
}
.m-paymentselection .radio-buttons-wrap:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-paymentselection .installments {
  width: 100%;
  float: left;
}
.m-paymentselection .no-downpayment-message {
  width: 100%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
@media (min-width: 600px) {
  .m-paymentselection .method {
    width: 50%;
  }
  .m-paymentselection .radio-buttons-wrap:after {
    clear: both;
    content: "";
    display: table;
    width: 100%;
  }
}
@media (min-width: 900px) {
  .m-paymentselection .method {
    width: 25%;
  }
}
.m-personaldataitem dl {
  float: left;
  line-height: 21px;
  width: 100%;
}
.m-personaldataitem dt {
  color: #ccc;
}
.m-personaldataitem dd {
  margin: 0 0 10px;
}
.m-pickupalternativestoragelocation {
  clear: both;
  padding-top: 20px;
}
.m-pickupalternativestoragelocation .m-table {
  overflow: visible;
  position: static;
  display: block;
}
.m-pickupalternativestoragelocation .m-table table td,
.m-pickupalternativestoragelocation .m-table table th {
  min-width: 0;
}
.m-pickupalternativestoragelocation .m-table table td {
  height: 70px;
}
.m-pickupalternativestoragelocation .m-table table .m-forminput-dropdown {
  min-height: 50px;
}
.m-pickupalternativestoragelocation
  .m-table
  table
  .m-forminput-dropdown
  span.pieces {
  float: right;
}
.m-pickupalternativestoragelocation
  .m-table
  table
  .m-forminput-dropdown
  span.customerno,
.m-pickupalternativestoragelocation
  .m-table
  table
  .m-forminput-dropdown
  span.pieces {
  word-break: break-word;
  word-wrap: break-word;
  overflow-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.m-pickupalternativestoragelocation .m-table table th.productname-head {
  width: 140px;
}
.m-pickupalternativestoragelocation .m-table table th.quantity-head {
  width: 76px;
}
.m-pickupalternativestoragelocation
  .m-table
  table
  th.alternative-storage-locations-head {
  width: auto;
}
.m-pickupalternativestoragelocation .m-table table td.quantity {
  text-align: center;
}
.m-pickupalternativestoragelocation
  .select2-container
  .select2-selection__rendered {
  padding-right: 0;
}
.m-pickupalternativestoragelocation.localstorage {
  max-width: 500px;
}
.m-pickupalternativestoragelocation.localstorage .pieces {
  float: right;
}
.m-pictureupload .form-row {
  margin-right: 0;
}
.m-pictureupload .form-row > .a-formlabel {
  width: 100%;
}
.m-pictureupload .form-error-wrapper {
  margin-bottom: 20px;
}
.m-pictureupload .image-row {
  max-width: initial;
}
.m-pictureupload .a-errormessage.has-error {
  display: block;
}
.m-pictureupload .js-preview img {
  max-height: 450px;
  max-width: 100%;
}
.m-pictureupload .upload-actions {
  width: 100%;
  padding: 15px 0;
}
.m-pictureupload .upload-actions .upload-button-container {
  width: 100%;
  padding: 0;
}
@media (min-width: 600px) {
  .m-personaldataitem dt {
    float: left;
    width: 40%;
  }
  .m-personaldataitem dd {
    float: left;
    margin-bottom: 0;
    width: 60%;
  }
  .m-pictureupload .upload-actions .upload-button-container {
    width: 50%;
    float: left;
    padding: 0 5px 0 0;
  }
}
.m-pictureupload .upload-actions .upload-button-container iframe {
  display: none;
}
.m-pictureupload .upload-actions .upload-button-container .form-row {
  max-width: initial;
  padding: 0 0 5px;
  margin: 0;
}
.m-pictureupload
  .upload-actions
  .upload-button-container
  .upload-button-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
  width: 100%;
}
@media (min-width: 900px) {
  .m-pictureupload
    .upload-actions
    .upload-button-container
    .upload-button-wrapper {
    width: 300px;
  }
}
.m-pictureupload
  .upload-actions
  .upload-button-container
  .upload-button-wrapper
  input[type="file"] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  margin: 0;
  cursor: pointer;
}
.m-pictureupload
  .upload-actions
  .upload-button-container
  .upload-button-wrapper
  button {
  margin-bottom: 0;
}
.m-pictureupload .upload-actions .upload-button-container .m-formupload {
  padding: 0;
  margin-bottom: 0;
}
.m-pictureupload .upload-actions .form-actions {
  width: 100%;
  padding: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
@media (min-width: 600px) {
  .m-pictureupload .upload-actions .form-actions {
    width: 50%;
    float: left;
    padding: 0 0 0 5px;
  }
}
.m-pictureupload .upload-actions .form-actions .form-action-primary {
  width: 100%;
  margin: 0;
}
.m-popover {
  background: #fff;
  border: 1px solid #000;
  display: block;
  max-width: 100vw;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
  z-index: 110;
}
.m-popover:not(.is-active) {
  left: -9999em !important;
  top: -9999em !important;
}
.m-popover.is-active {
  opacity: 1;
  pointer-events: auto;
}
.m-popover.no-image-float .a-image {
  float: none;
  margin-bottom: 15px;
}
.m-popover .popover-arrow {
  height: 30px;
  position: absolute;
  width: 30px;
}
.m-popover .popover-arrow:after,
.m-popover .popover-arrow:before {
  content: "";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.m-popover .popover-arrow:before {
  border: 16px solid transparent;
}
.m-popover .popover-arrow:after {
  border: 15px solid transparent;
}
.m-popover[x-placement="top"] .popover-arrow {
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.m-popover.popover-bottom.popover-align-left .popover-arrow,
.m-popover.popover-top.popover-align-left .popover-arrow {
  left: 7.5px;
  margin-left: 0;
  right: auto;
}
.m-popover.popover-bottom.popover-align-right .popover-arrow,
.m-popover.popover-top.popover-align-right .popover-arrow {
  left: auto;
  right: 7.5px;
}
.m-popover.popover-left.popover-align-top .popover-arrow,
.m-popover.popover-right.popover-align-top .popover-arrow {
  bottom: auto;
  margin-top: 0;
  top: 7.5px;
}
.m-popover.popover-left.popover-align-bottom .popover-arrow,
.m-popover.popover-right.popover-align-bottom .popover-arrow {
  bottom: 7.5px;
  top: auto;
}
.m-popover[x-placement="bottom"] {
  margin-top: 15px;
}
.m-popover[x-placement="bottom"] .popover-arrow {
  border-bottom: 1px solid #fff;
  bottom: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.m-popover[x-placement="bottom"] .popover-arrow:before {
  border-bottom-color: #000;
  margin: -2px 0 0 -1px;
}
.m-popover[x-placement="bottom"] .popover-arrow:after {
  border-bottom-color: #fff;
}
.m-popover[x-placement="left"] {
  margin-right: 15px;
}
.m-popover[x-placement="left"] .popover-arrow {
  left: 100%;
  top: 50%;
}
.m-popover[x-placement="left"] .popover-arrow:before {
  border-left-color: #000;
  margin: -1px 0 0;
}
.m-popover[x-placement="left"] .popover-arrow:after {
  border-left-color: #fff;
}
.m-popover[x-placement="right"] {
  margin-left: 15px;
}
.m-popover[x-placement="right"] .popover-arrow {
  right: 100%;
  top: 50%;
}
.m-popover[x-placement="right"] .popover-arrow:before {
  border-right-color: #000;
  margin: -1px 0 0 -2px;
}
.m-popover[x-placement="right"] .popover-arrow:after {
  border-right-color: #fff;
}
.m-popover[x-placement="top"] {
  margin-bottom: 15px;
}
.m-popover[x-placement="top"] .popover-arrow {
  left: 50%;
  top: 100%;
}
.m-popover[x-placement="top"] .popover-arrow:before {
  border-top-color: #000;
  margin: 0 0 0 -1px;
}
.m-popover[x-placement="top"] .popover-arrow:after {
  border-top-color: #fff;
}
.m-popover .popover-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.m-popover .popover-close:hover {
  color: #000;
}
.m-popover .popover-content {
  width: 100%;
}
.m-popover .popover-content:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-popover .popover-content h3:first-of-type {
  margin: auto;
}
.m-popover .popover-content .link-container {
  margin-top: 10px;
  display: block;
}
.m-popover.m-addtocartpopover {
  width: 350px;
}
.m-popover.add-to-download-basket .popover-content h3:first-of-type {
  margin-bottom: 10px;
}
.m-popover.add-to-compare {
  width: 400px;
}
.m-popover.add-to-compare .popover-content .highlight {
  margin-bottom: 10px;
}
.m-popover.product-info {
  width: 200px;
}
.m-pressdateselection {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.m-pressdateselection:after {
  content: " ";
  display: block;
  clear: both;
}
.m-pressdateselection .m-forminput,
.m-pressdateselection
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-pressdateselection
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-pressdateselection
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-pressdateselection
  .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-pressdateselection
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-pressdateselection
  input.m-forminput {
  margin-bottom: 0;
}
.m-pressdateselection .m-forminput-dropdown .select-wrap {
  margin-top: 0;
}
.m-pressdateselection .from-date,
.m-pressdateselection .to-date {
  width: 100%;
  float: left;
  margin-bottom: 20px;
  padding: 0;
}
.m-pressdateselection .month {
  width: 50%;
  float: left;
  padding: 0 1.3888888889% 0 0;
}
.m-pressdateselection .year {
  width: 50%;
  float: left;
  padding: 0 0 0 1.3888888889%;
}
@media (min-width: 600px) {
  .m-pressdateselection .from-date,
  .m-pressdateselection .to-date {
    width: 50%;
    float: left;
  }
  .m-pressdateselection .from-date {
    padding: 0 1.3888888889% 0 0;
  }
  .m-pressdateselection .to-date {
    padding: 0 0 0 1.3888888889%;
  }
  .m-pressdateselection .action {
    width: 25%;
    float: right;
    padding: 0 0 0 1.3888888889%;
  }
}
@media (min-width: 900px) {
  .m-pictureupload .upload-actions .form-actions .form-action-primary {
    width: 300px;
    float: right;
  }
  .m-pressdateselection .from-date,
  .m-pressdateselection .to-date {
    width: 25%;
    float: left;
    margin-bottom: 0;
  }
  .m-pressdateselection .from-date {
    padding: 0 1.3888888889% 0 0;
  }
  .m-pressdateselection .to-date {
    padding: 0 1.3888888889%;
  }
  .m-pressdateselection .action {
    width: 20%;
    float: left;
    bottom: 0;
    padding: 0 0 0 1.3888888889%;
    position: absolute;
    right: 0;
  }
}
.m-presspicturegallerylayer .layer-row-image {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
.m-presspicturegallerylayer .layer-row-image:after {
  content: " ";
  display: block;
  clear: both;
}
.m-presspicturegallerylayer .layer-row-image .a-image {
  cursor: default;
}
.m-presspicturegallerylayer .layer-row-content {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.m-presspicturegallerylayer .layer-row-content:after {
  content: " ";
  display: block;
  clear: both;
}
.m-presspicturegallerylayer .layer-col {
  width: 100%;
  float: left;
  padding: 0;
}
.m-presspicturegallerylayer .layer-form > fieldset {
  margin-bottom: 15px;
}
.m-presspicturegallerylayer .layer-form > fieldset:last-child {
  margin-bottom: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-presspicturegallerylayer
  .m-multioptionbutton
  .a-link.link-addtocart,
.m-presspicturegallerylayer .m-multioptionbutton .a-button,
.m-presspicturegallerylayer
  .m-multioptionbutton
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.m-presspictureteaser {
  position: relative;
}
.m-presspictureteaser .teaser-media {
  margin-bottom: 15px;
}
.m-presspictureteaser .teaser-media p {
  margin-top: 15px;
  margin-bottom: 0;
}
.m-presspictureteaser .a-caption {
  margin-bottom: 15px;
}
.m-presspictureteaser .a-image {
  cursor: pointer;
}
.m-presspictureteaser .teaser-form > fieldset {
  margin-bottom: 15px;
}
.m-presspictureteaser .teaser-form > fieldset:last-child {
  margin-bottom: 0;
}
.m-presspictureteaser .teaser-form > fieldset .m-forminput-checkbox input {
  height: 1.5;
  margin-left: 30px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-presspictureteaser
  .m-multioptionbutton
  .a-link.link-addtocart,
.m-presspictureteaser .m-multioptionbutton .a-button,
.m-presspictureteaser
  .m-multioptionbutton
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.o-list-press-pictures.press-pictures-flexbox .list-layout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.o-list-press-pictures.press-pictures-flexbox .list-layout .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.5em;
  width: 100%;
}
.o-list-press-pictures.press-pictures-flexbox
  .list-layout
  .item
  .m-presspictureteaser {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.o-list-press-pictures.press-pictures-flexbox
  .list-layout
  .item
  .m-presspictureteaser
  .teaser-media {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
@media (min-width: 600px) {
  .m-presspicturegallerylayer .layer-col {
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .o-list-press-pictures .m-presspictureteaser .ratio {
    width: 100%;
    position: relative;
    padding-top: 75%;
  }
  .o-list-press-pictures .m-presspictureteaser .ratio .a-image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .o-list-press-pictures .m-presspictureteaser .ratio .a-image img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translatex(-50%) translateY(-50%);
    -ms-transform: translatex(-50%) translateY(-50%);
    transform: translatex(-50%) translateY(-50%);
  }
  .m-pressteaser .content.with-image .a-image-link {
    padding-bottom: 0;
  }
}
.m-pressteaser {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.m-pressteaser:after {
  content: " ";
  display: block;
  clear: both;
}
.m-pressteaser .action {
  width: 100%;
  float: left;
  padding: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-pressteaser
  .action
  .a-link.link-addtocart,
.m-pressteaser .action .a-button,
.m-pressteaser
  .action
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.a-morecontenttogglelink
  .more-less-button
  .m-pressteaser
  .action
  a.a-link-primary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-pressteaser
  .action
  .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-pressteaser
  .action
  .a-link.a-button,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-pressteaser
  .action
  .a-link,
.m-pressteaser .action .a-button-primary,
.m-pressteaser .action .a-link-primary.a-button.a-button-link,
.m-pressteaser .action .a-link-primary.a-button.a-link,
.m-pressteaser
  .action
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle,
.m-pressteaser
  .action
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-pressteaser
  .action
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button,
.m-pressteaser
  .action
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link,
.m-pressteaser
  .action
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-pressteaser
  .action
  a.a-link-primary.a-button {
  margin: 0 0 10px;
}
.m-pressteaser .content {
  width: 100%;
  float: left;
  padding: 0;
}
.m-pressteaser .content.with-image .a-heading,
.m-pressteaser .content.with-image .a-link,
.m-pressteaser .content.with-image .date {
  width: 75%;
  float: right;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.m-pressteaser .content.with-image .a-link {
  padding-left: 0;
}
.m-pressteaser .content.with-image .a-link .a-heading {
  float: none;
  width: auto;
}
.m-pressteaser .content.with-image .a-image-link {
  width: 25%;
  float: left;
  padding-right: 1.3888888889%;
  padding-left: 0;
}
.m-pressteaser .content.with-image .a-image {
  margin: 0 0 20px;
}
.m-pressteaser .content.with-image .text {
  float: left;
}
.m-pressteaser .content .a-heading,
.m-pressteaser .content .a-link,
.m-pressteaser .content .date {
  width: 100%;
  float: left;
  padding-right: 1.3888888889%;
  padding-left: 0;
}
.m-pressteaser .content .text {
  margin: 0 0 20px;
}
@media (min-width: 600px) {
  .m-pressteaser .action {
    width: 25%;
    float: right;
    padding: 0 0 0 1.3888888889%;
  }
  .m-pressteaser .content {
    width: 75%;
    float: left;
    padding: 0;
  }
  .m-pressteaser .content.with-image .a-image-link {
    width: 33.3333333333%;
    float: left;
    padding-right: 1.3888888889%;
    padding-left: 0;
  }
  .m-pressteaser .content.with-image .a-link.heading-link,
  .m-pressteaser .content.with-image .date,
  .m-pressteaser .content.with-image .text,
  .m-pressteaser .content.with-image h3.a-heading {
    width: 75%;
    float: right;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-pressteaser .content.with-image .a-heading {
    width: 75%;
    float: left;
    padding-right: 1.3888888889%;
    padding-left: 0;
  }
  .m-pressteaser .content p {
    padding: 0 1.3888888889% 0 0;
  }
  .m-pressteaser .content .text {
    margin: 0;
  }
}
.m-presubtotalquoteamount .retail-total-price {
  color: #00884a;
}
.m-presubtotalquoteamount .promotion-discount-price-one {
  color: #ffcf00;
}
.m-presubtotalquoteamount .factor-based-price {
  color: #007bc0;
}
.m-presubtotalquoteamount .promotion-discount-price-two {
  color: #e11f26;
}
.m-processaccordion {
  margin: 0 0 20px;
}
.m-processaccordion .item .heading {
  color: #007bc0;
  padding: 10px 0;
}
.m-processaccordion .item .heading .a-heading {
  margin: 10px 0;
}
.m-processaccordion .item .heading .icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  float: left;
  font-size: 15px;
  margin: 13px 10px 0 0;
}
.m-processaccordion .item .heading.is-open {
  color: #000;
}
.m-processaccordion .item .heading.is-open .icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-processaccordion .item .heading:hover {
  color: #000;
  cursor: pointer;
}
.m-processaccordion .item .content {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.5s;
  transition: max-height 0.5s;
}
.m-processaccordion .item .content.body * {
  padding: 0;
}
.m-processaccordion .item .content .pa-next {
  line-height: 30px;
  min-height: 30px;
  width: 150px;
}
.m-processaccordion .item .content.is-open {
  margin: 0 0 20px;
}
.m-processaccordion .item.is-deactivated,
.m-processaccordion .item.is-deactivated .content,
.m-processaccordion .item.is-deactivated .heading {
  color: #71767c;
}
.m-processaccordion .item.is-deactivated .content:hover,
.m-processaccordion .item.is-deactivated .heading:hover,
.m-processaccordion .item.is-deactivated:hover {
  color: #71767c;
  cursor: default;
}
@media (min-width: 900px) {
  .m-processaccordion .item .heading {
    padding: 20px 0;
  }
  .m-processaccordion .item .content.is-open {
    margin: 0 0 30px;
  }
}
.m-processbar {
  background: 0 0;
  margin: 10px 0 30px;
}
.m-processbar ul {
  display: table;
  margin-left: 0;
  padding: 0;
  table-layout: fixed;
  width: 100%;
}
.m-processbar li {
  cursor: default;
  padding: 0;
  position: relative;
  vertical-align: middle;
  white-space: nowrap;
}
.m-processbar li:after,
.m-processbar li:before {
  background: 0 0;
  content: "";
  display: block;
  height: 0;
  left: 100%;
  position: absolute;
  top: 0;
  width: 0;
  z-index: 2;
}
.m-processbar li:after {
  top: -2px;
  z-index: 1;
}
.m-processbar li:last-child:after,
.m-processbar li:last-child:before {
  display: none;
}
.m-processbar .icon,
.m-processbar .text {
  display: none;
  vertical-align: middle;
}
.m-processbar .info-tooltip {
  font-size: 10px;
  vertical-align: super;
}
.m-processbar .is-done .step-content:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 25px;
  vertical-align: middle;
}
.m-processbar .is-active {
  background: 0 0;
  color: transparent;
}
.m-processbar .is-active:before {
  border-left-color: transparent;
  margin-left: 0;
}
.m-processbar .is-active .step-content {
  margin-left: 0;
}
.m-processbar .is-active .icon {
  display: inline-block;
}
.m-processbar .is-active + li,
.m-processbar .is-active + li + li {
  width: 1%;
}
.m-processbar .is-active + li .icon,
.m-processbar .is-active + li + li .icon {
  display: inline-block;
}
.m-processbar .is-cancelled {
  background: #e11f26;
  color: transparent;
  width: 1%;
}
.m-processbar .is-cancelled:before {
  border-left-color: transparent;
  margin-left: 0;
}
.m-processbar .is-cancelled .step-content {
  margin-left: 0;
}
.m-processbar .is-cancelled .icon {
  display: inline-block;
}
.m-processbar .is-cancelled + li,
.m-processbar .is-cancelled + li + li {
  width: 1%;
}
.m-processbar .is-cancelled + li .icon,
.m-processbar .is-cancelled + li + li .icon {
  display: inline-block;
}
.m-processbar .is-shipped {
  background: #00884a;
  color: transparent;
  width: 1%;
}
.m-processbar .is-shipped:before {
  border-left-color: transparent;
  margin-left: 0;
}
.m-processbar .is-shipped .step-content {
  margin-left: 0;
}
.m-processbar .is-shipped .icon {
  display: inline-block;
}
.m-processbar .is-shipped + li,
.m-processbar .is-shipped + li + li {
  width: 1%;
}
.m-processbar .is-shipped + li .icon,
.m-processbar .is-shipped + li + li .icon {
  display: inline-block;
}
.m-processbar .is-full li {
  width: 1%;
}
.m-processbar .is-full .icon {
  display: inline-block;
}
@media (max-width: 599px) {
  .m-processbar .is-full .is-done .icon,
  .m-processbar ul:not(.is-full) .is-done .step-content:after {
    display: none;
  }
  .m-processbar .is-full .is-done .info-tooltip {
    display: inline;
  }
}
@media (min-width: 600px) {
  .m-processaccordion .item .heading {
    padding: 20px 0;
  }
  .m-processaccordion .item .content.is-open {
    margin: 0 0 30px;
  }
  .m-processbar li {
    width: 1%;
  }
  .m-processbar .icon {
    display: inline-block;
  }
  .m-processbar .is-done .step-content:after {
    margin-left: 0.5em;
  }
  .m-processbar .is-active {
    width: 2%;
  }
  .m-processbar .is-active .text {
    display: inline-block;
  }
  .m-processbar .is-shipped {
    width: 2%;
  }
  .m-processbar .is-shipped .text {
    display: inline-block;
  }
  .m-processbar .is-cancelled {
    width: 2%;
  }
  .m-processbar .is-cancelled .text {
    display: inline-block;
  }
  .m-processbar .is-full .is-active,
  .m-processbar .is-full .is-cancelled,
  .m-processbar .is-full .is-shipped {
    width: 1%;
  }
  .m-processbar .is-full .text {
    display: inline-block;
  }
}
.m-processbar .processbar-icon-participation {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-productconversionarea .additional-energy-labels-repair-index {
  display: -ms-grid;
  display: grid;
}
.m-productconversionarea .a-rating,
.m-productconversionarea .data-sheet-energy {
  display: inline-block;
  margin: 0 10px 10px 0;
  position: relative;
  width: 100%;
}
.m-productconversionarea .a-rating:after,
.m-productconversionarea .data-sheet-energy:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-productconversionarea .a-rating .m-imagelist,
.m-productconversionarea .data-sheet-energy .m-imagelist {
  display: inline-block;
  float: left;
  padding: 15px 0 0;
  width: 80px;
}
.m-productconversionarea .a-rating .m-imagelist .energy-label-image img,
.m-productconversionarea
  .data-sheet-energy
  .m-imagelist
  .energy-label-image
  img {
  height: 46px;
}
.m-productconversionarea .a-rating .a-link-download,
.m-productconversionarea .data-sheet-energy .a-link-download {
  padding: 15px 0 0;
  position: static;
}
.m-productconversionarea .a-rating .a-link-download:first-child,
.m-productconversionarea .data-sheet-energy .a-link-download:first-child {
  position: relative;
}
.m-productconversionarea .a-rating .energy-class-range,
.m-productconversionarea .data-sheet-energy .energy-class-range {
  display: inline-block;
  float: right;
  width: 100%;
}
.m-productconversionarea .salesprogram .a-image {
  text-align: left;
}
.m-productconversionarea .price:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.g-layout-half .slide .m-productconversionarea .price .current,
.g-layout-half .slide .m-productconversionarea .price .previous {
  font-size: 26.25px;
  white-space: nowrap;
}
.m-productconversionarea .price .previous {
  text-decoration: line-through;
}
.m-productconversionarea .price .current.highlight:first-of-type.color-black {
  color: #000;
}
.m-productconversionarea .price .current.basicprice {
  font-size: 16px;
}
.m-productconversionarea .details,
.m-productconversionarea .details .promotion-link-wrapper {
  margin: 0 0 20px;
}
.m-productconversionarea .details .promotion-link:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 16px;
}
.m-productconversionarea .a-productavailability {
  display: block;
}
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart,
.m-productconversionarea .a-button {
  display: inline-block;
  margin: 0 0 10px;
}
.m-productconversionarea .a-formlabel.compare-product,
.m-productconversionarea .a-formlabel.wishlist,
.m-productconversionarea .warranty {
  margin: 0 0 10px;
}
.m-productconversionarea .m-forminput-checkbox .compare-product {
  display: block;
  height: 1.5;
  margin-left: 30px;
}
.m-productconversionarea .stock-info-wrapper:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-productconversionarea .few,
.m-productconversionarea .in-stock,
.m-productconversionarea .out-of-stock {
  width: 100%;
  float: left;
  padding: 0;
}
.m-productconversionarea .m-forminput.colors,
.m-productconversionarea .m-forminput.sizes,
.m-productconversionarea .m-forminput.variations,
.m-productconversionarea
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .colors.technical-info-search,
.m-productconversionarea
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .sizes.technical-info-search,
.m-productconversionarea
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .variations.technical-info-search,
.m-productconversionarea
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.colors.js-search-input,
.m-productconversionarea
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.colors.m-forminput,
.m-productconversionarea
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.sizes.js-search-input,
.m-productconversionarea
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.sizes.m-forminput,
.m-productconversionarea
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.variations.js-search-input,
.m-productconversionarea
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.variations.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-productconversionarea
  .colors.technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-productconversionarea
  .sizes.technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-productconversionarea
  .variations.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-productconversionarea
  input.colors.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-productconversionarea
  input.colors.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-productconversionarea
  input.sizes.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-productconversionarea
  input.sizes.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-productconversionarea
  input.variations.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-productconversionarea
  input.variations.m-forminput {
  width: 60%;
  float: left;
  padding: 0;
}
.m-productconversionarea .m-forminput.colors .select-wrap,
.m-productconversionarea .m-forminput.sizes .select-wrap,
.m-productconversionarea .m-forminput.variations .select-wrap,
.m-productconversionarea
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .colors.technical-info-search
  .select-wrap,
.m-productconversionarea
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .sizes.technical-info-search
  .select-wrap,
.m-productconversionarea
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .variations.technical-info-search
  .select-wrap,
.m-productconversionarea
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.colors.js-search-input
  .select-wrap,
.m-productconversionarea
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.colors.m-forminput
  .select-wrap,
.m-productconversionarea
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.sizes.js-search-input
  .select-wrap,
.m-productconversionarea
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.sizes.m-forminput
  .select-wrap,
.m-productconversionarea
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.variations.js-search-input
  .select-wrap,
.m-productconversionarea
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.variations.m-forminput
  .select-wrap,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-productconversionarea
  .colors.technical-info-search
  .select-wrap,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-productconversionarea
  .sizes.technical-info-search
  .select-wrap,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-productconversionarea
  .variations.technical-info-search
  .select-wrap,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-productconversionarea
  input.colors.js-search-input
  .select-wrap,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-productconversionarea
  input.colors.m-forminput
  .select-wrap,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-productconversionarea
  input.sizes.js-search-input
  .select-wrap,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-productconversionarea
  input.sizes.m-forminput
  .select-wrap,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-productconversionarea
  input.variations.js-search-input
  .select-wrap,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-productconversionarea
  input.variations.m-forminput
  .select-wrap {
  margin: 0;
}
.m-productconversionarea .m-quantityselector.quantity {
  width: 40%;
  float: left;
  padding: 0 1.3888888889% 0 0;
}
li .m-productconversionarea .a-link.link-addtocart {
  padding-left: 15px;
}
li .m-productconversionarea .a-link.link-addtocart:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 10px;
  left: 0;
  position: absolute;
  top: 0;
}
.m-productconversionarea .dealer-logos {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 120px 120px;
  grid-template-columns: 120px 120px;
  grid-row-gap: 2px;
  grid-column-gap: 2px;
}
.m-productconversionarea .dealer-logos a {
  text-decoration: none;
}
.m-productconversionarea .dealer-logos p {
  margin: 0;
}
.m-productconversionarea .dealer-logos .price-info {
  color: #000;
  font-size: 12px;
}
.m-productconversionarea .dealer-logos .dealer-price-wrapper {
  width: auto;
  text-align: left;
}
.m-productconversionarea .dealer-logos .dealer-price.highlight {
  font-size: 14px;
  color: #007bc0;
}
.m-productconversionarea .dealer-logos .dealer-info {
  color: #000;
  font-size: 12px;
  padding: 0 10px 10px;
  float: left;
}
.m-productconversionarea .dealer-logos .a-heading {
  -ms-grid-column-span: 2;
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-column-end: span 2;
  grid-row: 1;
  grid-column: 1;
}
.m-productconversionarea .dealer-logos .a-logo:nth-child(2) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-row: 2;
  grid-column: 1;
}
.m-productconversionarea .dealer-logos .a-logo:nth-child(3) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
  grid-row: 2;
  grid-column: 2;
}
.m-productconversionarea .dealer-logos .a-logo:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-row: 3;
  grid-column: 1;
}
.m-productconversionarea .dealer-logos .a-logo:nth-child(5) {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
  grid-row: 3;
  grid-column: 2;
}
@media (min-width: 600px) {
  .m-contenttextmedia
    li
    .m-productconversionarea
    .buttongroup
    .a-link.link-addtocart,
  .m-productconversionarea .buttongroup .a-button {
    width: 100%;
    display: inline-block;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .buttongroup
    .a-button
    + .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .buttongroup
    .a-link.link-addtocart
    + .a-button,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .buttongroup
    .a-link.link-addtocart
    + .a-link.link-addtocart,
  .m-productconversionarea .buttongroup .a-button + .a-button {
    float: right;
  }
  .m-productconversionarea .m-forminput-checkbox .compare-product {
    display: block;
    height: 1.5;
    margin-left: 30px;
  }
  .m-productconversionarea .m-forminput.colors,
  .m-productconversionarea .m-forminput.sizes,
  .m-productconversionarea .m-forminput.variations,
  .m-productconversionarea
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .colors.technical-info-search,
  .m-productconversionarea
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .sizes.technical-info-search,
  .m-productconversionarea
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .variations.technical-info-search,
  .m-productconversionarea
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.colors.js-search-input,
  .m-productconversionarea
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.colors.m-forminput,
  .m-productconversionarea
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.sizes.js-search-input,
  .m-productconversionarea
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.sizes.m-forminput,
  .m-productconversionarea
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.variations.js-search-input,
  .m-productconversionarea
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.variations.m-forminput,
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-productconversionarea
    .colors.technical-info-search,
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-productconversionarea
    .sizes.technical-info-search,
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-productconversionarea
    .variations.technical-info-search,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-productconversionarea
    input.colors.js-search-input,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-productconversionarea
    input.colors.m-forminput,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-productconversionarea
    input.sizes.js-search-input,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-productconversionarea
    input.sizes.m-forminput,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-productconversionarea
    input.variations.js-search-input,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-productconversionarea
    input.variations.m-forminput {
    width: 70%;
    float: left;
    padding: 0;
  }
  .m-productconversionarea .m-forminput.colors .select-wrap,
  .m-productconversionarea .m-forminput.sizes .select-wrap,
  .m-productconversionarea .m-forminput.variations .select-wrap,
  .m-productconversionarea
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .colors.technical-info-search
    .select-wrap,
  .m-productconversionarea
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .sizes.technical-info-search
    .select-wrap,
  .m-productconversionarea
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .variations.technical-info-search
    .select-wrap,
  .m-productconversionarea
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.colors.js-search-input
    .select-wrap,
  .m-productconversionarea
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.colors.m-forminput
    .select-wrap,
  .m-productconversionarea
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.sizes.js-search-input
    .select-wrap,
  .m-productconversionarea
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.sizes.m-forminput
    .select-wrap,
  .m-productconversionarea
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.variations.js-search-input
    .select-wrap,
  .m-productconversionarea
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.variations.m-forminput
    .select-wrap,
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-productconversionarea
    .colors.technical-info-search
    .select-wrap,
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-productconversionarea
    .sizes.technical-info-search
    .select-wrap,
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-productconversionarea
    .variations.technical-info-search
    .select-wrap,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-productconversionarea
    input.colors.js-search-input
    .select-wrap,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-productconversionarea
    input.colors.m-forminput
    .select-wrap,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-productconversionarea
    input.sizes.js-search-input
    .select-wrap,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-productconversionarea
    input.sizes.m-forminput
    .select-wrap,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-productconversionarea
    input.variations.js-search-input
    .select-wrap,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-productconversionarea
    input.variations.m-forminput
    .select-wrap {
    margin: 0;
  }
  .m-productconversionarea .m-quantityselector.quantity {
    width: 30%;
    float: left;
    padding: 0 1.3888888889% 0 0;
  }
}
.m-productconversionarea .m-productconversionarea__m-productsubscription {
  margin: 0 0 10px;
  color: #007bc0;
}
.m-productconversionarea .localstock-text {
  font-weight: 400;
}
.product-discount-details {
  color: #9f4040;
}
.m-productitem {
  margin: 0 0 20px;
  width: 100%;
}
.m-productitem:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-productitem .m-producttitle {
  margin-bottom: 20px;
}
.m-productitem.bottomspacing {
  margin-bottom: 40px;
}
.m-productitem.bottomspacing .m-multioptionbutton {
  width: 100%;
}
.m-productitem .a-morecontenttogglelink,
.m-productitem .actions {
  margin-bottom: 15px;
}
.m-productitem .delete,
.m-productitem .edit {
  text-align: right;
  width: 100%;
}
.m-productitem .delete .highlight-delete {
  display: inline-block;
  border-radius: 50%;
  padding: 10px;
  border: 1px solid #e11f26;
}
.m-productitem dl {
  float: left;
  line-height: 21px;
  width: 100%;
}
.m-productitem dt {
  color: #ccc;
}
.m-productitem dd {
  margin: 0 0 10px;
}
.m-productitem dd span {
  float: left;
  line-height: 1.5;
  width: 100%;
}
.m-productitem dd .address-divider {
  margin-bottom: 15px;
}
.m-productitem dd .a-link span {
  float: none;
}
.m-productitem .media {
  margin-bottom: 15px;
}
.m-productitem .media .a-image,
.m-productitem .media .callouts {
  text-align: left;
  width: 100%;
}
.m-productitem .media .callouts:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-productitem .media .callouts.onimage {
  float: none;
  position: absolute;
  text-align: center;
}
.m-productitem .media .productitem-thumbnail {
  float: left;
  font-size: 0;
  line-height: 0;
  position: relative;
  width: 100%;
}
.m-productitem .media .productitem-thumbnail .a-image img {
  left: 0;
  right: auto;
  top: 0;
}
.m-productitem .media .productitem-thumbnail .callouts.onimage {
  z-index: 1;
}
.m-productitem
  .media
  .productitem-thumbnail
  .callouts.onimage
  .flexcampaign
  .a-image {
  display: block;
  margin-top: 10px;
  max-width: 75px;
  position: relative;
}
.m-productitem
  .media
  .productitem-thumbnail
  .callouts.onimage
  .flexcampaign
  .a-image::after,
.m-productitem
  .media
  .productitem-thumbnail
  .callouts.onimage
  .flexcampaign
  .a-image:first-child {
  margin-top: 0;
}
.m-productitem
  .media
  .productitem-thumbnail
  .callouts.onimage
  .flexcampaign
  .a-image
  img,
.m-productitem
  .media
  .productitem-thumbnail
  .callouts.onimage
  .flexcampaign
  .a-image
  picture {
  max-height: 75px;
  max-width: 75px;
}
.m-productitem
  .media
  .productitem-thumbnail
  .callouts.onimage
  .flexcampaign
  .a-image
  picture {
  position: static;
}
.m-productitem
  .media
  .productitem-thumbnail
  .callouts.onimage
  .flexcampaign
  .a-image
  img {
  display: inline-block;
  position: relative;
}
.m-productitem .media > .a-link {
  display: block;
}
.m-productitem .media .a-image img {
  margin: 0 auto;
  max-height: 300px;
  max-width: 100%;
}
@media (min-width: 600px) {
  .m-productitem .media .a-image {
    display: inline-block;
    position: relative;
    width: 100%;
  }
  .m-productitem .media .a-image::after {
    content: "";
    display: block;
    margin-top: 100%;
  }
  .m-productitem .media .a-image img,
  .m-productitem .media .a-image picture {
    bottom: 0;
    left: 0;
    max-height: 100%;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .m-productitem .media .a-image img {
    max-height: 100%;
    top: auto;
  }
  .m-productitem .media {
    float: left;
    padding-right: 1.3888888889%;
    width: 25%;
  }
  .m-productitem .media .callouts {
    float: left;
    width: 100%;
  }
  .m-productitem .content-wrap {
    float: left;
    padding-left: 1.3888888889%;
    width: 75%;
  }
  .m-productitem .content-right {
    float: left;
  }
  .m-productitem .content-right .actions {
    width: 100%;
  }
  .m-productitem .other-product {
    float: right;
    padding-left: 1.3888888889%;
    width: 75%;
  }
  .m-productitem dt {
    clear: left;
    float: left;
    width: 40%;
  }
  .m-productitem dd {
    float: left;
    margin-bottom: 0;
    width: 60%;
  }
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-productitem
  .content-right
  .a-link.link-addtocart,
.m-productitem .content-right .a-button,
.m-productitem
  .content-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  margin-bottom: 10px;
}
.m-productitem .content-right .a-rating {
  margin-top: 10px;
}
.m-productitem .content-right .warranty {
  color: #e11f26;
  margin-bottom: 15px;
}
.m-productitem .content-right .information {
  margin-top: 10px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-productitem
  .m-multioptionbutton
  .a-link.link-addtocart,
.m-productitem .m-multioptionbutton .a-button,
.m-productitem
  .m-multioptionbutton
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.m-productitem.item .callouts {
  width: 100%;
  padding: 0;
}
.m-productitem .sparepartfinder .first,
.m-productitem .sparepartfinder .second {
  margin-bottom: 0;
}
.m-productitem .sparepartfinder span:after {
  content: "|";
  padding: 0 10px;
}
.m-productitem .sparepartfinder span:first-of-type {
  padding-left: 0;
}
.m-productitem .sparepartfinder .product-group:after,
.m-productitem .sparepartfinder .prog-cat:after {
  content: "";
}
.m-productitem .other-product:not(:last-child) {
  margin: 0 0 15px;
}
.m-productitem .additional-linkbutton {
  clear: both;
}
@media (min-width: 900px) {
  .m-productitem .content-left {
    float: left;
    padding-right: 1.3888888889%;
    width: 66.6666666667%;
  }
  .m-productitem .content-right {
    padding-left: 1.3888888889%;
    width: 33.3333333333%;
  }
  .m-productitem .content-right .actions {
    width: 100%;
  }
  .m-productitem .other-product {
    float: left;
    padding-left: 0;
    width: 100%;
  }
  .m-productitem .a-morecontenttogglelink .more-less-button {
    display: none;
  }
  .m-productitem .a-morecontenttogglelink .content {
    max-height: 100%;
  }
  .m-productitem.item .content-wrap {
    width: 30.6748466258%;
    float: left;
    padding: 0 0 0 1.3888888889%;
  }
  .m-productitem.item .content-wrap .content-left {
    padding: 0;
    width: 100%;
  }
  .m-productitem.item .product-service-item-checkbox {
    width: 75%;
    float: left;
    padding: 0;
  }
}
.m-productitem .description .productitemdata-wrapper {
  margin-bottom: 15px;
}
.m-productitem .description .productitemdata-wrapper:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-productitem .description .productitemdata-wrapper > label.a-formlabel {
  width: 50%;
  float: left;
  vertical-align: top;
  line-height: 50px;
  margin-bottom: 0;
}
.m-productitem .description .productitemdata-wrapper fieldset {
  width: 50%;
  float: right;
  padding: 0;
  margin-right: 0;
}
@media (max-width: 599px) {
  .m-productitem .description .productitemdata-wrapper > label.a-formlabel {
    display: block;
    width: 100%;
    clear: both;
    float: none;
  }
  .m-productitem .description .productitemdata-wrapper fieldset {
    display: block;
    text-align: left;
    width: 100%;
    clear: both;
    float: none;
  }
}
.m-productitem .description .productitemdata-wrapper fieldset label {
  display: inline-block;
}
.m-productitem
  .description
  .productitemdata-wrapper
  fieldset
  .e-number-readonly:after {
  padding: 0 5px;
  content: "/";
  display: inline-block;
  width: auto;
}
.m-productitem
  .description
  .productitemdata-wrapper
  fieldset
  .e-number-readonly.novibki:after {
  content: "";
  padding: 0;
}
.m-productitem .description .productitemdata-wrapper fieldset .m-forminput,
.m-productitem
  .description
  .productitemdata-wrapper
  fieldset
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-productitem
  .description
  .productitemdata-wrapper
  fieldset
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-productitem
  .description
  .productitemdata-wrapper
  fieldset
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-productitem
  .description
  .productitemdata-wrapper
  fieldset
  .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-productitem
  .description
  .productitemdata-wrapper
  fieldset
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-productitem
  .description
  .productitemdata-wrapper
  fieldset
  input.m-forminput {
  display: inline-block;
}
.m-productitem
  .description
  .productitemdata-wrapper
  fieldset
  .m-forminput.m-forminput-dropdown,
.m-productitem
  .description
  .productitemdata-wrapper
  fieldset
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-dropdown.technical-info-search,
.m-productitem
  .description
  .productitemdata-wrapper
  fieldset
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-dropdown.js-search-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-productitem
  .description
  .productitemdata-wrapper
  fieldset
  .m-forminput-dropdown.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-productitem
  .description
  .productitemdata-wrapper
  fieldset
  input.m-forminput-dropdown.js-search-input {
  margin-bottom: 0;
  width: auto;
  float: none;
}
.m-productitem .description button.form-button {
  margin-top: 15px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-productitem
  .a-link.link-addtocart[type="submit"],
.m-productitem .a-button[type="submit"],
.m-productitem
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[type="submit"],
.m-productitem .productitem-delete,
.m-productitem .productitem-edit {
  width: 33.3333333333%;
  margin: 15px 0;
}
@media (max-width: 599px) {
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-productitem
    .a-link.link-addtocart[type="submit"],
  .m-productitem .a-button[type="submit"],
  .m-productitem
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart[type="submit"],
  .m-productitem .productitem-delete,
  .m-productitem .productitem-edit {
    width: 100%;
  }
}
.m-productitem .timeslot-info {
  width: 75%;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
  float: right;
  margin: 20px 0;
}
@media (max-width: 899px) {
  .m-productitem .timeslot-info {
    width: 100%;
    padding: 0;
  }
  .m-quotationcancellation a > span {
    display: none;
  }
}
.m-productitem .stock-info {
  margin: 0 0 10px;
}
.m-productlisttitlerebrush .a-link.heading-link {
  color: #000;
}
.m-productlisttitlerebrush .a-link.heading-link :hover {
  color: #007bc0;
}
.m-productlisttitlerebrush .product-list-code {
  font-size: 1rem;
}
.m-productlisttitlerebrush .product-name {
  font-size: 18px;
}
.m-productlisttitlerebrush p {
  margin-bottom: 5px;
}
.m-productlisttitlerebrush .fragment {
  margin-right: 5px;
}
.m-productlisttitlerebrush .fragment.vervibtID::before {
  content: " - ";
}
.m-productlisttitlerebrush .fragment.std-header-1,
.m-productlisttitlerebrush .fragment.std-header-2,
.m-productlisttitlerebrush .fragment.std-header-3,
.m-productlisttitlerebrush .fragment.std-header-4,
.m-productlisttitlerebrush .fragment.std-header-5 {
  display: inline;
}
.m-productpromotion .m-carousel,
.m-productpromotion .m-carousel.paginationelements-bottom {
  margin-bottom: 0;
}
.m-productpromotion .m-carousel .slider-container.slick-initialized {
  padding-bottom: 48px;
}
.m-productpromotion .m-carousel .carousel-paginationarrows,
.m-productpromotion .m-carousel .carousel-paginationnumber {
  margin-bottom: 0;
}
.m-productpromotion .m-carousel .slick-list,
.m-productpromotion .m-carousel .slider-container:not(.slick-initialized) {
  margin: 0 -20px;
}
.m-productpromotion .m-carousel .slide {
  padding-left: 20px;
  padding-right: 20px;
}
.m-productpromotion .m-carousel + .a-horizontalrule,
.m-productpromotion .o-list + .a-horizontalrule {
  margin: 20px 0 0;
  padding: 0;
}
.m-productpromotion .promotion-separator {
  height: 30px;
  position: absolute;
  text-align: center;
  width: 30px;
}
.m-productpromotion .promotion-separator .icon {
  background-color: #71767c;
  border: none;
  height: 30px;
  padding: 7px 0;
  position: relative;
  width: 30px;
}
.m-productpromotion .m-productpromotionteaser .data-sheet-energy {
  display: block;
}
.m-productpromotion .m-productpromotionteaser .product-conversion-area,
.m-productpromotion .m-productpromotionteaser .product-info {
  width: 100%;
}
.m-productpromotion.fixed .list-layout {
  margin: -20px;
}
.m-productpromotion.fixed .list-layout .item {
  padding: 0 20px;
}
.m-productpromotion.fixed .m-productpromotionteaser {
  padding-top: 0;
}
.m-productpromotion.fixed .a-productavailability {
  margin-bottom: 0;
}
.m-productpromotion.fixed .promotion-separator .icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 15px;
}
.m-productpromotion.flexible
  .m-productpromotionteaser.last
  .promotion-separator {
  display: none;
  visibility: hidden;
}
.m-productpromotion.flexible .promotion-separator .icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 30px;
}
.m-productpromotion.flexible .promotion-separator .icon.first {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 15px;
}
.m-productpromotion .bundle {
  float: right;
  margin: 20px 0 0;
  padding: 0;
  width: 100%;
}
.m-productpromotion .bundle .header-text {
  font-size: 18px;
  text-align: left;
  width: 100%;
}
.m-productpromotion .bundle .current,
.m-productpromotion .bundle .previous {
  width: 100%;
}
@media (max-width: 599px) {
  .m-productpromotion.fixed .list-layout .item {
    margin-top: 70px;
  }
  .m-productpromotion.fixed .list-layout .item:first-child {
    margin-top: 0;
  }
  .m-productpromotion.fixed .promotion-separator {
    bottom: -50px;
    left: 50%;
  }
}
.m-productpromotion.fixed .bundle-item:not(.max-width) .bundle .header-text {
  width: 100%;
  padding: 0;
  text-align: left;
}
.m-productpromotion.fixed
  .bundle-item:not(.max-width)
  .bundle
  .product-conversion-area {
  width: 100%;
  padding: 0;
}
.m-productpromotion.fixed .bundle-item.max-width {
  border-top: 1px solid #71767c;
}
.m-productpromotion .max-width {
  width: 100% !important;
}
.promotion-category {
  background-color: #007bc0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: -webkit-fit-content;
  height: fit-content;
  width: 100%;
}
@media (min-width: 600px) {
  .m-productpromotion.fixed .list-layout .item {
    margin-top: 70px;
  }
  .m-productpromotion.fixed .promotion-separator {
    bottom: -50px;
    right: -35px;
  }
  .m-productpromotion.flexible .product-conversion-area,
  .m-productpromotion.flexible .product-info {
    float: left;
  }
  .m-productpromotion.flexible .promotion-separator {
    right: -35px;
    top: 50%;
  }
  .m-productpromotion .bundle .header-text {
    width: 50%;
    float: left;
    padding: 0 15px 0 0;
    text-align: right;
  }
  .m-productpromotion .bundle .product-conversion-area {
    width: 50%;
    float: left;
    padding: 0 0 0 15px;
  }
  .m-productpromotion .carousel-paginationarrows,
  .m-productpromotion .carousel-paginationnumber {
    margin-left: 42.5531914894%;
  }
  .promotion-category {
    width: 48%;
  }
}
@media (min-width: 900px) {
  .m-productpromotion.fixed .promotion-separator {
    margin-top: -15px;
    right: -35px;
    top: 50%;
  }
  .m-productpromotion.flexible .promotion-separator {
    right: -35px;
    top: 50%;
  }
  .m-productpromotion .product-conversion-area,
  .m-productpromotion .product-info {
    float: left;
  }
  .m-productpromotion .bundle .header-text {
    width: 75%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-productpromotion .bundle .product-conversion-area {
    width: 25%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-productpromotion.flexible .bundle .header-text {
    padding: 0 0 0 56.5%;
    text-align: left;
  }
  .m-productpromotion .carousel-paginationarrows,
  .m-productpromotion .carousel-paginationnumber {
    margin-left: 45.4545454545%;
  }
  .promotion-category {
    border-radius: 0;
    width: 32%;
  }
  .m-productpromotionteaser .product-image {
    position: relative;
  }
}
.promotion-category .heading-text {
  color: #fff;
  padding: 16px 0 0 16px;
}
.promotion-category .tile-container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  grid-gap: 0;
  margin-top: 0;
}
.promotion-category .tile-container .sub-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.promotion-category .tile-container .sub-container:nth-child(odd) {
  margin-right: 0;
}
.promotion-category .tile-container .sub-container:nth-child(even) {
  margin-left: 0;
}
.promotion-category .tile-container .sub-container .text-label {
  padding-left: 0;
  border-bottom: 2px solid;
}
.promotion-category .link-text-container {
  margin-bottom: 16px;
}
.promotion-category .link-text-container .link-text {
  padding: 0 0 0 15px;
}
.m-productpromotionteaser {
  padding: 30px 0 0;
  position: relative;
}
.m-productpromotionteaser:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-productpromotionteaser.is-disabled {
  opacity: 0.3;
  pointer-events: none;
}
.m-productpromotionteaser.is-disabled:after {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
}
.m-productpromotionteaser .product-image {
  margin: 0 0 20px;
}
.m-productpromotionteaser .product-info .product-title {
  color: #000;
}
.m-productpromotionteaser .product-info .product-title:hover {
  color: #007bc0;
}
.m-productpromotionteaser .product-info .product-id {
  margin: 0;
}
.m-productpromotionteaser .m-productconversionarea .remove-item {
  margin-bottom: 0;
}
.m-productpromotionteaser .m-productconversionarea .a-productavailability {
  float: none;
}
.m-productpromotionteaser .remove-item.top {
  position: absolute;
  right: -1px;
  top: 3px;
}
.m-productregistration-appliancedetails .a-morecontenttogglelink.expand-link {
  padding: 0 0 10px;
}
.m-productregistration-appliancedetails
  .form-row
  .m-forminput-dropdown.registered-product-dropdown {
  float: left;
  width: 70%;
}
.m-productregistration-appliancedetails
  .form-row
  .m-forminput-dropdown.kis-dropdown {
  width: 25%;
  float: right;
}
.m-productregistration-appliancedetails
  .form-row
  .m-forminput-dropdown.kis-dropdown:before {
  content: "/";
  position: absolute;
  left: -10px;
  top: 20px;
}
.m-productregistration-appliancedetails .delete-registration {
  text-align: right;
}
.m-productservices {
  margin: 0 0 20px;
}
.m-productservices .delivery {
  margin: 0 0 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.m-productservices .delivery .delivery-text {
  padding: 0 10px;
}
.m-productservices .service .m-forminput-checkbox {
  display: inline-block;
  padding: 0 10px 0 0;
}
.m-productservices .service .a-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-productservices .service .price .highlight,
.m-productservices .service .price .previous {
  white-space: nowrap;
  text-align: right;
}
@media (min-width: 600px) {
  .m-productservices .service .m-forminput-checkbox {
    width: auto;
  }
}
.m-productservices .cew-heading {
  margin: 10px 0 15px;
}
.m-productservices .cew-option .m-forminput-radio {
  display: inline-block;
  width: 66.6666666667%;
}
@media (min-width: 600px) {
  .m-productservices .cew-option .m-forminput-radio {
    width: auto;
  }
  .m-productservices .cew-option .price .previous,
  .m-productservices .service .price .previous {
    margin: 0 8px 0 0;
  }
}
.m-productservices .cew-option,
.m-productservices .cew-option .price,
.m-productservices .service,
.m-productservices .service .price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 599px) {
  .m-productservices .cew-option .price,
  .m-productservices .service .price {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 33.3333333333%;
  }
}
.m-productservices .cew-option .price .previous,
.m-productservices .service .price .previous {
  text-decoration: line-through;
}
.m-productset-thumbnails {
  width: 75%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.m-productset-thumbnails section:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-productset-thumbnails .productset-ids,
.m-productset-thumbnails .productset-names {
  margin-bottom: 20px;
}
.m-productset-thumbnails .productset-ids .a-heading,
.m-productset-thumbnails .productset-ids > ul,
.m-productset-thumbnails .productset-ids > ul > li,
.m-productset-thumbnails .productset-names .a-heading,
.m-productset-thumbnails .productset-names > ul,
.m-productset-thumbnails .productset-names > ul > li {
  display: inline;
  font-size: 16px;
  font-weight: 400;
  line-height: 0.75rem;
  margin: 0;
}
.m-productset-thumbnails .productset-ids .a-heading,
.m-productset-thumbnails .productset-names .a-heading {
  font-weight: 700;
  padding-right: 5px;
}
.m-productset-thumbnails .productset-ids ul,
.m-productset-thumbnails .productset-names ul {
  padding: 0;
}
.m-productset-thumbnails .productset-ids > ul > li,
.m-productset-thumbnails .productset-names > ul > li {
  list-style: none;
}
.m-productset-thumbnails .productset-ids > ul > li:last-child,
.m-productset-thumbnails .productset-names > ul > li:last-child {
  padding-right: 0;
}
.m-productset-thumbnails .productset-ids {
  display: none;
}
.m-productset-thumbnails .productset-names span,
.m-productset-thumbnails .productset-names ul > li {
  font-size: 16px;
  font-weight: 700;
}
.m-productset-thumbnails .productset-thumbnails {
  margin: 0 0 20px -1.3888888889%;
}
.m-productset-thumbnails .productset-thumbnails:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-productset-thumbnails .productset-thumbnail {
  width: 33.3333333333%;
  float: left;
  padding-left: 2.0833333333%;
  padding-right: 2.0833333333%;
  height: 100%;
  margin-bottom: 4.1666666667%;
  overflow: visible;
  position: relative;
}
.m-productset-thumbnails .productset-thumbnail:nth-child(3n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
}
.m-productset-thumbnails .productset-thumbnail:nth-child(3n + 2) {
  margin-left: 33.3333333333%;
  margin-right: -100%;
  clear: none;
}
.m-productset-thumbnails .productset-thumbnail:nth-child(3n + 3) {
  margin-left: 66.6666666667%;
  margin-right: -100%;
  clear: none;
}
.m-productset-thumbnails .thumbnails-separator {
  height: 12px;
  position: absolute;
  right: -6px;
  text-align: center;
  top: -webkit-calc(50% - 6px);
  top: calc(50% - 6px);
  width: 12px;
}
.m-productset-thumbnails .thumbnails-separator .icon {
  color: #007bc0;
  height: 12px;
  padding: 0;
  position: relative;
  width: 12px;
}
.m-productset-thumbnails .thumbnails-separator .icon.first {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 10px;
}
@media (min-width: 600px) {
  .m-productservices .cew-option .price .highlight,
  .m-productservices .service .price .highlight {
    margin: 0 8px;
  }
  .m-productset-thumbnails .productset-ids {
    display: block;
  }
  .m-productset-thumbnails .product-thumbnail {
    float: right;
  }
  .m-productset-thumbnails .productset-thumbnails {
    margin: 0 -2.2222222222% 20px;
  }
  .m-productset-thumbnails .productset-thumbnails:after {
    clear: both;
    content: "";
    display: table;
    width: 100%;
  }
  .m-productset-thumbnails .productset-thumbnail {
    width: 20%;
    float: left;
    height: 100%;
    overflow: visible;
    position: relative;
  }
  .m-productset-thumbnails .productset-thumbnail:nth-child(5n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
  }
  .m-productset-thumbnails .productset-thumbnail:nth-child(5n + 2) {
    margin-left: 20%;
    margin-right: -100%;
    clear: none;
  }
  .m-productset-thumbnails .productset-thumbnail:nth-child(5n + 3) {
    margin-left: 40%;
    margin-right: -100%;
    clear: none;
  }
  .m-productset-thumbnails .productset-thumbnail:nth-child(5n + 4) {
    margin-left: 60%;
    margin-right: -100%;
    clear: none;
  }
  .m-productset-thumbnails .productset-thumbnail:nth-child(5n + 5) {
    margin-left: 80%;
    margin-right: -100%;
    clear: none;
  }
  .m-productset-thumbnails .thumbnails-separator {
    height: 30px;
    right: -15px;
    top: -webkit-calc(50% - 15px);
    top: calc(50% - 15px);
    width: 30px;
  }
  .m-productset-thumbnails .thumbnails-separator .icon {
    height: 30px;
    padding: 7px 0;
    width: 30px;
  }
  .m-productset-thumbnails .thumbnails-separator .icon.first {
    font-size: 16px;
  }
  .m-productteaser .product-images .image-container {
    position: absolute;
  }
}
.m-productsubscription__a-button {
  margin: 10px 0 0;
  width: auto;
  display: block;
}
.m-productteaser {
  display: block;
}
.m-productteaser:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-productteaser .product-images {
  float: left;
  padding-right: 1.3888888889%;
  padding-left: 0;
}
.m-productteaser .product-images .image-container {
  z-index: 2;
}
.m-productteaser .product-images .image-container .callouts:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-productteaser .product-images .image-container .callouts .a-callout {
  position: relative;
  text-align: center;
  z-index: 1;
}
.m-productteaser .product-images .image-container .callouts .flexcampaign,
.m-productteaser
  .product-images
  .image-container
  .callouts
  .home-connect-image {
  display: none;
}
.m-productteaser .product-images .image-container .callouts .flexcampaign a {
  display: block;
}
.m-productteaser
  .product-images
  .image-container
  .callouts
  .flexcampaign
  a:first-child
  .a-image,
.m-productteaser
  .product-images
  .image-container
  .callouts
  .flexcampaign
  a:not(:first-child)
  .a-image {
  margin-left: 0;
}
.m-productteaser
  .product-images
  .image-container
  .callouts
  .flexcampaign
  .a-image {
  margin-top: 10px;
}
.m-productteaser
  .product-images
  .image-container
  .callouts
  .flexcampaign
  .a-image
  img {
  max-height: 55px;
  max-width: 55px;
  z-index: 1;
  top: 0;
}
.m-productteaser
  .product-images
  .image-container
  .callouts
  .a-callout
  + .flexcampaign {
  margin-top: 10px;
}
.m-productteaser .product-images .image-container .home-connect-image {
  width: 57px;
  text-align: center;
  z-index: 2;
  background: #d4d9de;
  color: #000;
  margin-bottom: 5px;
  margin-top: 5px;
  margin-right: 5px;
  vertical-align: top;
  padding: 0;
}
.m-productteaser
  .product-images
  .image-container
  .home-connect-image
  .icon-wifi {
  -webkit-transform: translateX(-25%);
  -ms-transform: translateX(-25%);
  transform: translateX(-25%);
}
.m-productteaser .product-images .flexcampaign:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-productteaser .product-images .flexcampaign a {
  display: inline-block;
}
.m-productteaser .product-images .flexcampaign a:first-child .a-image,
.m-productteaser .product-images .flexcampaign a:not(:first-child) .a-image {
  margin-left: 0;
}
.m-productteaser .product-images .flexcampaign .a-image {
  display: inline;
}
.m-productteaser .product-images .flexcampaign .a-image img {
  max-height: 55px;
  max-width: 55px;
  z-index: 1;
  top: 0;
}
.m-productteaser .product-images .delete {
  padding: 10px 0;
  text-align: right;
  width: 100%;
}
.m-productteaser .product-images .product-thumbnail {
  font-size: 0;
  line-height: 0;
  position: relative;
}
.m-productteaser .product-images .product-thumbnail .callouts.onimage {
  position: absolute;
}
.m-productteaser .product-images .product-thumbnail a:not(.slick-slide) img {
  margin: 0 auto;
  max-height: 300px;
  max-width: 100%;
}
.m-productteaser .product-images .product-thumbnail.slick-slider .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-productteaser
  .product-images
  .product-thumbnail.slick-slider
  .slick-track
  a.slick-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
}
.m-productteaser
  .product-images
  .product-thumbnail.slick-slider
  .slick-track
  a.slick-slide
  img {
  padding: 0 1px;
}
.m-productteaser
  .product-images
  .product-thumbnail
  .paginationarrows
  .a-paginationarrows.next,
.m-productteaser
  .product-images
  .product-thumbnail
  .paginationarrows
  .a-paginationarrows.prev {
  font-size: 15px;
  height: 30px;
  margin-top: -15px;
  width: 30px;
}
@media (max-width: 599px) {
  .m-productteaser
    .product-images
    .product-thumbnail
    .paginationarrows
    .a-paginationarrows.next,
  .m-productteaser
    .product-images
    .product-thumbnail
    .paginationarrows
    .a-paginationarrows.prev {
    font-size: 8px;
    height: 16px;
    margin-top: -8px;
    width: 16px;
  }
}
.m-productteaser
  .product-images
  .product-thumbnail
  .paginationarrows
  .a-paginationarrows.next {
  float: right;
}
.m-productteaser
  .product-images
  .product-thumbnail
  .paginationarrows
  .a-paginationarrows.prev {
  float: left;
}
.m-productteaser .product-images .product-awards {
  float: left;
  width: 100%;
}
.m-productteaser .product-images .product-awards .m-imagelist > .a-link {
  margin-bottom: 0;
  padding-bottom: 2.7777777778%;
}
.m-productteaser .product-images .product-awards .m-imagelist .a-image {
  float: left;
  margin-right: 0;
}
.m-productteaser .product-info {
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.m-productteaser .product-info .product-replacementlist {
  color: #ccc;
}
.m-productteaser .product-info .product-replacementlist-item,
.m-productteaser .product-info .product-replacementlist-title {
  color: inherit;
}
.m-productteaser .product-info .product-replacementlist-item {
  display: inline;
  margin: 0;
}
.m-productteaser
  .product-info
  .product-replacementlist-item
  + .product-replacementlist-item::before {
  content: " - ";
}
.m-productteaser .product-info .m-producttitle {
  margin-bottom: 10px;
}
.m-productteaser .product-info .m-producttitle .fragment {
  word-wrap: break-word;
}
.m-productteaser .product-info .m-producttitle .fragment.std-header-1,
.m-productteaser .product-info .m-producttitle .fragment.std-header-2,
.m-productteaser .product-info .m-producttitle .fragment.std-header-3,
.m-productteaser .product-info .m-producttitle .fragment.std-header-4,
.m-productteaser .product-info .m-producttitle .fragment.std-header-5 {
  display: block;
}
.m-productteaser
  .product-info
  .m-producttitle.m-recommendedproducts-producttitle
  .fragment.std-header-1,
.m-productteaser
  .product-info
  .m-producttitle.m-recommendedproducts-producttitle
  .fragment.std-header-2,
.m-productteaser
  .product-info
  .m-producttitle.m-recommendedproducts-producttitle
  .fragment.std-header-3,
.m-productteaser
  .product-info
  .m-producttitle.m-recommendedproducts-producttitle
  .fragment.std-header-4,
.m-productteaser
  .product-info
  .m-producttitle.m-recommendedproducts-producttitle
  .fragment.std-header-5 {
  display: inline-block;
}
.m-productteaser .product-info .hook-line {
  display: inline-block;
  margin: 0 0 30px;
  width: 100%;
}
.m-productteaser .product-info .benefit-list {
  display: inline-block;
  margin: 0 0 15px;
  padding-left: 20px;
}
.m-productteaser .product-info .benefit-list:last-child {
  margin-bottom: 0;
}
.m-productteaser .product-info .benefit-list li {
  position: relative;
}
.m-productteaser .product-info .m-forminput,
.m-productteaser
  .product-info
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-productteaser
  .product-info
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-productteaser
  .product-info
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-productteaser
  .product-info
  .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-productteaser
  .product-info
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-productteaser
  .product-info
  input.m-forminput {
  margin: 0 0 15px;
}
.m-productteaser .product-conversion {
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-productteaser
  .product-conversion
  .buttongroup
  .a-link.link-addtocart,
.m-productteaser .product-conversion .buttongroup .a-button,
.m-productteaser
  .product-conversion
  .buttongroup
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.m-productteaser .product-conversion .stock-info-wrapper {
  display: table;
}
.m-productteaser .product-conversion .price-wrapper {
  margin-bottom: 20px;
}
.m-productteaser .product-conversion .data-sheet-energy:not(:first-child) {
  margin-top: 10px;
}
@media (min-width: 600px) {
  .m-productteaser .product-images .product-thumbnail a:not(.slick-slide) {
    display: inline-block;
    position: relative;
    width: 100%;
  }
  .m-productteaser
    .product-images
    .product-thumbnail
    a:not(.slick-slide)::after {
    content: "";
    display: block;
    margin-top: 100%;
  }
  .m-productteaser
    .product-images
    .product-thumbnail
    a:not(.slick-slide)
    .a-image,
  .m-productteaser .product-images .product-thumbnail a:not(.slick-slide) a,
  .m-productteaser .product-images .product-thumbnail a:not(.slick-slide) img,
  .m-productteaser
    .product-images
    .product-thumbnail
    a:not(.slick-slide)
    picture {
    bottom: 0;
    left: 0;
    max-height: 100%;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .grid-view-skip-md
    .m-productteaser
    .product-images
    .product-thumbnail
    a:not(.slick-slide) {
    width: 33%;
  }
  .m-productteaser .product-images .product-thumbnail a:not(.slick-slide) img {
    max-height: 100%;
  }
  .grid-view
    .m-productteaser
    .product-images
    .product-thumbnail
    a:not(.slick-slide)
    img {
    top: auto;
  }
  .grid-view .m-productteaser .product-images .product-thumbnail.slick-slider {
    top: 100%;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  .grid-view .m-productteaser .product-conversion,
  .grid-view .m-productteaser .product-images,
  .grid-view .m-productteaser .product-info,
  .m-productteaser.grid-view .product-conversion,
  .m-productteaser.grid-view .product-images,
  .m-productteaser.grid-view .product-info {
    padding: 0;
    margin-left: 10px;
  }
  .grid-view .m-productteaser .benefit-list,
  .grid-view .m-productteaser .hook-line,
  .grid-view .m-productteaser .product-awards,
  .grid-view .m-productteaser .product-variations,
  .m-productteaser.grid-view .benefit-list,
  .m-productteaser.grid-view .hook-line,
  .m-productteaser.grid-view .product-awards,
  .m-productteaser.grid-view .product-variations {
    display: none;
  }
  .grid-view .m-productteaser .product-images,
  .m-productteaser.grid-view .product-images {
    width: 100%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
    margin-bottom: 20px;
  }
  .grid-view .m-productteaser .product-images .callouts.onimage,
  .m-productteaser.grid-view .product-images .callouts.onimage {
    top: 0;
  }
  .grid-view .m-productteaser .product-images .callouts.onimage .flexcampaign,
  .grid-view
    .m-productteaser
    .product-images
    .callouts.onimage
    .home-connect-image,
  .m-productteaser.grid-view .product-images .callouts.onimage .flexcampaign,
  .m-productteaser.grid-view
    .product-images
    .callouts.onimage
    .home-connect-image {
    display: block;
  }
  .grid-view .m-productteaser .product-images .callouts.onimage .flexcampaign a,
  .m-productteaser.grid-view .product-images .callouts.onimage .flexcampaign a {
    display: block;
    min-height: 75px;
    min-width: 75px;
    width: auto;
    float: left;
    clear: both;
  }
  .grid-view
    .m-productteaser
    .product-images
    .callouts.onimage
    .flexcampaign
    .a-image,
  .m-productteaser.grid-view
    .product-images
    .callouts.onimage
    .flexcampaign
    .a-image {
    display: block;
  }
  .grid-view .m-productteaser .product-images .flexcampaign,
  .grid-view .m-productteaser .product-images .home-connect-image,
  .m-productteaser.grid-view .product-images .flexcampaign,
  .m-productteaser.grid-view .product-images .home-connect-image {
    display: none;
  }
  .grid-view .m-productteaser .product-info,
  .m-productteaser.grid-view .product-info {
    width: 100%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .grid-view .m-productteaser .product-info .imagelist,
  .m-productteaser.grid-view .product-info .imagelist {
    display: none;
  }
  .grid-view .m-productteaser .product-conversion,
  .m-productteaser.grid-view .product-conversion {
    width: 100%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
}
.m-productteaser.has-equal-height .product-info {
  position: relative;
}
.m-productteaser.has-equal-height .stock-info-wrapper {
  margin-bottom: 20px;
}
.m-productteaser.has-equal-height .stock-info-wrapper:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-productteaser.has-equal-height .stock-info-wrapper .a-productavailability {
  margin-bottom: 0;
}
@media (max-width: 599px) {
  .m-productteaser .product-images .callouts,
  .m-productteaser .product-images .flexcampaign {
    margin: 10px auto auto;
  }
  .grid-view .m-productteaser .product-conversion,
  .grid-view .m-productteaser .product-images,
  .grid-view .m-productteaser .product-info,
  .m-productteaser.grid-view .product-conversion,
  .m-productteaser.grid-view .product-images,
  .m-productteaser.grid-view .product-info {
    padding: 0;
  }
  .grid-view .m-productteaser .benefit-list,
  .grid-view .m-productteaser .hook-line,
  .grid-view .m-productteaser .product-awards,
  .grid-view .m-productteaser .product-variations,
  .m-productteaser.grid-view .benefit-list,
  .m-productteaser.grid-view .hook-line,
  .m-productteaser.grid-view .product-awards,
  .m-productteaser.grid-view .product-variations {
    display: none;
  }
  .grid-view .m-productteaser .product-images,
  .m-productteaser.grid-view .product-images {
    width: 25%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
    margin-bottom: 0;
    margin-right: 5px;
  }
  .grid-view .m-productteaser .product-images .callouts.onimage,
  .m-productteaser.grid-view .product-images .callouts.onimage {
    position: relative;
    margin: 0;
  }
  .grid-view .m-productteaser .product-images .callouts.onimage .flexcampaign,
  .m-productteaser.grid-view .product-images .callouts.onimage .flexcampaign {
    width: 100%;
  }
  .grid-view
    .m-productteaser
    .product-images
    .callouts.onimage
    .flexcampaign.flexcampaign-teaser-container,
  .m-productteaser.grid-view
    .product-images
    .callouts.onimage
    .flexcampaign.flexcampaign-teaser-container {
    display: block;
    margin: 10px 0;
  }
  .grid-view
    .m-productteaser
    .product-images
    .callouts.onimage
    .flexcampaign.flexcampaign-teaser-container
    a,
  .m-productteaser.grid-view
    .product-images
    .callouts.onimage
    .flexcampaign.flexcampaign-teaser-container
    a {
    display: block;
    margin-bottom: 10px;
  }
  .grid-view
    .m-productteaser
    .product-images
    .callouts.onimage
    .flexcampaign
    .a-image,
  .m-productteaser.grid-view
    .product-images
    .callouts.onimage
    .flexcampaign
    .a-image {
    display: inline-block;
    max-width: 75px;
  }
  .grid-view .m-productteaser .product-images .product-thumbnail a img,
  .m-productteaser.grid-view .product-images .product-thumbnail a img {
    max-height: 150px;
  }
  .grid-view .m-productteaser .product-info,
  .m-productteaser.grid-view .product-info {
    width: 66.6666666667%;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
    float: right;
  }
  .grid-view .m-productteaser .product-info .imagelist,
  .m-productteaser.grid-view .product-info .imagelist {
    display: none;
  }
  .grid-view .m-productteaser .product-conversion,
  .m-productteaser.grid-view .product-conversion {
    width: 100%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .grid-view .m-productteaser .product-conversion .data-sheet-energy,
  .grid-view .m-productteaser .product-conversion .details,
  .grid-view .m-productteaser .product-conversion .price,
  .grid-view .m-productteaser .product-conversion .stock-info-wrapper,
  .m-productteaser.grid-view .product-conversion .data-sheet-energy,
  .m-productteaser.grid-view .product-conversion .details,
  .m-productteaser.grid-view .product-conversion .price,
  .m-productteaser.grid-view .product-conversion .stock-info-wrapper {
    margin: 0;
  }
  .grid-view .m-productteaser .product-conversion .js-conversion-wrapper,
  .grid-view .m-productteaser .product-conversion .js-detail-wrapper,
  .grid-view .m-productteaser .product-conversion .js-price-wrapper,
  .grid-view .m-productteaser .product-conversion .stock-info-wrapper,
  .m-productteaser.grid-view .product-conversion .js-conversion-wrapper,
  .m-productteaser.grid-view .product-conversion .js-detail-wrapper,
  .m-productteaser.grid-view .product-conversion .js-price-wrapper,
  .m-productteaser.grid-view .product-conversion .stock-info-wrapper {
    width: 66.6666666667%;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
    float: right;
  }
}
.grid-view .m-productteaser .product-images .product-thumbnail.slick-slider {
  height: auto;
}
.grid-view .m-productteaser .product-images .product-awards.award-view {
  width: 100%;
  position: relative;
}
.grid-view
  .m-productteaser
  .product-images
  .product-awards.award-view
  .image-item {
  width: 100%;
}
.grid-view
  .m-productteaser
  .product-images
  .product-awards.award-view
  .m-imagelist
  .a-image {
  float: left;
}
.m-productteaserbuyingmodule {
  position: relative;
  background: #fff;
  min-height: 100vh;
}
.m-productteaserbuyingmodule.fixed .productteaserbuyingmodule-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}
.m-productteaserbuyingmodule .productteaserbuyingmodule-wrapper {
  background: #fff;
  width: 100%;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  overflow-x: hidden;
  overflow-y: hidden;
}
.m-productteaserbuyingmodule .productteaserbuyingmodule-header {
  width: 100%;
  display: block;
}
@media (min-width: 900px) {
  .m-productteaserbuyingmodule {
    overflow: hidden;
    margin-top: 20px;
  }
  .m-productteaserbuyingmodule .productteaserbuyingmodule-wrapper {
    overflow-y: visible;
    top: auto;
    position: static;
    overflow-x: visible;
    padding-right: 1.3888888889%;
  }
  .m-productteaserbuyingmodule .productteaserbuyingmodule-header {
    max-width: 70%;
  }
}
.m-productteaserbuyingmodule .productteaserbuyingmodule-callout {
  margin-bottom: 5px;
  float: left;
  margin-right: 5px;
}
.m-productteaserbuyingmodule .productteaserbuyingmodule-callout .a-callout {
  padding: 5px 10px;
}
.m-productteaserbuyingmodule .productteaserbuyingmodule-sales-program {
  float: right;
  min-width: 100px;
  margin-bottom: 10px;
}
.m-productteaserbuyingmodule .productteaserbuyingmodule-sales-program .a-img {
  height: 40px;
}
.m-productteaserbuyingmodule .productteaserbuyingmodule-awards {
  width: 100%;
}
.m-productteaserbuyingmodule .productteaserbuyingmodule-awards div {
  float: left;
}
.m-productteaserbuyingmodule .productteaserbuyingmodule-awards div .a-image {
  width: 60px;
}
@media (min-width: 600px) {
  .m-productteaserbuyingmodule .productteaserbuyingmodule-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .m-productteaserbuyingmodule .productteaserbuyingmodule-sales-program {
    float: left;
  }
  .m-productteaserbuyingmodule .productteaserbuyingmodule-awards {
    width: 50%;
  }
  .m-productteaserbuyingmodule .productteaserbuyingmodule-awards div {
    float: right;
  }
}
.m-productteaserbuyingmodule .productteaserbuyingmodule-awards .image-list {
  margin: 0;
}
.m-productteaserbuyingmodule .productteaserbuyingmodule-awards .a-link {
  margin-bottom: 0;
}
.m-productteaserbuyingmodule .productteaserbuyingmodule-main {
  width: 100%;
  margin-bottom: 10px;
  position: relative;
  display: inline-block;
}
.m-productteaserbuyingmodule .productteaserbuyingmodule-gallery {
  width: 100%;
}
@media (min-width: 900px) {
  .m-productteaserbuyingmodule .productteaserbuyingmodule-gallery {
    width: 70%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
}
.m-productteaserbuyingmodule .productteaserbuyingmodule-sidebar-wrap {
  margin-top: 20px;
  width: 100%;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.m-productteaserbuyingmodule
  .productteaserbuyingmodule-sidebar-wrap
  .productteaserbuyingmodule-sidebar {
  position: relative;
  max-width: 100%;
  width: 100%;
}
.m-productteaserbuyingmodule
  .productteaserbuyingmodule-sidebar-wrap
  .productteaserbuyingmodule-sidebar
  .g-col {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 900px) {
  .m-productteaserbuyingmodule .productteaserbuyingmodule-sidebar-wrap {
    width: 30%;
    float: right;
    position: relative;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .m-productteaserbuyingmodule
    .productteaserbuyingmodule-sidebar-wrap
    .productteaserbuyingmodule-sidebar {
    position: absolute;
    max-width: 340px;
  }
  .m-productteaserbuyingmodule
    .productteaserbuyingmodule-sidebar-wrap
    .productteaserbuyingmodule-sidebar.fixed {
    position: fixed;
    top: 0;
    width: inherit;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-productteaserbuyingmodule
    .productteaserbuyingmodule-sidebar-wrap
    .buyingmodule-conversionarea
    .buttongroup
    .a-link.link-addtocart,
  .m-productteaserbuyingmodule
    .productteaserbuyingmodule-sidebar-wrap
    .buyingmodule-conversionarea
    .buttongroup
    .a-button,
  .m-productteaserbuyingmodule
    .productteaserbuyingmodule-sidebar-wrap
    .buyingmodule-conversionarea
    .buttongroup
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: 100%;
  }
  .m-productteaserbuyingmodule
    .productteaserbuyingmodule-sidebar-wrap
    .animate-out {
    -webkit-transition: -webkit-transform 0.4s;
    transition: transform 0.4s;
    transition: transform 0.4s, -webkit-transform 0.4s;
  }
}
.m-productteaserbuyingmodule .productteaserbuyingmodule-left-wrapper {
  width: 100%;
  max-width: 100%;
}
@media (min-width: 600px) {
  .m-productteaserbuyingmodule .productteaserbuyingmodule-left-wrapper {
    width: auto;
  }
}
.m-productteaserbuyingmodule .img-with-text .a-image {
  display: inline-block;
  width: 25px;
  height: 25px;
}
.m-productteaserbuyingmodule .thumbnails-logos .a-image {
  width: 60px;
  height: 60px;
}
.m-productteaseripg {
  position: relative;
  margin-bottom: 20px;
}
.m-productteaseripg .productteaseripg-container {
  width: 100%;
  padding-top: 20px;
}
.m-productteaseripg .productteaseripg-container .a-logo .a-image {
  max-width: none;
  margin: 0;
}
.m-productteaseripg .productteaseripg-container .a-image {
  float: left;
  width: 25%;
  margin: 20px;
}
.m-productteaseripg .productteaseripg-container .a-backlink {
  z-index: 100;
}
.m-productteaseripg .productteaseripg-container .productteaseripg-content {
  width: auto;
  margin-top: 20px;
  padding: 20px;
  overflow: auto;
  background-color: rgba(255, 255, 255, 0.8);
}
.m-productteaseripg
  .productteaseripg-container
  .productteaseripg-content
  .productteaseripg-info-text {
  width: 60%;
  float: left;
}
.m-productteaseripg
  .productteaseripg-container
  .productteaseripg-content
  .productteaseripg-conversionarea {
  width: 40%;
  float: left;
}
.m-productteaseripg
  .productteaseripg-container
  .productteaseripg-content
  .productteaseripg-conversionarea
  .data-sheet-energy
  .m-imagelist {
  padding: 0;
}
.m-productteaseripg
  .productteaseripg-container
  .productteaseripg-content
  .productteaseripg-conversionarea
  .data-sheet-energy
  .m-imagelist
  .a-image {
  margin: 0;
  display: block;
  width: 100%;
}
.m-productteaseripg
  .productteaseripg-container
  .productteaseripg-content
  .productteaseripg-conversionarea
  .data-sheet-energy
  .a-link-download {
  position: initial;
  overflow: hidden;
  text-overflow: ellipsis;
}
.m-productteaseripg
  .productteaseripg-container
  .productteaseripg-content
  .productteaseripg-conversionarea
  .a-rating {
  width: 60%;
  margin: 0;
}
.m-productteaseripg
  .productteaseripg-container
  .productteaseripg-content
  .productteaseripg-conversionarea
  .previous {
  width: auto;
  margin-top: 10px;
}
.m-productteaseripg
  .productteaseripg-container
  .productteaseripg-content
  .productteaseripg-conversionarea
  .current {
  margin-top: 10px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-productteaseripg
  .productteaseripg-container
  .productteaseripg-content
  .productteaseripg-conversionarea
  .a-link.link-addtocart,
.m-productteaseripg
  .productteaseripg-container
  .productteaseripg-content
  .productteaseripg-conversionarea
  .a-button,
.m-productteaseripg
  .productteaseripg-container
  .productteaseripg-content
  .productteaseripg-conversionarea
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.m-productteaseripg
  .productteaseripg-container
  .productteaseripg-content
  .productteaseripg-conversionarea
  .details,
.m-productteaseripg
  .productteaseripg-container
  .productteaseripg-content
  .productteaseripg-conversionarea
  .price {
  display: inline-block;
}
.m-productteaseripg .productteaseripg-container .a-rating {
  padding-bottom: 10px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-productteaseripg
  .productteaseripg-container
  .a-link.link-addtocart,
.m-productteaseripg .productteaseripg-container .a-button,
.m-productteaseripg
  .productteaseripg-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: auto;
  display: inline-block;
}
@media (max-width: 599px) {
  .m-productteaseripg .productteaseripg-container .a-backlink {
    padding: 0;
  }
  .m-productteaseripg .productteaseripg-container .a-image,
  .m-productteaseripg .productteaseripg-container .productteaseripg-content {
    float: none;
    width: 100%;
    padding: 0;
    overflow: inherit;
  }
  .m-productteaseripg
    .productteaseripg-container
    .a-image
    .productteaseripg-info-text,
  .m-productteaseripg
    .productteaseripg-container
    .productteaseripg-content
    .productteaseripg-info-text {
    width: 100%;
    float: none;
  }
  .m-productteaseripg
    .productteaseripg-container
    .a-image
    .productteaseripg-conversionarea,
  .m-productteaseripg
    .productteaseripg-container
    .productteaseripg-content
    .productteaseripg-conversionarea {
    width: 100%;
    float: none;
    padding-top: 20px;
    padding-left: 0;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-productteaseripg
    .productteaseripg-container
    .a-link.link-addtocart,
  .m-productteaseripg .productteaseripg-container .a-button,
  .m-productteaseripg
    .productteaseripg-container
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: 100%;
    display: block;
    float: none;
    margin: 10px 10px 0 0;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-productteaseripg
    .productteaseripg-container
    .a-link.link-addtocart:last-child,
  .m-productteaseripg .productteaseripg-container .a-button:last-child,
  .m-productteaseripg
    .productteaseripg-container
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:last-child {
    margin-bottom: 10px;
  }
  .m-productteaseripg .productteaseripg-container .a-image {
    margin: 20px 0;
  }
  .m-productteaseripg .a-backlink {
    padding: 0 10px;
    left: 0;
  }
  .m-promotionbundleTeaser .teaser-product-image .callout .callout-text {
    font-size: 12px;
    padding: 3px 16px;
    line-height: 18px;
  }
}
@media (min-width: 600px) {
  .m-productteaseripg .productteaseripg-container {
    padding-left: 20px;
  }
  .m-productteaseripg .productteaseripg-container .productteaseripg-content {
    background-color: transparent;
    margin: 0 40px 20px 20px;
    padding: 10px;
    overflow: inherit;
  }
  .m-productteaseripg
    .productteaseripg-container
    .productteaseripg-content
    .productteaseripg-conversionarea,
  .m-productteaseripg
    .productteaseripg-container
    .productteaseripg-content
    .productteaseripg-info-text {
    width: 100%;
    float: none;
  }
}
@media (min-width: 900px) {
  .m-productteaseripg .productteaseripg-container {
    position: absolute;
    top: 0;
  }
  .m-productteaseripg .productteaseripg-container .productteaseripg-content {
    padding: 20px;
    background-color: rgba(255, 255, 255, 0.8);
    overflow: auto;
  }
  .m-productteaseripg
    .productteaseripg-container
    .productteaseripg-content
    .productteaseripg-info-text {
    width: 60%;
    float: left;
  }
  .m-productteaseripg
    .productteaseripg-container
    .productteaseripg-content
    .productteaseripg-conversionarea {
    width: 40%;
    float: left;
  }
  .m-productteaseripg.no-background .productteaseripg-container {
    position: relative;
  }
  .m-productteaseripg .a-backlink {
    left: 20px;
  }
}
.m-productteasermediagallery {
  overflow: hidden;
}
.m-productteasermediagallery .productteasermediagallery-lists {
  position: relative;
}
.product-tile-container-placeholder {
  display: -ms-grid;
  display: grid;
  gap: 20px;
  width: 100%;
  -ms-grid-columns: auto;
  grid-template-columns: auto;
}
@-webkit-keyframes plp-tile-loader {
  0% {
    opacity: 0.3;
  }
}
@keyframes plp-tile-loader {
  0% {
    opacity: 0.3;
  }
}
.product-tile-container-placeholder .product-tile-placeholder {
  -webkit-animation: 1s linear infinite alternate plp-tile-loader;
  animation: 1s linear infinite alternate plp-tile-loader;
  margin: 20px 5px 5px 0;
  border-radius: 2px;
  border: 1px solid #d4d9de;
}
.product-tile-container-placeholder
  .product-tile-placeholder
  .product-code-placeholder {
  height: 20px;
  width: 70%;
  border-radius: 2px;
  margin: 10px;
  background-color: #d4d9de;
}
.product-tile-container-placeholder
  .product-tile-placeholder
  .product-name-placeholder {
  height: 20px;
  width: 80%;
  border-radius: 2px;
  margin: 10px;
  background-color: #d4d9de;
}
.product-tile-container-placeholder
  .product-tile-placeholder
  .product-image-placeholder {
  height: 250px;
  width: 95%;
  border-radius: 2px;
  margin: 10px;
  background-color: #d4d9de;
}
.product-tile-container-placeholder .product-tile-placeholder .award-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.product-tile-container-placeholder
  .product-tile-placeholder
  .award-section
  .product-awards-placeholder {
  height: 50px;
  width: 50px;
  margin: 10px;
  background-color: #d4d9de;
}
.product-tile-container-placeholder
  .product-tile-placeholder
  .product-copi-key-placeholder {
  height: 20px;
  width: 95%;
  border-radius: 2px;
  margin: 10px;
  background-color: #d4d9de;
}
.product-tile-container-placeholder
  .product-tile-placeholder
  .product-cta-area-placeholder {
  height: 30px;
  width: 20%;
  float: right;
  border-radius: 2px;
  margin: 10px;
  background-color: #d4d9de;
}
.m-producttitle .a-link.heading-link {
  color: #000;
}
.m-producttitle .a-link.heading-link:hover {
  color: #007bc0;
}
.m-producttitle .a-heading {
  margin-bottom: 5px;
}
.m-producttitle p {
  font-size: 0.75rem;
  margin-bottom: 5px;
}
.m-producttitle .fragment {
  display: inline-block;
  margin-right: 5px;
}
.m-producttitle .fragment.vervibtID::before {
  content: " - ";
}
@media (min-width: 600px) {
  .product-tile-container-placeholder {
    -ms-grid-columns: auto auto;
    grid-template-columns: auto auto;
  }
  .m-producttitle .subtitle > p {
    margin-right: 10px;
  }
}
.m-prominentdata .prominent-info {
  margin-left: -1.3888888889%;
  margin-right: -1.3888888889%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.m-prominentdata .prominent-info .info-item {
  width: 100%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
@media (min-width: 900px) {
  .product-tile-container-placeholder {
    -ms-grid-columns: auto auto auto;
    grid-template-columns: auto auto auto;
  }
  .m-prominentdata .prominent-info .info-item {
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-promotionteaser-gc-wpe-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -webkit-column-gap: 30px;
    column-gap: 30px;
  }
}
.m-prominentdata .prominent-info .basic-info {
  border-bottom: 1px solid #71767c;
  padding-bottom: 15px;
  padding-top: 15px;
  margin: 0;
}
.m-prominentdata .prominent-info .basic-info-bold {
  font-weight: 700;
}
.m-prominentdata .prominent-info .basic-info-value {
  padding-left: 10px;
  font-weight: 700;
}
.m-prominentdata .more-info .btn-center {
  float: none;
}
.m-prominentdata .more-info .btn-center:nth-of-type(4n + 1) {
  margin-left: auto;
  margin-right: auto;
}
.m-prominentdata .more-info .btn-center a {
  width: 100%;
}
.m-promotionbundle {
  background-color: #fff;
  border: 0;
  clear: both;
}
.m-promotionbundle .a-morecontenttogglelink {
  margin: 0 0 -20px;
}
.m-promotionbundle .a-morecontenttogglelink .content {
  margin: 0 0 0 -60px;
  padding: 0;
}
.m-promotionbundle .m-productpromotion.fixed {
  margin: 30px 0 30px -60px;
}
.m-promotionbundleTeaser {
  background-color: #eff1f2;
  margin-top: 15px;
}
.m-promotionbundleTeaser .teaser-heading-wrapper .teaser-icon {
  vertical-align: middle;
}
.m-promotionbundleTeaser .teaser-heading-wrapper .teaser-details {
  margin: 15px;
}
.m-promotionbundleTeaser .teaser-content-wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
  position: relative;
}
.m-promotionbundleTeaser
  .teaser-content-wrapper
  div.content-wrapper:nth-last-child(2)
  span.content-promotion-separator {
  display: none;
}
@media (min-width: 600px) {
  .m-promotionbundleTeaser .teaser-content-wrapper {
    -ms-grid-columns: 50% 50%;
    grid-template-columns: 50% 50%;
  }
  .m-promotionbundleTeaser .teaser-content-wrapper .content-wrapper {
    background-color: #fff;
    height: auto;
    margin: 10px 15px;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(3) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(7) {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(8) {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(9) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(10) {
    -ms-grid-row: 5;
    -ms-grid-column: 2;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(11) {
    -ms-grid-row: 6;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(12) {
    -ms-grid-row: 6;
    -ms-grid-column: 2;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(13) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(14) {
    -ms-grid-row: 7;
    -ms-grid-column: 2;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(15) {
    -ms-grid-row: 8;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(16) {
    -ms-grid-row: 8;
    -ms-grid-column: 2;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(17) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(18) {
    -ms-grid-row: 9;
    -ms-grid-column: 2;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(19) {
    -ms-grid-row: 10;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(20) {
    -ms-grid-row: 10;
    -ms-grid-column: 2;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(21) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(22) {
    -ms-grid-row: 11;
    -ms-grid-column: 2;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(23) {
    -ms-grid-row: 12;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(24) {
    -ms-grid-row: 12;
    -ms-grid-column: 2;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(25) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(26) {
    -ms-grid-row: 13;
    -ms-grid-column: 2;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(27) {
    -ms-grid-row: 14;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(28) {
    -ms-grid-row: 14;
    -ms-grid-column: 2;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(29) {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(30) {
    -ms-grid-row: 15;
    -ms-grid-column: 2;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(31) {
    -ms-grid-row: 16;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(32) {
    -ms-grid-row: 16;
    -ms-grid-column: 2;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(33) {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(34) {
    -ms-grid-row: 17;
    -ms-grid-column: 2;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(35) {
    -ms-grid-row: 18;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(36) {
    -ms-grid-row: 18;
    -ms-grid-column: 2;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(37) {
    -ms-grid-row: 19;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(38) {
    -ms-grid-row: 19;
    -ms-grid-column: 2;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(39) {
    -ms-grid-row: 20;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(40) {
    -ms-grid-row: 20;
    -ms-grid-column: 2;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(41) {
    -ms-grid-row: 21;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(42) {
    -ms-grid-row: 21;
    -ms-grid-column: 2;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(43) {
    -ms-grid-row: 22;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(44) {
    -ms-grid-row: 22;
    -ms-grid-column: 2;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(45) {
    -ms-grid-row: 23;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(46) {
    -ms-grid-row: 23;
    -ms-grid-column: 2;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(47) {
    -ms-grid-row: 24;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(48) {
    -ms-grid-row: 24;
    -ms-grid-column: 2;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(49) {
    -ms-grid-row: 25;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper:nth-child(50) {
    -ms-grid-row: 25;
    -ms-grid-column: 2;
  }
}
.m-promotionbundleTeaser .conent-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  height: auto;
}
.m-promotionbundleTeaser .teaser-product-image {
  min-width: -webkit-calc(50% - 10px);
  min-width: calc(50% - 10px);
}
.m-promotionbundleTeaser .teaser-product-title {
  min-width: -webkit-calc(50% - 10px);
  min-width: calc(50% - 10px);
}
.m-promotionbundleTeaser .m-producttitle .a-heading {
  font-size: 20px;
  line-height: 24px;
}
.m-promotionbundleTeaser .teaser-energylabel-wrapper {
  margin-top: 15px;
  margin-left: 0;
}
.m-promotionbundleTeaser
  .teaser-energylabel-wrapper
  .energy-label-wrapper
  .m-imagelist
  img {
  max-width: 75px;
}
.m-promotionbundleTeaser .price-information {
  margin-top: 10px;
}
.m-promotionbundleTeaser .price-information .additional-info {
  margin: 0;
}
.m-promotionbundleTeaser .price-information .price {
  margin: 0 0 10px;
}
.m-promotionbundleTeaser .price-information .price .previous {
  margin: 0 0 2.5px;
  text-decoration: line-through;
  color: #999;
}
.m-promotionbundleTeaser .price-information .price-info-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-promotionbundleTeaser
  .price-information
  .price-info-wrapper
  .a-productavailability {
  margin: 0;
}
.m-promotionbundleTeaser
  .price-information
  .price-info-wrapper
  .current.highlight {
  margin: 0;
  font-size: 18px;
  line-height: normal;
}
.m-promotionbundleTeaser .price-information .stock-info-wrapper .text {
  display: none;
}
.m-promotionbundleTeaser .price-information .stock-info-wrapper:hover .text {
  display: inline;
}
.m-promotionbundleTeaser .promotion-seperator-wrapper {
  text-align: center;
}
.m-promotionbundleTeaser .promotion-separator {
  display: none;
}
@media (min-width: 600px) {
  .m-promotionbundleTeaser .content-promotion-separator {
    display: none;
  }
  .m-promotionbundleTeaser .promotion-separator {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
.m-promotionbundleTeaser .promotion-tile-seperator {
  border-top: none;
}
.m-promotionbundleTeaser .promotion-price-section {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.m-promotionbundleTeaser
  .promotion-price-section
  .price-info-wrapper
  .current.highlight {
  margin: 0;
  font-size: 24px;
}
.m-promotionbundleTeaser .promotion-price-section .additional-info {
  display: inline-block;
  margin-left: 10px;
  font-size: 12px;
  line-height: 12px;
}
.m-promotionbundleTeaser .promotion-price-section .discount.highlight {
  color: #000;
}
@media (min-width: 600px) {
  .m-promotionbundleTeaser .promotion-price-section {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 50%;
    grid-template-columns: 50%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(2) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(3) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(4) {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(5) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(6) {
    -ms-grid-row: 6;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(7) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(8) {
    -ms-grid-row: 8;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(9) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(10) {
    -ms-grid-row: 10;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(11) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(12) {
    -ms-grid-row: 12;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(13) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(14) {
    -ms-grid-row: 14;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(15) {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(16) {
    -ms-grid-row: 16;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(17) {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(18) {
    -ms-grid-row: 18;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(19) {
    -ms-grid-row: 19;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(20) {
    -ms-grid-row: 20;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(21) {
    -ms-grid-row: 21;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(22) {
    -ms-grid-row: 22;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(23) {
    -ms-grid-row: 23;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(24) {
    -ms-grid-row: 24;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(25) {
    -ms-grid-row: 25;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(26) {
    -ms-grid-row: 26;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(27) {
    -ms-grid-row: 27;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(28) {
    -ms-grid-row: 28;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(29) {
    -ms-grid-row: 29;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(30) {
    -ms-grid-row: 30;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(31) {
    -ms-grid-row: 31;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(32) {
    -ms-grid-row: 32;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(33) {
    -ms-grid-row: 33;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(34) {
    -ms-grid-row: 34;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(35) {
    -ms-grid-row: 35;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(36) {
    -ms-grid-row: 36;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(37) {
    -ms-grid-row: 37;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(38) {
    -ms-grid-row: 38;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(39) {
    -ms-grid-row: 39;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(40) {
    -ms-grid-row: 40;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(41) {
    -ms-grid-row: 41;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(42) {
    -ms-grid-row: 42;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(43) {
    -ms-grid-row: 43;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(44) {
    -ms-grid-row: 44;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(45) {
    -ms-grid-row: 45;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(46) {
    -ms-grid-row: 46;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(47) {
    -ms-grid-row: 47;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(48) {
    -ms-grid-row: 48;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(49) {
    -ms-grid-row: 49;
    -ms-grid-column: 1;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .price-section-wrapper:nth-child(50) {
    -ms-grid-row: 50;
    -ms-grid-column: 1;
  }
}
.m-quantityselector:after {
  clear: both;
  content: "";
  width: 100%;
}
.m-quantityselector .quantityselector-button {
  background: 0 0;
  color: #000;
  float: left;
  height: 3rem;
  line-height: 12px;
  width: 25%;
}
.m-quantityselector .quantityselector-button .icon {
  margin: -15px;
  padding: 15px;
}
.m-quantityselector .quantityselector-button :hover {
  color: #007bc0;
}
.m-quantityselector .quantityselector-value {
  background: 0 0;
  border: 1px solid #e6e6e6;
  float: left;
  margin: 0;
  text-align: center;
}
.m-questiondisplay .average-rating-container {
  border-bottom: 1px solid #d4d9de;
  display: inline-block;
  width: 100%;
}
.m-questiondisplay .question-header-buttons {
  float: right;
  margin: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-questiondisplay
  .question-header-buttons
  .a-link.link-addtocart,
.m-questiondisplay .question-header-buttons .a-button,
.m-questiondisplay
  .question-header-buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  display: block;
  margin: 0 0 10px;
  padding: 11px 20px;
}
.m-questiondisplay .questions-header {
  width: 100%;
  display: inline-block;
}
.m-questiondisplay .question-search-container {
  margin-bottom: 10px;
}
@media (min-width: 900px) {
  .m-questiondisplay .questions-header .question-display-heading {
    display: block;
    font-size: 30px;
    padding: 0;
    width: 50%;
  }
  .m-questiondisplay .question-search-container {
    position: absolute;
    top: -50px;
    right: 0;
    width: 50%;
  }
}
.m-questionfilterbar .questionfilterbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-questionfilterbar .questionfilterbar .sort-container {
  float: right;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-product-questions {
  display: inline-block;
}
.m-questionitemdisplay {
  width: 100%;
  display: inline-block;
}
.m-questionitemdisplay .questioncontainer {
  width: 100%;
  display: inline-block;
}
.m-questionitemdisplay .questioncontainer .badge-container {
  text-align: right;
}
.m-questionitemdisplay .questioncontainer .flag-image-wrapper {
  line-height: 1;
}
.m-questionitemdisplay .questioncontainer .flag-image-wrapper .nickname {
  font-weight: 700;
}
.m-questionitemdisplay .questioncontainer .title-wrapper .question-title {
  font-size: 16px;
  margin-top: 2%;
}
.m-questionitemdisplay .rating-dimension-container .a-ratingdimension {
  float: left;
  width: 50%;
  margin: 7% 0 0;
}
@media (min-width: 900px) {
  .m-questionitemdisplay .rating-dimension-container .a-ratingdimension {
    margin: 2% 0;
    width: 25%;
  }
}
.m-questionitemdisplay .questionitem-helpful-logo-wrap {
  display: inline-block;
  width: 100%;
}
.m-questionitemdisplay .questionitem-reply {
  display: inline-block;
  width: 100%;
}
.m-questionitemdisplay .translate-question-reply-link {
  color: #007bc0;
  display: block;
  cursor: pointer;
}
.m-questionitemdisplay .translate-back-question-reply-link {
  color: #007bc0;
  cursor: pointer;
}
.m-questionreply .questionreply-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.m-questionreply .questionreply-container .a-image {
  width: 10%;
}
.m-questionreply .questionreply-container .questionreply-name {
  width: 50%;
  margin-left: 20px;
}
.m-questionreply .questionreply-para {
  text-align: justify;
}
.m-reviews-question.loadReview {
  min-height: 100px;
}
.m-reviews-question ::selection {
  background: #b1d7fe;
}
.m-reviews-question ::-moz-selection {
  background: #b1d7fe;
}
.m-reviews-question .bv-review-heading {
  display: none;
}
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product {
  padding: 0 0 10px !important;
}
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-rating-ratio
  .bv-rating-stars-container
  .bv-rating-stars.bv-rating-stars-on {
  color: #007bc0 !important;
}
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-rating-ratio
  .bv-rating-stars-container
  .bv-rating-stars.bv-rating-stars-off {
  color: #ccc !important;
}
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-rating-ratio-number
  .bv-rating {
  color: #000 !important;
}
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-rating-ratio-number
  .bv-rating:hover {
  color: #000 !important;
  text-decoration: none;
}
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-rating-ratio-count
  .bv-text-link.bv-rating-label {
  border-width: 0 !important;
  color: #007bc0 !important;
  cursor: pointer !important;
  display: inline-block;
  font-family: boschsans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  max-width: 100% !important;
  padding-left: 0 !important;
  position: relative !important;
  text-decoration: none !important;
}
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-rating-ratio-count
  .bv-text-link.bv-rating-label:active,
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-rating-ratio-count
  .bv-text-link.bv-rating-label:focus,
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-rating-ratio-count
  .bv-text-link.bv-rating-label:hover {
  background: 0 0 !important;
  outline: 0 !important;
}
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-rating-ratio-count
  .bv-text-link.bv-rating-label:hover {
  color: #000 !important;
}
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-rating-ratio-count
  .bv-text-link.bv-rating-label:visited {
  color: #007bc0 !important;
}
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets {
  padding-left: 0 !important;
}
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  input.bv-text {
  border: 1px solid #ccc !important;
  border-radius: 0 !important;
  -webkit-transition: none !important;
  transition: none !important;
}
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  input.bv-text:focus {
  border: 1px solid #ccc !important;
  outline: #007bc0 dotted 1px !important;
}
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  input.bv-text
  ::-webkit-input-placeholder {
  color: #ccc !important;
  opacity: 1;
}
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  input.bv-text
  ::placeholder {
  color: #ccc !important;
  opacity: 1;
}
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  input.bv-text
  :-ms-input-placeholder {
  color: #ccc !important;
  opacity: 1;
}
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn {
  background: #009bd9 !important;
  border: none !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: #fff !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  margin-bottom: 0 !important;
  padding: 7px !important;
  -webkit-transition: none !important;
  transition: none !important;
  font-family: icons !important;
  -webkit-font-smoothing: antialiased !important;
  font-style: normal !important;
  speak: none !important;
}
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn:hover {
  background: #000 !important;
}
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn:before {
  color: #fff !important;
  display: block !important;
  font-size: 20px !important;
}
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn
  span:first-child {
  display: none !important;
  visibility: hidden !important;
}
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-content-product-stats
  .bv-content-product-stats-item
  .bv-content-data-count,
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-content-product-stats
  .bv-content-product-stats-item-first
  .bv-content-data-count,
.m-reviews-question
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-content-product-stats
  .bv-content-product-stats-item-last
  .bv-content-data-count {
  border-width: 0 !important;
}
.m-reviews-question
  #BVRRSearchContainer.hide-review-stats
  .bv-content-product-stats {
  display: none !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label {
  border-width: 0 !important;
  color: #007bc0 !important;
  cursor: pointer !important;
  display: inline-block;
  font-family: boschsans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  max-width: 100% !important;
  padding-left: 0 !important;
  position: relative !important;
  text-decoration: none !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label:active,
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label:focus,
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label:hover {
  background: 0 0 !important;
  outline: 0 !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label:hover {
  color: #000 !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label:visited {
  color: #007bc0 !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-action-bar-header {
  color: #000;
  font-size: 1.375rem !important;
  line-height: 1.3 !important;
  margin: 0 0 24px !important;
}
@media (min-width: 600px) {
  .m-reviews-question
    #BVQAContainer
    .bv-cleanslate
    div[class*="bv-core-container"]
    .bv-content-list-container
    .bv-header
    .bv-action-bar
    .bv-action-bar-header {
    font-size: 2.125rem !important;
    line-height: 1.3 !important;
  }
}
@media (min-width: 900px) {
  .m-questionreply .questionreply-container .questionreply-name {
    width: 70%;
  }
  .m-reviews-question
    #BVQAContainer
    .bv-cleanslate
    div[class*="bv-core-container"]
    .bv-content-list-container
    .bv-header
    .bv-action-bar
    .bv-action-bar-header {
    font-size: 40px !important;
    line-height: 52px !important;
  }
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-ask-question-container.bv-write-container
  .bv-ask-question {
  background: #009bd9 !important;
  border: none !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: #fff !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  margin-bottom: 0 !important;
  padding: 11px !important;
  -webkit-transition: none !important;
  transition: none !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-ask-question-container.bv-write-container
  .bv-ask-question:hover {
  background: #000 !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-control-bar
  .bv-control-bar-count {
  padding-left: 0 !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-control-bar
  .bv-control-bar-sort {
  padding-right: 0 !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-control-bar
  .bv-control-bar-sort
  .bv-dropdown-target {
  padding-right: 15px !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-control-bar
  .bv-control-bar-sort
  .bv-dropdown-target
  .bv-dropdown-arrow {
  right: 0 !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions.bv-focusable:focus {
  outline: 0 !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-title {
  color: #000;
  font-size: 16px !important;
  line-height: 20px !important;
  margin: 0 0 15px !important;
}
@media (min-width: 600px) {
  .m-reviews-question
    #BVQAContainer
    .bv-cleanslate
    div[class*="bv-core-container"]
    .bv-content-list-container
    .bv-content-list-Questions
    .bv-content-item
    .bv-content-title {
    font-size: 16px !important;
    line-height: 22px !important;
  }
}
@media (min-width: 900px) {
  .m-reviews-question
    #BVQAContainer
    .bv-cleanslate
    div[class*="bv-core-container"]
    .bv-content-list-container
    .bv-content-list-Questions
    .bv-content-item
    .bv-content-title {
    font-size: 16px !important;
    line-height: 22px !important;
  }
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-title
  .bv-secondary-content-link {
  color: #007bc0 !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-title
  .bv-secondary-content-link:hover {
  color: #000 !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-title
  .bv-secondary-content-link:visited {
  color: #007bc0 !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-core-float:hover
  .bv-content-title
  a {
  color: #000 !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-container:hover
  .bv-secondary-content-link {
  text-decoration: none !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item:hover
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn {
  background-color: transparent !important;
  background-image: none !important;
  border-width: 0 !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container {
  padding-left: 0 !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn {
  border-left: 0 !important;
  border-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  color: #71767c !important;
  cursor: pointer !important;
  display: inline-block;
  font-family: boschsans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  max-width: 100% !important;
  position: relative !important;
  text-decoration: none !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:active,
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:hover {
  outline: 0 !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:hover {
  color: #000 !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:visited {
  color: #007bc0 !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:active,
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:focus {
  background: #009bd9 !important;
  border: none !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-inline-form-container
  .bv-mbox-content-container
  .bv-mbox-breadcrumb {
  padding-left: 0 !important;
  color: #000;
  font-size: 1.375rem !important;
  line-height: 1.3 !important;
  margin: 0 0 24px !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-inline-form-container
  div[class*="bv-core-container"]
  .bv-mbox-content-submission-question
  .bv-mbox-close {
  display: inline-block !important;
  font-family: icons !important;
  -webkit-font-smoothing: antialiased !important;
  font-style: normal !important;
  right: 20px !important;
  speak: none !important;
  top: 20px !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-inline-form-container
  div[class*="bv-core-container"]
  .bv-mbox-content-submission-question
  .bv-mbox-close:hover:before {
  color: #000 !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-inline-form-container
  div[class*="bv-core-container"]
  .bv-mbox-content-submission-question
  .bv-mbox-close:before {
  color: #007bc0 !important;
  display: block !important;
  font-size: 20px !important;
}
.m-reviews-question
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-inline-form-container
  div[class*="bv-core-container"]
  .bv-mbox-content-submission-question
  .bv-mbox-close
  span:first-child {
  display: none !important;
  visibility: hidden !important;
}
.m-questionsearchbox {
  width: 100%;
}
.m-questionsearchbox .questionsearchbox-wrapper {
  position: relative;
  width: 100%;
}
.m-questionsearchbox .questionsearchbox-inputbox {
  position: relative;
}
.m-questionsearchbox
  .questionsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search,
.m-questionsearchbox
  .questionsearchbox-inputbox
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-questionsearchbox
  .questionsearchbox-inputbox
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
.m-questionsearchbox .questionsearchbox-inputbox input,
.m-questionsearchbox .questionsearchbox-inputbox input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-questionsearchbox
  .questionsearchbox-inputbox
  input.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-questionsearchbox
  .questionsearchbox-inputbox
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-questionsearchbox
  .questionsearchbox-inputbox
  input.m-forminput {
  margin: 0;
  border: 0;
  width: 100%;
}
.m-questionsearchbox
  .questionsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search:focus,
.m-questionsearchbox
  .questionsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search:hover,
.m-questionsearchbox
  .questionsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search:visited,
.m-questionsearchbox
  .questionsearchbox-inputbox
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:focus,
.m-questionsearchbox
  .questionsearchbox-inputbox
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:hover,
.m-questionsearchbox
  .questionsearchbox-inputbox
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:visited,
.m-questionsearchbox
  .questionsearchbox-inputbox
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:focus,
.m-questionsearchbox
  .questionsearchbox-inputbox
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:hover,
.m-questionsearchbox
  .questionsearchbox-inputbox
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:visited,
.m-questionsearchbox .questionsearchbox-inputbox input.m-forminput:focus,
.m-questionsearchbox .questionsearchbox-inputbox input.m-forminput:hover,
.m-questionsearchbox .questionsearchbox-inputbox input.m-forminput:visited,
.m-questionsearchbox .questionsearchbox-inputbox input:focus,
.m-questionsearchbox .questionsearchbox-inputbox input:hover,
.m-questionsearchbox .questionsearchbox-inputbox input:visited,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-questionsearchbox
  .questionsearchbox-inputbox
  input.technical-info-search:focus,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-questionsearchbox
  .questionsearchbox-inputbox
  input.technical-info-search:hover,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-questionsearchbox
  .questionsearchbox-inputbox
  input.technical-info-search:visited,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-questionsearchbox
  .questionsearchbox-inputbox
  input.js-search-input:focus,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-questionsearchbox
  .questionsearchbox-inputbox
  input.js-search-input:hover,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-questionsearchbox
  .questionsearchbox-inputbox
  input.js-search-input:visited,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-questionsearchbox
  .questionsearchbox-inputbox
  input.m-forminput:focus,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-questionsearchbox
  .questionsearchbox-inputbox
  input.m-forminput:hover,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-questionsearchbox
  .questionsearchbox-inputbox
  input.m-forminput:visited {
  outline: 0;
}
.m-questionsearchbox .questionsearchbox-close-icon {
  position: absolute;
  cursor: pointer;
}
.m-questionsearchbox .questionsearchbox-submit .question-search-button,
.m-questionsearchbox .questionsearchbox-submit .question-search-button:hover {
  background: #e0e2e5;
  color: #000;
  outline: 0;
}
.m-questionsearchbox .questionsearchbox-submit .question-search-button::before,
.m-questionsearchbox
  .questionsearchbox-submit
  .question-search-button:hover::before {
  display: none;
}
.m-quicklinkmessages {
  clear: both;
  cursor: pointer;
}
.m-quicklinkmessages .a-heading {
  padding: 10px;
}
.m-quicklinkmessages .icon {
  padding-left: 5px;
}
.m-quicklinkmessages .icon-message-available {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-quotationcancellation {
  padding-left: 10px;
}
.m-quotationcancellation + .notesanchorlink {
  padding-right: 10px;
  border-right: 1px solid #d4d9de;
}
.m-rangeslider .rangeslider-heading-icon {
  color: #007bc0;
}
.m-rangeslider .rangeslider-heading {
  font-size: 0.875rem;
  line-height: 1.5;
}
.m-rangeslider.rangeslider-rebrush {
  padding: 0 12px;
}
.m-rangeslider.rangeslider-rebrush .rangeslider {
  margin: 22px 0 40px;
}
.m-rangeslider.rangeslider-rebrush .rangeslider .noUi-handle:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  line-height: 12px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  border-radius: 50%;
  color: #fff;
  background-color: #007bc0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-rangeslider .rangeslider {
  background: #ccc;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 2px;
  margin: 30px 0 20px;
  position: relative;
}
.m-rangeslider .rangeslider .noUi-handle {
  background: 0 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: ew-resize;
}
.m-rangeslider .rangeslider .noUi-handle:before {
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  background: 0 0;
  color: #007bc0;
  font-size: 24px;
  position: absolute;
}
.m-rangeslider .rangeslider .noUi-handle:hover:before {
  color: #007bc0;
}
.m-rangeslider .rangeslider .noUi-base {
  height: 100%;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  width: 100%;
  z-index: 1;
}
.m-rangeslider .rangeslider .noUi-origin {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.m-rangeslider .rangeslider .rangeslider-value-lower,
.m-rangeslider .rangeslider .rangeslider-value-upper {
  border: 0;
  color: #000;
  font-size: 0.875rem;
  margin: 10px 0 0;
  padding: 0;
  width: 60px;
}
.m-rangeslider .rangeslider .rangeslider-value-lower {
  float: left;
  text-align: left;
}
.m-rangeslider .rangeslider .rangeslider-value-upper {
  float: right;
  text-align: right;
}
.m-ratingdistribution .rating-distribution-container {
  padding: 0 3%;
  float: left;
  width: 100%;
  margin: 2% 0;
}
@media (min-width: 600px) {
  .m-reviews-question
    #BVQAContainer
    .bv-cleanslate
    div[class*="bv-core-container"]
    .bv-content-list-container
    .bv-inline-form-container
    .bv-mbox-content-container
    .bv-mbox-breadcrumb {
    font-size: 2.125rem !important;
    line-height: 1.3 !important;
  }
  .m-rangeslider .rangeslider-heading {
    font-size: 0.875rem;
    line-height: 1.5;
  }
  .m-ratingdistribution .rating-distribution-container {
    width: 45%;
    padding: 0 10% 0 0;
  }
}
.m-ratingdistribution .average-distribution-container {
  padding: 0 3%;
  float: left;
  width: 100%;
  margin: 2% 0;
}
.m-ratingdistribution .average-distribution-container .secondary-instruction {
  margin-bottom: 9%;
}
.m-ratingrow {
  padding: 2% 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.m-ratingrow .ratingrow-label {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.m-ratingrow .ratingrow-progressbar {
  -webkit-box-flex: 3;
  -webkit-flex: 3;
  -ms-flex: 3;
  flex: 3;
}
.m-ratingrow .ratingrow-value {
  text-align: right;
  -webkit-box-flex: 0.5;
  -webkit-flex: 0.5;
  -ms-flex: 0.5;
  flex: 0.5;
}
.m-ratingsummary a.questions,
.m-ratingsummary a.reviews {
  display: inline-block;
}
.m-ratingsummary a.questions:before {
  content: "|";
}
.m-recaptcha {
  width: 100%;
  float: left;
}
@media (min-width: 600px) {
  .m-ratingdistribution .average-distribution-container {
    width: 55%;
    padding: 0;
  }
}
.m-retailer-reviews {
  width: 50%;
}
.m-retailer-reviews:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
@media (min-width: 600px) {
  .m-retailer-reviews {
    width: 25%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
    margin-top: 0;
  }
}
.m-retailer-reviews .retailer-rating-value {
  font-weight: 700;
}
#pl-returns-plugin ul.pl-dropdown-menu.pl-dropdown-border {
  background-color: #fff !important;
}
#pl-returns-plugin .pl-card {
  background: #fff !important;
}
#pl-returns-plugin .pl-problemdescription-section .pl-input {
  background-color: #000 !important;
  color: #fff !important;
}
#pl-returns-plugin
  .pl-page-signin
  .pl-article-list-notreturnable
  .pl-toogle-title
  a,
#pl-returns-plugin
  .pl-page-signin
  .pl-article-list-notreturnable
  .pl-toogle-title
  p
  a,
#pl-returns-plugin .pl-page-signin .pl-header-text a,
#pl-returns-plugin .pl-page-signin .pl-header-text p a,
#pl-returns-plugin
  .pl-style-compact
  .pl-article-list-notreturnable
  .pl-toogle-title
  a,
#pl-returns-plugin
  .pl-style-compact
  .pl-article-list-notreturnable
  .pl-toogle-title
  p
  a,
#pl-returns-plugin .pl-style-compact .pl-header-text a,
#pl-returns-plugin .pl-style-compact .pl-header-text p a {
  font-size: inherit !important;
  text-decoration: none !important;
}
#pl-returns-plugin .pl-page-signin .pl-space-top .pl-space-top--double,
#pl-returns-plugin .pl-style-compact .pl-space-top .pl-space-top--double {
  margin-top: 10px;
}
#pl-returns-plugin .pl-card.pl-card-no-padding {
  background: #fff !important;
}
.parcellab-track-trace .pl-box .pl-box-body .pl-button {
  background-color: #fff !important;
}
.parcellab-track-trace
  .pl-box
  .pl-box-body
  .pl-rating-body
  .pl-courier-vote
  .pl-vote-down
  img {
  content: url(https://icons.parcellab.com/thumbs_down?color=000) !important;
}
.parcellab-track-trace
  .pl-box
  .pl-box-body
  .pl-rating-body
  .pl-courier-vote
  .pl-vote-up
  img {
  content: url(https://icons.parcellab.com/thumbs_up?color=000) !important;
}
.parcellab-track-trace .pl-space-top a {
  color: #fff !important;
}
.parcellab-track-trace .pl-space-top a div {
  color: #fff !important;
  opacity: 1;
}
.parcellab-track-trace .pl-space-top .pl-button {
  background-color: #007bc0 !important;
}
.parcellab-track-trace
  .pl-box-aside-left
  .pl-space-bottom
  .pl-box
  .pl-box-body
  .pl-rating-body
  .pl-vote-up
  img {
  content: url(https://icons.parcellab.com/thumbs_up?color=000) !important;
}
.parcellab-track-trace
  .pl-box-aside-left
  .pl-space-bottom
  .pl-box
  .pl-box-body
  .pl-rating-body
  .pl-vote-down
  img {
  content: url(https://icons.parcellab.com/thumbs_down?color=000) !important;
}
.parcellab-track-trace .pl-box-aside-left .pl-button {
  background-color: #2b5ee5 !important;
}
.parcellab-track-trace .pl-box-aside-left a {
  color: #fff !important;
}
.parcellab-track-trace .pl-box-aside-left a div {
  color: #fff !important;
  opacity: 1;
}
.parcellab-track-trace .pl-box-aside-left a div img {
  content: url(https://icons.parcellab.com/event?color=000) !important;
}
.parcellab-track-trace
  .pl-box-trace
  .pl-box-body
  .pl-icon-hr-container
  .pl-hr-icon-left
  img {
  content: url(https://icons.parcellab.com/order_processed?color=333) !important;
}
.parcellab-track-trace
  .pl-box-trace
  .pl-box-body
  .pl-icon-hr-container
  .pl-hr-icon-center
  img {
  content: url(https://icons.parcellab.com/info_truck?color=333) !important;
}
.parcellab-track-trace
  .pl-box-trace
  .pl-box-body
  .pl-icon-hr-container
  .pl-hr-icon-right
  img {
  content: url(https://icons.parcellab.com/success_standard?color=333) !important;
}
.badge,
.brand,
.cart-badge {
  display: inline-block;
}
.a-tooltip.is-active {
  white-space: normal;
}
.m-reviewerdemographics .user-demograph-title {
  font-weight: 700;
}
.review-placeholder-container .reviewratingcontainer {
  height: 35px;
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
}
.review-placeholder-container .review-title {
  height: 30px;
  width: 50%;
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
}
.review-placeholder-container .review-text {
  height: 25px;
  width: 70%;
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
}
.m-reviewextrainfo {
  float: right;
  width: 100%;
  text-align: right;
  margin: 2% 0 0;
}
.m-reviewextrainfo .extra-review-syndicate-image {
  margin: 0 0 0 8px;
  float: right;
  height: auto;
  max-width: 55px;
}
.m-reviewextrainfo .extra-review-image {
  margin: 0 0 0 8px;
  vertical-align: bottom;
  height: auto;
  max-width: 55px;
}
.m-reviewextrainfo .extra-review-image-container {
  width: 50px;
  height: 30px;
}
.m-reviewfilterbar .filterbar {
  background-color: #eff1f2;
  color: #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-reviewfilterbar .filterbar .sort-container {
  float: right;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-reviewfilterbar .filterbar .reviewfilterbar-sort-text {
  margin-left: 5px;
}
.m-reviewfilterbar .filter-options {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.m-reviewfilterbar .filter-options .m-forminput-dropdown {
  max-width: unset;
  display: inline-block;
}
.m-reviewfilterbar
  .filter-options
  .m-forminput-dropdown
  .review-filter-checkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-reviewfilterbar .filter-options .m-forminput-dropdown .select2-container {
  border: 0;
}
.m-reviewfilterbar
  .filter-options
  .m-forminput-dropdown
  .select2-container
  .select2-results__option[aria-selected="true"] {
  display: none;
}
@media (min-width: 900px) {
  .m-reviews-question
    #BVQAContainer
    .bv-cleanslate
    div[class*="bv-core-container"]
    .bv-content-list-container
    .bv-inline-form-container
    .bv-mbox-content-container
    .bv-mbox-breadcrumb {
    font-size: 40px !important;
    line-height: 52px !important;
  }
  .m-rangeslider .rangeslider-heading {
    font-size: 0.875rem;
    line-height: 1.5;
  }
  .m-ratingdistribution .average-distribution-container {
    padding: 0;
  }
  .m-reviewextrainfo {
    width: 50%;
  }
  .m-reviewfilterbar .filter-options {
    display: block;
  }
  .m-reviewfilterbar .filter-options .m-forminput-dropdown {
    max-width: 50%;
    margin: 4px 8px 4px 0;
  }
  .m-reviewfilterbar
    .filter-options
    .m-forminput-dropdown
    .select2-container
    .select2-results__option {
    padding-left: 34px;
  }
  .m-reviewfilterbar .filter-options .m-forminput-dropdown .select2-selection {
    padding-left: 16px;
  }
}
.m-reviewfilterbar
  .filter-options
  .m-forminput-dropdown
  .select2-selection
  .select2-selection__arrow {
  color: #000;
  font-size: 24px;
}
.m-reviewfilterbar .filter-options .m-forminput-checkbox {
  max-width: unset;
  display: inline-block;
}
@media (min-width: 900px) {
  .m-reviewfilterbar .filter-options .m-forminput-checkbox {
    max-width: 50%;
    margin: 4px 8px 4px 0;
  }
}
@media (min-width: 600px) {
  .m-reviewfilterbar .filter-options .m-forminput-checkbox {
    margin: 4px 8px 4px 0;
  }
}
.m-reviewfilterbar .filter-options .m-forminput-checkbox.toggle-disabled {
  opacity: 0.5;
}
.m-reviewfilterbar .filter-options .m-chips-group {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-reviewfilterbar .filter-options .m-chips .dropdown-content {
  z-index: 10;
}
.m-reviewfilterbar .filter-options .m-chips .m-forminput-checkbox {
  display: block;
  max-width: none;
  margin: 0;
}
.m-reviewfilterbar .filter-options .m-chips .m-forminput-checkbox .label-text {
  padding: 0;
}
.m-review-FilterBar-Layer .filterbar-layer {
  width: 100%;
  background-color: #f7f7f7;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 1%;
}
.m-review-filter-modal {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.m-review-filter-modal .review-filter-modal {
  background-color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 250;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  padding: 10px 0;
  overflow: auto;
}
.m-review-filter-modal .review-filter-modal.open {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.m-review-filter-modal .review-filter-modal.animation-in {
  -webkit-animation: 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards
    blowUpModal;
  animation: 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards blowUpModal;
}
.m-review-filter-modal .review-filter-modal.animation-out {
  -webkit-animation: 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards
    blowUpModalReverse;
  animation: 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards blowUpModalReverse;
}
.m-review-filter-modal .review-filter-modal .header {
  padding: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.m-review-filter-modal .review-filter-modal .icon.close-modal:focus {
  outline: transparent solid 1px;
}
.m-review-filter-modal .review-filter-modal .general-filter {
  position: relative;
  height: 65vh;
  overflow-y: scroll;
}
.m-review-filter-modal
  .review-filter-modal
  .general-filter
  .filter-modal-toggle {
  border-top: 1px solid #eee;
  padding: 5px;
}
.m-review-filter-modal
  .review-filter-modal
  .general-filter
  .filter-modal-toggle
  .label-text {
  padding-left: 5px;
}
.m-review-filter-modal
  .review-filter-modal
  .general-filter
  .filter-modal-toggle
  .a-toggleSwitch {
  float: right;
}
.m-review-filter-modal .review-filter-modal .general-filter .filter {
  border-top: 1px solid #eee;
}
.m-review-filter-modal
  .review-filter-modal
  .general-filter
  .filter.open
  .filter-content {
  display: block;
}
.m-review-filter-modal
  .review-filter-modal
  .general-filter
  .filter.open
  .selected-filters {
  display: none;
}
.m-review-filter-modal
  .review-filter-modal
  .general-filter
  .filter
  .filter-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 10px;
}
.m-review-filter-modal
  .review-filter-modal
  .general-filter
  .filter
  .filter-head:focus {
  outline: transparent solid 1px;
}
.m-review-filter-modal
  .review-filter-modal
  .general-filter
  .filter
  .filter-head
  .filter-toggle {
  margin-left: 10px;
}
.m-review-filter-modal
  .review-filter-modal
  .general-filter
  .filter
  .filter-head
  .selected-filters {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #007bc0;
  margin: 5px 0;
}
.m-review-filter-modal
  .review-filter-modal
  .general-filter
  .filter
  .filter-text-container {
  overflow: hidden;
}
.m-review-filter-modal
  .review-filter-modal
  .general-filter
  .filter
  .filter-text-container
  .filter-name
  .filter-name-text {
  font-weight: 700;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-review-filter-modal
  .review-filter-modal
  .general-filter
  .filter
  .filter-text-container
  .filter-name
  .a-link.link-addtocart,
.m-review-filter-modal
  .review-filter-modal
  .general-filter
  .filter
  .filter-text-container
  .filter-name
  .a-button,
.m-review-filter-modal
  .review-filter-modal
  .general-filter
  .filter
  .filter-text-container
  .filter-name
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  height: auto;
}
.m-review-filter-modal
  .review-filter-modal
  .general-filter
  .filter
  .filter-content {
  padding: 5px;
}
.m-review-filter-modal
  .review-filter-modal
  .general-filter
  .filter
  .filter-content
  .review-filter-form {
  margin-top: 5px;
  padding: 5px;
  margin-left: 5px;
}
.m-review-filter-modal
  .review-filter-modal
  .modal-filter-reviews-button-container {
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 15px;
}
.m-review-filter-modal
  .review-filter-modal
  .modal-filter-reviews-button-container
  .modal-filter-reviews-button {
  border-radius: 6px;
  width: 100%;
}
.m-review-filter-modal .review-filter-modal .m-layer {
  margin-top: 30%;
}
.m-reviewitem .reviewitem-inner {
  position: relative;
}
.m-reviewitem .reviewitem-product-content {
  clear: both;
  padding: 15px 5px;
}
.m-reviewitem .reviewitem-header .a-rating {
  margin-right: 10px;
}
.m-reviewitem .reviewitem-header .date {
  display: inline-block;
  font-size: 0.75rem;
}
.m-reviewitem .reviewitem-header .product-family {
  margin-top: 5px;
  margin-bottom: 10px;
}
.m-reviewitem .reviewitem-header .product-family a {
  color: #000;
  font-size: 16px;
  text-decoration: underline;
}
.m-reviewitem .js-content .reviewitem-content {
  min-height: 110px;
}
@media (min-width: 600px) {
  .m-reviewitem .reviewitem-product-content {
    clear: none;
  }
  .m-reviewitem .reviewitem-content {
    padding-left: 130px;
  }
}
.m-reviewitem .reviewitem-header {
  padding: 0 5px 0 15px;
  width: -webkit-calc(100% - 75px);
  width: calc(100% - 75px);
  float: left;
}
@media (min-width: 600px) {
  .m-reviewitem .reviewitem-header {
    width: -webkit-calc(100% - 120px);
    width: calc(100% - 120px);
  }
}
.m-reviewitem .reviewitem-footer .more-less-container {
  bottom: 0;
  position: absolute;
  right: 0;
  width: 100%;
}
.m-reviewitem .reviewitem-footer .more-less-container .a-morelesslink {
  background: #f7f7f7;
  color: #000;
  margin-bottom: 0;
  opacity: 0.9;
  padding: 0;
}
.m-reviewitem .reviewitem-product-image {
  height: 75px;
  width: 75px;
  float: left;
}
@media (min-width: 600px) {
  .m-reviewitem .reviewitem-product-image {
    width: 120px;
    height: 120px;
    padding-bottom: 5px;
  }
  .m-reviewitemreviewdisplay .reviewitem-reply .reviewreply .reviewreply-para {
    padding: 20px 0 0 110px;
  }
}
.m-reviewitem .reviewitem-product-image .a-image {
  height: 100%;
}
.m-reviewitem .reviewitem-product-image .a-image picture {
  bottom: 0;
  left: 0;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.m-reviewitem .reviewitem-product-image .a-image picture img {
  bottom: 0;
  left: 0;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  right: 0;
  top: 0;
  margin: 0 auto;
  max-width: 100%;
}
.m-reviewitemreviewdisplay {
  width: 100%;
  display: inline-block;
}
.m-reviewitemreviewdisplay .reviewratingcontainer {
  width: 100%;
  display: inline-block;
}
.m-reviewitemreviewdisplay .reviewratingcontainer .badge-container {
  text-align: right;
}
.m-reviewitemreviewdisplay .reviewratingcontainer .flag-image-wrapper {
  line-height: 1;
}
.m-reviewitemreviewdisplay
  .reviewratingcontainer
  .flag-image-wrapper
  .nickname {
  font-weight: 700;
}
.m-reviewitemreviewdisplay .translate-review-link {
  color: #007bc0;
  display: block;
  cursor: pointer;
}
.m-reviewitemreviewdisplay .translate-back-review-link {
  color: #007bc0;
  cursor: pointer;
}
.m-reviewitemreviewdisplay .review-is-translated-text {
  margin-bottom: 0.5rem;
}
.m-reviewitemreviewdisplay .reviewitem-helpfull-logo-wrap {
  display: inline-block;
  width: 100%;
}
.m-reviewitemreviewdisplay .reviewitem-reply {
  display: inline-block;
  width: 100%;
}
.m-reviewitemreviewdisplay
  .reviewitem-reply
  .reviewreply
  .reviewreply-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.m-reviewitemreviewdisplay
  .reviewitem-reply
  .reviewreply
  .reviewreply-container
  .a-image {
  width: 10%;
}
.m-reviewitemreviewdisplay .reviewitem-reply .reviewreply .reviewreply-para {
  text-align: justify;
}
@media (min-width: 900px) {
  .m-reviewitemreviewdisplay .rating-dimension-container .a-ratingdimension {
    margin: 2% 0;
    width: 25%;
  }
  .m-reviewitemreviewdisplay
    .reviewitem-reply
    .reviewreply
    .reviewreply-container
    .reviewreply-name {
    width: 100%;
  }
  .m-reviewitemreviewdisplay .reviewitem-reply .reviewreply .reviewreply-para {
    width: 65%;
    padding: 20px 0 0 130px;
  }
}
.m-reviewitemreviewdisplay .show-more-review.hidden {
  display: none;
}
.m-reviewitemreviewdisplay .show-truncated-text {
  max-height: -webkit-calc(1.5 * 5);
  max-height: calc(1.5 * 5);
}
.m-reviewitemreviewdisplay .show-full-text {
  height: auto;
  line-height: 1.5;
}
.m-reviewitemreviewdisplay .show-more-a-link {
  margin-bottom: 10px;
}
.m-reviewreply .reviewreply-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.m-reviewreply .reviewreply-container .a-image {
  width: 10%;
}
.m-reviewreply .reviewreply-container .reviewreply-name {
  width: 50%;
  margin-left: 40px;
}
.m-reviewreply .reviewreply-para {
  width: 85%;
  padding: 20px 0 0 70px;
  text-align: justify;
}
.m-reviews.loadReview {
  min-height: 100px;
}
.m-reviews ::selection {
  background: #b1d7fe;
}
.m-reviews ::-moz-selection {
  background: #b1d7fe;
}
.m-reviews .bv-review-heading {
  display: none;
}
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product {
  padding: 0 0 10px !important;
}
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-rating-ratio
  .bv-rating-stars-container
  .bv-rating-stars.bv-rating-stars-on {
  color: #007bc0 !important;
}
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-rating-ratio
  .bv-rating-stars-container
  .bv-rating-stars.bv-rating-stars-off {
  color: #ccc !important;
}
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-rating-ratio-number
  .bv-rating {
  color: #000 !important;
}
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-rating-ratio-number
  .bv-rating:hover {
  color: #000 !important;
  text-decoration: none;
}
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-rating-ratio-count
  .bv-text-link.bv-rating-label {
  border-width: 0 !important;
  color: #007bc0 !important;
  cursor: pointer !important;
  display: inline-block;
  font-family: boschsans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  max-width: 100% !important;
  padding-left: 0 !important;
  position: relative !important;
  text-decoration: none !important;
}
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-rating-ratio-count
  .bv-text-link.bv-rating-label:active,
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-rating-ratio-count
  .bv-text-link.bv-rating-label:focus,
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-rating-ratio-count
  .bv-text-link.bv-rating-label:hover {
  background: 0 0 !important;
  outline: 0 !important;
}
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-rating-ratio-count
  .bv-text-link.bv-rating-label:hover {
  color: #000 !important;
}
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-rating-ratio-count
  .bv-text-link.bv-rating-label:visited {
  color: #007bc0 !important;
}
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets {
  padding-left: 0 !important;
}
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  input.bv-text {
  border: 1px solid #ccc !important;
  border-radius: 0 !important;
  -webkit-transition: none !important;
  transition: none !important;
}
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  input.bv-text:focus {
  border: 1px solid #ccc !important;
  outline: #007bc0 dotted 1px !important;
}
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  input.bv-text
  ::-webkit-input-placeholder {
  color: #ccc !important;
  opacity: 1;
}
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  input.bv-text
  ::placeholder {
  color: #ccc !important;
  opacity: 1;
}
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  input.bv-text
  :-ms-input-placeholder {
  color: #ccc !important;
  opacity: 1;
}
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn {
  border: none !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: #fff !important;
  font-size: 16px !important;
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-font-smoothing: antialiased !important;
  font-style: normal !important;
  speak: none !important;
}
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn:before {
  display: block !important;
}
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn
  span:first-child {
  display: none !important;
  visibility: hidden !important;
}
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-content-product-stats
  .bv-content-product-stats-item
  .bv-content-data-count,
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-content-product-stats
  .bv-content-product-stats-item-first
  .bv-content-data-count,
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-content-product-stats
  .bv-content-product-stats-item-last
  .bv-content-data-count {
  border-width: 0 !important;
}
.m-reviews #BVRRSearchContainer.hide-review-stats .bv-content-product-stats {
  display: none !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-rating-stars-container
  .bv-rating-stars.bv-rating-stars-on {
  color: #007bc0 !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-rating-stars-container
  .bv-rating-stars.bv-rating-stars-off {
  color: #ccc !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-write-review-label {
  border-width: 0 !important;
  color: #007bc0 !important;
  cursor: pointer !important;
  display: inline-block;
  font-family: boschsans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  max-width: 100% !important;
  padding-left: 0 !important;
  position: relative !important;
  text-decoration: none !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-write-review-label:active,
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-write-review-label:focus,
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-write-review-label:hover {
  background: 0 0 !important;
  outline: 0 !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-write-review-label:hover {
  color: #000 !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-write-review-label:visited {
  color: #007bc0 !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-action-bar-header {
  color: #000;
  font-size: 1.375rem !important;
  line-height: 1.3 !important;
  margin: 0 0 24px !important;
}
@media (min-width: 600px) {
  .m-reviewreply .reviewreply-para {
    padding: 20px 0 0 110px;
  }
  .m-reviews
    #BVRRContainer
    .bv-cleanslate
    div[class*="bv-core-container"]
    .bv-content-list-container
    .bv-header
    .bv-action-bar
    .bv-action-bar-header {
    font-size: 2.125rem !important;
    line-height: 1.3 !important;
  }
}
@media (min-width: 900px) {
  .m-reviewreply .reviewreply-container .reviewreply-name {
    width: 100%;
  }
  .m-reviewreply .reviewreply-para {
    width: 65%;
    padding: 20px 0 0 130px;
  }
  .m-reviews
    #BVRRContainer
    .bv-cleanslate
    div[class*="bv-core-container"]
    .bv-content-list-container
    .bv-header
    .bv-action-bar
    .bv-action-bar-header {
    font-size: 40px !important;
    line-height: 52px !important;
  }
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-write-review-container.bv-write-container
  .bv-write-review {
  background: #007bc0 !important;
  border: none !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  margin-bottom: 0 !important;
  -webkit-transition: none !important;
  transition: none !important;
  width: 100% !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-write-review-container.bv-write-container
  .bv-write-review:hover {
  background: #000 !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-section-summary
  .bv-content-title {
  color: #000;
  font-size: 16px !important;
  line-height: 20px !important;
  margin: 0 0 15px !important;
}
@media (min-width: 600px) {
  .m-reviews
    #BVRRContainer
    .bv-cleanslate
    div[class*="bv-core-container"]
    .bv-content-list-container
    .bv-header
    .bv-section-summary
    .bv-content-title {
    font-size: 16px !important;
    line-height: 22px !important;
  }
}
@media (min-width: 900px) {
  .m-reviews
    #BVRRContainer
    .bv-cleanslate
    div[class*="bv-core-container"]
    .bv-content-list-container
    .bv-header
    .bv-section-summary
    .bv-content-title {
    font-size: 16px !important;
    line-height: 22px !important;
  }
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-section-summary
  .bv-section-summary-table
  .bv-section-summary-inline
  .bv-inline-histogram-ratings
  table {
  margin-left: 0 !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-section-summary
  .bv-section-summary-table
  .bv-section-summary-inline
  .bv-inline-histogram-ratings
  table
  caption.bv-histogram-filter-helper {
  line-height: 1.5 !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-section-summary
  .bv-section-summary-table
  .bv-section-summary-inline
  .bv-inline-histogram-ratings
  table
  .bv-inline-histogram-ratings-star {
  padding-left: 0 !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-section-summary
  .bv-section-summary-table
  .bv-section-summary-inline
  .bv-inline-histogram-ratings
  table
  .bv-inline-histogram-ratings-bar
  .bv-content-secondary-ratings-container {
  background-color: #71767c !important;
  background-image: none !important;
  border: none !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-section-summary
  .bv-section-summary-table
  .bv-section-summary-inline
  .bv-inline-histogram-ratings
  table
  .bv-inline-histogram-ratings-bar
  .bv-content-secondary-ratings-container
  .bv-content-secondary-ratings-value {
  background-color: #007bc0 !important;
  background-image: none !important;
  border: none !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-section-summary
  .bv-section-summary-table
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  table
  .bv-secondary-rating-summary-stars
  .bv-rating-stars-container
  .bv-rating-stars.bv-rating-stars-on {
  color: #007bc0 !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-section-summary
  .bv-section-summary-table
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  table
  .bv-secondary-rating-summary-stars
  .bv-rating-stars-container
  .bv-rating-stars.bv-rating-stars-off {
  color: #ccc !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-section-summary
  .bv-section-summary-table
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  table
  .bv-secondary-rating-summary-bars-container
  .bv-content-secondary-ratings-bars,
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-section-summary
  .bv-section-summary-table
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  table
  .bv-secondary-rating-summary-bars-container
  .bv-secondary-rating-summary-bars {
  background-color: #71767c !important;
  background-image: none !important;
  border: none !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-section-summary
  .bv-section-summary-table
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  table
  .bv-secondary-rating-summary-bars-container
  .bv-content-secondary-ratings-bars
  .bv-content-secondary-ratings-value,
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-section-summary
  .bv-section-summary-table
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  table
  .bv-secondary-rating-summary-bars-container
  .bv-content-secondary-ratings-bars
  .bv-secondary-rating-summary-value,
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-section-summary
  .bv-section-summary-table
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  table
  .bv-secondary-rating-summary-bars-container
  .bv-secondary-rating-summary-bars
  .bv-content-secondary-ratings-value,
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-section-summary
  .bv-section-summary-table
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  table
  .bv-secondary-rating-summary-bars-container
  .bv-secondary-rating-summary-bars
  .bv-secondary-rating-summary-value {
  background-color: #007bc0 !important;
  background-image: none !important;
  border: none !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-control-bar-count {
  padding-left: 0 !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-relevancy-popup-target {
  background: 0 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  display: inline-block !important;
  font-family: icons !important;
  -webkit-font-smoothing: antialiased !important;
  font-style: normal !important;
  margin-right: 0 !important;
  right: 0 !important;
  speak: none !important;
  top: 8px !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-relevancy-popup-target:hover:before {
  color: #000 !important;
  line-height: 24px !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-relevancy-popup-target:before {
  color: #007bc0 !important;
  display: block !important;
  font-size: 14px !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-relevancy-popup-target
  span:first-child {
  display: none !important;
  visibility: hidden !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-expand-filter-button {
  background: 0 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  display: inline-block !important;
  font-family: icons !important;
  -webkit-font-smoothing: antialiased !important;
  font-style: normal !important;
  margin-right: 0 !important;
  right: 0 !important;
  speak: none !important;
  top: 8px !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-expand-filter-button:hover:before {
  color: #000 !important;
  line-height: 14px !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-expand-filter-button:before {
  color: #007bc0 !important;
  display: block !important;
  font-size: 20px !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-expand-filter-button
  span:first-child {
  display: none !important;
  visibility: hidden !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-filter
  .bv-filter-controls
  .bv-filters {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-filter
  .bv-filter-controls
  .bv-filters
  .bv-content-filter-select
  .bv-dropdown-target {
  padding-left: 15px !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-filter
  .bv-filter-controls
  .bv-filters
  .bv-content-filter-select
  .bv-dropdown-target
  .bv-dropdown-arrow {
  left: 0 !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-filter
  .bv-active-filters {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-filter
  .bv-active-filters
  .bv-active-filter-button {
  background: #007bc0 !important;
  border: none !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: #fff !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  margin-bottom: 0 !important;
  padding: 11px !important;
  -webkit-transition: none !important;
  transition: none !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-filter
  .bv-active-filters
  .bv-active-filter-button:hover {
  background: #000 !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-filter
  .bv-active-filters
  .bv-active-filter-button-clear {
  background: #009bd9 !important;
  border: none !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: #fff !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  margin-bottom: 0 !important;
  padding: 11px !important;
  -webkit-transition: none !important;
  transition: none !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-filter
  .bv-active-filters
  .bv-active-filter-button-clear:hover {
  background: #000 !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list.bv-focusable:focus {
  outline: 0 !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list.bv-content-list-Reviews
  .bv-content-item
  .bv-content-container
  .bv-content-header
  .bv-content-rating
  .bv-rating-stars-container
  .bv-rating-stars.bv-rating-stars-on {
  color: #007bc0 !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list.bv-content-list-Reviews
  .bv-content-item
  .bv-content-container
  .bv-content-header
  .bv-content-rating
  .bv-rating-stars-container
  .bv-rating-stars.bv-rating-stars-off {
  color: #ccc !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list.bv-content-list-Reviews
  .bv-content-item
  .bv-content-container
  .bv-content-header
  .bv-content-title {
  color: #000;
  line-height: 20px !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list.bv-content-list-Reviews
  .bv-content-item
  .bv-content-container
  .bv-content-details-container
  .bv-secondary-ratings
  .bv-content-secondary-ratings-container {
  background-color: #71767c !important;
  background-image: none !important;
  border: none !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list.bv-content-list-Reviews
  .bv-content-item
  .bv-content-container
  .bv-content-details-container
  .bv-secondary-ratings
  .bv-content-secondary-ratings-container
  .bv-content-secondary-ratings-value {
  background-color: #007bc0 !important;
  background-image: none !important;
  border: none !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list.bv-content-list-Reviews
  .bv-content-item
  .bv-content-actions-container
  .bv-feedback-container
  .bv-content-feedback-vote
  .bv-content-btn {
  background: 0 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-width: 0 !important;
  color: #007bc0 !important;
  cursor: pointer !important;
  display: inline-block;
  font-family: boschsans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  max-width: 100% !important;
  padding-left: 0 !important;
  position: relative !important;
  text-decoration: none !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list.bv-content-list-Reviews
  .bv-content-item
  .bv-content-actions-container
  .bv-feedback-container
  .bv-content-feedback-vote
  .bv-content-btn:active,
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list.bv-content-list-Reviews
  .bv-content-item
  .bv-content-actions-container
  .bv-feedback-container
  .bv-content-feedback-vote
  .bv-content-btn:focus,
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list.bv-content-list-Reviews
  .bv-content-item
  .bv-content-actions-container
  .bv-feedback-container
  .bv-content-feedback-vote
  .bv-content-btn:hover {
  background: 0 0 !important;
  outline: 0 !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list.bv-content-list-Reviews
  .bv-content-item
  .bv-content-actions-container
  .bv-feedback-container
  .bv-content-feedback-vote
  .bv-content-btn:hover {
  color: #000 !important;
}
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list.bv-content-list-Reviews
  .bv-content-item
  .bv-content-actions-container
  .bv-feedback-container
  .bv-content-feedback-vote
  .bv-content-btn:visited {
  color: #007bc0 !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label {
  border-width: 0 !important;
  cursor: pointer !important;
  display: inline-block;
  font-family: boschsans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  max-width: 100% !important;
  text-decoration: none !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label:active,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label:focus,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label:hover {
  background: 0 0 !important;
  outline: 0 !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label:hover {
  color: #000 !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-action-bar-header {
  color: #000;
  font-size: 1.375rem !important;
  line-height: 1.3 !important;
  margin: 0 0 24px !important;
}
@media (min-width: 600px) {
  .m-reviews
    #BVRRContainer
    .bv-cleanslate
    div[class*="bv-core-container"]
    .bv-content-list-container
    .bv-content-list.bv-content-list-Reviews
    .bv-content-item
    .bv-content-container
    .bv-content-header
    .bv-content-title {
    font-size: 16px !important;
    line-height: 22px !important;
  }
  .m-reviews
    #BVQAContainer
    .bv-cleanslate
    div[class*="bv-core-container"]
    .bv-content-list-container
    .bv-header
    .bv-action-bar
    .bv-action-bar-header {
    font-size: 2.125rem !important;
    line-height: 1.3 !important;
  }
}
@media (min-width: 900px) {
  .m-reviews
    #BVRRContainer
    .bv-cleanslate
    div[class*="bv-core-container"]
    .bv-content-list-container
    .bv-content-list.bv-content-list-Reviews
    .bv-content-item
    .bv-content-container
    .bv-content-header
    .bv-content-title {
    font-size: 16px !important;
    line-height: 22px !important;
  }
  .m-reviews
    #BVQAContainer
    .bv-cleanslate
    div[class*="bv-core-container"]
    .bv-content-list-container
    .bv-header
    .bv-action-bar
    .bv-action-bar-header {
    font-size: 40px !important;
    line-height: 52px !important;
  }
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-ask-question-container.bv-write-container
  .bv-ask-question {
  background: #009bd9 !important;
  border: none !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  margin-bottom: 0 !important;
  -webkit-transition: none !important;
  transition: none !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-ask-question-container.bv-write-container
  .bv-ask-question:hover {
  background: #000 !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-control-bar
  .bv-control-bar-count {
  padding-left: 0 !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-control-bar
  .bv-control-bar-sort {
  padding-right: 0 !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-control-bar
  .bv-control-bar-sort
  .bv-dropdown-target {
  padding-right: 15px !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-control-bar
  .bv-control-bar-sort
  .bv-dropdown-target
  .bv-dropdown-arrow {
  right: 0 !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions.bv-focusable:focus {
  outline: 0 !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-title {
  color: #000;
  line-height: 20px !important;
  margin: 0 0 15px !important;
}
@media (min-width: 600px) {
  .m-reviews
    #BVQAContainer
    .bv-cleanslate
    div[class*="bv-core-container"]
    .bv-content-list-container
    .bv-content-list-Questions
    .bv-content-item
    .bv-content-title {
    font-size: 16px !important;
    line-height: 22px !important;
  }
}
@media (min-width: 900px) {
  .m-reviews
    #BVQAContainer
    .bv-cleanslate
    div[class*="bv-core-container"]
    .bv-content-list-container
    .bv-content-list-Questions
    .bv-content-item
    .bv-content-title {
    font-size: 16px !important;
    line-height: 22px !important;
  }
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-title
  .bv-secondary-content-link {
  color: #007bc0 !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-title
  .bv-secondary-content-link:hover {
  color: #000 !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-title
  .bv-secondary-content-link:visited {
  color: #007bc0 !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-core-float:hover
  .bv-content-title
  a {
  color: #000 !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-container:hover
  .bv-secondary-content-link {
  text-decoration: none !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item:hover
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn {
  background-image: none !important;
  border-width: 0 !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container {
  padding-left: 0 !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn {
  border-left: 0 !important;
  border-right: 0 !important;
  cursor: pointer !important;
  display: inline-block;
  font-family: boschsans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  max-width: 100% !important;
  text-decoration: none !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:active,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:hover {
  outline: 0 !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:hover {
  color: #000 !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:active,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:focus {
  background: #009bd9 !important;
  border: none !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-inline-form-container
  .bv-mbox-content-container
  .bv-mbox-breadcrumb {
  padding-left: 0 !important;
  color: #000;
  font-size: 1.375rem !important;
  line-height: 1.3 !important;
  margin: 0 0 24px !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-inline-form-container
  div[class*="bv-core-container"]
  .bv-mbox-content-submission-question
  .bv-mbox-close {
  display: inline-block !important;
  font-family: icons !important;
  -webkit-font-smoothing: antialiased !important;
  font-style: normal !important;
  right: 20px !important;
  speak: none !important;
  top: 20px !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-inline-form-container
  div[class*="bv-core-container"]
  .bv-mbox-content-submission-question
  .bv-mbox-close:hover:before {
  color: #000 !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-inline-form-container
  div[class*="bv-core-container"]
  .bv-mbox-content-submission-question
  .bv-mbox-close:before {
  color: #007bc0 !important;
  display: block !important;
  font-size: 20px !important;
}
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-inline-form-container
  div[class*="bv-core-container"]
  .bv-mbox-content-submission-question
  .bv-mbox-close
  span:first-child {
  display: none !important;
  visibility: hidden !important;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-button,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-cancel,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-submit,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  input.bv-text,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  textarea {
  border: 1px solid #ccc !important;
  border-radius: 0 !important;
  -webkit-transition: none !important;
  transition: none !important;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-button:hover,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-cancel:hover,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-submit:hover,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  input.bv-text:hover,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  textarea:hover {
  border: 1px solid #ccc !important;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-button:focus,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-cancel:focus,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-submit:focus,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  input.bv-text:focus,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  textarea:focus {
  border: 1px solid #ccc !important;
  outline: #007bc0 dotted 1px !important;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-button
  ::-webkit-input-placeholder,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-cancel
  ::-webkit-input-placeholder,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-submit
  ::-webkit-input-placeholder,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  input.bv-text
  ::-webkit-input-placeholder,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  textarea
  ::-webkit-input-placeholder {
  color: #ccc !important;
  opacity: 1;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-button
  ::placeholder,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-cancel
  ::placeholder,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-submit
  ::placeholder,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  input.bv-text
  ::placeholder,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  textarea
  ::placeholder {
  color: #ccc !important;
  opacity: 1;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-button
  :-ms-input-placeholder,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-cancel
  :-ms-input-placeholder,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-submit
  :-ms-input-placeholder,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  input.bv-text
  :-ms-input-placeholder,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  textarea
  :-ms-input-placeholder {
  color: #ccc !important;
  opacity: 1;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active
  .bv-review-field-content-wrapper,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-review-field-content-wrapper {
  border: 1px solid #ccc !important;
  border-radius: 0 !important;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets.bv-fieldsets-actions
  .bv-form-actions-submit {
  background: #007bc0 !important;
  border: none !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: #fff !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  margin-bottom: 0 !important;
  padding: 11px !important;
  -webkit-transition: none !important;
  transition: none !important;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets.bv-fieldsets-actions
  .bv-form-actions-submit:hover {
  background: #000 !important;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets.bv-fieldsets-actions
  .bv-fieldset-casltext {
  font-size: 16px !important;
  line-height: 1.5 !important;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset:hover
  .bv-review-field-content-wrapper,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset:hover
  input.bv-text,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset:hover
  textarea {
  border: 1px solid #ccc !important;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset
  .bv-helper-icon {
  font-family: icons !important;
  -webkit-font-smoothing: antialiased !important;
  font-style: normal !important;
  speak: none !important;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset
  .bv-helper-icon:before {
  color: #71767c !important;
  display: block !important;
  font-size: 20px !important;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset
  .bv-helper-icon
  .bv-helper-icon-positive {
  display: none !important;
  visibility: hidden !important;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-error
  .bv-review-field-content-wrapper,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-error
  input,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-error
  select,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-error
  textarea,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-error:hover
  .bv-review-field-content-wrapper,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-error:hover
  input,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-error:hover
  select,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-error:hover
  textarea {
  border-color: #e11f26 !important;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-error
  .bv-review-field-content-wrapper
  textarea {
  border-color: transparent !important;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-error
  .bv-helper {
  border: none !important;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-error
  .bv-helper-icon:before {
  color: #e11f26 !important;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-error
  .bv-helper-icon
  .bv-helper-icon-negative {
  display: none !important;
  visibility: hidden !important;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-error
  .bv-helper-icon
  .bv-helper-icon-negative,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-error
  label
  .bv-fieldset-label,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-error
  label.bv-helper-label,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-error:hover
  label
  .bv-fieldset-label {
  color: #e11f26 !important;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-valid
  .bv-helper-icon:before {
  color: #00884a !important;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-valid
  .bv-helper-icon
  .bv-helper-icon-positive {
  display: none !important;
  visibility: hidden !important;
}
.bv-cleanslate.bv-dropdown-in
  div[class*="bv-core-container"]
  .bv-select-dropdown
  .bv-dropdown
  ul {
  border: 1px solid #000 !important;
  border-radius: 0 !important;
}
.bv-cleanslate.bv-dropdown-in
  div[class*="bv-core-container"]
  .bv-select-dropdown
  .bv-dropdown
  ul.bv-dropdown-active
  .bv-dropdown-item:hover {
  background-color: #000 !important;
}
.bv-cleanslate.bv-dropdown-in
  div[class*="bv-core-container"]
  .bv-select-dropdown
  .bv-dropdown
  ul
  .bv-dropdown-item {
  border-radius: 0 !important;
}
.bv-cleanslate.bv-dropdown-in
  div[class*="bv-core-container"]
  .bv-select-dropdown
  .bv-dropdown
  ul
  .bv-dropdown-item.bv-dropdown-item-selected {
  background-color: #007bc0 !important;
  color: #fff !important;
}
.bv-cleanslate.bv-dropdown-in
  div[class*="bv-core-container"]
  .bv-select-dropdown
  .bv-dropdown
  ul
  .bv-dropdown-item.bv-dropdown-item-selected:hover {
  background-color: #000 !important;
}
.bv-cleanslate.bv-dropdown-in
  div[class*="bv-core-container"]
  .bv-select-dropdown
  .bv-dropdown
  ul
  .bv-dropdown-item.bv-dropdown-item-selected
  > span:before {
  color: #fff !important;
}
.bv-cleanslate.bv-popup-in div[class*="bv-core-container"] .bv-popup:before {
  color: #000;
}
.bv-cleanslate.bv-popup-in
  div[class*="bv-core-container"]
  .bv-popup.bv-popup-prosnap {
  border: 1px solid #000 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.bv-cleanslate.bv-popup-in
  div[class*="bv-core-container"]
  .bv-popup.bv-popup-prosnap
  .bv-author-location {
  border-bottom: 1px solid #000 !important;
}
.bv-cleanslate.bv-popup-in
  div[class*="bv-core-container"]
  .bv-popup.bv-popup-prosnap
  .bv-author-userstats-answers,
.bv-cleanslate.bv-popup-in
  div[class*="bv-core-container"]
  .bv-popup.bv-popup-prosnap
  .bv-author-userstats-questions,
.bv-cleanslate.bv-popup-in
  div[class*="bv-core-container"]
  .bv-popup.bv-popup-prosnap
  .bv-author-userstats-votes {
  border-right: 1px solid #000 !important;
}
.bv-cleanslate.bv-popup-in
  div[class*="bv-core-container"]
  .bv-popup.bv-popup-prosnap
  .bv-author-profile.bv-popup-inner
  .bv-popup-prosnap-userinfo
  .bv-author-userstats-data,
.bv-cleanslate.bv-popup-in
  div[class*="bv-core-container"]
  .bv-popup.bv-popup-prosnap
  .bv-author-profile.bv-popup-inner
  .bv-popup-prosnap-userinfo
  .bv-author-userstats-value {
  color: #000 !important;
  font-family: boschsans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.bv-cleanslate.bv-popup-in
  div[class*="bv-core-container"]
  .bv-popup.bv-popup-prosnap
  .bv-action-bar {
  padding-bottom: 18px !important;
}
.bv-cleanslate.bv-popup-in
  div[class*="bv-core-container"]
  .bv-popup.bv-popup-prosnap
  .bv-action-bar
  .bv-view-profile {
  background: #009bd9 !important;
  border: none !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: #fff !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  margin-bottom: 0 !important;
  padding: 11px !important;
  -webkit-transition: none !important;
  transition: none !important;
}
.bv-cleanslate.bv-popup-in
  div[class*="bv-core-container"]
  .bv-popup.bv-popup-prosnap
  .bv-action-bar
  .bv-view-profile:hover {
  background: #000 !important;
}
.bv-cleanslate.bv-popup-in
  div[class*="bv-core-container"]
  .bv-popup-relevancy-link
  .bv-popup {
  border: 1px solid #000 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
[data-t-decorator*="Rating"] .bv-mbox-overlay {
  background: #e5e5e5 !important;
  opacity: 0.8 !important;
}
.bv-mbox-opened div[class*="bv-core-container"].bv-mbox-lightbox .bv-mbox-box {
  -webkit-transition: none !important;
  transition: none !important;
}
.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-box
  .bv-mbox {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-box
  .bv-mbox
  .bv-mbox-close {
  display: inline-block !important;
  font-family: icons !important;
  -webkit-font-smoothing: antialiased !important;
  font-style: normal !important;
  right: 20px !important;
  speak: none !important;
  top: 20px !important;
}
.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-box
  .bv-mbox
  .bv-mbox-close:hover:before {
  color: #000 !important;
}
.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-box
  .bv-mbox
  .bv-mbox-close:before {
  color: #007bc0 !important;
  display: block !important;
  font-size: 20px !important;
}
.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-box
  .bv-mbox
  .bv-mbox-close
  span:first-child {
  display: none !important;
  visibility: hidden !important;
}
.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-box
  .bv-mbox
  .bv-mbox-content-container {
  -webkit-transition: none !important;
  transition: none !important;
}
.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-box
  .bv-mbox
  .bv-mbox-content-container
  .bv-fieldsets
  .bv-form-actions.bv-fieldset:last-child {
  padding-bottom: 20px !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-answer
  .bv-mbox
  .bv-mbox-content-container
  .bv-mbox-breadcrumb,
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-mbox-content-container
  .bv-mbox-breadcrumb {
  color: #000;
  font-size: 1.375rem !important;
  line-height: 1.3 !important;
  margin: 0 0 24px !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-fullprofile
  .bv-mbox {
  padding-bottom: 20px !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-fullprofile
  .bv-mbox
  .bv-mbox-content-container
  .bv-content-rating
  .bv-rating-stars.bv-rating-stars-on {
  color: #007bc0 !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-fullprofile
  .bv-mbox
  .bv-mbox-content-container
  .bv-content-rating
  .bv-rating-stars.bv-rating-stars-off {
  color: #ccc !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-fullprofile
  .bv-mbox
  .bv-mbox-content-container
  .bv-content-item
  .bv-content-title {
  color: #000;
  font-size: 16px !important;
  line-height: 20px !important;
  margin: 0 0 15px !important;
}
@media (min-width: 600px) {
  .bv-cleanslate.bv-mbox-opened
    div[class*="bv-core-container"].bv-mbox-lightbox
    .bv-mbox-content-submission-answer
    .bv-mbox
    .bv-mbox-content-container
    .bv-mbox-breadcrumb,
  .bv-cleanslate.bv-mbox-opened
    div[class*="bv-core-container"].bv-mbox-lightbox
    .bv-mbox-content-submission-review
    .bv-mbox
    .bv-mbox-content-container
    .bv-mbox-breadcrumb,
  .m-reviews
    #BVQAContainer
    .bv-cleanslate
    div[class*="bv-core-container"]
    .bv-content-list-container
    .bv-inline-form-container
    .bv-mbox-content-container
    .bv-mbox-breadcrumb {
    font-size: 2.125rem !important;
    line-height: 1.3 !important;
  }
  .bv-cleanslate.bv-mbox-opened
    div[class*="bv-core-container"].bv-mbox-lightbox
    .bv-mbox-fullprofile
    .bv-mbox
    .bv-mbox-content-container
    .bv-content-item
    .bv-content-title {
    font-size: 16px !important;
    line-height: 22px !important;
  }
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-fullprofile
  .bv-mbox
  .bv-mbox-content-container
  .bv-content-item
  .bv-content-title
  .bv-secondary-content-link {
  color: #007bc0 !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-fullprofile
  .bv-mbox
  .bv-mbox-content-container
  .bv-content-item
  .bv-content-title
  .bv-secondary-content-link:hover {
  color: #000 !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-fullprofile
  .bv-mbox
  .bv-mbox-content-container
  .bv-content-item
  .bv-content-title
  .bv-secondary-content-link:visited {
  color: #007bc0 !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-fullprofile
  .bv-mbox
  .bv-mbox-content-container
  .bv-content-item
  .bv-content-core-float:hover
  .bv-content-title
  a {
  color: #000 !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-fullprofile
  .bv-mbox
  .bv-mbox-content-container
  .bv-content-item
  .bv-content-container:hover
  .bv-secondary-content-link {
  text-decoration: none !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-fullprofile
  .bv-mbox
  .bv-mbox-content-container
  .bv-content-item:hover
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn {
  background-color: transparent !important;
  background-image: none !important;
  border-width: 0 !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-fullprofile
  .bv-mbox
  .bv-mbox-content-container
  .bv-content-item
  .bv-content-actions-container {
  padding-left: 0 !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-fullprofile
  .bv-mbox
  .bv-mbox-content-container
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn {
  border-left: 0 !important;
  border-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  color: #71767c !important;
  cursor: pointer !important;
  display: inline-block;
  font-family: boschsans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  max-width: 100% !important;
  position: relative !important;
  text-decoration: none !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-fullprofile
  .bv-mbox
  .bv-mbox-content-container
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:active,
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-fullprofile
  .bv-mbox
  .bv-mbox-content-container
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:hover {
  outline: 0 !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-fullprofile
  .bv-mbox
  .bv-mbox-content-container
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:hover {
  color: #000 !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-fullprofile
  .bv-mbox
  .bv-mbox-content-container
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:visited {
  color: #007bc0 !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-fullprofile
  .bv-mbox
  .bv-mbox-content-container
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:active,
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-fullprofile
  .bv-mbox
  .bv-mbox-content-container
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:focus {
  background: #009bd9 !important;
  border: none !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-rating
  .bv-submission-star-rating
  .bv-rating-link,
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-secondary-rating
  .bv-submission-star-rating
  .bv-rating-link {
  background-color: transparent !important;
  border: none !important;
  color: #ccc !important;
  font-family: icons !important;
  -webkit-font-smoothing: antialiased !important;
  font-style: normal !important;
  speak: none !important;
  text-shadow: none !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-rating
  .bv-submission-star-rating
  .bv-rating-link:before,
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-secondary-rating
  .bv-submission-star-rating
  .bv-rating-link:before {
  color: inherit !important;
  display: block !important;
  font-size: 30px !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-rating
  .bv-submission-star-rating
  .bv-rating-link
  span:first-child,
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-secondary-rating
  .bv-submission-star-rating
  .bv-rating-link
  span:first-child {
  display: none !important;
  visibility: hidden !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-rating.bv-fieldset-r1
  .bv-submission-star-rating.bv-submission-star-rating-on
  .bv-rating-link,
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-secondary-rating.bv-fieldset-r1
  .bv-submission-star-rating.bv-submission-star-rating-on
  .bv-rating-link {
  color: #e11f26 !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-rating.bv-fieldset-r2
  .bv-submission-star-rating.bv-submission-star-rating-on
  .bv-rating-link,
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-secondary-rating.bv-fieldset-r2
  .bv-submission-star-rating.bv-submission-star-rating-on
  .bv-rating-link {
  color: #de9500 !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-rating.bv-fieldset-r3
  .bv-submission-star-rating.bv-submission-star-rating-on
  .bv-rating-link,
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-secondary-rating.bv-fieldset-r3
  .bv-submission-star-rating.bv-submission-star-rating-on
  .bv-rating-link {
  color: #ffcf00 !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-rating.bv-fieldset-r4
  .bv-submission-star-rating.bv-submission-star-rating-on
  .bv-rating-link,
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-secondary-rating.bv-fieldset-r4
  .bv-submission-star-rating.bv-submission-star-rating-on
  .bv-rating-link {
  color: #8ac100 !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-rating.bv-fieldset-r5
  .bv-submission-star-rating.bv-submission-star-rating-on
  .bv-rating-link,
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-secondary-rating.bv-fieldset-r5
  .bv-submission-star-rating.bv-submission-star-rating-on
  .bv-rating-link {
  color: #00884a !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-rating[class*="bv-fieldset-r"].bv-fieldset-h1
  .bv-submission-star-rating.bv-submission-star-rating-hover
  .bv-rating-link,
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-secondary-rating[class*="bv-fieldset-r"].bv-fieldset-h1
  .bv-submission-star-rating.bv-submission-star-rating-hover
  .bv-rating-link {
  color: #e11f26 !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-rating[class*="bv-fieldset-r"].bv-fieldset-h2
  .bv-submission-star-rating.bv-submission-star-rating-hover
  .bv-rating-link,
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-secondary-rating[class*="bv-fieldset-r"].bv-fieldset-h2
  .bv-submission-star-rating.bv-submission-star-rating-hover
  .bv-rating-link {
  color: #de9500 !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-rating[class*="bv-fieldset-r"].bv-fieldset-h3
  .bv-submission-star-rating.bv-submission-star-rating-hover
  .bv-rating-link,
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-secondary-rating[class*="bv-fieldset-r"].bv-fieldset-h3
  .bv-submission-star-rating.bv-submission-star-rating-hover
  .bv-rating-link {
  color: #ffcf00 !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-rating[class*="bv-fieldset-r"].bv-fieldset-h4
  .bv-submission-star-rating.bv-submission-star-rating-hover
  .bv-rating-link,
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-secondary-rating[class*="bv-fieldset-r"].bv-fieldset-h4
  .bv-submission-star-rating.bv-submission-star-rating-hover
  .bv-rating-link {
  color: #8ac100 !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-rating[class*="bv-fieldset-r"].bv-fieldset-h5
  .bv-submission-star-rating.bv-submission-star-rating-hover
  .bv-rating-link,
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-secondary-rating[class*="bv-fieldset-r"].bv-fieldset-h5
  .bv-submission-star-rating.bv-submission-star-rating-hover
  .bv-rating-link {
  color: #00884a !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-rating
  .bv-rating-helper,
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-secondary-rating
  .bv-rating-helper {
  min-width: 100px !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-radio-wrapper
  * {
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-radio-wrapper
  li.bv-radio-isrecommended
  label.bv-radio-wrapper-label {
  background: #009bd9 !important;
  border: none !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: #fff !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  margin-bottom: 0 !important;
  padding: 11px !important;
  -webkit-transition: none !important;
  transition: none !important;
  text-shadow: none !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-radio-wrapper
  li.bv-radio-isrecommended
  label.bv-radio-wrapper-label:hover,
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-radio-wrapper
  li.bv-radio-isrecommended.bv-radio-container-li-active
  label {
  background: #000 !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset-radio-wrapper
  li.bv-radio-isrecommended:first-child {
  padding-right: 1px !important;
}
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset.bv-fieldset-active.bv-select-field
  .bv-fieldset-select-wrapper
  .bv-select,
.bv-cleanslate.bv-mbox-opened
  div[class*="bv-core-container"].bv-mbox-lightbox
  .bv-mbox-content-submission-review
  .bv-mbox
  .bv-submission
  .bv-fieldset.bv-select-field
  .bv-fieldset-select-wrapper
  .bv-select {
  border-radius: 0 !important;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-sidebar
  .bv-author-profile-userinfo {
  font-family: boschsans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-sidebar
  .bv-author-profile-userinfo
  .bv-author-userstats
  .bv-author-userstats-list
  .bv-author-userstats-data,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-sidebar
  .bv-author-profile-userinfo
  .bv-author-userstats
  .bv-author-userstats-list
  .bv-author-userstats-value {
  color: #000 !important;
  font-family: boschsans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-sidebar
  .bv-author-profile-userinfo
  .bv-author-userstats
  .bv-author-userstats-list
  .bv-author-userstats-value {
  background-color: transparent !important;
  border-radius: 0 !important;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-mbox-fullprofile
  .bv-author-profile-userinfo {
  font-family: boschsans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-mbox-fullprofile
  .bv-author-profile-userinfo
  .bv-author-userinfo-data,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-mbox-fullprofile
  .bv-author-profile-userinfo
  .bv-author-userinfo-value,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-mbox-fullprofile
  .bv-author-profile-userinfo
  .bv-author-userstats-data,
.bv-cleanslate
  div[class*="bv-core-container"]
  .bv-mbox-fullprofile
  .bv-author-profile-userinfo
  .bv-author-userstats-value {
  color: #000 !important;
  font-family: boschsans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.m-reviewsearchbox {
  width: 100%;
}
.m-reviewsearchbox .reviewsearchbox-wrapper {
  position: relative;
  width: 100%;
}
.m-reviewsearchbox .reviewsearchbox-inputbox {
  position: relative;
}
.m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search,
.m-reviewsearchbox .reviewsearchbox-inputbox input,
.m-reviewsearchbox .reviewsearchbox-inputbox input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput {
  margin: 0;
  border: 0;
  width: 100%;
}
.m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search:focus,
.m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search:hover,
.m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search:visited,
.m-reviewsearchbox .reviewsearchbox-inputbox input.m-forminput:focus,
.m-reviewsearchbox .reviewsearchbox-inputbox input.m-forminput:hover,
.m-reviewsearchbox .reviewsearchbox-inputbox input.m-forminput:visited,
.m-reviewsearchbox .reviewsearchbox-inputbox input:focus,
.m-reviewsearchbox .reviewsearchbox-inputbox input:hover,
.m-reviewsearchbox .reviewsearchbox-inputbox input:visited,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.technical-info-search:focus,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.technical-info-search:hover,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.technical-info-search:visited,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:focus,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:hover,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:visited,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:focus,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:hover,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:visited {
  outline: 0;
}
.m-reviewsearchbox .reviewsearchbox-close-icon {
  position: absolute;
}
.m-reviewsearchbox .reviewsearchbox-submit {
  position: absolute;
  right: auto;
  top: auto;
}
.m-reviewsearchbox .reviewsearchbox-submit .review-search-button,
.m-reviewsearchbox .reviewsearchbox-submit .review-search-button:hover {
  color: #000;
  outline: 0;
}
.m-reviewsearchbox .reviewsearchbox-submit .review-search-button::before,
.m-reviewsearchbox .reviewsearchbox-submit .review-search-button:hover::before {
  display: none;
}
.body.scroll-disabled {
  overflow: hidden;
}
.m-review-sorting-modal {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.m-review-sorting-modal .sort-modal-chip-text {
  width: 100px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.m-review-sorting-modal .sort-modal {
  background-color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 250;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  padding: 10px 0;
  overflow: auto;
}
.m-review-sorting-modal .sort-modal.open {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.m-review-sorting-modal .sort-modal.animation-in {
  -webkit-animation: 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards
    blowUpModal;
  animation: 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards blowUpModal;
}
.m-review-sorting-modal .sort-modal.animation-out {
  -webkit-animation: 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards
    blowUpModalReverse;
  animation: 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards blowUpModalReverse;
}
.m-review-sorting-modal .sort-modal .header {
  padding: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.m-review-sorting-modal .sort-modal .icon.close-modal:focus {
  outline: transparent solid 1px;
}
.m-review-sorting-modal .sort-modal .sorting-header {
  margin-left: 20px;
}
.m-review-sorting-modal .sort-modal .sort-radio-button {
  margin-left: 20px;
  margin-top: 20px;
  position: relative;
  overflow-y: scroll;
  height: 55vh;
}
.m-review-sorting-modal .sort-modal .sort-radio-button .sort-review {
  margin-bottom: 20px;
}
.m-review-sorting-modal .sort-modal .modal-sort-reviews-button-container {
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 20px;
}
.m-review-sorting-modal
  .sort-modal
  .modal-sort-reviews-button-container
  .modal-sort-reviews {
  border-radius: 6px;
  width: 100%;
}
@keyframes blowUpModal {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes blowUpModalReverse {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
.m-scrolldown {
  background: #007bc0;
  bottom: 40px;
  color: #fff;
  font-size: 16px;
  left: 50%;
  min-width: 150px;
  opacity: 0;
  padding: 10px 15px 15px;
  position: fixed;
  text-align: center;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
  width: auto;
  z-index: 50;
  cursor: pointer;
  display: none;
}
.m-scrolldown.is-active {
  opacity: 0.9;
  display: block;
}
.m-scrolldown .scrolldown-arrow {
  border: 16px solid transparent;
  border-top-color: #007bc0;
  display: block;
  height: 0;
  left: 50%;
  position: absolute;
  top: 100%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
}
.m-scrolldown:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  bottom: -8px;
  color: #fff;
  font-size: 20px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.m-scrollytelling {
  margin: 0 0 10px;
  position: relative;
}
.m-scrollytellingchapter {
  width: 100vw !important;
  margin-left: auto !important;
  margin-left: -webkit-calc(-50vw + 50%) !important;
  margin-left: calc(-50vw + 50%) !important;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.m-scrollytellingchapter .chapters {
  min-height: 100vh;
  position: relative;
  overflow: hidden;
}
.m-scrollytellingchapter .full-image {
  width: 100%;
  height: 100%;
  min-height: 100vh;
  overflow: hidden;
  object-fit: cover;
}
.m-scrollytellingchapter .m-video {
  overflow: hidden;
}
.m-scrollytellingchapter .m-video .video-wrapper {
  min-height: 100vh;
  padding-top: 0;
  background-color: transparent;
}
.m-scrollytellingchapter .m-video .video-wrapper video {
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.m-scrollytellingchapter
  .m-video.m-video-cliplister
  .video-wrapper
  .video-content
  video {
  min-width: 100%;
}
.m-scrollytellingchapter .text-block {
  opacity: 0;
}
@media (min-width: 900px) {
  .bv-cleanslate.bv-mbox-opened
    div[class*="bv-core-container"].bv-mbox-lightbox
    .bv-mbox-content-submission-answer
    .bv-mbox
    .bv-mbox-content-container
    .bv-mbox-breadcrumb,
  .bv-cleanslate.bv-mbox-opened
    div[class*="bv-core-container"].bv-mbox-lightbox
    .bv-mbox-content-submission-review
    .bv-mbox
    .bv-mbox-content-container
    .bv-mbox-breadcrumb,
  .m-reviews
    #BVQAContainer
    .bv-cleanslate
    div[class*="bv-core-container"]
    .bv-content-list-container
    .bv-inline-form-container
    .bv-mbox-content-container
    .bv-mbox-breadcrumb {
    font-size: 40px !important;
    line-height: 52px !important;
  }
  .bv-cleanslate.bv-mbox-opened
    div[class*="bv-core-container"].bv-mbox-lightbox
    .bv-mbox-fullprofile
    .bv-mbox
    .bv-mbox-content-container
    .bv-content-item
    .bv-content-title {
    font-size: 16px !important;
    line-height: 22px !important;
  }
  .m-scrollytellingchapter .m-video .video-wrapper {
    background: 0 0;
    padding-top: 56.25%;
  }
  .m-scrollytellingchapter .text-block {
    width: 66.6666%;
  }
}
.m-scrollytellingchapter .text-block.visible {
  opacity: 1;
}
.m-scrollytellingchapter .text-block .a-heading {
  line-height: 14px;
}
.m-scrollytellingchapter .top-left {
  top: 15vh;
  left: 5vw;
}
.m-scrollytellingchapter .top-right {
  top: 15vh;
  right: 5vw;
}
.m-scrollytellingchapter .bottom-left {
  bottom: 15vh;
  left: 5vw;
}
.m-scrollytellingchapter .bottom-right {
  bottom: 15vh;
  right: 5vw;
}
.m-scrollytellingchapter .m-highlightbox,
.m-scrollytellingchapter .m-listbox {
  height: 100vh;
}
.m-searchfield {
  margin: 0 0 20px;
  position: relative;
}
.m-searchfield.searchfield-fullwidth {
  width: 100%;
}
.m-searchfield.searchfield-fullwidth .input-wrap .form-error-wrapper:before {
  display: block !important;
}
.m-searchfield.searchfield-fullwidth .searchfield-suggestlayer {
  width: 100%;
}
.m-searchfield .searchinput {
  position: relative;
}
.m-searchfield .searchinput:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-searchfield.m-searchfield-dob {
  float: left;
  margin: 10px 0 0;
}
.m-searchfield.m-searchfield-dob + .m-searchfield.m-searchfield-dob {
  float: right;
}
.m-searchfield.m-searchfield-dob .m-searchinput {
  margin-bottom: 0;
}
.m-searchfield.m-searchfield-dob .m-searchinput .input-wrap {
  display: inline-block;
  margin-bottom: 0;
}
.m-searchfield.m-searchfield-dob
  .m-searchinput
  .input-wrap
  input.js-searchfield-input {
  width: inherit;
}
.m-searchfield.m-searchfield-dob
  .m-searchinput
  .suggestlayer-results-container
  .m-forminput,
.m-searchfield.m-searchfield-dob
  .m-searchinput
  .suggestlayer-results-container
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-searchfield.m-searchfield-dob
  .m-searchinput
  .suggestlayer-results-container
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-searchfield.m-searchfield-dob
  .m-searchinput
  .suggestlayer-results-container
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-searchfield.m-searchfield-dob
  .m-searchinput
  .suggestlayer-results-container
  .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-searchfield.m-searchfield-dob
  .m-searchinput
  .suggestlayer-results-container
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-searchfield.m-searchfield-dob
  .m-searchinput
  .suggestlayer-results-container
  input.m-forminput {
  width: 100%;
}
.m-searchfield.m-searchfield-dob .m-forminput + .searchfield-suggestlayer,
.m-searchfield.m-searchfield-dob
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  + .searchfield-suggestlayer,
.m-searchfield.m-searchfield-dob
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  + .searchfield-suggestlayer,
.m-searchfield.m-searchfield-dob
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  + .searchfield-suggestlayer,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-searchfield.m-searchfield-dob
  .technical-info-search
  + .searchfield-suggestlayer,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-searchfield.m-searchfield-dob
  input.js-search-input
  + .searchfield-suggestlayer,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-searchfield.m-searchfield-dob
  input.m-forminput
  + .searchfield-suggestlayer {
  left: 0;
  margin-top: 20px;
  position: absolute;
}
.m-searchfield.m-searchfield-dob
  .m-forminput
  + .searchfield-suggestlayer::after,
.m-searchfield.m-searchfield-dob
  .m-forminput
  + .searchfield-suggestlayer::before,
.m-searchfield.m-searchfield-dob
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  + .searchfield-suggestlayer::after,
.m-searchfield.m-searchfield-dob
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  + .searchfield-suggestlayer::before,
.m-searchfield.m-searchfield-dob
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  + .searchfield-suggestlayer::after,
.m-searchfield.m-searchfield-dob
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  + .searchfield-suggestlayer::before,
.m-searchfield.m-searchfield-dob
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  + .searchfield-suggestlayer::after,
.m-searchfield.m-searchfield-dob
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  + .searchfield-suggestlayer::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-searchfield.m-searchfield-dob
  .technical-info-search
  + .searchfield-suggestlayer::after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-searchfield.m-searchfield-dob
  .technical-info-search
  + .searchfield-suggestlayer::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-searchfield.m-searchfield-dob
  input.js-search-input
  + .searchfield-suggestlayer::after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-searchfield.m-searchfield-dob
  input.js-search-input
  + .searchfield-suggestlayer::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-searchfield.m-searchfield-dob
  input.m-forminput
  + .searchfield-suggestlayer::after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-searchfield.m-searchfield-dob
  input.m-forminput
  + .searchfield-suggestlayer::before {
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  content: "";
  left: 83.3333333333%;
  position: absolute;
}
.m-searchfield.m-searchfield-dob
  .m-forminput
  + .searchfield-suggestlayer::before,
.m-searchfield.m-searchfield-dob
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  + .searchfield-suggestlayer::before,
.m-searchfield.m-searchfield-dob
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  + .searchfield-suggestlayer::before,
.m-searchfield.m-searchfield-dob
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  + .searchfield-suggestlayer::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-searchfield.m-searchfield-dob
  .technical-info-search
  + .searchfield-suggestlayer::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-searchfield.m-searchfield-dob
  input.js-search-input
  + .searchfield-suggestlayer::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-searchfield.m-searchfield-dob
  input.m-forminput
  + .searchfield-suggestlayer::before {
  border-bottom: 15px solid #e6e6e6;
  margin: 0;
  top: -16px;
}
.m-searchfield.m-searchfield-dob
  .m-forminput
  + .searchfield-suggestlayer::after,
.m-searchfield.m-searchfield-dob
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  + .searchfield-suggestlayer::after,
.m-searchfield.m-searchfield-dob
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  + .searchfield-suggestlayer::after,
.m-searchfield.m-searchfield-dob
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  + .searchfield-suggestlayer::after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-searchfield.m-searchfield-dob
  .technical-info-search
  + .searchfield-suggestlayer::after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-searchfield.m-searchfield-dob
  input.js-search-input
  + .searchfield-suggestlayer::after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-searchfield.m-searchfield-dob
  input.m-forminput
  + .searchfield-suggestlayer::after {
  border-bottom: 15px solid #f7f7f7;
  margin: 0;
  top: -15px;
}
.m-searchfield.m-searchfield-dob
  .m-forminput[data-field-nr="1"]
  + .searchfield-suggestlayer::after,
.m-searchfield.m-searchfield-dob
  .m-forminput[data-field-nr="1"]
  + .searchfield-suggestlayer::before,
.m-searchfield.m-searchfield-dob
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"]
  + .searchfield-suggestlayer::after,
.m-searchfield.m-searchfield-dob
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"]
  + .searchfield-suggestlayer::before,
.m-searchfield.m-searchfield-dob
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"]
  + .searchfield-suggestlayer::after,
.m-searchfield.m-searchfield-dob
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"]
  + .searchfield-suggestlayer::before,
.m-searchfield.m-searchfield-dob
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"]
  + .searchfield-suggestlayer::after,
.m-searchfield.m-searchfield-dob
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"]
  + .searchfield-suggestlayer::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-searchfield.m-searchfield-dob
  .technical-info-search[data-field-nr="1"]
  + .searchfield-suggestlayer::after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-searchfield.m-searchfield-dob
  .technical-info-search[data-field-nr="1"]
  + .searchfield-suggestlayer::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-searchfield.m-searchfield-dob
  input.js-search-input[data-field-nr="1"]
  + .searchfield-suggestlayer::after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-searchfield.m-searchfield-dob
  input.js-search-input[data-field-nr="1"]
  + .searchfield-suggestlayer::before {
  left: 1.3888888889%;
}
.m-searchfield.m-searchfield-dob
  .m-forminput[data-field-nr="2"]
  + .searchfield-suggestlayer::after,
.m-searchfield.m-searchfield-dob
  .m-forminput[data-field-nr="2"]
  + .searchfield-suggestlayer::before,
.m-searchfield.m-searchfield-dob
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"]
  + .searchfield-suggestlayer::after,
.m-searchfield.m-searchfield-dob
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"]
  + .searchfield-suggestlayer::before,
.m-searchfield.m-searchfield-dob
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"]
  + .searchfield-suggestlayer::after,
.m-searchfield.m-searchfield-dob
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"]
  + .searchfield-suggestlayer::before,
.m-searchfield.m-searchfield-dob
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"]
  + .searchfield-suggestlayer::after,
.m-searchfield.m-searchfield-dob
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"]
  + .searchfield-suggestlayer::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-searchfield.m-searchfield-dob
  .technical-info-search[data-field-nr="2"]
  + .searchfield-suggestlayer::after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-searchfield.m-searchfield-dob
  .technical-info-search[data-field-nr="2"]
  + .searchfield-suggestlayer::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-searchfield.m-searchfield-dob
  input.js-search-input[data-field-nr="2"]
  + .searchfield-suggestlayer::after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-searchfield.m-searchfield-dob
  input.js-search-input[data-field-nr="2"]
  + .searchfield-suggestlayer::before {
  left: 83.3333333333%;
}
.m-searchfield .input-wrap {
  width: 83.3333333333%;
  float: left;
  padding-right: 1.3888888889%;
  padding-left: 0;
  position: relative;
}
.m-searchfield .input-wrap:not(.fullwidth) .form-error-wrapper:before {
  display: none !important;
}
.m-searchfield .input-wrap.fullwidth {
  padding-right: 0;
  width: 100%;
}
.m-searchfield .submit-wrap {
  width: 16.6666666667%;
  float: right;
  padding-left: 1.3888888889%;
  padding-right: 0;
}
.m-searchfield .searchfield-input {
  margin: 0;
  padding-bottom: 12px;
}
.m-searchfield .searchfield-input::-ms-clear {
  display: none;
}
.m-searchfield
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .searchfield-input.input.has-confirm-error.technical-info-search,
.m-searchfield
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.searchfield-input.input.has-confirm-error.js-search-input,
.m-searchfield
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.searchfield-input.input.has-confirm-error.m-forminput,
.m-searchfield .searchfield-input.input.m-forminput.has-confirm-error,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-searchfield
  .searchfield-input.input.has-confirm-error.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-searchfield
  input.searchfield-input.input.has-confirm-error.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-searchfield
  input.searchfield-input.input.has-confirm-error.m-forminput {
  border-color: #e11f26;
}
.m-searchfield .searchfield-icon-remove {
  cursor: pointer;
  position: absolute;
  right: 15px;
  top: 10px;
}
.m-searchfield .searchfield-fieldset {
  margin-right: 0;
  max-width: none;
}
.m-searchfield .searchfield-suggestlayer {
  background: #f7f7f7;
  border: 1px solid #e6e6e6;
  padding: 0;
  z-index: 110;
}
.m-searchfield .searchfield-suggestlayer .a-link {
  font-weight: 400;
  padding: 5px 0 10px 15px;
  width: 100%;
}
.m-form .form-row .m-searchfield .searchfield-suggestlayer .m-forminput-radio,
.m-form .m-searchfield .form-row .searchfield-suggestlayer .m-forminput-radio {
  float: none;
  padding-top: 0;
}
.m-searchfield .suggestlayer-no-results {
  padding: 10px;
}
.m-searchfield .suggestlayer-results-container {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.m-searchfield .suggestlayer-dropdown-container {
  height: auto;
  max-height: 200px;
  overflow-y: auto;
}
.m-searchfield .suggestlayer-results-row {
  display: block;
  margin: 0;
  width: 100%;
}
.m-searchfield
  .suggestlayer-results-row.state-current
  .suggestlayer-results-item {
  background: #8a9097;
  color: #000;
}
.m-searchfield .searchfield-results-itemlabel {
  float: left;
  width: 100%;
}
.m-searchfield .searchfield-results-itemlabel ~ .a-formlabel {
  margin: 0;
  padding: 10px;
}
.m-searchfield .searchfield-results-itemlabel:checked ~ .a-formlabel:before,
.m-searchfield .searchfield-results-itemlabel ~ .a-formlabel:before {
  display: none;
}
.m-searchfield .suggestlayer-results-item {
  color: #000;
  cursor: pointer;
  display: block;
  position: relative;
  width: 100%;
}
.m-searchfield .suggestlayer-results-item:hover {
  color: #000;
}
.m-searchfield .suggestlayer-results-item.is-active {
  background: #007bc0;
  color: #fff;
}
.m-searchfield .suggestlayer-results-item.is-active .filterlist-label-icon {
  display: none;
}
.m-searchfield .suggestlayer-results-item.is-active .filterlist-close-icon {
  display: block;
}
.m-searchfield .suggestlayer-results-item.is-active:hover {
  background: #007bc0;
  color: #fff;
}
@media (max-width: 599px) {
  .m-searchfield .searchfield-searchbutton .text:not(.display-mobile) {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .m-searchinput .search-button .icon {
    margin: 0;
  }
}
@media (min-width: 600px) {
  .m-searchfield .input-wrap {
    width: 66.6666666667%;
  }
  .m-searchfield .submit-wrap {
    width: 33.3333333333%;
  }
}
@media (min-width: 900px) {
  .m-searchfield {
    width: 66.6666666667%;
  }
  .m-searchfield .searchfield-icon-remove {
    right: 25px;
  }
  .m-searchfield .searchfield-suggestlayer {
    border: 1px solid #e6e6e6;
    left: 0;
    margin-top: 20px;
    position: absolute;
  }
  .m-searchfield .searchfield-suggestlayer::after,
  .m-searchfield .searchfield-suggestlayer::before {
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    content: "";
    left: 83.3333333333%;
    position: absolute;
  }
  .m-searchfield .searchfield-suggestlayer::before {
    border-bottom: 15px solid #e6e6e6;
    margin: 0;
    top: -16px;
  }
  .m-searchfield .searchfield-suggestlayer::after {
    border-bottom: 15px solid #f7f7f7;
    margin: 0;
    top: -15px;
  }
}
.m-searchheader {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.m-searchheader .search-result-categories-wrapper {
  padding: 0;
  max-width: 100%;
}
.m-searchheader .headlines {
  line-height: normal;
}
.m-searchheader .main-headline {
  margin: 0;
}
.m-searchheader .sub-headline {
  font-weight: 600;
  margin: 0;
}
.m-searchheader .original-search-term .highlight {
  font-weight: 600;
}
@-webkit-keyframes slideInDesktop {
  from {
    -webkit-clip-path: inset(0 0 0 75%);
    clip-path: inset(0 0 0 75%);
  }
  to {
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
    opacity: 1;
  }
}
@keyframes slideInDesktop {
  from {
    -webkit-clip-path: inset(0 0 0 75%);
    clip-path: inset(0 0 0 75%);
  }
  to {
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
    opacity: 1;
  }
}
@-webkit-keyframes slideInMobile {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes slideInMobile {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.m-searchinput {
  display: block;
  position: relative;
}
.m-searchinput:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-searchinput .no-suggestions {
  display: block;
  padding: 20px 0 10px 15px;
}
.m-searchinput .search-input input {
  background-color: inherit;
  border: none;
  color: #000;
  margin: 0;
  padding: 10px 46px 10px 10px;
}
.m-searchinput .search-input input:active {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0;
}
.m-searchinput .history-and-flyout-separator {
  display: none;
}
.m-searchinput .reset-button {
  float: left;
  padding: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchinput
  .reset-button
  .a-link.link-addtocart,
.m-searchinput .reset-button .a-button,
.m-searchinput
  .reset-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  padding: 9px 0 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchinput
  .reset-button
  .a-link.link-addtocart
  .icon,
.m-searchinput .reset-button .a-button .icon,
.m-searchinput
  .reset-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon {
  margin: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchinput
  .search-button
  .a-link.link-addtocart,
.m-searchinput .search-button .a-button,
.m-searchinput
  .search-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  padding: 15px 5px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchinput
  .search-button
  .a-link.link-addtocart
  .icon,
.m-searchinput .search-button .a-button .icon,
.m-searchinput
  .search-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon {
  margin: 0;
}
@media (min-width: 600px) {
  .m-searchinput .reset-button {
    margin-left: -4.1666666667%;
  }
}
@media (max-width: 899px) {
  .m-searchinput .search-input {
    width: 75%;
    float: left;
    padding-right: 1.3888888889%;
    padding-left: 0;
  }
  .m-searchinput .search-button {
    width: 25%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 0;
  }
}
@media (min-width: 900px) {
  .m-searchheader {
    margin: 20px 25%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .m-searchinput .no-suggestions {
    padding-top: 15px;
  }
  .m-searchinput .search-input input {
    background-color: transparent;
  }
  .m-searchinput .search-input input::-webkit-input-placeholder {
    color: #ccc;
  }
  .m-searchinput .search-input input:-ms-input-placeholder {
    color: #ccc;
  }
  .m-searchinput .search-button {
    bottom: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .m-searchinput .search-button button {
    background: 0 0;
    border: none;
    color: #000;
    width: auto;
  }
  .no-touchevents .m-searchinput .search-button button:hover {
    background: 0 0;
  }
  .m-searchinput .search-button button .icon {
    margin: 0;
  }
}
.m-searchinput .suggest-layer {
  background: #fff;
  border: 1px solid #ccc;
  margin-top: 30px;
  padding: 5px;
  position: relative;
  width: 100%;
}
.m-searchinput .suggest-layer::after,
.m-searchinput .suggest-layer::before {
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  content: "";
  left: 1.3888888889%;
  position: absolute;
}
.m-searchinput .suggest-layer::before {
  border-bottom: 15px solid #ccc;
  margin: 0;
  top: -16px;
}
.m-searchinput .suggest-layer::after {
  border-bottom: 15px solid #fff;
  margin: 0;
  top: -15px;
}
.m-searchinput .suggest-layer .close {
  padding: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchinput
  .suggest-layer
  .close
  .a-link.link-addtocart,
.m-searchinput .suggest-layer .close .a-button,
.m-searchinput
  .suggest-layer
  .close
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  background: 0 0;
  color: #007bc0;
  padding: 5px;
}
.m-searchinput .suggest-layer .a-link {
  font-weight: 400;
  padding: 5px 0 10px 15px;
  width: 100%;
}
.m-searchinput .suggest-layer .a-link:nth-child(1) {
  padding: 20px 0 10px 15px;
}
.m-searchinput .suggest-layer .keyword-title {
  margin: 0;
}
.m-searchinput .suggest-layer .category {
  color: #000;
  float: left;
  margin: 0;
  vertical-align: middle;
}
.m-searchinput .suggest-layer .category-content {
  display: inline-block;
  width: 100%;
}
.m-searchinput .suggest-layer .category-content .a-image {
  display: inline-block;
  margin: 10px 0;
  vertical-align: top;
  width: 15%;
}
.m-searchinput .suggest-layer .category-content .products-item {
  display: inline-block;
  padding: 10px 0 10px 10px;
  width: 80%;
}
.m-searchinput .suggest-layer .category-content .products-item .icon {
  float: left;
}
.m-searchinput .suggest-layer .category-content .products-item .text {
  display: inline-block;
  width: 90%;
}
.m-searchinput .suggest-layer .category-content .serialnumber {
  color: #ccc;
  text-transform: uppercase;
}
.m-searchinput .suggest-layer .category-content .spellcheck-label {
  padding: 10px 0 0 15px;
  width: 100%;
}
.m-searchinput
  .suggest-layer
  .category-content
  .spellcheck-label
  .spellcheck-highlight {
  font-weight: 600;
}
.m-searchinput
  .suggest-layer
  .category-content.without-pictures
  .products-item {
  width: 100%;
}
.m-searchinput .suggest-layer .show-all {
  float: right;
  padding: 20px 0 10px;
  width: auto;
}
@media (min-width: 900px) {
  .m-searchinput .suggest-layer {
    margin-top: 20px;
    position: absolute;
    right: 0;
    width: 500px;
  }
  .m-searchinput .suggest-layer::after,
  .m-searchinput .suggest-layer::before {
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    content: "";
    left: 83.3333333333%;
    position: absolute;
  }
  .m-searchinput .suggest-layer::before {
    border-bottom: 15px solid #ccc;
    margin: 0;
    top: -16px;
  }
  .m-searchinput .suggest-layer::after {
    border-bottom: 15px solid #fff;
    margin: 0;
    top: -15px;
  }
  .m-searchinput .suggest-layer .show-all {
    padding: 20px 15px 10px;
  }
}
.x-modal {
  z-index: 1000 !important;
}
.x-modal .m-popover {
  opacity: 1;
}
.x-modal .m-addtocartpopover {
  position: static;
  opacity: 1;
  pointer-events: auto;
  border: none;
}
.x-modal .m-addtocartpopover .popover-close {
  display: none;
}
.x-modal .m-addtocartpopover .a-image {
  display: block;
}
.x-modal .m-addtocartpopover .popover-content {
  opacity: 1;
}
.x-modal .m-searchheader {
  display: none !important;
}
.m-searchinputempathy .search-input {
  cursor: pointer;
}
.m-search-input-rebrush:not(.inline) {
  display: block;
  position: relative;
}
.m-search-input-rebrush:not(.inline) .no-suggestions {
  display: block;
  padding: 20px 0 10px 15px;
}
@media (min-width: 900px) {
  .m-search-input-rebrush:not(.inline) .no-suggestions {
    padding: 15px 0 0;
  }
  .m-search-input-rebrush:not(.inline) .search-input {
    height: auto;
    padding-top: 100%;
  }
}
.m-search-input-rebrush:not(.inline) .suggest-layer {
  max-height: 100%;
  z-index: 104;
  padding: 0;
  border: none;
  opacity: 0;
  position: fixed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.m-search-input-rebrush:not(.inline) .suggest-layer::after,
.m-search-input-rebrush:not(.inline) .suggest-layer::before {
  display: none;
}
.m-search-input-rebrush:not(.inline) .suggest-layer .category {
  color: #000;
  margin: 0;
  padding: 20px 0 10px 15px;
  vertical-align: middle;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .category-content
  .products-item {
  padding: 10px 0 10px 15px;
}
.m-search-input-rebrush:not(.inline) .suggest-layer .a-link {
  font-weight: 400;
  padding: 5px 0 10px 15px;
  width: 100%;
}
.m-search-input-rebrush:not(.inline) .suggest-layer .a-link:nth-child(1) {
  padding: 20px 0 10px 15px;
}
.m-search-input-rebrush:not(.inline) .suggest-layer .searchterm-highlight {
  font-weight: 600;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .category-content
  .spellcheck-label {
  padding: 15px 0 0 15px;
  width: 100%;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .category-content
  .spellcheck-label
  .spellcheck-highlight {
  font-weight: 600;
}
.m-search-input-rebrush:not(.inline) .suggest-layer .search-input-wrapper {
  position: -webkit-sticky;
  position: sticky;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  background: #d4d9de;
}
@media (min-width: 900px) {
  .m-search-input-rebrush:not(.inline) .suggest-layer {
    margin-top: 0;
    position: absolute;
    right: -25px;
    width: 90vw;
    max-width: 1440px;
    padding: 0;
    max-height: 70vh;
    height: auto;
    overflow: visible;
    top: 15px;
    -webkit-animation: 0.2s ease-in forwards slideInDesktop;
    animation: 0.2s ease-in forwards slideInDesktop;
  }
  .m-search-input-rebrush:not(.inline) .suggest-layer .search-input-wrapper {
    background: 0 0;
    padding: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .m-search-input-rebrush:not(.inline) .suggest-layer .layer-close {
    position: absolute;
    right: 0;
  }
}
.m-search-input-rebrush:not(.inline) .suggest-layer .layer-close {
  overflow: hidden;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .layer-close
  .a-link.link-addtocart,
.m-search-input-rebrush:not(.inline) .suggest-layer .layer-close .a-button,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .layer-close
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  float: right;
  margin-top: 0;
}
.m-search-input-rebrush:not(.inline) .suggest-layer .search-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer {
  width: 100%;
}
.m-search-input-rebrush:not(.inline) .suggest-layer .clear-button-desktop {
  display: none;
}
.m-search-input-rebrush:not(.inline) .suggest-layer .clear-button-mobile {
  display: block;
}
@media (min-width: 900px) {
  .m-search-input-rebrush:not(.inline) .suggest-layer .search-input-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .m-search-input-rebrush:not(.inline)
    .suggest-layer
    .search-input-wrapper
    .search-section {
    justify-self: center;
    width: 85%;
  }
  .m-search-input-rebrush:not(.inline) .suggest-layer .clear-button-desktop {
    display: block;
  }
  .m-search-input-rebrush:not(.inline) .suggest-layer .clear-button-mobile {
    display: none;
  }
}
.m-search-input-rebrush:not(.inline) .suggest-layer .search-content {
  background: #fff;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-content
  .flyout-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-content
  .flyout-wrapper
  .flyout-product-wrapper {
  width: 100%;
}
@media (min-width: 900px) {
  .m-search-input-rebrush:not(.inline) .suggest-layer .search-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 85%;
    margin-top: 5px;
  }
  .m-search-input-rebrush:not(.inline)
    .suggest-layer
    .search-content
    .flyout-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .m-search-input-rebrush:not(.inline)
    .suggest-layer
    .search-content
    .flyout-wrapper
    .flyout-product-wrapper {
    width: 33%;
  }
  .m-search-input-rebrush:not(.inline) .suggest-layer .clear-button {
    top: 11px;
    right: 12%;
  }
  .m-search-input-rebrush:not(.inline) .suggest-layer .search-history-minwidth {
    min-width: 33%;
  }
}
.m-searchresultcategories .searchresultcategory-item {
  border-right: 1px solid #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-searchresultcategories
  .searchresultcategory-item
  .searchresultcategory-link {
  color: #000;
}
.m-searchresultcategories .searchresultcategory-item .icon {
  color: #007bc0;
}
.m-searchResultContentCardSpareParts,
.m-searchresultcontentcard {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.m-searchResultContentCardSpareParts .top-wrapper,
.m-searchresultcontentcard .top-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-searchresultpromotionteaser {
  margin: 50px auto;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap {
  text-decoration: none;
  color: initial;
  height: 100%;
  display: -ms-grid;
  display: grid;
  border: 1px solid #007bc0;
  border-radius: 0;
  -ms-grid-rows: 1fr auto;
  grid-template-rows: 1fr auto;
  -ms-grid-columns: 3fr 1fr;
  grid-template-columns: 3fr 1fr;
  grid-column-gap: 8px;
  grid-template-areas: "Image Text" "Image Button";
  cursor: pointer;
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap.teaser-highlight
  button:hover {
  background-color: #000;
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap.teaser-highlight
  button:hover
  .text {
  color: #fff;
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap.teaser-extended
  .text-wrap,
.m-searchresultpromotionteaser .promotion-teaser-wrap.teaser-extended button {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap .image-wrap {
  grid-area: Image;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap button {
  justify-self: start;
  width: auto;
  background-color: #007bc0;
  grid-area: Button;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap .text-wrap {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
  grid-area: Text;
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap
  .text-wrap
  .teaser-headline {
  margin: 0 0 16px;
  font-weight: 700;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap.mobile-layout {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto 1fr;
  grid-template-rows: auto 1fr;
  grid-gap: 8px;
  grid-template-areas: "Text" "Image";
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap.mobile-layout.teaser-extended {
  -ms-grid-rows: auto 1fr;
  grid-template-rows: auto 1fr;
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  grid-template-areas: "Image" "Text";
  grid-row-gap: 8px;
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap.mobile-layout.teaser-extended
  button {
  grid-area: Image;
  justify-self: end;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap.mobile-layout button {
  grid-area: Image;
  z-index: 4;
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
  justify-self: end;
  margin: 0 0 0 16px;
}
@media (max-width: 599px) {
  .m-searchResultContentCardSpareParts,
  .m-searchresultcontentcard {
    width: 100%;
  }
  .m-searchresultpromotionteaser .promotion-teaser-wrap {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 1fr;
    grid-template-rows: auto 1fr;
    grid-gap: 8px;
    grid-template-areas: "Text" "Image";
  }
  .m-searchresultpromotionteaser
    .promotion-teaser-wrap.teaser-highlight
    button {
    background-color: #007bc0;
  }
  .m-searchresultpromotionteaser
    .promotion-teaser-wrap.teaser-highlight
    button
    .text {
    color: #fff;
  }
  .m-searchresultpromotionteaser .promotion-teaser-wrap.teaser-extended {
    -ms-grid-rows: auto 1fr;
    grid-template-rows: auto 1fr;
    -ms-grid-columns: auto;
    grid-template-columns: auto;
    grid-template-areas: "Image" "Text";
    grid-row-gap: 8px;
  }
  .m-searchresultpromotionteaser .promotion-teaser-wrap.teaser-extended button {
    grid-area: Image;
    justify-self: end;
  }
  .m-searchresultpromotionteaser
    .promotion-teaser-wrap
    .text-wrap
    .teaser-paragraph {
    margin: 0;
  }
  .m-searchresultpromotionteaser .promotion-teaser-wrap button {
    grid-area: Image;
    z-index: 4;
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
    justify-self: end;
    margin: 0 0 0 16px;
  }
}
.secondary-currency {
  color: #000;
}
.m-selectedpresspicture > .a-image {
  cursor: pointer;
}
.m-selectedpresspicture .wrap-unselect {
  text-align: right;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-selectedpresspicture
  .wrap-unselect
  .a-link.link-addtocart,
.m-selectedpresspicture .wrap-unselect .a-button,
.m-selectedpresspicture
  .wrap-unselect
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #007bc0;
  font-size: 30px;
  line-height: 30px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .m-selectedpresspicture
  .wrap-unselect
  .a-link.link-addtocart:hover,
.no-touchevents .m-selectedpresspicture .wrap-unselect .a-button:hover,
.no-touchevents
  .m-selectedpresspicture
  .wrap-unselect
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover {
  color: #000;
}
.m-selfhelp-teaser {
  width: 100%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
  margin-bottom: 30px;
}
@media (min-width: 900px) {
  .m-selectedpresspicture .wrap-unselect {
    padding: 0 0 15px;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-selectedpresspicture
    .wrap-unselect
    .a-link.link-addtocart,
  .m-selectedpresspicture .wrap-unselect .a-button,
  .m-selectedpresspicture
    .wrap-unselect
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    font-size: 20px;
    line-height: 20px;
  }
  .m-selfhelp-teaser .selfhelp-teaser-content,
  .m-selfhelp-teaser .selfhelp-teaser-media {
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
}
.m-selfhelp-teaser .selfhelp-teaser-content .selfhelp-article-list li,
.m-selfhelp-teaser .selfhelp-teaser-media .selfhelp-article-list li {
  margin-bottom: 0;
}
.m-selfhelp-teaser .selfhelp-teaser-media {
  margin-bottom: 20px;
  padding-left: 0;
}
.m-selfhelp-teaser .selfhelp-teaser-content {
  padding-right: 0;
}
.m-selfhelp-teaser .selfhelp-teaser-content .selfhelp-teaser-links a:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-selfhelp-teaser .text-center {
  text-align: center;
}
.m-serviceteaser {
  display: inline-block;
  float: left;
  width: 100%;
}
.m-serviceteaser .image {
  margin: 0 15px 15px 0;
}
.m-serviceteaser .content {
  display: table-cell;
}
.m-serviceteaser .content .infotext {
  display: block;
}
.m-serviceteaser .content-inner {
  margin-bottom: 10px;
}
.m-serviceteaser .content-fullwidth {
  float: none;
}
@media print {
  .m-serviceteaser {
    display: none;
  }
}
.m-serviceteaser .a-heading {
  font-weight: 700;
}
.m-shipmentdate {
  margin: 10px 0;
  color: #00884a;
  font-weight: 700;
}
body.scroll-disabled {
  overflow: hidden;
}
.m-sidedrawer-fly-in-layer .fly-in-layer-content {
  bottom: auto;
  left: auto;
  right: 0;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  position: fixed;
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  border: 1px solid #d4d9de;
  background-color: #fff;
  overflow-y: scroll;
  max-height: 95%;
  max-width: 100%;
}
@media (min-width: 600px) {
  .m-serviceteaser .content-fullwidth {
    float: left;
    width: 100%;
  }
  .m-sidedrawer-fly-in-layer .fly-in-layer-content {
    top: auto;
    bottom: auto;
    left: auto;
    right: 0;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
}
@media (min-width: 900px) {
  .m-sidedrawer-fly-in-layer .fly-in-layer-content {
    bottom: auto;
    left: auto;
    right: 0;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    top: 0;
  }
}
.m-sidedrawer-fly-in-layer .fly-in-layer-overlay {
  bottom: 0;
  display: block;
  left: 0;
  margin: auto;
  opacity: 0.8;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-animation: 0.5s ease-out fadeInFromNone;
  animation: 0.5s ease-out fadeInFromNone;
}
@-webkit-keyframes fadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 0.8;
  }
}
@keyframes fadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 0.8;
  }
}
.m-sidedrawer-fly-in-layer .fly-in-layer-content .fly-in-layer-content-top {
  opacity: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 2;
  top: 0;
  padding-inline: 10px;
}
.m-sidedrawer-fly-in-layer
  .fly-in-layer-content
  .fly-in-layer-content-top
  .close-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-sidedrawer-fly-in-layer .fly-in-layer-content .fly-in-layer-content-inner {
  opacity: 1;
  padding: 0;
}
@media (min-width: 600px) {
  .m-sidedrawer-fly-in-layer .fly-in-layer-content {
    top: 0;
  }
  .m-sidedrawer-fly-in-layer
    .fly-in-layer-content
    .fly-in-layer-content-top
    .close-button {
    padding: 16px 16px 0 0;
  }
  .m-sidedrawer-fly-in-layer .fly-in-layer-content .fly-in-layer-content-inner {
    padding: 0;
  }
}
@media (min-width: 900px) {
  .m-sidedrawer-fly-in-layer .fly-in-layer-content {
    max-height: 100%;
  }
  .m-sidedrawer-fly-in-layer
    .fly-in-layer-content
    .fly-in-layer-content-top
    .close-button {
    padding: 32px 32px 0 0;
  }
  .m-sidedrawer-fly-in-layer .fly-in-layer-content .fly-in-layer-content-inner {
    padding: 0;
  }
}
.m-sidedrawer-fly-in-layer
  .fly-in-layer-content
  .fly-in-layer-content-inner
  .fly-in-layer-content-inner-area-wrap {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 600px) {
  .m-sidedrawer-fly-in-layer
    .fly-in-layer-content
    .fly-in-layer-content-inner
    .fly-in-layer-content-inner-area-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.m-sidedrawer-fly-in-layer .fly-in-layer-text {
  margin: 20px 0;
}
.m-sidedrawer-fly-in-layer .fly-in-layer-invoice-headline {
  padding-top: 10px;
  padding-left: 10px;
}
@media (max-width: 599px) {
  .m-sidedrawer-fly-in-layer .fly-in-layer-invoice-headline {
    padding-left: 0;
  }
  .m-sidedrawerrelatedproducts
    .image-title-container
    .product-image-wrapper
    .callout
    .a-callout
    .callout-text {
    font-size: 12px;
    line-height: 12px;
    padding: 2px 8px;
  }
}
.m-side-drawer-flyinlayer-invoice .a-alert {
  margin: 0;
}
.m-productaddedtocart {
  padding-inline: 16px;
  padding-bottom: 32px;
  background-color: #f2f2f2;
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
}
.m-productaddedtocart .sidedrawer-close-container {
  padding-block: 10px;
}
.m-productaddedtocart .sidedrawer-close-container .sidedrawer-close-icon {
  float: right;
  cursor: pointer;
}
.m-productaddedtocart .image-title-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.m-productaddedtocart .image-title-container .product-image-wrapper {
  max-width: 175px;
}
.m-productaddedtocart .image-title-container .product-image-wrapper .a-link {
  width: 100%;
}
.m-productaddedtocart
  .image-title-container
  .product-image-wrapper
  .a-link
  .a-image {
  padding: 0;
}
.m-productaddedtocart .image-title-container .tile-description {
  max-width: 100%;
  padding: 0;
  border-bottom-right-radius: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.m-productaddedtocart .image-title-container .tile-description .m-producttitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.m-productaddedtocart
  .image-title-container
  .tile-description
  .m-producttitle
  .product-code {
  font-size: 14px;
  line-height: normal;
}
.m-productaddedtocart
  .image-title-container
  .tile-description
  .m-producttitle
  .fragment {
  overflow-wrap: anywhere;
}
.m-productaddedtocart .cta-area {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.a-morecontenttogglelink
  .more-less-button
  .m-productaddedtocart
  .cta-area
  a.a-link-primary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-productaddedtocart
  .cta-area
  .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-productaddedtocart
  .cta-area
  .a-link.a-button,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-productaddedtocart
  .cta-area
  .a-link,
.m-productaddedtocart .cta-area .a-button-primary,
.m-productaddedtocart .cta-area .a-link-primary.a-button.a-button-link,
.m-productaddedtocart .cta-area .a-link-primary.a-button.a-link,
.m-productaddedtocart
  .cta-area
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle,
.m-productaddedtocart
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-productaddedtocart
  .cta-area
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button,
.m-productaddedtocart
  .cta-area
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link,
.m-productaddedtocart
  .cta-area
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-productaddedtocart
  .cta-area
  a.a-link-primary.a-button {
  border-radius: 4px;
  padding: 10px;
  height: 100%;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
}
.a-morecontenttogglelink
  .more-less-button
  .m-productaddedtocart
  .cta-area
  a.a-link-primary.a-button.content-toggle
  .icon,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-productaddedtocart
  .cta-area
  .a-link.link-addtocart
  .icon,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-productaddedtocart
  .cta-area
  .a-link.a-button
  .icon,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-productaddedtocart
  .cta-area
  .a-link
  .icon,
.m-productaddedtocart .cta-area .a-button-primary .icon,
.m-productaddedtocart .cta-area .a-link-primary.a-button.a-button-link .icon,
.m-productaddedtocart .cta-area .a-link-primary.a-button.a-link .icon,
.m-productaddedtocart
  .cta-area
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle
  .icon,
.m-productaddedtocart
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon,
.m-productaddedtocart
  .cta-area
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button
  .icon,
.m-productaddedtocart
  .cta-area
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link
  .icon,
.m-productaddedtocart
  .cta-area
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button
  .icon,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-productaddedtocart
  .cta-area
  a.a-link-primary.a-button
  .icon {
  vertical-align: baseline;
}
.m-productaddedtocartplaceholder {
  padding-inline: 42px;
  padding-bottom: 36px;
  background-color: #f2f2f2;
  width: 500px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 5px;
  border-radius: 4px;
}
.m-productaddedtocartplaceholder .sidedrawer-close-container {
  padding-block: 10px;
}
.m-productaddedtocartplaceholder
  .sidedrawer-close-container
  .sidedrawer-close-icon {
  float: right;
  cursor: pointer;
}
.m-productaddedtocartplaceholder .cart-heading {
  height: 40px;
  width: 75%;
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
  margin-top: 20px;
  margin-bottom: 20px;
}
.m-productaddedtocartplaceholder .image-title-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
}
.m-productaddedtocartplaceholder .image-title-container .product-image-wrapper {
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
  max-width: 175px;
  height: 150px;
  width: 150px;
}
.m-productaddedtocartplaceholder .image-title-container .tile-description {
  margin-left: 5px;
  max-width: 210px;
  padding: 5px 15px 15px;
  border-bottom-right-radius: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.m-productaddedtocartplaceholder
  .image-title-container
  .tile-description
  .title {
  width: 60%;
  height: 40px;
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
}
.m-productaddedtocartplaceholder
  .image-title-container
  .tile-description
  .description {
  margin-top: 5px;
  width: 90%;
  height: 40px;
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
}
.m-productaddedtocartplaceholder .cta-area {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 90%;
  height: 40px;
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
}
.m-sidedrawerrelatedproductplaceholder {
  padding-inline: 42px;
  padding-bottom: 36px;
  width: 500px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 5px;
  border-radius: 4px;
}
.m-sidedrawerrelatedproductplaceholder .sidedrawer-close-container {
  padding-block: 10px;
}
.m-sidedrawerrelatedproductplaceholder
  .sidedrawer-close-container
  .sidedrawer-close-icon {
  float: right;
  cursor: pointer;
}
.m-sidedrawerrelatedproductplaceholder .cart-heading {
  height: 40px;
  width: 75%;
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
  margin-top: 20px;
  margin-bottom: 20px;
}
@keyframes skeleton-loading {
  0% {
    background-color: #d4d9de;
  }
}
.m-sidedrawerrelatedproductplaceholder .image-title-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
}
.m-sidedrawerrelatedproductplaceholder
  .image-title-container
  .product-image-wrapper {
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
  max-width: 175px;
  height: 150px;
  width: 150px;
}
.m-sidedrawerrelatedproductplaceholder
  .image-title-container
  .tile-description {
  margin-left: 5px;
  max-width: 210px;
  padding: 5px 15px 15px;
  border-bottom-right-radius: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.m-sidedrawerrelatedproductplaceholder
  .image-title-container
  .tile-description
  .title {
  width: 60%;
  height: 40px;
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
}
.m-sidedrawerrelatedproductplaceholder
  .image-title-container
  .tile-description
  .description {
  margin-top: 5px;
  width: 90%;
  height: 40px;
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
}
.m-sidedrawerrelatedproductplaceholder .cta-area {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 90%;
  height: 40px;
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
}
.m-sidedrawerrelatedproducts {
  background-color: #fff;
  border-radius: 4px;
  overflow: hidden;
  height: auto;
  padding-inline: 0;
  padding-bottom: 40px;
  width: auto;
}
.m-sidedrawerrelatedproducts .m-producttitle {
  padding: 5px 0;
}
.m-sidedrawerrelatedproducts .image-title-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
}
.m-sidedrawerrelatedproducts .image-title-container .tile-description {
  background-color: #fff;
  border-bottom-right-radius: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 210px;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .m-producttitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .m-producttitle
  .product-code {
  font-size: 14px;
  line-height: normal;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .m-producttitle
  .product-name {
  font-size: 18px;
  line-height: normal;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .m-producttitle
  .fragment {
  overflow-wrap: anywhere;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .energylabel-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper
  .energy-label-text-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .energylabel-wrapper
  .data-sheet-energy
  .eu-product-title {
  font-weight: 700;
  font-size: 12px;
  margin: 0 0 5px;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .price-information {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .price-information
  .additional-info {
  margin: 0;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .price-information
  .price
  .previous {
  text-decoration: line-through;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .price-information
  .price-info-wrapper {
  display: inline-block;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .price-information
  .price-info-wrapper
  .a-productavailability {
  margin: 0;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .price-information
  .price-info-wrapper
  .current.highlight {
  margin: 0 0 0 10px;
  font-size: 18px;
  line-height: normal;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .price-information
  .price-info-wrapper
  .current.basicprice {
  font-size: 10px;
}
.m-sidedrawerrelatedproducts .image-title-container .product-image-wrapper {
  position: relative;
  background-color: #fff;
  max-width: 100px;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .product-image-wrapper
  .a-link {
  width: 100%;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .product-image-wrapper
  .a-link
  .a-image {
  padding: 0;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .product-image-wrapper
  .callout {
  position: absolute;
  z-index: 1;
  margin: 5px 0 0 5px;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .product-image-wrapper
  .callout
  .a-callout {
  display: table;
}
.m-sidedrawerrelatedproducts .cta-area {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.a-morecontenttogglelink
  .more-less-button
  .m-sidedrawerrelatedproducts
  .cta-area
  a.a-link-secondary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .m-sidedrawerrelatedproducts
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-button.a-link:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-sidedrawerrelatedproducts
  .cta-area
  .js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-sidedrawerrelatedproducts
  .cta-area
  a.a-link-secondary.a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-button,
.m-sidedrawerrelatedproducts .cta-area .a-button-secondary,
.m-sidedrawerrelatedproducts .cta-area .a-link-secondary.a-button.a-button-link,
.m-sidedrawerrelatedproducts .cta-area .a-link-secondary.a-button.a-link,
.m-sidedrawerrelatedproducts
  .cta-area
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart),
.m-sidedrawerrelatedproducts
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart),
.m-sidedrawerrelatedproducts
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-sidedrawerrelatedproducts .cta-area .o-list .a-loadmore button,
.m-sidedrawerrelatedproducts
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-sidedrawerrelatedproducts
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-sidedrawerrelatedproducts
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-button,
.o-list .a-loadmore .m-sidedrawerrelatedproducts .cta-area button,
.o-productdetail-rebrush
  .o-buyarea
  .m-sidedrawerrelatedproducts
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.o-productdetail-rebrush
  .o-buyarea
  .m-sidedrawerrelatedproducts
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  padding: 10px;
  height: 100%;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.a-morecontenttogglelink
  .more-less-button
  .m-sidedrawerrelatedproducts
  .cta-area
  a.a-link-secondary.a-button.content-toggle
  .icon,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-link.link-addtocart
  .icon,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-link-secondary.a-link.link-addtocart
  .icon,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-link.link-addtocart:not(.link-addtocart)
  .icon,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-link.link-addtocart
  .icon,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .m-sidedrawerrelatedproducts
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart
  .icon,
.m-contenttextmedia
  li
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-button.a-link:not(.link-addtocart)
  .icon,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-sidedrawerrelatedproducts
  .cta-area
  .js-reset-selection
  .icon,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-sidedrawerrelatedproducts
  .cta-area
  a.a-link-secondary.a-button
  .icon,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-link.link-addtocart
  .icon,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-button
  .icon,
.m-sidedrawerrelatedproducts .cta-area .a-button-secondary .icon,
.m-sidedrawerrelatedproducts
  .cta-area
  .a-link-secondary.a-button.a-button-link
  .icon,
.m-sidedrawerrelatedproducts .cta-area .a-link-secondary.a-button.a-link .icon,
.m-sidedrawerrelatedproducts
  .cta-area
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle
  .icon,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart)
  .icon,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart
  .icon,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart)
  .icon,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart
  .icon,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart
  .icon,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection
  .icon,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button
  .icon,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button
  .icon,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button
  .icon,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon,
.m-sidedrawerrelatedproducts .cta-area .o-list .a-loadmore button .icon,
.m-sidedrawerrelatedproducts
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart
  .icon,
.m-sidedrawerrelatedproducts
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button
  .icon,
.m-sidedrawerrelatedproducts
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-link.link-addtocart
  .icon,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-button
  .icon,
.o-list .a-loadmore .m-sidedrawerrelatedproducts .cta-area button .icon,
.o-productdetail-rebrush
  .o-buyarea
  .m-sidedrawerrelatedproducts
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button
  .icon,
.o-productdetail-rebrush
  .o-buyarea
  .m-sidedrawerrelatedproducts
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon {
  vertical-align: baseline;
}
.m-signin {
  display: inline-block;
  margin: 0 0 40px;
  width: 100%;
}
.m-signinstoreselector + .m-signin.m-signin {
  display: none;
}
.m-signin .account .m-form {
  margin-bottom: 30px;
}
.m-signin .account .a-link {
  margin: 20px 0 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-signin
  .account
  .a-link.link-addtocart,
.m-signin .account .a-button,
.m-signin
  .account
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  margin: 0 0 10px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-signin
  .account
  .button-signin.a-link.link-addtocart,
.m-signin .account .a-button.button-signin,
.m-signin
  .account
  .m-contenttextmedia
  li
  .m-productconversionarea
  .button-signin.a-link.link-addtocart {
  margin-bottom: 10px;
}
.m-signin .account .email .label-text {
  padding: 0;
}
.m-signin .account .info {
  margin: auto;
}
.m-signin .account .password .label-text {
  padding: 0;
}
.m-signin .m-layer button[name="close-button"] {
  width: 100%;
}
.m-signin .social-media {
  display: inline-block;
  margin: 5px 0 0;
  width: 100%;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-signin
  .social-media
  .a-link.link-addtocart,
.m-signin .social-media .a-button,
.m-signin
  .social-media
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  float: left;
  margin: 0 5px 0 0;
  width: 16.6666666667%;
}
@media (min-width: 600px) {
  .m-signin {
    width: 41.6666666667%;
  }
  .m-signin.two-column {
    width: 100%;
  }
  .m-signin.two-column .account {
    float: left;
    margin: 0 8.3333333333% 0 0;
    width: 41.6666666667%;
  }
  .m-signin.two-column .social-media {
    margin: auto;
    width: 50%;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-signin
    .button-signin.a-link.link-addtocart,
  .m-signin .a-button.button-signin,
  .m-signin
    .m-contenttextmedia
    li
    .m-productconversionarea
    .button-signin.a-link.link-addtocart {
    margin-bottom: 0 0 10px 0;
  }
  .m-signin.product-registration {
    width: 100%;
  }
}
.m-signin.signin_grid {
  width: 100%;
  display: grid;
  display: -ms-grid;
  grid-template-columns: 2fr 2fr;
  -ms-grid-columns: 2fr 2fr;
  grid-column-gap: 10px;
}
.m-signin.signin_grid .account-login {
  grid-column: 1/2;
  -ms-grid-column: 1;
  grid-row: 1/2;
  -ms-grid-row: 1;
  padding-right: 30px;
}
.m-signin.signin_grid .account-login.show-separator {
  border-right: 1px solid #71767c;
}
.m-signin.signin_grid .social-media {
  grid-column: 1/2;
  -ms-grid-column: 1;
  grid-row: 2/2;
  -ms-grid-row: 2;
}
.m-signin.signin_grid .account-create {
  grid-column: 2/2;
  -ms-grid-column: 2;
  grid-row: 1/2;
  -ms-grid-row: 1;
  margin-left: 30px;
}
@media (max-width: 599px) {
  .m-signin.signin_grid {
    width: 100%;
    display: grid;
    display: -ms-grid;
    grid-template-columns: 100%;
    -ms-grid-columns: 100%;
    grid-column-gap: 0;
  }
  .m-signin.signin_grid .account-login {
    grid-column: 1;
    -ms-grid-column: 1;
    grid-row: 1;
    -ms-grid-row: 1;
    border-right: none;
    padding-right: 0;
  }
  .m-signin.signin_grid .account-login .form-actions,
  .m-signin.signin_grid .account-login .form-actions .form-action {
    margin-bottom: 0;
  }
  .m-signin.signin_grid .social-media {
    grid-column: 1;
    -ms-grid-column: 1;
    grid-row: 4;
    -ms-grid-row: 4;
  }
  .m-signin.signin_grid .account-create {
    grid-column: 1;
    -ms-grid-column: 1;
    grid-row: 3;
    -ms-grid-row: 3;
    margin-bottom: 10px;
    margin-left: 0;
  }
  .m-signin.signin_grid .account-create .a-heading {
    display: none;
  }
  .m-signin.signin_grid .mobile-separator {
    grid-column: 1;
    -ms-grid-column: 1;
    grid-row: 2;
    -ms-grid-row: 2;
    margin: 30px 0;
    text-align: center;
  }
}
.m-signin.signin_grid .m-form {
  margin-bottom: 0;
}
.signin_ciam {
  width: 100%;
}
.m-signinstoreselector {
  display: inline-block;
  margin: 0 0 40px;
  width: 100%;
}
.m-skipreviewlink {
  float: right;
  margin-right: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
}
.m-slider .paginationarrows,
.m-slider .paginationnumber {
  visibility: hidden;
}
.m-slider .hide-paginationnumber {
  display: none;
}
.m-slider .slide:not(:first-child):not(.slide-initialized) {
  width: 100%;
  height: 100%;
  min-height: auto;
  overflow: visible;
  visibility: hidden;
  position: absolute;
  left: -9999px;
}
.m-slider .slide:focus {
  outline: 0;
}
.m-slider .slide:first-child {
  display: block;
}
.m-slider.slick-initialized .paginationarrows,
.m-slider.slick-initialized .paginationnumber {
  visibility: visible;
}
.m-slider.slick-initialized .paginationarrows.paginationarrowposition-bottom,
.m-slider.slick-initialized .paginationarrows.paginationnumberposition-bottom,
.m-slider.slick-initialized .paginationnumber.paginationarrowposition-bottom,
.m-slider.slick-initialized .paginationnumber.paginationnumberposition-bottom {
  bottom: auto;
  margin-top: 10px;
}
.m-slider.slick-initialized
  .paginationarrows.adaptive-height.paginationarrowposition-bottom,
.m-slider.slick-initialized
  .paginationarrows.adaptive-height.paginationnumberposition-bottom,
.m-slider.slick-initialized
  .paginationnumber.adaptive-height.paginationarrowposition-bottom,
.m-slider.slick-initialized
  .paginationnumber.adaptive-height.paginationnumberposition-bottom {
  bottom: 0;
  margin-top: 0;
}
.m-slider.slick-initialized .slide.minimum-height {
  height: 1px;
}
.m-slider.slick-initialized .slick-arrow.slick-hidden {
  display: none;
}
.m-slider.slick-initialized .slick-list {
  width: 100%;
}
.m-slider.slick-initialized .slide {
  height: 100%;
  min-height: auto;
  overflow: visible;
  position: relative;
}
.m-slider.slick-initialized.slick-initialized .slide,
.m-slider.slick-initialized.slick-initialized .slide:first-child {
  display: block;
}
.m-slider .paginationnumber.paginationnumberposition-center {
  text-align: center;
}
.m-slider [dir="rtl"] .paginationnumber.paginationnumberposition-center {
  direction: ltr;
}
.m-slider .paginationarrows.paginationarrowposition-bottom {
  margin: 0 auto;
  width: 100px;
}
.m-slider
  .paginationarrows.paginationarrowposition-bottom
  .a-paginationarrows.next,
.m-slider
  .paginationarrows.paginationarrowposition-bottom
  .a-paginationarrows.prev {
  background: 0 0;
  color: #007bc0;
  font-size: inherit;
  height: auto;
  margin-top: 0;
  position: relative;
  top: auto;
  width: auto;
}
.m-slider
  .paginationarrows.paginationarrowposition-bottom
  .a-paginationarrows.next:hover,
.m-slider
  .paginationarrows.paginationarrowposition-bottom
  .a-paginationarrows.prev:hover {
  background: 0 0;
  color: #000;
}
.m-slider
  .paginationarrows.paginationarrowposition-bottom
  .a-paginationarrows.next {
  float: right;
}
.m-slider
  .paginationarrows.paginationarrowposition-bottom
  .a-paginationarrows.prev {
  float: left;
}
.m-solid-background-teaser-container {
  width: 100%;
  position: relative;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-solid-background-teaser-container.a-link
  .text-container
  .a-link.link-addtocart,
.m-solid-background-teaser-container.a-link .text-container .a-button,
.m-solid-background-teaser-container.a-link .text-container .a-link,
.m-solid-background-teaser-container.a-link
  .text-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  cursor: pointer;
}
.m-solid-background-teaser-container .text-container {
  padding: 15px;
  text-align: justify;
}
.m-solid-background-teaser-container .text-container .copy-text,
.m-solid-background-teaser-container .text-container .header {
  color: #fff;
}
.m-solid-background-teaser-container .text-container .copy-text:last-child {
  margin-bottom: 0;
}
.m-solid-background-teaser-container .text-container .a-link {
  color: #fff;
  padding-bottom: 1px;
  border-bottom: none;
}
.m-solid-background-teaser-container
  .text-container
  .a-link:hover.a-link-disabled:hover {
  color: #fff;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-solid-background-teaser-container
  .text-container
  .a-link.link-addtocart,
.m-solid-background-teaser-container .text-container .a-button,
.m-solid-background-teaser-container
  .text-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  border: 2px solid #fff;
  border-radius: 4px;
  background-color: #007bc0;
  color: #fff;
  font-weight: 700;
  cursor: default;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-solid-background-teaser-container
  .text-container
  .a-link.link-addtocart:hover,
.m-solid-background-teaser-container .text-container .a-button:hover,
.m-solid-background-teaser-container
  .text-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover {
  background-color: #007bc0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-solid-background-teaser-container
  .text-container
  .a-link.link-addtocart:focus,
.m-solid-background-teaser-container .text-container .a-button:focus,
.m-solid-background-teaser-container
  .text-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:focus {
  outline: 0;
}
@media (min-width: 900px) {
  .m-slider.slick-initialized .slide {
    min-height: auto;
    overflow: hidden;
    position: relative;
  }
  .m-solid-background-teaser-container:not(.disable-desktop-layout) {
    width: 100vw;
    max-width: 100vw;
    margin: 0 -webkit-calc(-50vw + 50%);
    margin: 0 calc(-50vw + 50%);
    margin-bottom: 24px;
  }
  .m-solid-background-teaser-container:not(.disable-desktop-layout)
    .text-container {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-solid-background-teaser-container:not(.disable-desktop-layout)
    .a-link.link-addtocart,
  .m-solid-background-teaser-container:not(.disable-desktop-layout) .a-button,
  .m-solid-background-teaser-container:not(.disable-desktop-layout)
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: auto;
  }
  .m-solid-background-teaser-container .background-wrapper {
    padding: 48px 0;
  }
}
.m-sparepartproductteaser .a-link {
  display: block;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-sparepartproductteaser
  .a-link.link-addtocart:before,
.m-sparepartproductteaser .a-button:before,
.m-sparepartproductteaser
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:before {
  content: "";
}
.m-sparepartproductteaser .a-heading,
.m-sparepartproductteaser p {
  margin-bottom: 0;
}
.grid-view .m-sparepartproductteaser .content,
.list-view .m-sparepartproductteaser .content {
  padding: 15px 0 20px;
}
.grid-view .m-sparepartproductteaser .content .a-link,
.list-view .m-sparepartproductteaser .content .a-link {
  color: #000;
}
.grid-view .m-sparepartproductteaser .content .a-link:hover,
.list-view .m-sparepartproductteaser .content .a-link:hover {
  color: #007bc0;
}
.m-sparepartproductteaser .image a img {
  margin: 0 auto;
  max-height: 300px;
  max-width: 100%;
}
@media (min-width: 600px) {
  .m-sparepartproductteaser .image a {
    display: inline-block;
    position: relative;
    width: 100%;
  }
  .m-sparepartproductteaser .image a::after {
    content: "";
    display: block;
    margin-top: 100%;
  }
  .m-sparepartproductteaser .image a .a-image,
  .m-sparepartproductteaser .image a a,
  .m-sparepartproductteaser .image a img,
  .m-sparepartproductteaser .image a picture {
    bottom: 0;
    left: 0;
    max-height: 100%;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .m-sparepartproductteaser .image a img {
    max-height: 100%;
  }
  .grid-view .m-sparepartproductteaser .image a img {
    top: auto;
  }
}
@media (min-width: 900px) {
  .list-view .m-sparepartproductteaser {
    overflow: hidden;
    width: 100%;
  }
  .list-view .m-sparepartproductteaser .button,
  .list-view .m-sparepartproductteaser .content,
  .list-view .m-sparepartproductteaser .image {
    float: left;
  }
  .list-view .m-sparepartproductteaser .image {
    padding-right: 2.0833333333%;
    width: 25%;
  }
  .list-view .m-sparepartproductteaser .image img {
    border-right: 1px solid #fff;
  }
  .list-view .m-sparepartproductteaser .content {
    padding: 0 0.6944444444%;
    width: 50%;
  }
  .list-view .m-sparepartproductteaser .button {
    padding-left: 2.0833333333%;
    width: 25%;
  }
}
.m-st4cause {
  font-weight: 700;
}
.m-st4cause .causeitem {
  list-style-type: square;
  margin-left: 20px;
  font-weight: 500;
}
.m-st4doblink {
  margin: 10px 0 30px;
}
.m-st4doblink .a-link {
  width: auto;
  padding-left: 25px;
  padding-right: 25px;
}
.m-st4feedback {
  margin: 0 0 30px;
}
.m-st4feedback .a-link {
  width: auto;
}
.m-st4feedback .st4article-feedback-response {
  display: none;
}
.m-st4feedback .st4article-feedback-response .icon {
  float: left;
  padding: 0 5px 0 0;
  width: auto;
}
.m-st4feedback .st4article-feedback-response .text {
  padding: 0;
  width: auto;
}
.m-st4feedback.was-rated-yes .js-feedback-no,
.m-st4feedback.was-rated-yes .st4article-feedback {
  display: none;
}
.m-st4feedback.was-rated-yes .st4article-feedback-response {
  display: block;
}
.m-st4feedback.was-rated-no .js-feedback-yes,
.m-st4feedback.was-rated-no .st4article-feedback {
  display: none;
}
.m-st4feedback.was-rated-no .st4article-feedback-response {
  display: block;
}
.m-st4footnote .icon-st4-info {
  cursor: pointer;
}
.m-st4hint {
  display: block;
}
.m-st4hint p.a-st4paragraph.psingle {
  list-style-type: square;
  margin-left: 20px;
  display: list-item;
}
.m-st4hint p.a-st4paragraph.psingle:only-of-type {
  list-style-type: none;
  margin-left: 0;
  display: block;
}
.m-st4instruction {
  display: block;
}
.m-st4instruction .instruction-list li:only-child {
  position: relative;
}
.m-st4instruction .instruction-list li:only-child:before {
  content: "";
  position: absolute;
  left: 0;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 5px solid #000;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.m-st4instructioninfo {
  display: block;
}
.m-st4instructionlist {
  padding-left: 30px;
}
.m-st4instructionlist h1.a-heading {
  font-size: 1.25rem;
}
.m-st4instructionlist h4.a-heading {
  font-size: 0.875rem;
}
.m-st4instructionlist img {
  max-width: 200px;
}
.m-st4instructions {
  display: block;
}
.m-st4intro {
  display: initial;
}
.m-st4list {
  display: block;
}
.m-st4listitems {
  list-style-type: square;
}
.m-measures,
.m-precondition,
.m-st4preconditions {
  display: block;
}
.m-st4proplist .list {
  list-style-type: square;
}
.m-st4result {
  display: block;
}
.m-st4result ul li:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 7px;
  border: solid #000;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.m-st4safety {
  display: block;
}
.m-st4safety .small-warning {
  width: 30px;
}
.m-safetyinstruction,
.m-st4safetyinstructions {
  display: block;
}
.m-st4safetyinstructions .instructions-list {
  position: relative;
}
.m-st4safetyinstructions .instructions-list li {
  list-style: none;
  position: relative;
  padding: 0 0 0 20px;
}
.m-st4safetyinstructions .instructions-list li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 5px solid #000;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.m-st4search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0 0 15px;
}
.m-st4search:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-st4search.m-st4search-full-width-centered {
  width: 50%;
  float: left;
}
.m-st4search .st4-search-wrap {
  position: relative;
}
.m-st4search .st4-search-wrap .st4-search-input input {
  background-color: #fff;
  color: #000;
  margin: 0;
  padding: 10px 30px 12px 10px;
  border: 1px solid #ccc;
  width: 100%;
}
.m-st4search
  .st4-search-wrap
  .st4-search-input
  input::-webkit-input-placeholder {
  color: #007bc0;
}
.m-st4search .st4-search-wrap .st4-search-input input:-ms-input-placeholder {
  color: #007bc0;
}
.m-st4search .st4-search-wrap .st4-search-input input:active {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0;
}
.m-st4search .st4-search-wrap .st4-search-button {
  bottom: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.m-st4search .st4-search-wrap .st4-search-button button {
  background: 0 0;
  border: none;
  color: #007bc0;
  width: auto;
  padding: 9px;
}
.no-touchevents .m-st4search .st4-search-wrap .st4-search-button button:hover {
  background: 0 0;
}
.m-st4search .st4-search-wrap .st4-search-button button .icon {
  margin: 0;
}
.st4-search-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 899px) {
  .m-search-input-rebrush:not(.inline) .suggest-layer .clear-button {
    top: 0;
    right: 50px;
  }
  .st4-search-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.st4-search-container-fullwidth-centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-st4searchresult {
  display: block;
  position: relative;
  margin-bottom: 30px;
}
.m-st4searchresult:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-st4searchresult .st4searchresult-title {
  margin: 2px 0 0;
  font-size: 32px;
}
.m-st4searchresult .st4searchresult-desc {
  margin: 0;
  line-height: 24px;
}
.m-st4searchresult .st4searchresult-desc em {
  font-weight: 700;
}
.m-st4-search-results .st4-no-results {
  margin-bottom: 30px;
}
.m-subinstruction {
  display: block;
}
.m-subinstruction li,
.m-subinstruction li:only-child {
  list-style: none;
  position: relative;
  padding: 0 0 0 20px;
}
.m-subinstruction li:before,
.m-subinstruction li:only-child:before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  border-top: 2px solid #000;
}
.m-st4subinstructions,
.m-st4tab {
  display: block;
}
.m-st4table.m-table td.proptype .a-image {
  max-width: 20px;
  display: inline-block;
}
.m-st4table.m-table table thead th {
  width: auto;
  min-width: auto;
}
.m-st4table.m-table table tbody td {
  min-width: auto;
}
.m-st4tiplist {
  display: block;
}
.m-st4togglebox h1.a-heading {
  font-size: 18px;
}
.m-st4togglebox section > h1:first-of-type {
  display: none;
}
.m-st4togglebox .item > a img {
  max-width: 30px;
}
.m-st4togglebox section img {
  max-width: 200px;
}
.m-st4video {
  margin-top: 50px;
  margin-bottom: 50px;
}
.m-st4video video {
  max-width: 100%;
  height: auto;
  z-index: 1000;
}
.m-st4video .st4-youtube-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%;
}
.m-st4video iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.m-stage {
  position: relative;
}
.m-stage .paginationnumber {
  display: none;
}
.m-stage .a-paginationdots {
  bottom: inherit;
}
.m-stage .slide {
  height: 100%;
  min-height: auto;
  overflow: visible;
  position: relative;
}
.m-stage .slide .image-video-wrapper {
  font-size: 0;
  line-height: 0;
}
.m-stage .slide.effect .image-video-wrapper > :not(.m-video),
.m-stage .slide.effect-on-hover .image-video-wrapper > :not(.m-video) img {
  overflow: hidden;
}
.m-stage .slide.effect .image-video-wrapper > :not(.m-video) img,
.m-stage
  .slide.effect-on-hover
  .image-video-wrapper
  > :not(.m-video)
  img:hover {
  -webkit-animation: 30s linear infinite alternate animation;
  animation: 30s linear infinite alternate animation;
}
.m-stage .teaser {
  height: auto;
  padding: 0;
  position: relative;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stage
  .teaser
  .a-link.link-addtocart:not(:last-child),
.m-stage .teaser .a-button:not(:last-child),
.m-stage
  .teaser
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:last-child) {
  margin-bottom: 20px;
}
.m-stage .teaser > .a-link {
  display: block;
}
.m-stage .teaser .has-icon .icon {
  font-size: 10px;
}
@media (max-width: 599px) {
  .m-stage {
    margin-bottom: 20px;
  }
}
@media (min-width: 900px) {
  .m-stage .slide.slide-initialized.playing .teaser {
    display: none;
  }
  .m-stage .teaser {
    background: 0 0;
    bottom: auto;
    left: auto;
    padding: 15px 20px 20px;
    position: absolute;
    right: auto;
    top: auto;
    width: 50%;
    z-index: 1;
  }
  .m-stage .teaser.top-left {
    left: 10%;
    top: 10%;
  }
  .m-stage .teaser.top-right {
    right: 10%;
    top: 10%;
  }
  .m-stage .teaser.bottom-left {
    bottom: 10%;
    left: 10%;
  }
  .m-stage .teaser.bottom-right {
    bottom: 10%;
    right: 10%;
  }
}
.m-stage .stageproduct-callout {
  left: 0;
  position: absolute;
  top: 0;
}
.m-stage .slide .teaser {
  display: none;
}
.m-stage .slide.slide-initialized .teaser,
.m-stage .slide:first-child .teaser {
  display: block;
}
.m-stepbystepaccordion {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.m-stepbystepaccordion .accordion-container {
  position: relative;
  overflow: hidden;
}
.m-stepbystepaccordion .accordion-container .accordion-steps {
  z-index: 1;
  position: absolute;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step:first-child:nth-last-child(2),
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step:first-child:nth-last-child(2)
  ~ .step {
  min-height: 25%;
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step:first-child:nth-last-child(2).is-active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step:first-child:nth-last-child(2)
  ~ .step.is-active {
  min-height: 75%;
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step:first-child:nth-last-child(3),
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step:first-child:nth-last-child(3)
  ~ .step {
  min-height: 20%;
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step:first-child:nth-last-child(3).is-active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step:first-child:nth-last-child(3)
  ~ .step.is-active {
  min-height: 60%;
}
.m-stepbystepaccordion .accordion-container .accordion-steps .step {
  min-height: 20%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap {
  min-width: 100%;
  min-height: 100%;
  position: relative;
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-header
  .step-headline {
  font-weight: 700;
  margin-bottom: 5px;
  text-align: center;
  padding: 0 15px;
}
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-link-primary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.a-button,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-link-primary.a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button-primary,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link-primary.a-button.a-button-link,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link-primary.a-button.a-link,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button {
  width: auto;
  padding-left: 11px;
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .content-headline-topic {
  font-weight: 700;
  margin-bottom: 5px;
}
.m-stepbystepaccordion .accordion-container .accordion-steps .step.is-active {
  min-height: 75%;
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step.is-active
  .step-white-wrap {
  min-width: 10%;
  min-height: 10%;
  max-height: 100%;
}
.m-stepbystepaccordion .accordion-container .accordion-steps .step:first-child {
  padding: 10px 10px 10px 0;
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step:not(:first-child):not(:last-child).is-active {
  min-height: 55%;
}
@media (min-width: 900px) {
  .m-stepbystepaccordion .accordion-container {
    height: auto;
  }
  .m-stepbystepaccordion .accordion-container .accordion-steps {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 10px 0 10px 10px;
  }
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step:first-child:nth-last-child(2),
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step:first-child:nth-last-child(2)
    ~ .step {
    min-width: 25%;
  }
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step:first-child:nth-last-child(2).is-active,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step:first-child:nth-last-child(2)
    ~ .step.is-active {
    min-width: 75%;
  }
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step:first-child:nth-last-child(3),
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step:first-child:nth-last-child(3)
    ~ .step {
    min-width: 20%;
  }
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step:first-child:nth-last-child(3).is-active,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step:first-child:nth-last-child(3)
    ~ .step.is-active {
    min-width: 60%;
  }
  .m-stepbystepaccordion .accordion-container .accordion-steps .step {
    min-width: 20%;
    padding: 0 10px 0 0;
  }
  .m-stepbystepaccordion .accordion-container .accordion-steps .step.is-active {
    min-width: 75%;
  }
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step:first-child {
    padding: 0 10px;
  }
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step:not(:first-child):not(:last-child).is-active {
    min-width: 55%;
  }
}
.m-step-element {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.m-step-element .input-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.m-step-element .input-container .input-field .m-searchfield .m-forminput,
.m-step-element
  .input-container
  .input-field
  .m-searchfield
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-step-element
  .input-container
  .input-field
  .m-searchfield
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-step-element
  .input-container
  .input-field
  .m-searchfield
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-step-element
  .input-container
  .input-field
  .m-searchfield
  .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-step-element
  .input-container
  .input-field
  .m-searchfield
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-step-element
  .input-container
  .input-field
  .m-searchfield
  input.m-forminput {
  text-transform: none;
}
.accordion-medias {
  height: 100%;
}
.accordion-medias .accordion-media {
  height: 100%;
  background: #ccc;
}
.accordion-medias .accordion-media .a-image {
  height: 100%;
}
.accordion-medias .accordion-media .a-image img {
  width: 100%;
  height: auto;
  background: #ccc;
}
.accordion-medias .accordion-media .m-video {
  height: 100%;
}
.accordion-medias .accordion-media .m-video .play-layer .icon-play {
  display: none;
}
.accordion-medias .accordion-media .m-video .video-wrapper {
  height: 100%;
  padding: 0;
}
.accordion-medias .accordion-media .m-video .video-wrapper .video-content {
  position: relative;
}
.accordion-medias .accordion-media .m-video.m-video-iframe .video-wrapper {
  padding-top: 56.25%;
}
.accordion-medias
  .accordion-media
  .m-video.m-video-iframe
  .video-wrapper
  iframe {
  position: absolute;
  margin-top: -56.25%;
  top: 100%;
  left: 0;
}
.accordion-medias
  .accordion-media
  .m-video.m-video-cliplister
  .cliplister-viewer {
  padding-top: 56.25%;
}
.m-stepper {
  margin: 0 0 24px;
}
.m-stepper .disabled {
  pointer-events: none;
  cursor: default;
}
.m-stepper ul {
  display: table;
  margin-left: 0;
  padding: 0;
  table-layout: fixed;
  width: 100%;
}
.m-stepper li {
  cursor: default;
  display: table-cell;
  height: 55px;
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  width: 1%;
}
.m-stepper .icon {
  font-size: 20px;
}
.m-stepper .is-done {
  border-bottom: 3px solid #2b5ee5;
  color: #2b5ee5;
}
.m-stepper .is-done .text {
  color: #000;
}
.m-stepper .is-active {
  color: #000;
  border-bottom: 3px solid #2b5ee5;
}
.m-stepper .text {
  display: inline-block;
}
@media (max-width: 899px) {
  .m-stage .teaser {
    margin-top: 0;
  }
  .accordion-medias .accordion-media .a-image img {
    width: auto;
    height: 100%;
    max-width: initial;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
  }
  .accordion-medias .accordion-media .m-video .video-wrapper .video-content {
    width: auto;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
  }
  .accordion-medias .accordion-media .m-video .video-wrapper iframe {
    min-width: 300%;
  }
  .accordion-medias
    .accordion-media
    .m-video.m-video-iframe
    .video-wrapper
    iframe {
    left: 50%;
    top: 50%;
    margin: 0;
  }
  .accordion-medias
    .accordion-media
    .m-video.m-video-cliplister
    .cliplister-viewer {
    padding-top: 0;
  }
  .accordion-medias
    .accordion-media
    .m-video.m-video-cliplister
    .cliplister-viewer
    > div {
    min-height: 100%;
  }
  .accordion-medias
    .accordion-media
    .m-video.m-video-cliplister
    .video-content {
    width: 100%;
    height: 100%;
  }
  .accordion-medias
    .accordion-media
    .m-video.m-video-cliplister
    .video-content
    video {
    width: auto !important;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
  }
  .m-stepper .text {
    display: block;
    margin-top: 10px;
  }
}
.m-stepper .no-format {
  cursor: pointer;
  display: block;
  max-width: 100%;
  text-decoration: none;
  color: unset;
}
.m-sticky-cta-wrapper {
  position: -webkit-sticky;
  position: sticky;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100vw;
  max-height: 0;
}
.m-sticky-cta-wrapper.sticky-content {
  max-height: -webkit-fit-content;
  max-height: fit-content;
}
.m-sticky-cta-wrapper .content {
  max-width: 1440px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-subscriptiondetailitem {
  margin: 0 0 20px;
  width: 100%;
}
.m-subscriptiondetailitem:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-subscriptiondetailitem .message-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.m-subscriptiondetailitem .delete-subscription {
  padding: 10px 0;
  text-align: right;
  width: 100%;
}
.m-subscriptiondetailitem .media {
  margin-bottom: 20px;
}
.m-subscriptiondetailitem .media .a-image,
.m-subscriptiondetailitem .media .callouts {
  text-align: left;
  width: 100%;
}
.m-subscriptiondetailitem .media .callouts:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-subscriptiondetailitem .media .productitem-thumbnail {
  float: left;
  font-size: 0;
  line-height: 0;
  position: relative;
  width: 100%;
}
.m-subscriptiondetailitem .media .productitem-thumbnail .a-image img {
  left: 0;
  right: auto;
  top: 0;
}
.m-subscriptiondetailitem .content-wrap {
  padding: 0 0 0 1.3888888889%;
}
.m-subscriptiondetailitem .content-wrap .content-left {
  padding: 0;
  display: inline-block;
}
.m-subscriptiondetailitem .content-wrap .content-left .description p > span {
  text-transform: capitalize;
}
.m-subscriptiondetailitem .price-details {
  width: 100%;
  padding: 0;
  display: inline;
  float: left;
}
.m-subscriptiondetailitem .price-details .actions {
  width: 100%;
}
.m-subscriptiondetailitem .price-details .quantity {
  width: 50%;
  float: left;
  margin: 0 0 20px;
  display: inline-block;
  padding: 0;
}
.m-subscriptiondetailitem .price-details .quantity .label,
.m-subscriptiondetailitem .price-details .quantity .value {
  width: 100%;
  float: left;
  padding: 0;
}
.m-subscriptiondetailitem .price-details .price-information {
  display: inline-block;
  width: 50%;
}
.m-subscriptiondetailitem .price-details .price-information.per-item,
.m-subscriptiondetailitem .price-details .price-information.total {
  padding: 0;
}
.m-subscriptiondetailitem .price-details .price-information.per-item .label,
.m-subscriptiondetailitem .price-details .price-information.per-item .price,
.m-subscriptiondetailitem .price-details .price-information.total .label,
.m-subscriptiondetailitem .price-details .price-information.total .price {
  width: 100%;
  float: left;
  padding: 0;
  text-align: right;
}
.m-subscriptiondetailitem
  .price-details
  .price-information.per-item
  .price
  .current,
.m-subscriptiondetailitem
  .price-details
  .price-information.per-item
  .price
  .previous,
.m-subscriptiondetailitem
  .price-details
  .price-information.total
  .price
  .current,
.m-subscriptiondetailitem
  .price-details
  .price-information.total
  .price
  .previous {
  float: right;
  font-size: 20px;
  margin: 0 0 5px;
}
.m-subscriptiondetailitem
  .price-details
  .price-information.per-item
  .price
  .current,
.m-subscriptiondetailitem
  .price-details
  .price-information.total
  .price
  .current {
  width: 100%;
}
.m-subscriptiondetailitem .address-details {
  padding: 0 0 0 1.3888888889%;
}
.m-subscriptiondetailitem .address-details .a-horizontalrule {
  padding: 0;
}
.m-subscriptiondetailitem .address-details .delivery-info .billing-adress,
.m-subscriptiondetailitem .address-details .delivery-info .shipping-adress {
  width: 44.2477876106%;
  float: left;
  padding: 0;
  display: inline-block;
  text-align: left;
}
.m-subscriptiondetailitem .address-details .delivery-info .address-header-edit {
  overflow: hidden;
}
.m-subscriptiondetailitem
  .address-details
  .delivery-info
  .address-header-edit
  .address-headline {
  width: 85%;
  float: left;
  word-break: break-all;
  padding-right: 10px;
}
.m-subscriptiondetailitem
  .address-details
  .delivery-info
  .address-header-edit
  .edit {
  float: right;
  width: 15%;
  word-break: break-all;
  top: 0;
}
.m-subscriptiondetailitem .address-details .delivery-info {
  margin-top: 15px;
}
@media (min-width: 600px) {
  .m-subscriptiondetailitem .media {
    float: left;
    padding-right: 1.3888888889%;
    width: 25%;
  }
  .m-subscriptiondetailitem .media .callouts {
    float: left;
    width: 100%;
  }
  .m-subscriptiondetailitem .content-wrap {
    float: left;
    padding-left: 1.3888888889%;
    width: 75%;
  }
  .m-subscriptiondetailitem .price-information.per-item,
  .m-subscriptiondetailitem .price-information.total {
    width: 25%;
    float: left;
    padding: 0;
  }
  .m-subscriptiondetailitem .address-details {
    width: 100%;
    float: left;
  }
}
@media (min-width: 900px) {
  .m-subscriptiondetailitem .content-left {
    float: left;
    padding-right: 1.3888888889%;
    width: 66.6666666667%;
  }
  .m-subscriptiondetailitem .address-details {
    width: 75%;
    float: right;
  }
  .m-subscriptiondetailitem .price-details {
    width: 44.2477876106%;
    float: left;
    padding: 0;
  }
  .m-subscriptiondetailitem .price-details .price-information.per-item,
  .m-subscriptiondetailitem .price-details .price-information.total,
  .m-subscriptiondetailitem .price-details .quantity {
    width: 33.3333333333%;
    float: left;
    padding: 0;
  }
  .m-subscriptiondetailitem .price-details .actions {
    width: 100%;
  }
  .m-subscriptiondetailitem .content-wrap {
    width: 30.6748466258%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-subscriptiondetailitem .content-wrap .content-left {
    padding: 0;
    width: 100%;
  }
}
.m-subscriptiondetailitem .orders {
  width: 100%;
}
.m-subscriptiondetailitem .orders .orders-head {
  color: #ccc;
  font-weight: 400;
}
.m-subscriptiondetailitem .orders .orders-head .orders-date,
.m-subscriptiondetailitem .orders .orders-head .orders-number,
.m-subscriptiondetailitem .orders .orders-head .orders-price {
  text-align: left;
}
.m-subscriptiondetailitem .orders .orders-date,
.m-subscriptiondetailitem .orders .orders-number,
.m-subscriptiondetailitem .orders .orders-price {
  padding: 10px;
}
.m-subscriptiondetailitem .orders td:nth-child(1),
.m-subscriptiondetailitem .orders th:nth-child(1) {
  padding: 10px 0;
}
.m-subscriptionitem .item-wrapper:after,
.m-subscriptionitem:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-subscriptionitem .item-detail .heading {
  font-size: 18px;
  font-weight: 700;
}
.m-subscriptionitem .item-detail .info-heading {
  margin-bottom: 30px;
}
.m-subscriptionitem .item-detail .list {
  width: 100%;
  float: right;
  padding: 0;
}
.m-subscriptionitem .item-detail .list li {
  display: block;
  margin-bottom: 15px;
  text-align: left;
}
.m-subscriptionitem .item-detail .list li:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-subscriptionitem .item-detail .list .label,
.m-subscriptionitem .item-detail .list .value {
  width: 50%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
  min-height: 19px;
}
.m-subscriptionitem .item-detail .list .label span {
  white-space: nowrap;
}
.m-subscriptionitem .item-detail .list .value {
  text-transform: capitalize;
}
.m-subscriptionitem .item-detail .image {
  float: left;
  font-size: 0;
  line-height: 0;
  position: relative;
  width: 100%;
}
.m-subscriptionitem .item-detail .image .a-image img {
  left: 0;
  right: auto;
  top: 0;
}
@media (min-width: 900px) {
  .m-subscriptionitem .item-detail {
    width: 33.3333333333%;
    display: inline-block;
    vertical-align: top;
  }
  .m-subscriptionitem .buttons {
    width: 25%;
    display: inline-block;
    vertical-align: top;
  }
}
@media (max-width: 599px) {
  .m-stepper .text {
    font-size: 0.7rem;
  }
  .m-subscriptionitem .buttons,
  .m-subscriptionitem .item-detail {
    width: 100%;
    display: block;
  }
}
.m-subscription-pause {
  width: -webkit-max-content;
  width: max-content;
}
.m-subscriptionselection {
  float: left;
  width: 100%;
}
.m-subscriptionselection .radio-border {
  margin-bottom: 10px;
}
.m-subscriptionselection .subscriptionselection-recommend {
  font-weight: 700;
}
.m-subscriptionselection .m-forminput-radio {
  display: inline-block;
}
.m-subscriptionselection .original-price-subscription {
  text-decoration: line-through;
  color: #b1b1b1;
}
.m-subscriptionselection .price-subscription {
  font-weight: 700;
}
.m-subscriptionselection .percent-price-subscription {
  color: red;
}
.m-subtotalamount {
  padding: 0;
}
.m-subtotalamount:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-subtotalamount .a-horizontalrule {
  margin: 0 0 40px;
  padding: 0;
}
.m-subtotalamount .voucher {
  float: left;
  padding: 0 0 20px;
}
.m-subtotalamount .list {
  float: right;
  padding: 0;
}
.m-subtotalamount .list li {
  display: block;
  text-align: right;
}
.m-subtotalamount .list li:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-subtotalamount .list li:first-child {
  font-size: 18px;
  margin: 0 0 30px;
}
.m-subtotalamount .list .previous {
  text-decoration: line-through;
}
.m-subtotalamount .list .label,
.m-subtotalamount .list .value {
  width: 50%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
  min-height: 19px;
}
.m-subtotalamount .list .label span {
  white-space: nowrap;
}
.m-subtotalamount .shipping {
  float: left;
  margin: 20px 0 0;
  padding: 0 5px 0 0;
  text-align: right;
}
.m-table table td.align-horizontal-left,
.m-table table th.align-horizontal-left {
  text-align: left;
}
.m-table table td.align-horizontal-center,
.m-table table th.align-horizontal-center {
  text-align: center;
}
.m-table table td.align-horizontal-right,
.m-table table th.align-horizontal-right {
  text-align: right;
}
.m-table table td.align-vertically-top,
.m-table table th.align-vertically-top {
  vertical-align: top;
}
.m-table table td.align-vertically-center,
.m-table table th.align-vertically-center {
  vertical-align: middle;
}
.m-table table td.align-vertically-bottom,
.m-table table th.align-vertically-bottom {
  vertical-align: bottom;
}
.m-table {
  background: #fff;
  margin: 0 0 20px;
  overflow: hidden;
  position: relative;
}
.m-table table {
  caption-side: bottom;
  width: 100%;
}
.m-table table thead .left-col {
  width: 28%;
}
.m-table table thead .left-col ~ th:last-child {
  width: auto;
}
.m-table table thead th {
  background: padding-box #fff;
  width: 18%;
}
.m-table table td,
.m-table table th {
  border-bottom: 2px solid #71767c;
  font-weight: 400;
  min-width: 125px;
  padding: 10px;
  text-align: left;
  white-space: normal;
  vertical-align: top;
}
@media (min-width: 600px) {
  .m-subtotalamount .list {
    width: 50%;
  }
  .m-table table td,
  .m-table table th {
    min-width: 250px;
  }
}
.m-table table td .a-image,
.m-table table th .a-image {
  text-align: inherit;
}
.m-table table tbody:first-child th:first-child {
  width: 28%;
}
.m-table table tbody:first-child th:first-child ~ td:last-child {
  width: auto;
}
.m-table table tbody:first-child td {
  width: 18%;
}
.m-table table caption {
  text-align: left;
}
.m-table table.is-hidden {
  position: absolute;
  visibility: hidden;
  width: 100%;
}
.m-table table.table-stripes-horizontal tbody:first-child tr:nth-child(even) td,
.m-table table.table-stripes-horizontal tbody:first-child tr:nth-child(even) th,
.m-table
  table.table-stripes-horizontal
  tbody:not(:first-child)
  tr:nth-child(odd)
  td,
.m-table
  table.table-stripes-horizontal
  tbody:not(:first-child)
  tr:nth-child(odd)
  th,
.m-table table.table-stripes-vertical td:nth-child(even),
.m-table
  table.table-stripes-vertical
  td[colspan="2"]
  ~ [colspan="2"]
  ~ :nth-child(even),
.m-table
  table.table-stripes-vertical
  td[colspan="2"]
  ~ [colspan="4"]
  ~ :nth-child(even),
.m-table
  table.table-stripes-vertical
  td[colspan="4"]
  ~ [colspan="2"]
  ~ :nth-child(even),
.m-table table.table-stripes-vertical th:nth-child(even),
.m-table
  table.table-stripes-vertical
  th[colspan="2"]
  ~ [colspan="2"]
  ~ :nth-child(even),
.m-table
  table.table-stripes-vertical
  th[colspan="2"]
  ~ [colspan="4"]
  ~ :nth-child(even),
.m-table
  table.table-stripes-vertical
  th[colspan="4"]
  ~ [colspan="2"]
  ~ :nth-child(even) {
  background: #f7f7f7;
}
.m-table table.table-stripes-vertical td:nth-child(odd),
.m-table table.table-stripes-vertical td[colspan="2"] ~ :nth-child(even),
.m-table
  table.table-stripes-vertical
  td[colspan="2"]
  ~ [colspan="2"]
  ~ :nth-child(odd),
.m-table
  table.table-stripes-vertical
  td[colspan="2"]
  ~ [colspan="4"]
  ~ :nth-child(odd),
.m-table table.table-stripes-vertical td[colspan="4"] ~ :nth-child(even),
.m-table
  table.table-stripes-vertical
  td[colspan="4"]
  ~ [colspan="2"]
  ~ :nth-child(odd),
.m-table table.table-stripes-vertical td[colspan="6"] ~ :nth-child(even),
.m-table table.table-stripes-vertical th:nth-child(odd),
.m-table table.table-stripes-vertical th[colspan="2"] ~ :nth-child(even),
.m-table
  table.table-stripes-vertical
  th[colspan="2"]
  ~ [colspan="2"]
  ~ :nth-child(odd),
.m-table
  table.table-stripes-vertical
  th[colspan="2"]
  ~ [colspan="4"]
  ~ :nth-child(odd),
.m-table table.table-stripes-vertical th[colspan="4"] ~ :nth-child(even),
.m-table
  table.table-stripes-vertical
  th[colspan="4"]
  ~ [colspan="2"]
  ~ :nth-child(odd),
.m-table table.table-stripes-vertical th[colspan="6"] ~ :nth-child(even) {
  background: #fff;
}
.m-table table.table-stripes-vertical td[colspan="2"] ~ :nth-child(odd),
.m-table table.table-stripes-vertical td[colspan="4"] ~ :nth-child(odd),
.m-table table.table-stripes-vertical td[colspan="6"] ~ :nth-child(odd),
.m-table table.table-stripes-vertical th[colspan="2"] ~ :nth-child(odd),
.m-table table.table-stripes-vertical th[colspan="4"] ~ :nth-child(odd),
.m-table table.table-stripes-vertical th[colspan="6"] ~ :nth-child(odd) {
  background: #f7f7f7;
}
@media (min-width: 900px) {
  .m-subtotalamount .voucher {
    padding: 0;
    width: 66.6666666667%;
  }
  .m-subtotalamount .list {
    width: 33.3333333333%;
  }
  .m-table table td,
  .m-table table th {
    min-width: 250px;
  }
  .m-table table.stock-data td,
  .m-table table.stock-data th {
    min-width: auto;
  }
  .m-table-rebrush table td,
  .m-table-rebrush table th {
    min-width: 0;
  }
}
.m-table .pinned {
  background: inherit;
  left: 0;
  overflow: hidden;
  position: relative;
  min-width: -webkit-min-content;
  min-width: min-content;
  top: 0;
  width: 35%;
  z-index: 1;
  float: left;
}
.m-table .pinned table {
  min-width: 100%;
  width: auto;
}
.m-table .pinned + .scrollable table.table-stripes-vertical td:nth-child(even),
.m-table .pinned + .scrollable table.table-stripes-vertical th:nth-child(even) {
  background: inherit;
}
.m-table .pinned + .scrollable table.table-stripes-vertical td:nth-child(odd),
.m-table .pinned + .scrollable table.table-stripes-vertical th:nth-child(odd) {
  background: #f7f7f7;
}
.m-table .pinned .fixed-head {
  width: 101%;
}
.m-table .scrollable {
  overflow-y: hidden;
  position: relative;
}
.m-table .scrollable .fixed-head table {
  table-layout: fixed;
}
.m-table .footnote-number {
  vertical-align: super;
}
.m-table .footnote-number::before {
  content: "[";
}
.m-table .footnote-number::after {
  content: "]";
}
.m-table .footnote-number-innote::before {
  content: "[";
}
.m-table .footnote-number-innote::after {
  content: "]";
}
.m-table .footnote-number-innote {
  vertical-align: super;
}
.m-tabs {
  width: 100%;
}
.m-tabs li a {
  color: #878787;
  text-decoration: none;
}
.m-tabs .tabs-wrapper {
  padding: 0;
  width: 100%;
}
.m-tabs .tab-more-pane li,
.m-tabs .tabs-nav li {
  font-size: 16px;
  font-weight: 600;
}
.m-tabs .tab-more-pane li > a,
.m-tabs .tabs-nav li > a {
  color: #878787;
  display: inline-block;
  padding: 12px 14px;
}
.m-tabs .tab-more-pane li:hover,
.m-tabs .tabs-nav li:hover {
  background: #fff;
}
.m-tabs .tab-more-pane li:hover > a,
.m-tabs .tabs-nav li:hover > a {
  color: #00639a;
}
.m-tabs .tab-more-pane li.is-active,
.m-tabs .tabs-nav li.is-active {
  background: #fff;
  z-index: 2;
}
.m-tabs .tab-more-pane li.is-active > a,
.m-tabs .tabs-nav li.is-active > a {
  color: #000;
  text-decoration: none;
}
.m-tabs .tabs-nav {
  list-style-type: none;
  margin: 0;
  position: relative;
}
.m-tabs .tabs-nav:after {
  content: "";
  width: 100%;
}
.m-tabs .tabs-nav li {
  border: 1px solid #e6e6e6;
  float: left;
}
.m-tabs .tabs-nav li:first-child {
  margin-left: 0;
}
.m-tabs .tabs-nav li a {
  display: inline-block;
  padding: 12px 14px;
}
.m-tabs .tabs-nav li.is-active {
  border-bottom-color: #fff;
}
.m-tabs .tabs-nav li.tab-more {
  float: right;
}
.m-tabs .tab-more {
  position: relative;
}
.m-tabs .tab-more .icon {
  line-height: 1;
}
.m-tabs .tab-more.is-open {
  border-bottom-color: #fff;
  z-index: 4;
}
.m-tabs .tab-more.is-open .icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-tabs .tab-more.is-open + .tab-more-pane {
  display: block;
}
.m-tabs .tab-more-pane {
  background: #fff;
  border: 1px solid #e6e6e6;
  display: none;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 220;
}
.m-tabs .tab-more-pane-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.m-tabs .tab-more-pane-list .tab-more-pane-item {
  border: none;
  float: none;
  margin: 0;
}
.m-tabs .tab-panel {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  padding: 20px 0;
}
.m-tabs .tab-panel.sparepartlist {
  border-bottom: 0;
  padding-bottom: 0;
}
.m-tabs .tab-panel.sparepartlist .o-list {
  margin-bottom: 0;
}
.m-tabs .tab-panel.sparepartlist .a-link:focus {
  outline: 0;
}
.m-tabs .tab-panel.accessorieslist .o-list:not(:last-child) {
  margin-bottom: 40px;
}
.m-tabs .tab-panel:not(.is-active) {
  width: 100%;
  height: 100%;
  min-height: auto;
  overflow: visible;
  visibility: hidden;
  position: absolute;
  left: -9999px;
  top: -9999px;
}
.m-tabs .tab-panel.is-active {
  display: block;
  float: left;
  margin: 0 0 40px;
}
.m-tabs .tab-panel > .a-heading {
  margin: 0 0 20px;
}
.m-tabs .tabs-static {
  display: inline-block;
  width: 100%;
  position: relative;
  z-index: 220;
}
.m-tabs .tabs-sticky {
  width: 100%;
}
.m-tabs .tabs-sticky.is-fixed {
  position: fixed;
  top: 0;
  z-index: 220;
}
.m-tabs .tabs-sticky.animate-out {
  -webkit-transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}
.m-tabs .tabs-sticky .tabs-wrapper,
.m-tabs .tabs-sticky .tabs-wrapper .tab-more {
  float: left;
}
.m-tabs .tabs-sticky .tabs-wrapper .tabs-nav {
  width: auto;
}
.m-tabs .tabs-sticky .tabs-wrapper .tabs-nav.tab-more-visible {
  float: left;
}
.m-tabs .tabs-sticky .tabs-wrapper .tabs-nav li:first-child {
  max-width: -webkit-calc(100% - 65px);
  max-width: calc(100% - 65px);
}
.m-tabs .tabs-sticky .tabs-wrapper .tabs-nav li:first-child a {
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.m-tabs
  .tabs-sticky
  .tabs-wrapper
  .tabs-nav
  .tab-more-pane-list
  li:first-child {
  max-width: 100%;
}
.m-tabs .tabs-sticky .tabs-sticky-ctc-wrapper {
  width: 25%;
  float: right;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 600px) {
  .m-tabs .tab-panel {
    padding: 30px 0;
  }
  .m-tabs .tab-panel > .a-heading {
    margin: 0 auto;
  }
  .m-tabs .tabs-sticky .tabs-wrapper .tabs-nav li:first-child {
    max-width: 100%;
  }
  .m-tabs .tabs-sticky .tabs-sticky-ctc-wrapper {
    width: 225px;
    float: right;
  }
  .m-tabs-rebrush.my-pdp
    .tabs-rebrush-content
    .tab-rebrush-panel
    .o-filelist
    .file-tile {
    width: -webkit-calc(50% - 10px);
    width: calc(50% - 10px);
    margin-right: 10px;
  }
}
.m-tabs .tabs-sticky .tabs-sticky-ctc-wrapper .m-productconversionarea {
  width: 100%;
}
.m-contenttextmedia
  li
  .m-tabs
  .tabs-sticky
  .tabs-sticky-ctc-wrapper
  .m-productconversionarea
  form
  .a-link.link-addtocart,
.m-tabs
  .tabs-sticky
  .tabs-sticky-ctc-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  form
  .a-link.link-addtocart,
.m-tabs
  .tabs-sticky
  .tabs-sticky-ctc-wrapper
  .m-productconversionarea
  form
  .a-button {
  width: 100%;
  margin-bottom: 0;
}
.m-tabs-rebrush {
  width: 100%;
  position: relative;
}
.m-tabs-rebrush .tab {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-tabs-rebrush .tab:not(.current-tab) {
  color: #000;
}
.m-tabs-rebrush .tab:hover {
  color: #006ead;
}
.m-tabs-rebrush .tabs-rebrush-mobile {
  display: none;
  width: 100%;
}
@media (max-width: 899px) {
  .m-tabs-rebrush .tabs-rebrush-mobile {
    display: block;
  }
}
.m-tabs-rebrush .tabs-rebrush-mobile .tabs-dropdown {
  display: none;
  -webkit-box-shadow: rgba(17, 12, 46, 0.15) 0 48px 100px 0;
  box-shadow: rgba(17, 12, 46, 0.15) 0 48px 100px 0;
  position: absolute;
  width: 100%;
}
.m-tabs-rebrush .tabs-rebrush-mobile .tabs-dropdown.open {
  display: block;
}
.m-tabs-rebrush .tabs-rebrush-mobile .tab .current-tab-text,
.m-tabs-rebrush .tabs-rebrush-mobile .tab.tab {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.m-tabs-rebrush .tabs-rebrush-mobile .tab.current-tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-tabs-rebrush .tabs-rebrush-mobile .tab.current-tab .dropdown-toggle-icon,
.m-tabs-rebrush
  .tabs-rebrush-mobile
  .tab.current-tab.open
  .dropdown-toggle-icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  margin-left: auto;
}
.m-tabs-rebrush .tabs-rebrush-desktop {
  position: relative;
  display: none;
  z-index: 2;
}
.m-tabs-rebrush .tabs-rebrush-desktop .tabs-slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  background: #eff1f2;
  width: 100%;
  overflow: hidden;
}
.m-tabs-rebrush .tabs-rebrush-desktop .tabs-slider .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-tabs-rebrush
  .tabs-rebrush-desktop
  .tabs-slider
  .slick-track
  .tab.slick-slide {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 200px;
  min-height: 100%;
  float: none;
  height: auto;
  position: relative;
}
.m-tabs-rebrush
  .tabs-rebrush-desktop
  .tabs-slider
  .slick-track
  .tab.slick-slide.slick-current.slick-active:after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: #006ead;
}
.m-tabs-rebrush
  .tabs-rebrush-desktop
  .tabs-slider
  .slick-track.prev-button-visible {
  margin-left: 32px;
}
.m-tabs-rebrush
  .tabs-rebrush-desktop
  .tabs-slider-pagination-arrows
  .a-paginationarrows.next,
.m-tabs-rebrush
  .tabs-rebrush-desktop
  .tabs-slider-pagination-arrows
  .a-paginationarrows.prev {
  margin: 0;
  overflow: hidden;
}
.m-tabs-rebrush
  .tabs-rebrush-desktop
  .tabs-slider-pagination-arrows
  .a-paginationarrows.next.slick-disabled,
.m-tabs-rebrush
  .tabs-rebrush-desktop
  .tabs-slider-pagination-arrows
  .a-paginationarrows.prev.slick-disabled {
  opacity: 0;
}
.m-tabs-rebrush .tabs-sticky {
  width: inherit;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  -webkit-transition: top 0.4s;
  transition: top 0.4s;
}
.m-tabs-rebrush .tabs-rebrush-content .tab-rebrush-panel {
  min-height: auto;
  display: inline-block;
  width: 100%;
}
.m-tabs-rebrush
  .tabs-rebrush-content
  .tab-rebrush-panel.initial-content-height {
  min-height: 200px;
}
.m-tabs-rebrush
  .tabs-rebrush-content
  .tab-rebrush-panel.product-component-slider
  .o-producttilesslider {
  position: relative;
}
.m-tabs-rebrush
  .tabs-rebrush-content
  .tab-rebrush-panel.product-component-slider
  .o-producttilesslider
  .producttile-slider-arrows
  .next.a-paginationarrows {
  margin-right: 0;
}
.m-tabs-rebrush
  .tabs-rebrush-content
  .tab-rebrush-panel.product-component-slider
  .o-producttilesslider
  .producttile-slider-arrows
  .prev.a-paginationarrows {
  margin-left: 0;
}
.a-morecontenttogglelink
  .more-less-button
  .m-tabs-rebrush.my-pdp
  a.a-link-primary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-tabs-rebrush.my-pdp
  .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-tabs-rebrush.my-pdp
  .a-link.a-button,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-tabs-rebrush.my-pdp
  .a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-tabs-rebrush.my-pdp
  a.a-link-primary.a-button,
.m-tabs-rebrush.my-pdp .a-button-primary,
.m-tabs-rebrush.my-pdp .a-link-primary.a-button.a-button-link,
.m-tabs-rebrush.my-pdp .a-link-primary.a-button.a-link,
.m-tabs-rebrush.my-pdp
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle,
.m-tabs-rebrush.my-pdp
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-tabs-rebrush.my-pdp
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button,
.m-tabs-rebrush.my-pdp
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link,
.m-tabs-rebrush.my-pdp
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button {
  width: 100%;
  margin-bottom: 10px;
}
@media (min-width: 600px) {
  .a-morecontenttogglelink
    .more-less-button
    .m-tabs-rebrush.my-pdp
    a.a-link-primary.a-button.content-toggle,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart,
  .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .m-tabs-rebrush.my-pdp
    .a-link.a-button,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .m-tabs-rebrush.my-pdp
    .a-link,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-tabs-rebrush.my-pdp
    a.a-link-primary.a-button,
  .m-tabs-rebrush.my-pdp .a-button-primary,
  .m-tabs-rebrush.my-pdp .a-link-primary.a-button.a-button-link,
  .m-tabs-rebrush.my-pdp .a-link-primary.a-button.a-link,
  .m-tabs-rebrush.my-pdp
    .a-morecontenttogglelink
    .more-less-button
    a.a-link-primary.a-button.content-toggle,
  .m-tabs-rebrush.my-pdp
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .m-tabs-rebrush.my-pdp
    .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .a-link.a-button,
  .m-tabs-rebrush.my-pdp
    .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .a-link,
  .m-tabs-rebrush.my-pdp
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-link-primary.a-button {
    width: auto;
    margin-right: 20px;
  }
}
@media (min-width: 900px) {
  .m-tabs-rebrush .tabs-rebrush-desktop {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .m-tabs-rebrush .tabs-rebrush-content .tab-rebrush-panel.similar-content {
    padding: 40px 24px;
  }
  .a-morecontenttogglelink
    .more-less-button
    .m-tabs-rebrush.my-pdp
    a.a-link-primary.a-button.content-toggle,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart,
  .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .m-tabs-rebrush.my-pdp
    .a-link.a-button,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .m-tabs-rebrush.my-pdp
    .a-link,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-tabs-rebrush.my-pdp
    a.a-link-primary.a-button,
  .m-tabs-rebrush.my-pdp .a-button-primary,
  .m-tabs-rebrush.my-pdp .a-link-primary.a-button.a-button-link,
  .m-tabs-rebrush.my-pdp .a-link-primary.a-button.a-link,
  .m-tabs-rebrush.my-pdp
    .a-morecontenttogglelink
    .more-less-button
    a.a-link-primary.a-button.content-toggle,
  .m-tabs-rebrush.my-pdp
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .m-tabs-rebrush.my-pdp
    .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .a-link.a-button,
  .m-tabs-rebrush.my-pdp
    .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .a-link,
  .m-tabs-rebrush.my-pdp
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-link-primary.a-button {
    width: 100%;
  }
}
.a-morecontenttogglelink
  .more-less-button
  .m-tabs-rebrush.my-pdp
  a.a-link-secondary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-tabs-rebrush.my-pdp
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-tabs-rebrush.my-pdp
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-tabs-rebrush.my-pdp
  .a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-tabs-rebrush.my-pdp
  .a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-tabs-rebrush.my-pdp
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-tabs-rebrush.my-pdp
  .a-button.a-link:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-tabs-rebrush.my-pdp
  .js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-tabs-rebrush.my-pdp
  a.a-link-secondary.a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-tabs-rebrush.my-pdp
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-tabs-rebrush.my-pdp
  .a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-tabs-rebrush.my-pdp
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-tabs-rebrush.my-pdp
  .a-button,
.m-tabs-rebrush.my-pdp .a-button-secondary,
.m-tabs-rebrush.my-pdp .a-link-secondary.a-button.a-button-link,
.m-tabs-rebrush.my-pdp .a-link-secondary.a-button.a-link,
.m-tabs-rebrush.my-pdp
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle,
.m-tabs-rebrush.my-pdp
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart),
.m-tabs-rebrush.my-pdp
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart,
.m-tabs-rebrush.my-pdp
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart),
.m-tabs-rebrush.my-pdp
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-tabs-rebrush.my-pdp
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.m-tabs-rebrush.my-pdp
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-tabs-rebrush.my-pdp
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection,
.m-tabs-rebrush.my-pdp
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button,
.m-tabs-rebrush.my-pdp
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-tabs-rebrush.my-pdp
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-tabs-rebrush.my-pdp
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button,
.m-tabs-rebrush.my-pdp
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-tabs-rebrush.my-pdp .o-list .a-loadmore button,
.m-tabs-rebrush.my-pdp
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-tabs-rebrush.my-pdp
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-list .a-loadmore .m-tabs-rebrush.my-pdp button,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-tabs-rebrush.my-pdp
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-tabs-rebrush.my-pdp
  .a-button {
  width: 100%;
  margin: 10px 0;
}
@media (min-width: 600px) {
  .a-morecontenttogglelink
    .more-less-button
    .m-tabs-rebrush.my-pdp
    a.a-link-secondary.a-button.content-toggle,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-tabs-rebrush.my-pdp
    .a-link-secondary.a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart:not(.link-addtocart),
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-tabs-rebrush.my-pdp
    .a-button.a-link:not(.link-addtocart),
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .m-tabs-rebrush.my-pdp
    .js-reset-selection,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-tabs-rebrush.my-pdp
    a.a-link-secondary.a-button,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-tabs-rebrush.my-pdp
    .a-button,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-tabs-rebrush.my-pdp
    .a-button,
  .m-tabs-rebrush.my-pdp .a-button-secondary,
  .m-tabs-rebrush.my-pdp .a-link-secondary.a-button.a-button-link,
  .m-tabs-rebrush.my-pdp .a-link-secondary.a-button.a-link,
  .m-tabs-rebrush.my-pdp
    .a-morecontenttogglelink
    .more-less-button
    a.a-link-secondary.a-button.content-toggle,
  .m-tabs-rebrush.my-pdp
    .m-contenttextmedia
    li
    .a-button.a-link:not(.link-addtocart),
  .m-tabs-rebrush.my-pdp
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link-secondary.a-link.link-addtocart,
  .m-tabs-rebrush.my-pdp
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(.link-addtocart),
  .m-tabs-rebrush.my-pdp
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-link.link-addtocart,
  .m-tabs-rebrush.my-pdp
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-link.link-addtocart,
  .m-tabs-rebrush.my-pdp
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-link.link-addtocart,
  .m-tabs-rebrush.my-pdp
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .js-reset-selection,
  .m-tabs-rebrush.my-pdp
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-link-secondary.a-button,
  .m-tabs-rebrush.my-pdp
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button,
  .m-tabs-rebrush.my-pdp
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .m-tabs-rebrush.my-pdp
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-button,
  .m-tabs-rebrush.my-pdp
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .m-tabs-rebrush.my-pdp .o-list .a-loadmore button,
  .m-tabs-rebrush.my-pdp
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button,
  .m-tabs-rebrush.my-pdp
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .o-list .a-loadmore .m-tabs-rebrush.my-pdp button,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-tabs-rebrush.my-pdp
    .a-button {
    width: auto;
    margin-right: 20px;
  }
}
.m-tagcloud .available-tags .list > li.button {
  display: none;
}
.m-tagcloud .selected-tags .list > li.item button::after {
  content: "×";
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.m-teaser {
  width: 100%;
  position: relative;
}
.m-teaser .teaser-content,
.m-teaser .teaser-media {
  width: 100%;
  float: left;
}
.m-teaser .teaser-content {
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.m-teaser .teaser-content .icon-rotate360 {
  display: none;
}
@media (max-width: 899px) {
  .m-teaser .teaser-content .icon-rotate360 {
    display: inline-block;
  }
}
.m-teaser .teaser-content .teaser-links.layout-half {
  width: 50%;
}
.m-teaser .teaser-content .teaser-text {
  margin: 0;
}
.m-teaser.m-teaser-linkteaser .teaser-content {
  padding: 0;
}
.m-teaser .footnote-number {
  font-weight: 600;
  vertical-align: super;
}
.m-teaser .footnote-number::before {
  content: "[";
}
.m-teaser .footnote-number::after {
  content: "]";
}
.m-teaser .footnote-number-innote::before {
  content: "[";
}
.m-teaser .footnote-number-innote::after {
  content: "]";
}
.m-teaser .footnote-number-innote {
  vertical-align: super;
}
.m-teaser .footnote-text {
  font-size: 0.75rem;
  color: #ccc;
}
.m-teaser .content-inner {
  margin-bottom: 10px;
}
.m-teaser .teaser-media {
  margin-bottom: 20px;
}
.m-teaser .teaser-wrap:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-teaser .teaser-wrap.a-area .teaser-content {
  padding: 0 1.3888888889%;
}
.m-teaser .teaser-content:only-child {
  width: 100% !important;
}
@media (min-width: 600px) {
  .m-teaser.teaser-100 {
    width: 100%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-teaser.teaser-100 .teaser-content,
  .m-teaser.teaser-100 .teaser-media {
    width: 50%;
    float: left;
  }
  .m-teaser.teaser-100 .teaser-media {
    padding: 0 1.3888888889% 0 0;
  }
  .m-teaser.teaser-100 .teaser-content {
    padding: 0 0 0 1.3888888889%;
    -webkit-user-select: text;
    -ms-user-select: text;
    user-select: text;
  }
  .m-teaser.teaser-100 .teaser-content .icon-rotate360 {
    display: none;
  }
  .m-teaser.teaser-100 .teaser-content .teaser-links.layout-half {
    width: 50%;
  }
  .m-teaser.teaser-100 .teaser-content .teaser-text {
    margin: 0;
  }
  .m-teaser.teaser-100.m-teaser-linkteaser .teaser-content {
    padding: 0;
  }
}
@media (min-width: 600px) and (max-width: 899px) {
  .m-teaser.teaser-100 .teaser-content .icon-rotate360 {
    display: inline-block;
  }
}
.m-teaser.teaser-100 .a-area {
  padding-top: 20px;
}
@media (min-width: 600px) {
  .m-teaser.teaser-200-2 {
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-teaser.teaser-200-2 .teaser-media {
    padding: 0 1.3888888889% 0 0;
  }
  .m-teaser.teaser-200-2 .teaser-content {
    padding: 0 0 0 1.3888888889%;
    -webkit-user-select: text;
    -ms-user-select: text;
    user-select: text;
  }
  .m-teaser.teaser-200-2 .teaser-content .icon-rotate360 {
    display: none;
  }
  .m-teaser.teaser-200-2 .teaser-content .teaser-links.layout-half {
    width: 50%;
  }
  .m-teaser.teaser-200-2 .teaser-content .teaser-text {
    margin: 0;
  }
  .m-teaser.teaser-200-2.m-teaser-linkteaser .teaser-content {
    padding: 0;
  }
}
@media (min-width: 600px) and (max-width: 899px) {
  .m-teaser.teaser-200-2 .teaser-content .icon-rotate360 {
    display: inline-block;
  }
}
@media (min-width: 600px) {
  .m-teaser.teaser-200-4 {
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-teaser.teaser-200-4 .teaser-media {
    padding: 0 1.3888888889% 0 0;
  }
  .m-teaser.teaser-200-4 .teaser-content {
    padding: 0 0 0 1.3888888889%;
    -webkit-user-select: text;
    -ms-user-select: text;
    user-select: text;
  }
  .m-teaser.teaser-200-4 .teaser-content .icon-rotate360 {
    display: none;
  }
  .m-teaser.teaser-200-4 .teaser-content .teaser-links.layout-half {
    width: 50%;
  }
  .m-teaser.teaser-200-4 .teaser-content .teaser-text {
    margin: 0;
  }
  .m-teaser.teaser-200-4.m-teaser-linkteaser .teaser-content {
    padding: 0;
  }
}
@media (min-width: 600px) and (max-width: 899px) {
  .m-teaser.teaser-200-4 .teaser-content .icon-rotate360 {
    display: inline-block;
  }
}
@media (min-width: 900px) {
  .m-teaser.teaser-200-4 {
    width: 25%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-teaser.teaser-200-4 .teaser-media {
    padding: 0 1.3888888889% 0 0;
  }
  .m-teaser.teaser-200-4 .teaser-content {
    padding: 0 0 0 1.3888888889%;
    -webkit-user-select: text;
    -ms-user-select: text;
    user-select: text;
  }
  .m-teaser.teaser-200-4 .teaser-content .icon-rotate360 {
    display: none;
  }
  .m-teaser.teaser-200-4 .teaser-content .teaser-links.layout-half {
    width: 50%;
  }
  .m-teaser.teaser-200-4 .teaser-content .teaser-text {
    margin: 0;
  }
  .m-teaser.teaser-200-4.m-teaser-linkteaser .teaser-content {
    padding: 0;
  }
}
@media (min-width: 900px) and (max-width: 899px) {
  .m-teaser.teaser-200-4 .teaser-content .icon-rotate360 {
    display: inline-block;
  }
}
@media (min-width: 600px) {
  .m-teaser.teaser-300 {
    width: 100%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-teaser.teaser-300 .teaser-content,
  .m-teaser.teaser-300 .teaser-media {
    width: 50%;
    float: left;
  }
  .m-teaser.teaser-300 .teaser-media {
    padding: 0 1.3888888889% 0 0;
  }
  .m-teaser.teaser-300 .teaser-content {
    padding: 0 0 0 1.3888888889%;
    -webkit-user-select: text;
    -ms-user-select: text;
    user-select: text;
  }
  .m-teaser.teaser-300 .teaser-content .icon-rotate360 {
    display: none;
  }
  .m-teaser.teaser-300 .teaser-content .teaser-links.layout-half {
    width: 50%;
  }
  .m-teaser.teaser-300 .teaser-content .teaser-text {
    margin: 0;
  }
  .m-teaser.teaser-300.m-teaser-linkteaser .teaser-content {
    padding: 0;
  }
}
@media (min-width: 600px) and (max-width: 899px) {
  .m-teaser.teaser-300 .teaser-content .icon-rotate360 {
    display: inline-block;
  }
}
@media (min-width: 900px) {
  .m-teaser.teaser-300 {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-teaser.teaser-300 .teaser-content,
  .m-teaser.teaser-300 .teaser-media {
    width: 100%;
    float: left;
  }
  .m-teaser.teaser-300 .teaser-media {
    padding: 0 1.3888888889% 0 0;
  }
  .m-teaser.teaser-300 .teaser-content {
    padding: 0 0 0 1.3888888889%;
    -webkit-user-select: text;
    -ms-user-select: text;
    user-select: text;
  }
  .m-teaser.teaser-300 .teaser-content .icon-rotate360 {
    display: none;
  }
  .m-teaser.teaser-300 .teaser-content .teaser-links.layout-half {
    width: 50%;
  }
  .m-teaser.teaser-300 .teaser-content .teaser-text {
    margin: 0;
  }
  .m-teaser.teaser-300.m-teaser-linkteaser .teaser-content {
    padding: 0;
  }
}
@media (min-width: 900px) and (max-width: 899px) {
  .m-teaser.teaser-300 .teaser-content .icon-rotate360 {
    display: inline-block;
  }
}
@media (min-width: 600px) {
  .m-teaser.teaser-500 {
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-teaser.teaser-500 .teaser-media {
    padding: 0 1.3888888889% 0 0;
  }
  .m-teaser.teaser-500 .teaser-content {
    padding: 0 0 0 1.3888888889%;
    -webkit-user-select: text;
    -ms-user-select: text;
    user-select: text;
  }
  .m-teaser.teaser-500 .teaser-content .icon-rotate360 {
    display: none;
  }
  .m-teaser.teaser-500 .teaser-content .teaser-links.layout-half {
    width: 50%;
  }
  .m-teaser.teaser-500 .teaser-content .teaser-text {
    margin: 0;
  }
  .m-teaser.teaser-500.m-teaser-linkteaser .teaser-content {
    padding: 0;
  }
}
@media (min-width: 600px) and (max-width: 899px) {
  .m-teaser.teaser-500 .teaser-content .icon-rotate360 {
    display: inline-block;
  }
}
@media (min-width: 900px) {
  .m-teaser.teaser-500,
  .m-teaser.teaser-500 .teaser-content,
  .m-teaser.teaser-500 .teaser-media {
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-teaser.teaser-500 .teaser-media {
    padding: 0 1.3888888889% 0 0;
  }
  .m-teaser.teaser-500 .teaser-content {
    padding: 0 0 0 1.3888888889%;
    -webkit-user-select: text;
    -ms-user-select: text;
    user-select: text;
  }
  .m-teaser.teaser-500 .teaser-content .icon-rotate360 {
    display: none;
  }
  .m-teaser.teaser-500 .teaser-content .teaser-links.layout-half {
    width: 50%;
  }
  .m-teaser.teaser-500 .teaser-content .teaser-text {
    margin: 0;
  }
  .m-teaser.teaser-500.m-teaser-linkteaser .teaser-content {
    padding: 0;
  }
}
@media (min-width: 900px) and (max-width: 899px) {
  .m-teaser.teaser-500 .teaser-content .icon-rotate360 {
    display: inline-block;
  }
}
.m-teaser.effect-on-hover .teaser-media .a-image img {
  -webkit-transition: 30s linear;
  transition: 30s linear;
}
.m-teaser.effect .teaser-media .a-image,
.m-teaser.effect-on-hover .teaser-media .a-image {
  overflow: hidden;
}
.m-teaser.effect .teaser-media img,
.m-teaser.effect-on-hover .teaser-media .a-image:hover img {
  -webkit-animation: 30s linear infinite alternate animation;
  animation: 30s linear infinite alternate animation;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-teaser
  .a-button-link.a-link.link-addtocart,
.m-teaser .a-button.a-button-link,
.m-teaser
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.a-link.link-addtocart {
  border: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-teaser
  .a-button-link.a-link.link-addtocart:hover,
.m-teaser .a-button.a-button-link:hover,
.m-teaser
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.a-link.link-addtocart:hover {
  border: none;
  color: #000;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-teaser
  .a-button-link.a-link.link-addtocart
  .icon,
.m-teaser .a-button.a-button-link .icon,
.m-teaser
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.a-link.link-addtocart
  .icon {
  font-size: inherit;
}
.teaser-social-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}
.teaser-social-wrap .teaser-social-date {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.teaser-social-wrap .teaser-social-icon {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.teaser-social-wrap .teaser-social-icon .icon {
  line-height: 30px;
  margin-left: 5px;
}
.teaser-social-headline {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
  overflow: hidden;
}
.teaser-social-headline .teaser-social-profil {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 15px;
  width: 45px;
}
.teaser-social-headline .a-heading.h2,
.teaser-social-headline h2.a-heading {
  margin: 0;
}
.m-teaserslider {
  margin: 0 0 20px;
}
.m-teaserslider .slick-list {
  margin: 0 -10px;
}
.m-teaserslider .slide {
  margin: 0 10px;
}
[dir="rtl"] .m-teaserslider {
  direction: ltr;
}
[dir="rtl"] .m-teaserslider .a-heading,
[dir="rtl"] .m-teaserslider .teaser-content {
  text-align: right;
}
.technical-information-header {
  height: 50px;
  width: 35%;
  -webkit-animation: 1s linear infinite alternate skeleton-loading;
  animation: 1s linear infinite alternate skeleton-loading;
  margin-top: 20px;
  margin-bottom: 20px;
}
.m-technical-info-rebrush .technical-info-header-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.m-technical-info-rebrush .technical-info-header-wrap .technical-info-heading {
  width: 100%;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap {
  width: 100%;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search {
  margin: 0;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-input-icon {
  cursor: pointer;
  position: absolute;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  ~ .technical-info-content-wrap
  .technical-info-item-wrap,
.m-technical-info-rebrush.mypdp
  .technical-info-content-wrap
  .technical-info-item-wrap {
  overflow-y: hidden;
}
.m-technical-info-rebrush .technical-info-content-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-sub-heading-wrap {
  border-bottom: none;
  width: 100%;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-sub-heading-wrap
  .technical-info-sub-heading {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  word-break: break-word;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item {
  border-bottom: 1px solid #8a9097;
  width: 100%;
  word-break: break-word;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item
  .technical-info-item-heading {
  display: inline-block;
  font-weight: 700;
  margin: 0 0 5px;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item
  .technical-info-item-content {
  margin: 0 0 10px;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item:last-child {
  border-bottom: none;
}
.m-technical-info-rebrush .icon-arrow-down {
  position: absolute;
  width: 100%;
  text-align: right;
  cursor: pointer;
}
.m-technical-info-rebrush .icon-arrow-up {
  position: absolute;
  width: 100%;
  text-align: right;
  cursor: pointer;
  top: 0;
  padding-top: 10px;
}
.m-technical-info-rebrush .button-wrapper .additional-technical-info {
  width: auto;
}
.m-technical-info-rebrush .button-wrapper .additional-technical-info:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  vertical-align: middle;
}
@media (min-width: 900px) {
  .m-technical-info-rebrush .technical-info-header-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-heading {
    width: 60%;
    margin: 0 10px 0 0;
  }
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap {
    width: 40%;
  }
  .m-technical-info-rebrush
    .technical-info-content-wrap
    ~ .technical-info-content-wrap
    .technical-info-sub-heading-wrap {
    border-bottom: none;
    overflow-y: visible;
  }
  .m-technical-info-rebrush .technical-info-content-wrap {
    border-bottom: 1px solid #8a9097;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 20px 0 30px;
  }
  .m-technical-info-rebrush
    .technical-info-content-wrap
    .technical-info-sub-heading-wrap {
    margin: 0 20px 20px 0;
    padding: 0;
    width: 100%;
  }
  .m-technical-info-rebrush
    .technical-info-content-wrap
    .technical-info-sub-heading-wrap
    .technical-info-sub-heading {
    word-break: break-word;
    margin: 0;
  }
  .m-technical-info-rebrush
    .technical-info-content-wrap
    .technical-info-item-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
  }
  .m-technical-info-rebrush
    .technical-info-content-wrap
    .technical-info-item-wrap
    .technical-info-item {
    border-bottom: none;
    width: 50%;
    margin: 0;
    padding: 0 10px 0 0;
  }
  .m-technical-info-rebrush
    .technical-info-content-wrap
    .technical-info-item-wrap
    .technical-info-item
    .technical-info-item-content {
    margin: 0 0 25px;
    word-break: break-word;
  }
  .m-technical-info-rebrush
    .technical-info-content-wrap
    .technical-info-item-wrap
    .technical-info-item.technical-info-dimension-drawing {
    width: 100%;
  }
  .m-technical-info-rebrush
    .technical-info-content-wrap
    .technical-info-item-wrap
    .technical-info-item
    .icon-info-circle {
    cursor: pointer;
  }
  .m-technical-info-rebrush
    .technical-info-content-wrap
    .technical-info-item-wrap
    .technical-info-item:last-child {
    border-bottom: none;
    margin: 0;
  }
  .m-technical-info-rebrush .icon-arrow-down {
    text-align: center;
    bottom: 0;
    background: #fff;
    opacity: 0.9;
    padding: 2px 0;
  }
  .m-technical-info-rebrush .icon-arrow-up {
    text-align: center;
    top: unset;
    bottom: 0;
    padding: 2px 0;
  }
  .o-technicaloverviewplaceholder .overview-content {
    width: 25%;
  }
  .o-technicaloverviewplaceholder .buttons {
    float: right;
    margin-right: 30px;
  }
}
.m-technical-info-rebrush .footnote-sup {
  cursor: pointer;
}
.m-technical-info-rebrush .m-layer {
  margin-top: 8%;
}
.o-technicaloverviewplaceholder .content-wrapper {
  padding: 20px 0;
}
.o-technicaloverviewplaceholder .content-wrapper .overview-warpper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.o-technicaloverviewplaceholder
  .content-wrapper
  .overview-warpper
  .overview-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  padding-right: 30px;
}
@media (max-width: 899px) {
  .o-technicaloverviewplaceholder .overview-content {
    width: 50%;
  }
  .o-technicaloverviewplaceholder .buttons {
    float: center;
  }
}
.m-termsconditions:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-termsconditions .print-button {
  padding-top: 42px;
  padding-bottom: 42px;
}
.m-termsconditions .print-button .a-link {
  float: right;
}
.m-termsconditions .buttons {
  padding: 20px 0;
}
.m-termsconditions .buttons:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-termsconditions .introbox {
  max-height: 200px;
  overflow-y: auto;
}
.m-testimonialmodule {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
}
.m-testimonialmodule.testimonial-alignment-left,
.m-testimonialmodule.testimonial-alignment-right {
  opacity: 0;
  border: 2px solid #d7e1fe;
  -webkit-transition: opacity 0.8s ease-in-out,
    -webkit-transform 0.8s ease-in-out;
  transition: opacity 0.8s ease-in-out, transform 0.8s ease-in-out,
    -webkit-transform 0.8s ease-in-out;
}
.m-testimonialmodule.testimonial-alignment-left {
  margin-right: auto;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.m-testimonialmodule.testimonial-alignment-right {
  margin-left: auto;
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
}
.m-testimonialmodule.testimonial-alignment-right
  .testimonial-image
  + .testimonial-text-wrapper {
  margin-left: 0;
}
.m-testimonialmodule.testimonial-active {
  opacity: 1;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: opacity 0.8s ease-in-out 0.5s, border 0.1s ease-in-out,
    margin-top 0.1s ease-in-out, margin-bottom 0.1s ease-in-out,
    -webkit-transform 0.8s ease-in-out 0.5s;
  transition: opacity 0.8s ease-in-out 0.5s, transform 0.8s ease-in-out 0.5s,
    border 0.1s ease-in-out, margin-top 0.1s ease-in-out,
    margin-bottom 0.1s ease-in-out, -webkit-transform 0.8s ease-in-out 0.5s;
}
.m-testimonialmodule.testimonial-active.testimonial-highlighted {
  border: 2px solid #2c5de5;
  -webkit-box-shadow: 0 4px 6px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 6px 1px rgba(0, 0, 0, 0.2);
}
.m-testimonialmodule.testimonial-active .testimonial-image {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  -webkit-transition: -webkit-filter 0.8s ease-in-out 0.5s;
  transition: filter 0.8s ease-in-out 0.5s;
  transition: filter 0.8s ease-in-out 0.5s, -webkit-filter 0.8s ease-in-out 0.5s;
}
.m-testimonialmodule :last-child {
  margin-bottom: 0;
}
.m-testimonialmodule .testimonial-image-wrapper {
  width: 40px;
  height: 40px;
}
.m-testimonialmodule .testimonial-image-wrapper + .testimonial-text-wrapper {
  width: -webkit-calc(100% - 40px - 15px);
  width: calc(100% - 40px - 15px);
  margin-left: 0;
}
.m-testimonialmodule .testimonial-image {
  border-radius: 100%;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  -webkit-transition: -webkit-filter 0.8s ease-in-out;
  transition: filter 0.8s ease-in-out;
  transition: filter 0.8s ease-in-out, -webkit-filter 0.8s ease-in-out;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.m-testimonialmodule .testimonial-headline {
  width: 100%;
  font-weight: 700;
}
@media (min-width: 600px) {
  .m-termsconditions .introbox {
    max-height: 150px;
  }
  .m-testimonialmodule {
    width: 60%;
  }
}
.m-testimonialwrapper {
  margin: 30px 0;
}
.m-tile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #eff1f2;
  padding: 0;
  border-radius: 8px;
  height: 155px;
  width: 155px;
}
@media (max-width: 899px) {
  .m-tile {
    height: 100px;
    width: 86px;
  }
}
.m-tile .tile-image {
  border-radius: 2px;
}
.m-tile .tile-title {
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  height: 100%;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  font-weight: 700;
}
.m-tilenavigation .tile-wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr) [2];
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
  grid-auto-rows: 1fr;
}
.m-tilenavigation .tile-wrapper .grid-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
.m-tilenavigation .tile-wrapper .grid-container .image-wrapper .a-image {
  text-align: center;
  overflow: hidden;
}
.m-tilenavigation .tile-wrapper .grid-container .image-wrapper .a-image img {
  display: inline-block;
  max-width: 100%;
  position: relative;
  top: 0;
  left: 0;
}
.m-tilenavigation .tile-wrapper .grid-container .image-content {
  position: relative;
  background-color: #efeff1;
  overflow: hidden;
  z-index: 1;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.m-tilenavigation .tile-wrapper .grid-container .image-content .title-wrapper {
  width: 100%;
}
.m-tilenavigation
  .tile-wrapper
  .grid-container
  .image-content
  .title-wrapper
  .product-tile-title {
  float: left;
}
.m-tilenavigation .tile-wrapper .grid-container .image-content .icon-wrapper {
  position: absolute;
  right: 5px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-tilenavigation
  .button-wrapper
  .a-link.link-addtocart,
.m-tilenavigation .button-wrapper .a-button,
.m-tilenavigation
  .button-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: auto;
  float: right;
  margin-top: 10px;
}
.m-tilenavigation .more-information-link {
  margin-top: 32px;
}
.m-timeslotbooking .more-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-bottom: 1px solid #000;
}
.m-timeslotbooking .more-toggle .more-toggle-wrapper {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-timeslotbooking .inner-container .timeslots {
  max-width: 235px;
}
.m-timeslotbooking .inner-container .timeslots .confirm {
  width: 100%;
}
.m-togglebox .togglebox-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 5em;
  -ms-flex: 0 0 5em;
  flex: 0 0 5em;
}
.m-togglebox .togglebox-image img {
  vertical-align: middle;
  padding-left: 20px;
}
.m-togglebox .item.has-header-icon .togglebox-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-bottom: 1px solid #e6e6e6;
}
.m-togglebox .item.has-header-icon .togglebox-title.is-open:before,
.m-togglebox .item.has-header-icon .togglebox-title:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-togglebox .item .togglebox-title {
  display: block;
}
@media (min-width: 600px) {
  .m-togglebox .item .togglebox-title {
    font-size: 1.25rem;
    line-height: 1.3;
  }
}
@media (min-width: 900px) {
  .m-termsconditions .introbox {
    max-height: 100px;
  }
  .m-togglebox .item .togglebox-title {
    font-size: 1.375rem;
    line-height: 1.3;
  }
  .m-togglebox .item .togglebox-subtitle {
    font-size: 1rem;
    line-height: 1.2;
  }
}
.m-togglebox .item .togglebox-title.is-open {
  color: #000;
}
.m-togglebox .item .togglebox-title.is-open:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-togglebox .item .togglebox-title:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 20px;
}
.m-togglebox .item .togglebox-subtitle {
  display: block;
  margin: 10px 0;
}
.m-togglebox .item .togglebox-subtitle.is-open {
  color: #000;
}
.m-togglebox .item .togglebox-subtitle.is-open:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-togglebox .item .togglebox-subtitle:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 20px;
  left: 0;
  top: 0;
}
.m-togglebox .item .togglebox-content {
  margin: 0;
  max-height: 0;
  overflow: hidden;
  padding: 0;
}
.m-togglebox .item .togglebox-content.is-in-transition {
  -webkit-transition: max-height 0.4s;
  transition: max-height 0.4s;
}
.m-togglebox .item .togglebox-content.is-open {
  max-height: none;
  overflow: visible;
}
.m-togglebox .item .togglebox-content > .item:last-child {
  padding-bottom: 0;
}
.m-togglebox .item .togglebox-content .o-teasercontainer {
  margin-left: -1.3888888889%;
  margin-right: -1.3888888889%;
}
.m-togglebox .item .togglebox-wrapper {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 87%;
}
@media (min-width: 600px) {
  .m-togglebox .item .togglebox-subtitle {
    font-size: 1rem;
    line-height: 1.2;
  }
  .m-togglebox .item .togglebox-wrapper {
    width: 95%;
  }
}
@media print {
  .m-togglebox .item .togglebox-content {
    max-height: none;
    overflow: visible;
  }
  .m-togglebox .item .togglebox-title {
    color: #000;
  }
  .m-togglebox .item .togglebox-title.is-open:before,
  .m-togglebox .item .togglebox-title:before {
    display: none;
  }
}
.m-toggleButton {
  font-size: 0;
}
.m-toggleButton .input {
  font-size: 16px;
  border: 1px solid #ccc;
  padding: 10px;
  width: 60px;
}
.m-toggleButton .list-of-options {
  margin: 0;
  padding: 0;
  display: inline-block;
  width: 60px;
}
.m-toggleButton .list-of-options .option {
  list-style: none;
  display: inline-block;
  font-size: 16px;
  width: 50%;
  min-width: 30px;
  margin: 0;
}
.m-toggleButton .list-of-options .option [type="radio"] {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.m-toggleButton .list-of-options .option [type="radio"]:checked + label,
.m-toggleButton .list-of-options .option [type="radio"]:not(:checked) + label {
  position: relative;
  display: inline-block;
  padding: 10px 0;
  width: 100%;
  text-align: center;
  cursor: pointer;
  color: #fff;
}
.m-toggleButton .list-of-options .option [type="radio"]:checked + label,
.m-toggleButton .list-of-options .option [type="radio"]:checked + label:hover,
.m-toggleButton
  .list-of-options
  .option
  [type="radio"]:not(:checked)
  + label:hover {
  background: #000;
}
.m-toggleButton .list-of-options .option [type="radio"]:not(:checked) + label {
  background: #007bc0;
}
.m-totalamount {
  padding: 0;
}
.m-totalamount:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-totalamount .list {
  float: right;
}
.m-totalamount .list li {
  display: block;
  margin: 0;
  text-align: right;
  line-height: 2em;
}
.m-totalamount .list li:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-totalamount .list li:first-child {
  font-size: 18px;
}
.m-totalamount .list .label,
.m-totalamount .list .value {
  width: 50%;
  min-height: 19px;
}
.m-totalamount .list .label span {
  white-space: nowrap;
}
.m-totalamount .coupon-information-message,
.m-totalamount .information,
.m-totalamount .savings {
  width: 100%;
  float: left;
  padding: 0 5px 0 0;
  text-align: right;
}
@media (min-width: 600px) {
  .m-totalamount {
    float: right;
    width: 50%;
  }
  .m-totalamount .information p {
    display: inline-block;
  }
}
.m-trustedshops {
  margin-bottom: 40px;
  width: 100%;
}
.m-typeplatefinder .bottomspacing {
  margin-bottom: 15px;
}
.m-typeplatefinder .m-imagelist.grid > * {
  width: 50%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
  margin-bottom: 30px;
  margin-right: 0;
}
@media (min-width: 600px) {
  .m-typeplatefinder .m-imagelist.grid > * {
    width: 33.3333333333%;
  }
  .m-typeplatefinder .g-layout-half .g-col.col-md-twothird {
    width: 66.6666666667%;
  }
}
@media (min-width: 900px) {
  .m-totalamount .list {
    width: 66.6666666667%;
  }
  .m-trustedshops {
    width: auto;
  }
  .m-typeplatefinder .m-imagelist.grid > * {
    width: 25%;
  }
  .m-typeplatefinder .g-layout-half .g-col.col-md-twothird {
    width: 50%;
  }
}
.content-toggle-typeplatefinder,
.content-toggle-typeplatefinder .containerexpandable-togglelink,
.content-toggle-typeplatefinder .m-typeplatefinder .bottomspacing {
  margin-bottom: 0;
}
.content-toggle-typeplatefinder
  .m-typeplatefinder
  .typeplatefinder-results
  .m-imagelist {
  margin-bottom: -30px;
}
.o-typeplatefindergallery .form-row-wrapper {
  position: relative;
}
.o-typeplatefindergallery .form-row-wrapper fieldset.form-row {
  margin-right: 0;
  padding: 0;
}
.o-typeplatefindergallery .uppercase {
  text-transform: uppercase;
}
.o-typeplatefindergallery .typeplategallery {
  margin-top: 5%;
}
.m-uspnavigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-uspnavigation .slick-arrow {
  z-index: 1;
  cursor: pointer;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.m-uspnavigation .slider-arrow.slick-hidden {
  display: none;
}
.m-uspnavigation .usp-slider-container {
  position: relative;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.m-uspnavigation .usp-slider {
  width: 100%;
}
.m-uspnavigation .slick-slide {
  opacity: 0.3;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.m-uspnavigation .slick-active,
.m-uspnavigation .slick-current {
  opacity: 1;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.m-uspnavigation .usp-element {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.m-uspnavigation .usp-element .icon {
  margin: 0 10px;
}
.m-uspnavigation .usp-element .remainingtext {
  margin-right: 15px;
}
@media (max-width: 599px) {
  .m-uspnavigation .usp-element .remainingtext {
    display: none;
  }
}
.m-uspnavigation .usp-element.js-promotion-wrapper {
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}
.m-uspnavigation .usp-element a,
.m-uspnavigation .usp-element p {
  text-align: center;
}
.m-uspnavigation .usp-element .usp-voucher {
  cursor: pointer;
}
[dir="rtl"] .m-uspnavigation .icon-arrow-left:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-usppromotionbar {
  margin-top: 1rem;
  background-color: #fff;
  border-radius: 0.25rem;
}
.m-usppromotionbar .usp-list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.m-usppromotionbar .a-image {
  width: 32px;
}
.m-usppromotionbar .usp-text-content {
  margin-left: 25px;
}
.m-usppromotionbar .usp-headline {
  width: 240px;
}
.m-usppromotionbar .usp-headline .usp-headline-text {
  margin: 0;
}
.m-usppromotionbar .usp-description {
  width: 240px;
}
.m-video {
  height: auto;
  position: relative;
  width: 100%;
}
.m-video video {
  width: 100%;
}
.m-video video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  appearance: none;
  display: none !important;
}
.m-video .video-wrapper {
  background-color: #000;
  padding-top: 56.25%;
  position: relative;
  width: 100%;
}
.m-video .video-content {
  background-color: transparent;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.m-video .play-layer {
  background-color: transparent;
  background-position: 50% 50%;
  background-size: 100% 100%;
  border: 0;
  color: #fff;
  cursor: pointer;
  height: 100%;
  left: 0;
  margin: 0;
  opacity: 1;
  outline: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.m-video .play-layer:focus .icon,
.m-video .play-layer:hover .icon {
  color: #000;
}
.m-video .play-layer .placeholder-poster-background {
  background-color: #ccc;
  width: 100%;
  height: 100%;
  position: absolute;
}
.m-video .play-layer .a-image {
  position: absolute;
}
.m-video .play-layer .a-image.placeholder-poster-image {
  width: 100%;
  height: 100%;
}
.m-video .play-layer .a-image.placeholder-poster-image img {
  object-fit: cover;
}
.m-video .play-layer .icon-play {
  height: 3em;
  left: -webkit-calc(50% - 3em/2);
  left: calc(50% - 3em / 2);
  line-height: 3em;
  position: relative;
  text-align: center;
  top: -webkit-calc(50% - 3em/2);
  top: calc(50% - 3em / 2);
  width: 3em;
}
.has-video-play {
  display: block;
  position: relative;
}
.has-video-play:focus:before,
.has-video-play:hover:before {
  color: #000;
}
.has-video-play:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #fff;
  height: 3em;
  left: 50%;
  line-height: 3em;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 3em;
  z-index: 10;
}
.m-vouchercode .togglebox-title {
  margin-bottom: 10px;
}
.m-vouchercode .m-togglebox {
  border-bottom: 0;
}
.m-vouchercode .voucher-wrap {
  position: relative;
  width: 66.6666666667%;
}
.m-vouchercode .voucher-wrap:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-vouchercode .voucher-message span {
  font-weight: 700;
}
.m-vouchercode .input-wrap {
  float: left;
  padding-left: 0;
  position: relative;
}
.m-vouchercode .input-wrap .voucher {
  margin: 0;
  padding: 0 20px;
}
.m-vouchercode .submit-wrap {
  padding-right: 0;
}
@media (max-width: 599px) {
  .m-vouchercode .input-wrap {
    float: none;
  }
  .m-vouchercode .input-wrap + .submit-wrap {
    float: none;
    padding-left: 0;
    width: 100%;
    margin-top: 20px;
  }
  .m-vouchercode .submit-wrap,
  .m-vouchercode .voucher-wrap {
    width: 100%;
  }
}
.m-vouchercode .submit-wrap.voucher-redeem {
  float: left;
  padding-left: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.m-vouchercode .submit-wrap.voucher-redeem .a-button-remove {
  text-align: left;
}
.m-warrantyextensionteaser .form-button,
.m-warrantyextensionteaser .m-form {
  margin-bottom: 0;
}
.m-warrantyitem .m-producttitle {
  margin-bottom: 10px;
}
.m-warrantyitem .hook-line {
  display: inline-block;
  margin: 0 0 10px;
}
.m-warrantyitem dl {
  line-height: 21px;
  margin-bottom: 10px;
  margin-top: 0;
  width: 100%;
}
.m-warrantyitem dl:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-warrantyitem dt {
  clear: both;
  color: #ccc;
}
.m-warrantyitem dd {
  margin: 0 0 10px;
}
.m-warrantyitem .cta-link {
  display: block;
}
.m-warrantyitem .cta-link + .cta-link {
  margin-top: 10px;
}
@media (max-width: 599px) {
  .m-warrantyitem .item-image {
    margin-bottom: 10px;
  }
}
@media (min-width: 600px) {
  .m-warrantyextensionteaser .m-form .form-actions {
    max-width: 500px;
  }
  .m-warrantyextensionteaser .m-form .form-action.form-action-primary {
    width: 50%;
  }
  .m-warrantyitem {
    max-width: 100%;
    margin: -1.3888888889%;
  }
  .m-warrantyitem:after {
    content: " ";
    display: block;
    clear: both;
  }
  .m-warrantyitem .item-image {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-warrantyitem .item-details {
    width: 66.6666666667%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-warrantyitem dt {
    float: left;
    width: 40%;
  }
  .m-warrantyitem dd {
    float: left;
    margin-bottom: 0;
    width: 60%;
  }
}
@media (min-width: 900px) {
  .m-warrantyitem .item-image {
    width: 25%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-warrantyitem .item-details {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    width: 75%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-warrantyitem .item-details:after {
    content: " ";
    display: block;
    clear: both;
  }
  .m-warrantyitem .item-details .product-details {
    width: 66.6666666667%;
    float: left;
    padding-right: 1.8518518519%;
    padding-left: 0;
  }
  .m-warrantyitem .item-details .call-to-action {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.8518518519%;
    padding-right: 0;
  }
  .m-warrantyitem dl {
    margin-bottom: 0;
  }
}
.m-youreko-assistant {
  display: none;
}
.m-yourproductteaser {
  display: block;
  margin: 0 0 40px;
}
.m-yourproductteaser:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-yourproductteaser .a-link.product-title {
  color: #000;
  display: block;
}
.m-yourproductteaser .a-link.product-title:hover {
  color: #007bc0;
}
.m-yourproductteaser .product-text-wrapper {
  margin-bottom: 15px;
}
.m-yourproductteaser .product-image {
  display: block;
  margin: 0 0 20px;
}
.m-yourproductteaser .product-image a img {
  margin: 0 auto;
  max-height: 300px;
  max-width: 100%;
}
@media (min-width: 600px) {
  .m-yourproductteaser .product-image a {
    display: inline-block;
    position: relative;
    width: 100%;
  }
  .m-yourproductteaser .product-image a::after {
    content: "";
    display: block;
    margin-top: 100%;
  }
  .m-yourproductteaser .product-image a .a-image,
  .m-yourproductteaser .product-image a a,
  .m-yourproductteaser .product-image a img,
  .m-yourproductteaser .product-image a picture {
    bottom: 0;
    left: 0;
    max-height: 100%;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .m-yourproductteaser .product-image a img {
    max-height: 100%;
  }
  .grid-view .m-yourproductteaser .product-image a img {
    top: auto;
  }
  .o-cookielaw .cookielaw-content .list-unstyled li {
    width: 100%;
  }
}
.o-alternativeproductsslider .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.o-alternativeproductsslider .tiles-slider-heading {
  padding: 20px 0 0 10px;
}
.o-alternativeproductsslider .tiles-slider .slick-slide {
  outline: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.o-alternativeproductsslider .tiles-slider .slick-dots {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 10px;
  padding: 10px 0 0;
}
.o-alternativeproductsslider .tiles-slider .slick-dots li button {
  font-size: 0;
  border-radius: 50%;
  border-width: 0;
  padding: 0;
}
.o-alternativeproductsslider .alternativeproduct-tile-slider-arrows .next,
.o-alternativeproductsslider .alternativeproduct-tile-slider-arrows .prev {
  margin-top: -22px;
}
.o-alternativeproductsslider
  .alternativeproduct-tile-slider-arrows
  .next.slick-disabled,
.o-alternativeproductsslider
  .alternativeproduct-tile-slider-arrows
  .prev.slick-disabled {
  display: none !important;
}
@media (max-width: 899px) {
  .o-alternativeproductsslider .alternativeproduct-tile-slider-arrows .next,
  .o-alternativeproductsslider .alternativeproduct-tile-slider-arrows .prev {
    display: none !important;
  }
}
.o-buyarea {
  margin: 10px 0 0;
}
.o-buyarea .m-imagelist img {
  border-radius: 0;
}
.o-buyarea .cta-area .energy-label-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.o-buyarea .cta-area .energy-label-wrapper .energy-label-text-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  text-align: right;
}
.o-buyarea .cta-area .price .previous {
  font-size: 18px;
  text-decoration: line-through;
  color: #ccc;
}
.o-buyarea .cta-area .price .price-info-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.o-buyarea .cta-area .price .price-info-wrapper .additional-info {
  padding-left: 10px;
  font-size: 12px;
}
.o-buyarea .cta-area .price .current {
  font-size: 27px;
}
.o-buyarea .cta-area .price .discount {
  color: #9f4040;
}
.o-buyarea .cta-area .price .current.basicprice {
  font-size: 16px;
}
.o-buyarea .cta-area .price .rrp-text {
  font-weight: 400;
}
.o-buyarea .cta-area .details .discount {
  color: #9f4040;
}
.o-buyarea .cta-area .thumbnail-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.o-buyarea .cta-area .thumbnail-wrapper .thumbnail {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.o-buyarea .cta-area .thumbnail-wrapper .thumbnail .a-image {
  text-align: left;
}
.o-buyarea .cta-area .thumbnail-wrapper .thumbnail-sibling {
  -webkit-box-flex: 4;
  -webkit-flex: 4;
  -ms-flex: 4;
  flex: 4;
}
.o-buyarea .cta-area .m-quantityselector {
  display: inline-block;
}
.o-buyarea .cta-area .add-to-basket,
.o-buyarea .cta-area .configure-button,
.o-buyarea .cta-area .cta-recoengine,
.o-buyarea .cta-area .dealer-button {
  margin-bottom: 10px;
}
.o-buyarea .cta-area .js-onlinedealer-action.new-color-buy-online {
  background-color: #007bc0 !important;
  color: #fff !important;
}
.o-buyarea .cta-area .js-onlinedealer-action.sticky {
  margin: 10px 0 0 !important;
  position: fixed;
  bottom: 0;
  z-index: 99;
  width: 100%;
  left: 0;
  background-color: #fff !important;
}
.o-buyarea .cta-area .main-cta.sticky {
  margin: 10px 0 0 !important;
  position: fixed;
  bottom: 0;
  z-index: 99;
  width: 100%;
  left: 0;
}
.o-buyarea .cta-area .sticky-main-cta-reference-pixel {
  width: 1px;
  height: 1px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-buyarea
  .cta-area
  .buttongroup
  .a-button-link.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-buyarea
  .cta-area
  .buttongroup
  .a-link.link-addtocart,
.o-buyarea .cta-area .buttongroup .a-button,
.o-buyarea .cta-area .buttongroup .a-button-link.a-button,
.o-buyarea .cta-area .buttongroup .a-button.a-link,
.o-buyarea
  .cta-area
  .buttongroup
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.a-link.link-addtocart,
.o-buyarea
  .cta-area
  .buttongroup
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  margin-bottom: 10px;
}
.o-buyarea .cta-area .m-subscriptionselection {
  float: none;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-buyarea
  .cta-area
  .a-link.link-addtocart
  .icon,
.o-buyarea .cta-area .a-button .icon,
.o-buyarea
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon {
  vertical-align: sub;
}
.o-buyarea .cta-area .retailer-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.o-buyarea .cta-area .retailer-info {
  position: relative;
  text-decoration: none;
  color: #000;
}
.o-buyarea .cta-area .retailer-info .a-image {
  margin-bottom: 10px;
  text-align: left;
}
.o-buyarea .cta-area .retailer-info .icon {
  font-size: 20px;
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.o-buyarea
  .cta-area
  .additional-energy-labels-repair-index
  .m-imagelist
  div.special-labels-image-list-base-image
  picture
  img,
.o-buyarea
  .cta-area
  .additional-energy-labels-repair-index
  div.special-labels-image-list-base-image
  img.special-labels-image-list-base-image {
  max-height: 60px;
  max-width: unset;
}
.o-buyarea .localstock-text {
  font-weight: 400;
}
.o-buyarea .location-selector-layout {
  margin-bottom: 10px;
}
.o-buyarea .m-searchfield-dealerlocator .input-wrap {
  padding: 0;
}
.o-buyarea .m-searchfield-dealerlocator .a-button-geo-location,
.o-buyarea .m-searchfield-dealerlocator .submit-wrap .text {
  display: none;
}
.o-buyarea .product-services .service {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.o-buyarea .product-services .info {
  position: static;
}
.o-cancelquotationpopup .a-heading,
.o-cancelquotationpopup .m-forminput-checkbox {
  margin-bottom: 20px;
}
.o-cartshopping {
  margin: 0 0 20px;
}
.o-cartshopping .a-errormessage {
  margin: 0 0 10px;
}
.o-cartshopping .a-errormessage.error-custom-h3 {
  font-size: 32px;
}
@media (min-width: 900px) {
  .o-cartshopping .m-itemserviceitem.service-item {
    padding: 0 1.3888888889%;
  }
  .o-cartshopping .product-service-item-checkbox {
    width: 100%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .o-cartshopping .product-service-item-checkbox .checkbox {
    margin: 0 0 0 1.3888888889%;
    position: relative;
  }
  .o-cartshopping .error-box-format {
    max-width: 100%;
  }
  .o-cartshopping .error-message-format {
    display: inline;
  }
  .o-cookielaw .cookielaw-content .list-unstyled li {
    width: 100%;
  }
}
.o-cartshopping .editcart {
  text-align: right;
  margin: 0 0 10px;
}
.o-checkoutbasket {
  background-clip: content-box;
  background-color: #eff1f2;
  opacity: 1 !important;
}
.o-checkoutbasket .checkoutbasket-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.o-checkoutbasket .checkoutbasket-editcart {
  padding: 0 0 0 15px;
  width: 65%;
  font-size: 12px;
}
@media (max-width: 599px) {
  .o-alternativeproductsslider .tiles-slider .slick-dots li {
    display: none;
  }
  .o-alternativeproductsslider .tiles-slider .slick-dots li.slick-active,
  .o-alternativeproductsslider .tiles-slider .slick-dots li.slick-active + li,
  .o-alternativeproductsslider
    .tiles-slider
    .slick-dots
    li.slick-active
    + li
    + li,
  .o-alternativeproductsslider .tiles-slider .slick-dots li:nth-last-child(1),
  .o-alternativeproductsslider .tiles-slider .slick-dots li:nth-last-child(2),
  .o-alternativeproductsslider .tiles-slider .slick-dots li:nth-last-child(3) {
    display: block;
  }
  .o-alternativeproductsslider
    .tiles-slider
    .slick-dots
    li.slick-active
    ~ li:nth-last-child(1),
  .o-alternativeproductsslider
    .tiles-slider
    .slick-dots
    li.slick-active
    ~ li:nth-last-child(2),
  .o-alternativeproductsslider
    .tiles-slider
    .slick-dots
    li.slick-active
    ~ li:nth-last-child(3) {
    display: none;
  }
  .o-alternativeproductsslider
    .tiles-slider
    .slick-dots
    li.slick-active
    + li
    + li:nth-last-child(1),
  .o-alternativeproductsslider
    .tiles-slider
    .slick-dots
    li.slick-active
    + li
    + li:nth-last-child(2),
  .o-alternativeproductsslider
    .tiles-slider
    .slick-dots
    li.slick-active
    + li
    + li:nth-last-child(3),
  .o-alternativeproductsslider
    .tiles-slider
    .slick-dots
    li.slick-active
    + li:nth-last-child(1),
  .o-alternativeproductsslider
    .tiles-slider
    .slick-dots
    li.slick-active
    + li:nth-last-child(2),
  .o-alternativeproductsslider
    .tiles-slider
    .slick-dots
    li.slick-active
    + li:nth-last-child(3) {
    display: block;
  }
  .o-checkoutbasket .checkoutbasket-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .o-checkoutbasket .checkoutbasket-editcart {
    width: 100%;
  }
}
.o-checkoutbasket .checkoutbasket-editcart .editcart {
  text-align: right;
}
.o-checkoutbasket .checkoutbasket-editcart .editcart .a-link {
  color: #2b5ee5;
}
.o-checkoutbasket .checkoutbasket-summary-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 35%;
  margin-bottom: 1rem;
}
.o-checkoutbasket .checkoutbasket-sticky-container {
  position: -webkit-sticky;
  position: sticky;
  top: 61px;
  margin: 1rem 1rem 0;
}
@media (max-width: 599px) {
  .o-checkoutbasket .checkoutbasket-summary-container {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .o-checkoutbasket .m-checkout-summary {
    display: block;
    margin-bottom: 1rem;
    padding-left: 1rem;
  }
}
.o-checkoutbasket .article-in-checkout-container {
  padding-left: 15px;
  padding-top: 15px;
  margin-bottom: 15px;
  width: 65%;
}
@media (max-width: 599px) {
  .o-checkoutbasket .article-in-checkout-container {
    padding-left: 0;
    width: 100%;
  }
  .o-checkoutbasket
    .article-quantity
    .m-quantityselector
    .quantityselector-button {
    width: 20px;
  }
}
.o-checkoutbasket .a-horizontalrule {
  padding-left: 12px;
  padding-right: 12px;
}
.o-checkoutbasket .a-productavailability {
  margin: 0;
}
.o-checkoutbasket
  .article-quantity
  .m-quantityselector
  .quantityselector-button {
  height: 24px;
  line-height: 0;
}
.o-checkoutbasket
  .article-quantity
  .m-quantityselector
  .quantityselector-value {
  height: 24px;
  width: 40px;
}
.o-checkoutconfirmation {
  overflow: hidden;
  opacity: 1 !important;
}
@media (max-width: 599px) {
  .o-checkoutbasket
    .article-quantity
    .m-quantityselector
    .quantityselector-value {
    width: 30px;
  }
  .o-checkoutbasket .article-quantity .m-quantityselector .icon-xs {
    font-size: 7px;
  }
  .o-checkoutconfirmation .m-checkout-user-information-summary {
    margin-top: 0;
    padding-left: 1rem;
  }
  .o-checkoutconfirmation .m-article-in-checkout {
    margin-right: 1rem;
  }
  .o-checkoutconfirmation .checkout-summary-container {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .o-checkoutconfirmation .article-in-checkout-container {
    width: 100%;
  }
  .o-checkoutconfirmation .m-checkout-summary {
    margin-bottom: 1rem;
    padding-left: 1rem;
  }
}
.o-checkoutdelivery-wop {
  background-color: #eff1f2;
  padding-top: 24px;
}
.o-checkoutdelivery-wop .checkoutsummary-expand-container {
  background-color: #fff;
  padding: 0 1rem;
}
.o-checkoutdelivery-wop .m-checkoutdeliveryservice {
  background-color: #fff;
  border-radius: 0.25rem;
}
.o-checkoutdelivery-wop .checkoutdelivery-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.o-checkoutdelivery-wop .sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 61px;
}
@media (max-width: 599px) {
  .o-checkoutdelivery-wop .m-checkoutdeliveryservice {
    margin-right: 16px;
    padding: 6px;
  }
  .o-checkoutdelivery-wop .checkoutdelivery-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .o-checkoutdelivery-wop .sticky {
    display: block;
    margin: 0;
  }
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-checkoutdelivery-wop
  .button-secondary-wop.a-link.link-addtocart,
.o-checkoutdelivery-wop .a-button.button-secondary-wop,
.o-checkoutdelivery-wop
  .m-contenttextmedia
  li
  .m-productconversionarea
  .button-secondary-wop.a-link.link-addtocart {
  width: auto;
  background-color: #fff;
  color: #2b5ee5;
  border-radius: 0;
  border: 1px solid #2b5ee5;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-checkoutdelivery-wop
  .button-secondary-wop.no-border.a-link.link-addtocart,
.o-checkoutdelivery-wop .a-button.button-secondary-wop.no-border,
.o-checkoutdelivery-wop
  .m-contenttextmedia
  li
  .m-productconversionarea
  .button-secondary-wop.no-border.a-link.link-addtocart {
  border: none;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-checkoutdelivery-wop
  .button-secondary-wop.a-link.link-addtocart:hover,
.o-checkoutdelivery-wop .a-button.button-secondary-wop:hover,
.o-checkoutdelivery-wop
  .m-contenttextmedia
  li
  .m-productconversionarea
  .button-secondary-wop.a-link.link-addtocart:hover {
  background-color: initial;
  cursor: pointer;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-checkoutdelivery-wop
  .button-primary-wop.a-link.link-addtocart,
.o-checkoutdelivery-wop .a-button.button-primary-wop,
.o-checkoutdelivery-wop
  .m-contenttextmedia
  li
  .m-productconversionarea
  .button-primary-wop.a-link.link-addtocart {
  width: auto;
  background-color: #2b5ee5;
  color: #fff;
  font-weight: 700;
  border-radius: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-checkoutdelivery-wop
  .button-primary-wop.a-link.link-addtocart:hover,
.o-checkoutdelivery-wop .a-button.button-primary-wop:hover,
.o-checkoutdelivery-wop
  .m-contenttextmedia
  li
  .m-productconversionarea
  .button-primary-wop.a-link.link-addtocart:hover {
  cursor: pointer;
}
.o-checkoutdelivery-wop .consumersearchbox-wop {
  padding: 15px;
  margin: 0 15px;
  background: #fff;
}
.o-checkoutdelivery-wop .consumersearchbox-wop .detailed-search-trigger {
  text-align: right;
}
.o-checkoutdelivery-wop .consumersearchbox-wop .result-table {
  margin-top: 45px;
}
.o-checkoutdelivery-wop .consumersearchbox-wop .form-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.o-checkoutdelivery-wop .m-checkout-summary {
  margin: 0 1rem;
}
@media (max-width: 599px) {
  .o-checkoutdelivery-wop .m-checkout-summary {
    display: block;
    margin-bottom: 1rem;
    padding-left: 1rem;
  }
  .o-checkoutdelivery-wop .checkoutdelivery-content-container {
    width: 100%;
  }
}
.o-checkoutdelivery-wop .checkoutdelivery-content-container {
  width: 100%;
  height: auto;
  margin-bottom: 0;
}
.o-checkoutdelivery-wop .checkoutdelivery-summary-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  margin-bottom: 0;
}
.o-checkoutdelivery-wop .checkoutdelivery-headline {
  margin-top: 1rem;
  margin-left: 1rem;
}
.o-checkoutdelivery-wop .checkoutdelivery-select-address {
  border-radius: 2px;
}
.o-checkoutdelivery-wop .checkoutdelivery-login {
  margin-left: 0;
  margin-bottom: 32px;
}
@media (max-width: 599px) {
  .o-checkoutdelivery-wop .checkoutdelivery-summary-container {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .o-checkoutdelivery-wop .checkoutdelivery-select-address {
    margin-left: 0;
  }
  .o-checkoutdelivery-wop .checkoutdelivery-agent-details-container,
  .o-checkoutdelivery-wop .checkoutdelivery-login {
    margin-right: 15px;
  }
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-checkoutdelivery-wop
  .checkoutdelivery-login
  .a-link.link-addtocart,
.o-checkoutdelivery-wop .checkoutdelivery-login .a-link.a-button,
.o-checkoutdelivery-wop
  .checkoutdelivery-login
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: auto;
  color: #fff;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-checkoutdelivery-wop
  .checkoutdelivery-login
  .a-link.link-addtocart:hover,
.o-checkoutdelivery-wop .checkoutdelivery-login .a-link.a-button:hover,
.o-checkoutdelivery-wop
  .checkoutdelivery-login
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover {
  cursor: pointer;
}
.o-checkoutdelivery-wop .checkoutdelivery-login .m-contenttextmedia {
  margin-bottom: 0;
}
.o-checkoutdelivery-wop .checkoutdelivery-billingaddress,
.o-checkoutdelivery-wop .checkoutdelivery-billingaddress .a-alert {
  margin-left: 0;
}
.o-checkoutdelivery-wop .checkoutdelivery-agent-details-container {
  margin-top: 8px;
  margin-left: 15px;
}
.o-checkoutdelivery-wop
  .checkoutdelivery-agent-details-container
  .checkoutdelivery-agent-details {
  padding-top: 8px;
  background-color: #fff;
}
.o-checkoutdelivery-wop
  .checkoutdelivery-agent-details-container
  .checkoutdelivery-agent-details
  .a-heading,
.o-checkoutdelivery-wop
  .checkoutdelivery-agent-details-container
  .checkoutdelivery-agent-details
  .form-row {
  margin-left: 15px;
}
.o-checkoutdelivery-wop .checkoutdelivery-shippingaddress {
  margin-left: 0;
}
@media (max-width: 599px) {
  .o-checkoutdelivery-wop .checkoutdelivery-shippingaddress {
    margin-left: 0;
  }
  .o-checkoutdelivery-wop .checkoutdelivery-shippingaddress .a-heading {
    margin-left: 15px;
  }
  .o-checkoutdelivery-wop
    .checkoutdelivery-target-website-container
    .m-contentloadBySelection {
    margin-right: 1rem;
  }
}
.o-checkoutdelivery-wop .checkoutdelivery-target-website-container {
  margin-top: 1rem;
  margin-left: 1rem;
}
.o-checkoutdelivery-wop
  .checkoutdelivery-target-website-container
  .m-contentloadBySelection {
  background-color: #fff;
  padding: 1rem;
  margin-bottom: 1rem;
  margin-top: 1rem;
  border-radius: 0.25rem;
}
.o-checkoutdelivery-wop
  .checkoutdelivery-target-website-container
  .m-contentloadBySelection
  .tab-panel {
  border-bottom: none;
}
.o-checkoutdelivery-wop
  .checkoutdelivery-optins-container
  .checkoutdelivery-optins {
  margin-top: 1rem;
}
@media (max-width: 599px) {
  .o-checkoutdelivery-wop
    .checkoutdelivery-optins-container
    .checkoutdelivery-optins {
    margin-right: 1rem;
  }
  .o-checkoutdelivery-wop .billing-address-editable {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.o-checkoutdelivery-wop .info-text {
  margin-top: 15px;
  margin-left: 15px;
  margin-bottom: 15px;
}
.o-checkoutdelivery-wop .checkoutdelivery-invoice {
  margin-left: 0;
}
.o-checkoutdelivery-wop .checkoutdelivery-invoice .invoice-type {
  margin-left: 0;
}
@media (max-width: 599px) {
  .o-checkoutdelivery-wop .checkoutdelivery-invoice {
    margin-left: 0;
  }
  .o-checkoutdelivery-wop .checkoutdelivery-invoice .a-heading {
    margin-left: 15px;
  }
}
.o-checkoutdelivery-wop .checkoutdelivery-invoice .form-layout-half {
  padding: 0;
  background-color: #fff;
  border-radius: 2px;
}
.o-checkoutordersummary {
  margin: 0 0 20px;
}
.o-checkoutordersummary .m-vouchercode .m-togglebox {
  border-bottom: none;
}
.o-checkoutordersummary .m-vouchercode .togglebox-title {
  padding: 0;
}
.o-checkoutordersummary .o-teasercontainer .m-teaser {
  margin-bottom: 0;
}
.o-checkoutordersummary .o-teasercontainer .m-teaser .teaser-media {
  margin-bottom: 10px;
}
.o-checkoutordersummary .timeslot-info {
  width: 75%;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
  float: right;
  margin: 20px 0;
}
@media (max-width: 899px) {
  .o-checkoutordersummary .timeslot-info {
    width: 100%;
    padding: 0;
  }
  .o-footer-rebrush
    .footer-rebrush-section
    .footer-rebrush-navwrap
    .m-navfooter
    .section-wrap
    .list-unstyled.hidden-list {
    margin: 0;
  }
  .o-footer-rebrush
    .footer-rebrush-section
    .footer-rebrush-navwrap
    .m-navfooter
    .section-wrap
    .list-unstyled.hidden-list
    .group-header {
    margin: 0;
    padding: 0;
  }
}
.o-checkoutordersummarywop {
  opacity: 1 !important;
}
.o-checkoutpayment {
  opacity: 1 !important;
}
@media (max-width: 599px) {
  .o-checkoutordersummarywop .m-checkout-summary {
    display: block;
    margin-bottom: 1rem;
    padding-left: 1rem;
  }
  .o-checkoutordersummarywop .checkoutordersummary-payment,
  .o-checkoutordersummarywop .checkoutordersummary-tc {
    margin-right: 1rem;
  }
  .o-checkoutordersummarywop
    .checkoutordersummary-user-information
    .m-checkout-user-information-summary {
    margin-right: 1rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .o-checkoutordersummarywop .checkoutordersummary-downpayment,
  .o-checkoutordersummarywop
    .checkoutordersummary-optins-container
    .m-checkoutdeliverycontactpermission {
    margin-right: 1rem;
  }
  .o-checkoutpayment .m-checkout-summary {
    width: 100%;
    display: block;
    margin-bottom: 1rem;
    padding-left: 1rem;
  }
  .o-checkoutpayment .checkoutpayment-payment-container,
  .o-checkoutpayment .checkoutpayment-tc-container .checkoutpayment-tc {
    margin-right: 1rem;
  }
  .o-checkoutpayment
    .checkoutpayment-user-information
    .m-checkout-user-information-summary {
    margin-right: 1rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .o-checkoutpayment .checkoutpayment-downpayment,
  .o-checkoutpayment
    .checkoutpayment-optins-container
    .m-checkoutdeliverycontactpermission {
    margin-right: 1rem;
  }
}
.o-checkoutwelcome .checkout-welcome-intro {
  margin-bottom: 30px;
}
.o-checkoutwelcome .checkout-welcome-intro p:last-child {
  margin-bottom: 0;
}
.o-cookielaw {
  display: none;
  max-height: 1200px;
  -webkit-transition: max-height 0.8s;
  transition: max-height 0.8s;
  overflow: hidden;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.o-cookielaw:after {
  content: " ";
  display: block;
  clear: both;
}
.o-cookielaw.is-transitioned {
  max-height: 0;
}
.o-cookielaw .extend-cookie-configuration {
  display: none;
  max-height: 0;
}
.o-cookielaw .extend-cookie-configuration.is-open {
  max-height: none;
  display: block;
}
.o-cookielaw .extend-cookie-configuration.is-in-transition {
  -webkit-transition: max-height 0.4s;
  transition: max-height 0.4s;
}
.o-cookielaw .cookielaw-layer-settings .m-forminput-checkbox {
  padding-right: 10px;
}
.o-cookielaw .a-heading,
.o-cookielaw .a-morecontenttogglelink {
  margin: 0;
}
.o-cookielaw .m-form:not(.cookielaw-setcookiepolicy-form) {
  margin-bottom: 0;
}
.o-cookielaw .cookielaw-oneoption-form,
.o-cookielaw .cookielaw-setcookiepolicy-form {
  display: inline-block;
  padding: 30px;
  width: 100%;
}
.o-cookielaw .cookielaw-content .list-unstyled {
  float: left;
  width: 100%;
  margin-bottom: 30px;
}
.o-cookielaw
  .cookielaw-content
  .list-unstyled
  .a-morecontenttogglelink
  .more-less-button {
  padding: 0;
}
.o-cookielaw .cookielaw-content .list-unstyled .a-morecontenttogglelink .icon,
.o-cookielaw
  .cookielaw-content
  .list-unstyled
  .a-morecontenttogglelink
  .is-open
  .icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.o-cookielaw .cookielaw-content .list-unstyled li {
  padding: 0;
}
.o-cookielaw .cookielaw-content .list-unstyled li .more-less-button p {
  margin: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-cookielaw
  .cookielaw-actions
  .a-link.link-addtocart:not(:last-child),
.o-cookielaw .cookielaw-actions .a-button:not(:last-child),
.o-cookielaw
  .cookielaw-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:last-child),
.o-cookielaw .cookielaw-content .list-unstyled li:not(:last-child) {
  margin-bottom: 10px;
}
@media (min-width: 600px) {
  .o-cookielaw .cookielaw-content {
    width: 66.6666666667%;
    float: left;
    padding-right: 1.3888888889%;
  }
  .o-cookielaw .cookielaw-content .list-unstyled {
    margin-bottom: 20px;
  }
  .o-cookielaw .cookielaw-actions {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.3888888889%;
  }
}
@media (min-width: 900px) {
  .o-cookielaw .cookielaw-content {
    width: 75%;
  }
  .o-cookielaw .cookielaw-actions {
    width: 25%;
  }
  .o-cookitlocator
    .cookit-filter-selector
    .cookit-filter.cookit-dealers-filter:hover {
    color: #fff;
    background-color: #9e2896;
  }
}
.o-cookitlocator .tracking-text {
  margin-bottom: 0;
}
.o-cookitlocator .dealer-info {
  margin-top: 30px;
  margin-left: 10px;
}
.o-cookitlocator .map-wrap {
  height: 275px;
}
.o-cookitlocator .cookit-filter-selector {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr) [4];
  grid-template-columns: repeat(4, 1fr);
  gap: 1em;
  margin-top: 0.5em;
  margin-bottom: 1.5em;
  height: 42px;
  width: 100%;
  max-width: 565px;
}
.o-cookitlocator .cookit-filter-selector .cookit-filter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #fff;
  border: 2px solid;
  border-radius: 20px;
}
.o-cookitlocator .cookit-filter-selector .cookit-filter:hover {
  cursor: pointer;
}
.o-cookitlocator .cookit-filter-selector .cookit-filter.cookit-dealers-filter {
  border-color: #9e2896;
  color: #9e2896;
}
.o-cookitlocator
  .cookit-filter-selector
  .cookit-filter.cookit-dealers-filter.selected {
  color: #fff;
  background-color: #9e2896;
}
.o-cookitlocator
  .cookit-filter-selector
  .cookit-filter.cookit-dealers-filter.selected:hover {
  background-color: #791d73;
}
.o-cookitlocator .cookit-filter-selector .cookit-filter.cookit-experts-filter {
  border-color: #00884a;
  color: #00884a;
}
.o-cookitlocator
  .cookit-filter-selector
  .cookit-filter.cookit-experts-filter.selected {
  color: #fff;
  background-color: #00884a;
}
.o-cookitlocator
  .cookit-filter-selector
  .cookit-filter.cookit-experts-filter.selected:hover {
  background-color: #006c3a;
}
.o-cookitlocator .cookit-filter-selector .cookit-filter.cookit-events-filter {
  border-color: #18837e;
  color: #18837e;
}
@media (min-width: 900px) {
  .o-cookitlocator
    .cookit-filter-selector
    .cookit-filter.cookit-experts-filter:hover {
    color: #fff;
    background-color: #00884a;
  }
  .o-cookitlocator
    .cookit-filter-selector
    .cookit-filter.cookit-events-filter:hover {
    color: #fff;
    background-color: #18837e;
  }
}
.o-cookitlocator
  .cookit-filter-selector
  .cookit-filter.cookit-events-filter.selected {
  color: #fff;
  background-color: #18837e;
}
.o-cookitlocator
  .cookit-filter-selector
  .cookit-filter.cookit-events-filter.selected:hover {
  background-color: #116864;
}
.o-cookitlocator .cookit-filter-selector .cookit-filter.cookit-all-filter {
  border-color: #007bc0;
  color: #007bc0;
}
.o-cookitlocator
  .cookit-filter-selector
  .cookit-filter.cookit-all-filter.selected {
  color: #fff;
  background-color: #007bc0;
}
.o-cookitlocator
  .cookit-filter-selector
  .cookit-filter.cookit-all-filter.selected:hover {
  background-color: #00629a;
}
@media (min-width: 600px) {
  .o-cookitlocator .cookitmaplist-wrap {
    height: 700px;
  }
  .o-cookitlocator .cookitmaplist-wrap.pre-initialized {
    display: none;
  }
  .o-cookitlocator .cookitmaplist-wrap .map-wrap {
    height: 100%;
  }
}
.o-dealerlocator .tracking-text {
  margin-bottom: 0;
  margin-top: 20px;
}
.o-dealerlocator .dealer-info {
  margin-top: 30px;
  margin-left: 10px;
}
.o-dealerlocator .map-wrap {
  height: 275px;
}
.o-dealerselection .dealer-layout address,
.o-dealerselection .dealer-layout ul.links {
  padding-left: 30px;
}
.o-dealerselection .dealer-layout ul.links {
  list-style-type: none;
  margin: 0;
}
.o-dob2address .suggestion-fieldset {
  padding: 1px !important;
  visibility: hidden;
}
.o-dob2address .suggestion-togglebox {
  border-bottom: none;
  margin-bottom: 1px !important;
}
.o-dob2address .suggestion-togglebox-content.is-open {
  margin-bottom: 20px !important;
}
.o-dob2appliance .form-row-wrapper {
  position: relative;
}
.o-dob2appliance .form-row-wrapper fieldset.form-row {
  margin-right: 0;
  padding: 0;
}
.o-dob2appliance .uppercase {
  text-transform: uppercase;
}
.o-dob2appliance .form-input-icon {
  position: absolute;
  right: 5px !important;
  top: 38px !important;
}
.o-dob2appliance .icon-calendar {
  font-size: 25px !important;
  top: 35px !important;
}
.o-dob2appliance .m-enterenumberproductids {
  padding: 0 !important;
  margin-bottom: 0 !important;
}
.o-dob2appliance .m-enterenumberproductids .m-searchfield .m-searchinput {
  margin-bottom: 0 !important;
}
.o-dob2appliance .m-enterenumberproductids .m-searchfield .input-wrap {
  width: 100% !important;
  padding-right: 0 !important;
}
.o-dob2appointment .appointment-calendar,
.o-dob2appointment .appointment-timeslots {
  display: inline-block;
  vertical-align: top;
}
.o-dob2appointment .appointment-loader {
  display: inline-block;
  overflow: hidden;
  position: relative;
}
.o-dob2appointment .appointment-loader .loading-indicator {
  position: absolute;
}
.o-dob2appointment .appointment-smsreminder {
  padding-left: 30px;
}
.o-dob2appointment .appointment-timeslots {
  margin-bottom: 15px;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
@media (min-width: 600px) {
  .o-dealerlocator .maplist-wrap {
    height: 580px;
  }
  .o-dealerlocator .maplist-wrap.pre-initialized {
    display: none;
  }
  .o-dealerlocator .maplist-wrap .map-wrap {
    height: 100%;
  }
  .o-dob2appointment .appointment-timeslots {
    margin-bottom: 0;
  }
}
.o-dob2appointment .pika-time {
  display: none;
}
.o-dob2confirmation {
  opacity: 1 !important;
}
.o-dob2confirmation .dob2confirmation-headline {
  margin-top: 1rem;
  margin-left: 1rem;
}
.o-dob2confirmation .m-dob2-user-information-summary {
  margin-right: 1rem;
  margin-left: 1rem;
}
.o-dob2confirmation .dob2-summary-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 35%;
}
@media (max-width: 599px) {
  .o-dob2confirmation .m-dob2-user-information-summary {
    margin-top: 0;
    padding-left: 1rem;
  }
  .o-dob2confirmation .m-dob2-appliance-data {
    margin-right: 1rem;
  }
  .o-dob2confirmation .dob2-summary-container {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.o-dob2confirmation .dob2-appliance-data-container {
  float: left;
  width: 65%;
}
.o-dob2confirmation .m-dob2-summary {
  margin: 1rem;
}
@media (max-width: 599px) {
  .o-dob2confirmation .dob2-appliance-data-container {
    width: 100%;
  }
  .o-dob2confirmation .m-dob2-summary {
    margin-bottom: 1rem;
    padding-left: 1rem;
  }
}
.o-dob2problem .categories a {
  border-top: 1px solid #d4d9de;
  display: block;
  padding: 10px 0;
}
.o-dob2problem .categories a:before {
  left: auto;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.o-dob2problem .root-categories {
  border-bottom: 1px solid #d4d9de;
}
.o-dob2problem .dob-root-element {
  margin-bottom: 10px;
}
.o-dob2problem .selectedcategory {
  font-weight: 700;
}
.o-dob2problem .selectedcategory .selected {
  border-bottom: 1px solid #d4d9de;
}
.o-dob2problem .selectedcategory .selected:last-child {
  border-bottom: none;
}
.o-dob2problem .back-link {
  margin-bottom: 10px;
}
.o-dob2problem .hide {
  display: none !important;
}
.o-dob2problem .show {
  display: block !important;
}
.o-dob2repairaddress .repair-address-radio .form-row {
  max-width: 500px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.o-dobaddress .suggestion-fieldset {
  padding: 0;
}
.o-dobaddress .suggestion-togglebox {
  border-bottom: none;
  margin-bottom: 0;
}
.o-dobaddress .suggestion-togglebox-content.is-open {
  margin-bottom: 20px;
}
.o-dobappointment .appointment-calendar,
.o-dobappointment .appointment-timeslots {
  display: inline-block;
  vertical-align: top;
}
.o-dobappointment .appointment-calendar {
  margin-bottom: 15px;
  margin-right: 15px;
}
.o-dobappointment .appointment-loader {
  display: inline-block;
  overflow: hidden;
  position: relative;
}
.o-dobappointment .appointment-loader .loading-indicator {
  position: absolute;
}
.o-dobappointment .appointment-smsreminder {
  padding-left: 30px;
}
.o-dobappointment .appointment-timeslots {
  margin-bottom: 15px;
}
@media (min-width: 600px) {
  .o-dobappointment .appointment-timeslots {
    margin-bottom: 0;
  }
}
.o-dobappointment .pika-time {
  display: none;
}
.o-dobappointment-reschedule .reschedule-appointment-calendar,
.o-dobappointment-reschedule .reschedule-appointment-timeslots {
  display: inline-block;
  vertical-align: top;
}
.o-dobappointment-reschedule .reschedule-appointment-calendar {
  margin-bottom: 15px;
  margin-right: 15px;
}
.o-dobappointment-reschedule
  .reschedule-appointment-calendar
  .current-appointment
  .pika-button {
  border-color: #ccc;
  color: inherit;
  font-weight: 400;
}
.o-dobappointment-reschedule
  .reschedule-appointment-calendar
  .is-today
  .pika-button {
  border: none !important;
}
.o-dobappointment-reschedule .reschedule-appointment-loader {
  display: inline-block;
  overflow: hidden;
  position: relative;
}
.o-dobappointment-reschedule .reschedule-appointment-loader .loading-indicator {
  position: absolute;
}
.o-dobappointment-reschedule .reschedule-appointment-timeslots {
  margin-bottom: 15px;
}
.o-dobappointment-reschedule .pika-time,
.reschedule-error-info-container .error-info {
  display: none;
}
.reschedule-error-info-container.invalidtoken .error-info.error-invalidtoken,
.reschedule-error-info-container.toolatetoupdate .error-info.error-toolate {
  display: block;
}
.o-dobsummary .summary-content {
  position: relative;
}
.o-dobsummary .summary-content .a-area-errorbox {
  margin: 0 0 15px;
}
.o-dobsummary .summary-edit {
  position: absolute;
  right: 0;
  top: 0;
}
.o-dob-tech-track .reload-button-wrapper {
  width: auto;
  margin: 0;
}
.o-filelist {
  display: -ms-grid;
  display: grid;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
  padding-bottom: 48px;
}
.o-filelist .file-tile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 75px;
  background: #71767c;
}
.o-filelist .file-tile.a-link {
  color: #000;
  padding: 15px;
  width: 100%;
  margin: 5px 0 0;
  border: 1px solid #e5e5e5;
}
@media (min-width: 600px) {
  .o-dobappointment-reschedule .reschedule-appointment-timeslots {
    margin-bottom: 0;
  }
  .o-dob-tech-track .reload-button-wrapper {
    width: 25%;
  }
  .o-filelist .file-tile {
    width: 50%;
    margin-right: 50%;
  }
}
@media (min-width: 900px) {
  .o-cookitlocator
    .cookit-filter-selector
    .cookit-filter.cookit-all-filter:hover {
    color: #fff;
    background-color: #007bc0;
  }
  .o-filelist .file-tile {
    width: -webkit-calc(50% - 10px);
    width: calc(50% - 10px);
    margin-right: 10px;
    margin-left: 10px;
  }
  .o-filelist .file-tile:nth-of-type(odd) {
    margin-left: 0;
  }
  .o-filelist .file-tile:nth-of-type(even) {
    margin-right: 0;
  }
}
.o-filelist .file-tile .image-container {
  width: 40px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin: 10px 0 0 10px;
}
.o-filelist .file-icon {
  padding: 5px 0 0 10px;
  font-size: 40px;
}
.o-filelist .file-tile-wrapper {
  padding: 10px;
}
.o-filelist .file-tile-wrapper .icon {
  color: #007bc0;
}
.o-filelist .file-tile-heading {
  margin-right: 5px;
  font-weight: 700;
}
.o-filelist .file-tile-content {
  margin-bottom: 20px;
}
.o-filelist .file-tile-productTitle {
  padding-left: 10px;
}
.o-filelist .file-tile-link-content {
  padding-bottom: 10px;
}
.o-filelist .file-tile-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.o-firstaid {
  position: relative;
}
.o-firstaid:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.o-firstaid .categories,
.o-firstaid .problems {
  width: 100%;
  float: left;
  padding: 0;
}
.o-firstaid .titles {
  margin-bottom: 10px;
}
.o-firstaid .titles:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.o-firstaid .titles h3 {
  width: 100%;
  float: left;
  padding: 0;
}
.o-firstaid .step-one,
.o-firstaid .step-two,
.o-firstaid.one .step-null {
  display: none;
}
.o-firstaid.one .step-one {
  display: block;
}
.o-firstaid.two .titles h3 {
  width: 100%;
  float: left;
  font-size: 16px;
  margin-bottom: 0;
  padding: 0;
}
.o-firstaid.two .step-null,
.o-firstaid.two .step-one {
  display: none;
}
.o-firstaid.two .step-two {
  display: block;
}
.o-firstaid.mobile .titles h3 {
  width: 100%;
  float: left;
  font-size: 16px;
  margin-bottom: 0;
  padding: 0;
}
.o-firstaid.mobile .selected-category > .a-link {
  display: none;
}
.o-firstaid.mobile.one .change-link {
  margin-bottom: 20px;
}
.o-firstaid.mobile.two .selector {
  display: none;
}
.o-firstaid .selector {
  margin-bottom: 30px;
  position: relative;
}
.o-firstaid .selector:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.o-firstaid .categories li,
.o-firstaid .categories ul,
.o-firstaid .problems li,
.o-firstaid .problems ul {
  margin: 0;
}
.o-firstaid .categories a:not(.change-link),
.o-firstaid .problems a:not(.change-link) {
  border-top: 1px solid #e6e6e6;
  display: block;
  padding: 10px 0;
}
.o-firstaid .categories .change-link,
.o-firstaid .problems .change-link {
  padding: 10px 0;
}
.o-firstaid .categories li:last-of-type a,
.o-firstaid .problems li:last-of-type a {
  border-bottom: 1px solid #e6e6e6;
}
.o-firstaid .categories .selected-category > a,
.o-firstaid .problems .selected-category > a {
  border-bottom: 1px solid #e6e6e6;
  color: #000;
  font-weight: 400;
}
.o-firstaid .categories a:before,
.o-firstaid .problems a:before {
  left: auto;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.o-firstaid .problems {
  display: none;
}
.o-firstaid .change-link {
  clear: both;
  display: none;
  width: 100%;
  float: left;
  padding: 0;
}
.o-firstaid .solutions {
  display: none;
  width: 100%;
  float: left;
  padding: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-firstaid
  .contact-teaser
  .a-link.link-addtocart:before,
.o-firstaid .contact-teaser .a-button:before,
.o-firstaid
  .contact-teaser
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:before {
  content: none;
}
@media (min-width: 600px) {
  .o-firstaid.one .selectedcategory,
  .o-firstaid.one .selectedproblem {
    display: none;
  }
  .o-firstaid .categories,
  .o-firstaid .problems {
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .o-firstaid .titles:after {
    clear: both;
    content: "";
    display: table;
    width: 100%;
  }
  .o-firstaid .titles h3 {
    width: 50%;
    float: left;
    padding: 0;
  }
  .o-firstaid .contact-teaser {
    max-width: 66.6666666667%;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-firstaid
    .contact-teaser
    .a-link.link-addtocart,
  .o-firstaid .contact-teaser .a-button,
  .o-firstaid
    .contact-teaser
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    max-width: 50%;
  }
  .o-firstaid .problems {
    padding-right: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .o-firstaid .categories {
    padding-left: 0;
  }
  .o-firstaid .change-link {
    width: 50%;
    float: left;
    padding: 0;
  }
  .o-header .breadcrumb-wrap .m-breadcrumb ul {
    margin-bottom: 15px;
  }
}
.o-firstaid .m-togglebox .m-teaser {
  float: none;
}
.o-footer {
  margin-top: 20px;
}
.o-footer:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.o-footer .footer-links:only-child .m-footerlinkscopyright {
  border-top: 1px solid #e6e6e6;
  padding-top: 20px;
}
.o-footer .footer-text {
  text-align: center;
  color: #ccc;
  cursor: default;
}
.o-footer li.full-width {
  width: 100%;
  margin: 0;
}
.o-footer .footer-breadcrumb {
  padding: 0 16px;
  margin: 0 0 16px;
  border-bottom: 1px solid #d4d9de;
}
@media print {
  .o-footer .footer-functions,
  .o-footer .footer-links li,
  .o-footer .footer-navwrap {
    display: none;
  }
  .o-footer .footer-links .copyright {
    display: block;
  }
}
.o-footer-rebrush
  .footer-rebrush-section
  .footer-rebrush-navwrap
  .m-navfooter
  .section-wrap {
  border: none;
  margin: 0;
}
.o-footer-rebrush .footer-rebrush-section .m-footerfootnote,
.o-footer-rebrush .footer-rebrush-section .m-footerpagefunctionsfollow {
  border: none;
}
.o-footer-rebrush
  .footer-rebrush-section
  .footer-rebrush-social
  .m-footerpagefunctionsfollow {
  margin: auto 0 0;
}
.o-footer-rebrush
  .footer-rebrush-section
  .footer-rebrush-social
  .m-footerpagefunctionsfollow
  .likes,
.o-footer-rebrush
  .footer-rebrush-section
  .footer-rebrush-social
  .m-footerpagefunctionsfollow
  .likes
  .list-unstyled {
  margin: 0;
}
.o-footer-rebrush
  .footer-rebrush-section
  .footer-rebrush-social
  .m-footerpagefunctionsfollow
  .likes
  .list-unstyled
  li {
  height: auto;
}
.o-footer-rebrush .footer-rebrush-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.o-footer-rebrush .footer-rebrush-section .footer-rebrush-divider,
.o-footer-rebrush .footer-rebrush-section .footer-rebrush-footnotes,
.o-footer-rebrush .footer-rebrush-section .footer-rebrush-links,
.o-footer-rebrush .footer-rebrush-section .footer-rebrush-navwrap,
.o-footer-rebrush .footer-rebrush-section .footer-rebrush-shop {
  width: 100%;
}
.o-footer-rebrush .footer-rebrush-section .footer-rebrush-links,
.o-footer-rebrush .footer-rebrush-section .footer-rebrush-navwrap {
  padding-top: 40px;
}
.o-footer-rebrush .footer-rebrush-section .footer-rebrush-shop {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 40px 0;
}
@media (max-width: 899px) {
  .o-footer-rebrush .footer-rebrush-section .footer-rebrush-links,
  .o-footer-rebrush .footer-rebrush-section .footer-rebrush-navwrap {
    padding-top: 0;
  }
  .o-footer-rebrush .footer-rebrush-section .footer-rebrush-links {
    padding-top: 20px;
  }
  .o-footer-rebrush .footer-rebrush-section .footer-rebrush-shop {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.o-footer-rebrush .footer-rebrush-section .footer-rebrush-shop .m-trustedshops {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  margin-bottom: 20px;
}
.o-footer-rebrush
  .footer-rebrush-section
  .footer-rebrush-shop
  .m-paymentoptions {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  margin-bottom: 0;
}
.o-footer-rebrush .footer-rebrush-section .footer-rebrush-divider {
  border-top: 1px solid #d4d9de;
}
.o-footer-rebrush .footer-rebrush-section .footer-rebrush-breadcrumb,
.o-footer-rebrush .footer-rebrush-section .footer-rebrush-social {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.o-footer-rebrush .footer-rebrush-section .footer-rebrush-breadcrumb {
  margin: 40px 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.o-footer-rebrush
  .footer-rebrush-section
  .footer-rebrush-breadcrumb
  .footer-rebrush-slogan:not(:last-child) {
  margin: 0 0 -webkit-calc(40px / 2);
  margin: 0 0 calc(40px / 2);
}
.o-footer-rebrush .footer-rebrush-section .footer-rebrush-social {
  margin: 40px 0 40px auto;
}
.o-footer-rebrush
  .footer-rebrush-section
  .footer-rebrush-social
  .m-footerpagefunctionsfollow
  .likes
  ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.o-header:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.o-header .header-elements {
  background: #fff;
}
.o-header .header-elements.international-header {
  padding-top: 0;
}
.o-header .header-elements.international-header .a-identifier {
  margin: 15px 0 0;
}
.o-header.header-open .header-elements {
  padding-bottom: 5px;
}
.o-header .identifier-logo {
  display: block;
  padding-bottom: 10px;
  width: 100%;
}
.o-header .identifier-logo:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.o-header .identifier-logo .a-image {
  height: 57px;
}
.o-header .a-logo {
  float: right;
}
.o-header .nav-wrap {
  width: 100%;
}
.o-header .nav-wrap:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.o-header .nav-wrap .conversion-bar {
  float: right;
  width: auto;
}
.o-header .breadcrumb-wrap .m-breadcrumb ul {
  margin-top: 10px;
}
.o-header .own-stage {
  display: inline-block;
  width: 100%;
}
.o-header.flip-logo .a-logo {
  float: left;
}
.o-header.flip-logo .a-identifier {
  float: right;
}
@media (min-width: 900px) {
  .o-header .header-elements {
    margin-bottom: 30px;
  }
}
@media (max-width: 899px) {
  .o-header .m-searchinput {
    background: #fff;
    margin: 0 -10px -10px;
    padding: 10px;
  }
}
@media (max-width: 599px) {
  .o-header.header-open .header-elements {
    padding-bottom: 5px;
  }
}
@media (min-width: 900px) {
  .o-header .header-elements {
    padding-bottom: 5px;
  }
  .o-header .search-form {
    float: right;
    position: relative;
    width: 16.6666666667%;
    z-index: 10;
  }
  .o-header .m-navmain .second-level {
    left: -10px;
    width: -webkit-calc(100% + 2 * 10px);
    width: calc(100% + 2 * 10px);
  }
  .o-header .m-breadcrumb {
    float: left;
  }
  .o-header .m-forminput-dropdown .select-wrap {
    margin-top: 0;
  }
  .o-header .navmeta-links {
    padding-top: 2px;
    white-space: nowrap;
  }
}
@media print {
  .o-header .a-identifier,
  .o-header .breadcrumb-wrap,
  .o-header .m-navmeta,
  .o-header .nav-wrap {
    display: none;
  }
  .o-header .a-logo {
    float: none;
  }
  .o-header .a-logo .a-image {
    text-align: left;
  }
}
body.no-scroll {
  overflow: hidden;
}
.o-headerrebrush {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  max-width: 100vw;
  margin: 0 -webkit-calc(-50vw + 50%);
  margin: 0 calc(-50vw + 50%);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: -webkit-sticky;
  position: sticky;
  z-index: 103;
  background-color: transparent;
}
.o-headerrebrush.open .dimming-effect-container .dimming-overlay {
  height: 100vh;
  opacity: 0.65;
  z-index: -1;
}
.o-headerrebrush.usp-bar-active .usp-bar {
  height: 48px;
}
.o-headerrebrush.force-transparent-above-stage.headerrebrush-transparent-toggle {
  --toggle-state: true;
}
.o-headerrebrush.force-transparent-above-stage.transparent-above-stage
  .full-width-elements-container {
  -webkit-transition: background-color 0.22s linear;
  transition: background-color 0.22s linear;
}
.o-headerrebrush.force-transparent-above-stage.transparent-above-stage .content,
.o-headerrebrush.force-transparent-above-stage.transparent-above-stage:not(
    .open
  ).is-transparent-now
  .full-width-elements-container {
  background: 0 0;
}
.o-headerrebrush .dimming-effect.active {
  background-color: #000;
  bottom: 0;
  display: block;
  left: 0;
  margin: auto;
  opacity: 0.3;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 102;
}
.o-headerrebrush .full-width-elements-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 103;
}
.o-headerrebrush .sticky-elements {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  width: 100%;
  background-color: #fff;
}
.o-headerrebrush .sticky-elements * {
  max-width: 1170px;
}
.o-headerrebrush .sticky-elements .m-navanchor .navanchor-navigation,
.o-headerrebrush .sticky-elements .m-tabs .tabs-static {
  background-color: transparent;
}
.o-headerrebrush .dimming-effect-container {
  position: relative;
  width: 100%;
}
.o-headerrebrush .dimming-effect-container .dimming-overlay {
  background-color: #000;
  opacity: 0;
  position: absolute;
  width: 100%;
  -webkit-transition: opacity 0.35s 0.25s;
  transition: opacity 0.35s 0.25s;
}
.o-headerrebrush .fly-out-wrap .fly-out-container {
  position: absolute;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
}
.o-headerrebrush .fly-out-wrap .fly-out-container .fly-out {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  max-height: 0;
  overflow-y: auto;
  width: 100%;
  max-width: 1170px;
}
.o-headerrebrush .content {
  max-width: 1170px;
  background-color: #fff;
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
  -ms-grid-columns: auto auto;
  grid-template-columns: auto auto;
  grid-template-areas: "uspbar uspbar" "logo subbrand" "menu converison";
}
.o-headerrebrush .content .usp-bar {
  -ms-grid-row: 1;
  grid-row: 1;
  grid-column: 1/3;
  grid-area: uspbar;
}
.o-headerrebrush .content .usp-bar .m-uspnavigation {
  margin: 0;
}
.o-headerrebrush .content .usp-bar .m-uspnavigation .usp-container {
  padding: 0;
}
.o-headerrebrush .content .logo {
  -ms-grid-row: 2;
  grid-row: 2;
  -ms-grid-column: 1;
  grid-column: 1;
  grid-area: logo;
}
.o-headerrebrush .content .conversion-bar {
  -ms-grid-row: 3;
  grid-row: 3;
  -ms-grid-column: 2;
  grid-column: 2;
  grid-area: converison;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.o-headerrebrush
  .content
  .conversion-bar
  .m-conversionbarrebrush
  > :nth-child(n) {
  margin: 0 20px 0 0;
}
.o-headerrebrush .content .subbrand-identifier {
  -ms-grid-row: 2;
  grid-row: 2;
  -ms-grid-column: 2;
  grid-column: 2;
  grid-area: subbrand;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.o-headerrebrush .content .subbrand-identifier .a-identifier {
  margin: 0;
}
.o-headerrebrush .content .menu {
  -ms-grid-row: 3;
  grid-row: 3;
  -ms-grid-column: 1;
  grid-column: 1;
  grid-area: menu;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.o-headerrebrush .content .menu .menu-link:last-child {
  margin-right: 0;
}
@media (max-width: 899px) {
  .o-headerrebrush {
    top: 0;
  }
  .o-headerrebrush.usp-bar-active {
    top: -48px;
  }
  .o-headerrebrush:not(.is-sticky-mobile) .fly-out-container.active {
    -webkit-transition: height 0.35s 0.35s, -webkit-transform 0.35s 0.35s;
    transition: transform 0.35s 0.35s, height 0.35s 0.35s,
      -webkit-transform 0.35s 0.35s;
  }
  .o-headerrebrush .usp-bar {
    height: 0;
  }
  .o-headerrebrush .fly-out-wrap {
    height: 100%;
  }
  .o-headerrebrush .fly-out-wrap .fly-out-container {
    height: 100%;
    max-height: none;
  }
  .o-headerrebrush .dimming-effect-container {
    display: none;
  }
  .o-headerrebrush.open .fly-out-container {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 100%;
    overflow-y: auto;
  }
  .o-headerrebrush.open .fly-out-container .fly-out {
    height: 100%;
    max-height: none;
  }
  .o-headerrebrush.open .content .subbrand-identifier {
    height: 0;
    margin: 0;
  }
  .o-headerrebrush.open .content .logo {
    margin-top: 12px;
    margin-bottom: 12px;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
  }
  .o-headerrebrush.open .content .subbrand-identifier {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
  }
  .o-headerrebrush.open .content.sticky-content .subbrand-identifier {
    border-top: 1px;
  }
  .o-headerrebrush.open .content .menu {
    padding-top: 19px;
  }
  .o-headerrebrush .content {
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
    -ms-grid-columns: auto 1fr auto;
    grid-template-columns: auto 1fr auto;
    grid-template-areas: "uspbar uspbar uspbar" "logo converison menu" "subbrand subbrand subbrand";
  }
  .o-headerrebrush .content.sticky-content.is-resizing .subbrand-identifier {
    height: 50px;
    margin-bottom: 19px;
    margin-top: 19px;
    -webkit-transition: none;
    transition: none;
  }
  .o-headerrebrush .content.sticky-content .subbrand-identifier {
    height: 0;
    margin: 0;
    border-top: none;
  }
  .o-headerrebrush .content.sticky-content .logo {
    margin-top: 12px;
    margin-bottom: 12px;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
  }
  .o-headerrebrush .content.sticky-content .subbrand-identifier {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
  }
  .o-headerrebrush .content.sticky-content .menu {
    padding-top: 19px;
  }
  .o-headerrebrush .content.is-resizing .logo,
  .o-headerrebrush .content.is-resizing .subbrand-identifier {
    -webkit-transition: none;
    transition: none;
  }
  .o-headerrebrush .content .conversion-bar {
    -ms-grid-row: 2;
    grid-row: 2;
    -ms-grid-column: 2;
    grid-column: 2;
    border-top: none;
    padding: 5px 12px 0 0;
  }
  .o-headerrebrush .content .usp-bar {
    -ms-grid-row: 1;
    grid-row: 1;
    grid-column: 1/4;
  }
  .o-headerrebrush .content .logo {
    -ms-grid-row: 2;
    grid-row: 2;
    -ms-grid-column: 1;
    grid-column: 1;
    height: 24px;
    -webkit-transition: margin 0.35s 0.5s;
    transition: margin 0.35s 0.5s;
    margin-top: 18px;
  }
  .o-headerrebrush .content .menu {
    -ms-grid-row: 2;
    grid-row: 2;
    -ms-grid-column: 3;
    grid-column: 3;
    border-top: none;
    padding-left: 0;
    padding-right: 19px;
    padding-top: 18px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .o-headerrebrush .content .menu .a-menu {
    margin-right: 0;
  }
  .o-headerrebrush .content .subbrand-identifier {
    -ms-grid-row: 3;
    grid-row: 3;
    grid-column: 1/4;
    border-top: 1px;
    margin-bottom: 19px;
    margin-top: 0;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-transition: margin 0.35s 0.5s, border-top-width 0.35s 0.5s,
      height 0.35s 0.5s;
    transition: margin 0.35s 0.5s, border-top-width 0.35s 0.5s,
      height 0.35s 0.5s;
  }
}
.header-breadcrumb {
  width: 100vw;
  max-width: 100vw;
  margin: 0 -webkit-calc(-50vw + 50%);
  margin: 0 calc(-50vw + 50%);
  position: relative;
  z-index: 102;
}
.header-breadcrumb-content {
  max-width: 1170px;
  margin: 0 auto;
  padding: 10px 19px;
}
.header-breadcrumb .crumb-links-wrap {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.o-headershop {
  background: #fff;
  margin: 0 0 20px;
  padding: 10px 0 5px;
}
.o-headershop:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.o-headershop .a-identifier {
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
  margin: 10px 0 15px;
}
.o-headershop .a-identifier.flip-identifier {
  float: right;
  text-align: right;
}
.o-headershop .logo {
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.o-headershop .logo.flip-logo {
  float: left;
}
.o-headershop .contact {
  width: 100%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.o-headershop .contact .icon,
.o-headershop .contact .title {
  float: left;
  vertical-align: middle;
  width: auto;
}
.o-headershop .contact .mail,
.o-headershop .contact .phone {
  display: inline-block;
  vertical-align: middle;
  width: auto;
}
.o-headershop .contact .mail .a-link,
.o-headershop .contact .phone .a-link {
  float: left;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-headershop
  .contact
  .mail
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-headershop
  .contact
  .phone
  .a-link.link-addtocart,
.o-headershop .contact .mail .a-button,
.o-headershop
  .contact
  .mail
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-headershop .contact .phone .a-button,
.o-headershop
  .contact
  .phone
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  padding: 0 0 0 10px;
}
.o-headershop .contact .title {
  padding-right: 10px;
}
.o-headershop .contact .a-link {
  font-weight: 700;
}
.o-headershop .icon-mail,
.o-headershop .icon-phone {
  font-size: 24px;
  padding: 2px;
}
.m-iumlayoutcontainer.content1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-flow: column-reverse;
  -ms-flex-flow: column-reverse;
  flex-flow: column-reverse;
}
@media (min-width: 600px) {
  .o-headershop .a-identifier,
  .o-headershop .logo {
    width: 50%;
  }
  .o-headershop .contact .icon-mail,
  .o-headershop .contact .icon-phone {
    float: left;
    font-size: 32px;
    line-height: 32px;
  }
  .o-headershop .contact .mail,
  .o-headershop .contact .phone,
  .o-headershop .contact .title {
    width: 87.5%;
    float: left;
    padding: 0;
  }
  .m-iumlayoutcontainer.content1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-flow: column-reverse;
    -ms-flex-flow: column-reverse;
    flex-flow: column-reverse;
  }
}
@media (min-width: 900px) {
  .o-headershop .a-identifier {
    width: 30%;
  }
  .o-headershop .a-identifier.flip-identifier {
    float: right;
    text-align: right;
  }
  .o-headershop .contact {
    width: 40%;
  }
  .o-headershop .logo {
    width: 30%;
  }
  .o-headershop .logo.flip-logo {
    float: left;
  }
  .o-headershop .contact .mail,
  .o-headershop .contact .phone {
    width: auto;
  }
  .o-headershop .contact .title {
    width: 75%;
  }
  .m-iumlayoutcontainer.content1 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
  }
  .m-iumlayoutcontainer.content1 .iumleftnavi {
    width: 24%;
    margin-right: 70px;
  }
  .m-iumlayoutcontainer.content1 .iumcontent {
    width: 76%;
  }
}
.o-list.content-search.grid-view.full-outer .list-layout {
  margin: 0;
}
.o-list.content-search .content-search-item {
  margin-bottom: 30px;
}
.o-list.content-search .content-search-item .a-heading {
  margin: 0;
}
.o-list.content-search .content-search-item .a-heading > a {
  text-decoration: none;
}
.o-list.content-search .content-search-item p {
  margin: 0;
  line-height: 24px;
}
.o-list .list-layout {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: none;
}
.o-list .list-layout:after {
  content: " ";
  display: block;
  clear: both;
}
.o-list.grid-view.o-listrebrush .list-layout {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
}
.o-list.grid-view.o-listrebrush .list-layout .item {
  width: 100%;
}
.o-list:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.o-list .sorting-dropdown {
  padding-bottom: 20px;
}
.o-list .list-header {
  margin-bottom: 30px;
}
.o-list .list-header .m-filterbar {
  padding-bottom: 10px;
}
.o-list .item {
  display: block;
  margin-top: 40px;
  position: relative;
}
.o-list .item:first-child {
  margin-top: 0;
}
.o-list .filterbar-wrap {
  margin-bottom: 30px;
}
.o-list .m-togglebox {
  overflow: hidden;
  width: 100%;
}
.o-list .m-togglebox .item {
  float: left;
  margin-bottom: 0;
  width: 100%;
}
.o-list .m-togglebox .item .content {
  overflow: hidden;
  width: 100%;
}
.o-list .m-togglebox .togglebox-title {
  display: block;
  width: 100%;
}
.o-list .m-togglebox .togglebox-title:before {
  position: absolute;
}
.o-list .m-togglebox .togglebox-title .text {
  display: block;
  position: relative;
  width: 100%;
}
.o-list .m-togglebox .togglebox-title .text:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.o-list .m-togglebox .togglebox-title .text .id-name {
  width: 100%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.o-list .m-togglebox .togglebox-title .text .price,
.o-list .m-togglebox .togglebox-title .text .prodnr {
  width: 100%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 0;
}
.o-list .m-togglebox .togglebox-title .text .price {
  position: absolute;
  right: 0;
  text-align: right;
}
.o-list .m-togglebox .m-productteaser,
.o-list .m-togglebox .product-images {
  padding-left: 0;
}
.grid-view .o-list .item,
.o-list.grid-view .item {
  width: 100%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
@media (min-width: 600px) {
  .o-list .m-togglebox .togglebox-title .text .id-name {
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .o-list .m-togglebox .togglebox-title .text .price,
  .o-list .m-togglebox .togglebox-title .text .prodnr {
    width: 25%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 0;
    text-align: right;
  }
  .o-list .m-togglebox .togglebox-title .text .price {
    position: relative;
  }
  .grid-view:not(.grid-view-view-skip-mod) .o-list .item,
  .o-list.grid-view.o-list-press .item,
  .o-list.grid-view:not(.grid-view-skip-md) .item,
  .o-list.grid-view:not(.o-listrebrush) .item {
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .grid-view:not(.grid-view-view-skip-mod) .o-list .item:nth-child(2n + 1),
  .o-list.grid-view.o-list-press .item:nth-child(2n + 1),
  .o-list.grid-view:not(.grid-view-skip-md) .item:nth-child(2n + 1),
  .o-list.grid-view:not(.o-listrebrush) .item:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
  }
  .grid-view:not(.grid-view-view-skip-mod) .o-list .item:nth-child(2n + 2),
  .o-list.grid-view.o-list-press .item:nth-child(2n + 2),
  .o-list.grid-view:not(.grid-view-skip-md) .item:nth-child(2n + 2),
  .o-list.grid-view:not(.o-listrebrush) .item:nth-child(2n + 2) {
    margin-left: 50%;
    margin-right: -100%;
    clear: none;
  }
  .grid-view:not(.grid-view-view-skip-mod) .o-list .item:nth-child(-n + 2),
  .o-list.grid-view.o-list-press .item:nth-child(-n + 2),
  .o-list.grid-view:not(.grid-view-skip-md) .item:nth-child(-n + 2),
  .o-list.grid-view:not(.o-listrebrush) .item:nth-child(-n + 2) {
    margin-top: 0;
  }
  .o-list.grid-view.o-list-press.press-pictures-flexbox .item:nth-child(4n + 1),
  .o-list.grid-view.o-list-press.press-pictures-flexbox .item:nth-child(4n + 2),
  .o-list.grid-view.o-list-press.press-pictures-flexbox .item:nth-child(4n + 3),
  .o-list.grid-view.o-list-press.press-pictures-flexbox
    .item:nth-child(4n + 4) {
    margin: 0;
  }
}
.o-list.list-view
  .list-layout
  .m-productteaser
  .product-images
  .product-awards.award-view
  .title-heading {
  text-align: left;
}
.o-list.list-view
  .list-layout
  .m-productteaser
  .product-images
  .product-awards.award-view
  .m-imagelist
  .a-image {
  float: left;
}
.o-listconsumers .export-to-file {
  width: 100%;
  float: left;
  padding-right: 1.3888888889%;
  padding-left: 0;
}
@media (min-width: 900px) {
  .grid-view:not(.grid-view-view-skip-mod) .o-list .item,
  .o-list.grid-view.o-list-press .item,
  .o-list.grid-view:not(.grid-view-skip-md) .item,
  .o-list.grid-view:not(.o-listrebrush) .item {
    width: 25%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .grid-view:not(.grid-view-view-skip-mod) .o-list .item:nth-child(4n + 1),
  .o-list.grid-view.o-list-press .item:nth-child(4n + 1),
  .o-list.grid-view:not(.grid-view-skip-md) .item:nth-child(4n + 1),
  .o-list.grid-view:not(.o-listrebrush) .item:nth-child(4n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
  }
  .grid-view:not(.grid-view-view-skip-mod) .o-list .item:nth-child(4n + 2),
  .o-list.grid-view.o-list-press .item:nth-child(4n + 2),
  .o-list.grid-view:not(.grid-view-skip-md) .item:nth-child(4n + 2),
  .o-list.grid-view:not(.o-listrebrush) .item:nth-child(4n + 2) {
    margin-left: 25%;
    margin-right: -100%;
    clear: none;
  }
  .grid-view:not(.grid-view-view-skip-mod) .o-list .item:nth-child(4n + 3),
  .o-list.grid-view.o-list-press .item:nth-child(4n + 3),
  .o-list.grid-view:not(.grid-view-skip-md) .item:nth-child(4n + 3),
  .o-list.grid-view:not(.o-listrebrush) .item:nth-child(4n + 3) {
    margin-left: 50%;
    margin-right: -100%;
    clear: none;
  }
  .grid-view:not(.grid-view-view-skip-mod) .o-list .item:nth-child(4n + 4),
  .o-list.grid-view.o-list-press .item:nth-child(4n + 4),
  .o-list.grid-view:not(.grid-view-skip-md) .item:nth-child(4n + 4),
  .o-list.grid-view:not(.o-listrebrush) .item:nth-child(4n + 4) {
    margin-left: 75%;
    margin-right: -100%;
    clear: none;
  }
  .grid-view:not(.grid-view-view-skip-mod) .o-list .item:nth-child(-n + 4),
  .o-list.grid-view.o-list-press .item:nth-child(-n + 4),
  .o-list.grid-view:not(.grid-view-skip-md) .item:nth-child(-n + 4),
  .o-list.grid-view:not(.o-listrebrush) .item:nth-child(-n + 4) {
    margin-top: 0;
  }
  .o-list.grid-view.o-list-press.press-pictures-flexbox .item:nth-child(4n + 1),
  .o-list.grid-view.o-list-press.press-pictures-flexbox .item:nth-child(4n + 2),
  .o-list.grid-view.o-list-press.press-pictures-flexbox .item:nth-child(4n + 3),
  .o-list.grid-view.o-list-press.press-pictures-flexbox
    .item:nth-child(4n + 4) {
    margin: 0;
  }
  .o-list.grid-view.o-listrebrush .list-layout .item {
    margin-left: 0;
    margin-top: 3px;
  }
  .o-listconsumers .export-to-file {
    width: 33.3333333333%;
  }
}
.o-listquotesorders .export-to-file {
  width: 100%;
  float: left;
  padding-right: 1.3888888889%;
  padding-left: 0;
}
@media (min-width: 900px) {
  .o-listquotesorders .export-to-file {
    width: 33.3333333333%;
  }
}
.o-myaccountpromotionappliancedetails
  .m-productregistration-appliancedetails
  .a-heading {
  border-bottom: 1px solid #d4d9de;
  border-top: 1px solid #d4d9de;
}
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-form
  .form-row
  .a-formlabel.e-number-readonly {
  border: 1px solid #c7c7c7;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .technical-info-search[readonly],
.o-myaccount-promotion-wpe .m-myproductdatainputfield .m-forminput[readonly],
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[readonly],
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[readonly],
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[readonly],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  input.js-search-input[readonly],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  input.m-forminput[readonly] {
  border: 1px solid #c7c7c7;
}
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-forminput-dropdown
  .select2-container {
  border: 1px solid #999;
}
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-forminput-dropdown
  .select2-container.select2-container--disabled {
  border: 1px solid #c7c7c7;
}
.o-list-productregistration-appliancedetails
  .m-productregistration-appliancedetails
  .a-heading {
  line-height: 42px;
}
.o-list-productregistration-appliancedetails
  .m-productregistration-appliancedetails:last-of-type:not(:first-of-type) {
  border-top: 1px solid #d4d9de;
  padding-top: 20px;
}
.o-list-productregistration-appliancedetails
  .registeredproducts
  .deleteproduct {
  border-top: 1px solid #d4d9de;
}
.o-list-productregistration-appliancedetails
  .registeredproducts
  .deleteproduct
  .delete-registration {
  float: right;
}
.o-mypayments .display-message-section {
  margin-bottom: 20px;
}
.o-mypayments .display-message-section span {
  padding: 5px 10px;
  color: #fff;
  border-radius: 5px;
}
.o-mypayments .display-message-section span.success-message {
  background: #00884a;
}
.o-mypayments .display-message-section span.failure-message {
  background: #e11f26;
}
.o-mypayments .payments-heading {
  width: 50%;
  display: inline-block;
}
.o-mypayments button.add-card {
  width: auto;
  float: right;
  text-align: right;
  background: 0 0;
  color: #2b5ee5;
  border: 0;
}
.o-mypayments button.add-card .text {
  text-decoration: underline;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-mypayments
  button.a-link.link-addtocart.js-reset-selection:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-mypayments
  button.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-mypayments
  button.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-mypayments
  button.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-mypayments
  button.a-button-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-mypayments
  button.a-link-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-mypayments
  button.a-link.link-addtocart:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-mypayments
  button.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .o-mypayments
  button.a-button.a-link:hover:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-mypayments
  button.a-link.link-addtocart.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-mypayments
  button.a-button.js-reset-selection:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-mypayments
  button.a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-mypayments
  button.a-button:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-mypayments
  button.a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-mypayments
  button.a-button:hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-mypayments
  button.a-link.link-addtocart:hover,
.o-list .a-loadmore .o-mypayments button.a-button:hover,
.o-mypayments
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  button.a-link.link-addtocart.js-reset-selection:hover,
.o-mypayments
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  button.a-link.link-addtocart:hover,
.o-mypayments
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  button.a-link.link-addtocart:hover,
.o-mypayments
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:hover,
.o-mypayments
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  button.a-link.link-addtocart:hover,
.o-mypayments
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-button-secondary.a-link.link-addtocart:hover,
.o-mypayments
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link-secondary.a-link.link-addtocart:hover,
.o-mypayments
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:hover:not(.link-addtocart),
.o-mypayments
  .m-contenttextmedia
  li
  button.a-button.a-link:hover:not(.link-addtocart),
.o-mypayments
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart.js-reset-selection:hover,
.o-mypayments
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  button.a-button.js-reset-selection:hover,
.o-mypayments
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:hover,
.o-mypayments
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  button.a-button:hover,
.o-mypayments
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:hover,
.o-mypayments
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  button.a-button:hover,
.o-mypayments
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:hover,
.o-mypayments .o-list .a-loadmore button.a-button:hover,
.o-mypayments
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:hover,
.o-mypayments
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  button.a-button:hover,
.o-mypayments button.a-button-secondary.a-button:hover,
.o-mypayments button.a-button.a-link-secondary.a-button-link:hover,
.o-mypayments button.a-button.a-link-secondary.a-link:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-mypayments
  button.a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-mypayments
  button.a-button:hover {
  background: 0 0;
}
.o-mypayments .stored-cards {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}
.o-mypayments .no-cards-saved {
  margin-top: 10px;
}
.o-myproducts .myproducts-controls:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.o-myproducts-rebrush .head-container {
  display: -ms-grid;
  display: grid;
}
.o-myproducts-rebrush .head-container .add-product {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart,
.o-myproducts-rebrush .head-container .add-product .a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  background-color: #2c5de5;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:hover,
.o-myproducts-rebrush .head-container .add-product .a-button.a-link:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover {
  background-color: #2648a4;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart
  .icon.icon-s,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link
  .icon.icon-s,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon.icon-s {
  font-size: 12px;
}
.o-myproducts-rebrush .producttiles-container {
  margin: 30px 0 0;
}
.o-myproducts-rebrush .producttiles-container .producttiles-grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 40px;
}
@media (min-width: 600px) {
  .o-mypayments .stored-cards {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .o-mypayments .payments-description,
  .o-mypayments .payments-heading {
    width: 75%;
  }
  .o-myproducts-rebrush .head-container .add-product {
    -webkit-box-pack: left;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-myproducts-rebrush
    .head-container
    .add-product
    .a-link.link-addtocart,
  .o-myproducts-rebrush .head-container .add-product .a-button.a-link,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: auto;
  }
  .o-myproducts-rebrush .producttiles-container .producttiles-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }
  .o-myproducts-rebrush .myaccount-menu .m-linklist .list-unstyled {
    -webkit-column-count: 2;
    column-count: 2;
  }
}
@media (min-width: 900px) {
  .o-mypayments .stored-cards {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .o-myproducts-rebrush .head-container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-column-gap: 20px;
  }
  .o-myproducts-rebrush .head-container .add-product {
    -webkit-box-pack: right;
    -webkit-justify-content: right;
    -ms-flex-pack: right;
    justify-content: right;
  }
  .o-myproducts-rebrush .producttiles-container .producttiles-grid {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }
}
.o-myproducts-rebrush .producttiles-container .load-more {
  padding: 0 0 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.a-morecontenttogglelink
  .more-less-button
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-link-secondary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-link:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-link-secondary.a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .producttiles-container
  .load-more
  .a-button.a-button-link.a-link:not(.link-addtocart),
.o-myproducts-rebrush .producttiles-container .load-more .a-button-secondary,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-secondary.a-button.a-button-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-secondary.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button {
  width: auto;
  padding: 8px 16px;
  border-radius: 4px;
  background-color: #fff;
  font-weight: 700;
  font-size: 16px;
  border: 2px solid #000;
  color: #000;
}
.a-morecontenttogglelink
  .more-less-button
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-link-secondary.a-button.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-link:hover:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .js-reset-selection:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-link-secondary.a-button:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:hover,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-secondary.a-button.a-link:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .a-button.a-link:hover:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  button:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:hover {
  border-color: #2648a4;
}
.o-myproducts-rebrush .myaccount-menu {
  margin: 40px 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.o-myprofileforms {
  margin-bottom: 20px;
}
.o-myprofileforms .myprofileforms-row:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.o-myprofileforms .myprofileforms-row .delete-myaccount,
.o-myprofileforms .myprofileforms-row .delete-mysinglekey {
  padding: 20px 0;
}
@media (min-width: 900px) {
  .o-myprofileforms .myprofileforms-row .delete-myaccount,
  .o-myprofileforms .myprofileforms-row .delete-mysinglekey {
    width: 50%;
  }
}
.o-myprofileforms .personal-details {
  margin-bottom: 20px;
}
.o-myprofileforms .edit-links .a-link {
  margin-bottom: 20px;
  width: 100%;
}
.o-myprofileforms .checkboxes-wrap {
  margin-bottom: 20px;
}
.o-myprofileforms .checkboxes-wrap:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.o-myprofileforms .third-party {
  margin-bottom: 20px;
}
.o-myprofileforms .login-information {
  float: left;
  width: 100%;
}
.o-myprofileforms .layout-half:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.o-myprofileforms .layout-half a,
.o-myprofileforms .one-fourth {
  float: left;
  width: 50%;
}
.o-myprofileforms .m-layer .layer-content {
  max-width: 600px;
}
.o-myprofileforms .m-layer .layer-content .text {
  margin: 0 0 40px;
}
.o-myprofileforms .m-layer .layer-content .error-message {
  margin: 0 0 20px;
}
.o-myprofileforms .m-layer .m-form {
  margin-bottom: 0;
}
.o-myprofileforms .address {
  padding: 20px 0;
}
.o-myprofileforms .address:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.o-myprofileforms .address.primary {
  background: #8a9097;
  margin-left: -1.3888888889%;
  margin-right: -1.3888888889%;
  padding-left: 1.3888888889%;
}
.o-myprofileforms .address.primary .make-primary {
  display: none;
}
.o-myprofileforms .accounts {
  margin: 0 0 20px;
}
@media (min-width: 600px) {
  .o-myprofileforms .title-wrap .a-heading {
    float: left;
    margin-right: 60px;
  }
  .o-myprofileforms .title-wrap .a-link {
    vertical-align: sub;
  }
  .o-myprofileforms .one-fourth {
    float: left;
    width: 25%;
  }
  .o-myprofileforms .personal-details {
    float: left;
    margin-bottom: 0;
    width: 50%;
  }
  .o-myprofileforms .addresses {
    margin-left: -1.3888888889%;
  }
  .o-myprofileforms .address {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .o-myprofileforms .address:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
  }
  .o-myprofileforms .address:nth-child(3n + 2) {
    margin-left: 33.3333333333%;
    margin-right: -100%;
    clear: none;
  }
  .o-myprofileforms .address:nth-child(3n + 3) {
    margin-left: 66.6666666667%;
    margin-right: -100%;
    clear: none;
  }
  .o-myprofileforms .delete:only-child {
    width: 80%;
  }
}
@media (min-width: 900px) {
  .o-myprofileforms {
    width: auto;
  }
  .o-myprofileforms .one-fourth {
    float: left;
    width: 16.6666666667%;
  }
  .o-myprofileforms .login-information {
    float: left;
    width: 50%;
  }
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myprofileforms
  .a-link.link-addtocart,
.o-myprofileforms .a-link.a-button,
.o-myprofileforms
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: auto;
}
.o-myprofileforms .merge-my-accounts {
  float: left;
  width: 50%;
}
.o-myprofileforms .merge-my-accounts .merge-my-accounts-information {
  margin: 0;
}
.o-myprofileforms .merge-my-accounts .merge-my-accounts-link {
  margin: 20px 0 0;
}
.o-myprofileforms .a-alert {
  margin-left: 0;
}
@media (max-width: 599px) {
  .o-myprofileforms .a-alert {
    margin: 15px 0;
  }
}
@media (min-width: 900px) {
  .o-onlinedealerlayer .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 18px;
  }
  .o-onlinedealerlayer .container .list-width {
    width: auto;
  }
  .o-onlinedealerlayer .container .dealerlocator-width {
    width: auto;
    margin-top: 0;
  }
}
@media only screen and (max-width: 768px) {
  .o-onlinedealerlayer .o-list.o-listrebrush.list-rebrush-view .list-layout {
    -ms-grid-columns: 1fr 1fr !important;
    grid-template-columns: 1fr 1fr !important;
  }
}
.o-ordercancellation .m-orderpurchaseitem {
  margin: 20px 0;
}
.o-ordercancellation .button-submit {
  margin: 20px 0 0;
}
@media print {
  .o-ordernotes {
    display: none;
  }
}
.o-ordernotes .form-row {
  margin-top: 20px;
}
.o-orderpurchasedetail .m-layer .layer-content {
  max-width: 600px;
  text-align: left;
}
.o-orderpurchasedetail .m-layer .layer-content .form-actions,
.o-orderpurchasedetail .m-layer .layer-content .m-form {
  margin: 0;
}
.o-overwritebasketprices {
  padding: 20px;
}
.o-overwritebasketprices table {
  margin-bottom: 60px;
  width: 100%;
}
.o-overwritebasketprices th {
  background-color: #d4d9de;
}
.o-overwritebasketprices .scrollcontainer {
  margin-bottom: 10px;
}
.o-overwritebasketprices .productseparator {
  border: none;
}
.o-overwritebasketprices .productseparator td {
  border: none;
  padding: 0;
}
.o-overwritebasketprices .productseparator td.withbottomborder {
  border-bottom: 1px solid #000;
}
.o-overwritebasketprices td,
.o-overwritebasketprices th {
  text-align: left;
  padding: 10px;
}
.o-overwritebasketprices td {
  white-space: nowrap;
}
.o-overwritebasketprices .rowactions .a-link.has-icon {
  font-weight: 700;
  margin-right: 10px;
}
.o-overwritebasketprices .a-errormessage {
  margin-bottom: 15px;
}
.o-overwritebasketprices .m-subtotalamount .voucher,
.o-overwritebasketprices .m-subtotalamount hr {
  display: none;
}
.o-overwritebasketprices .m-totalamount {
  float: right;
}
.o-overwritebasketprices .serviceitemsheading {
  font-weight: 700;
}
.o-overwritebasketprices tr.edit-mode .js-edit-row-button,
.o-overwritebasketprices tr.edit-mode .js-edit-row-button:hover {
  background-color: #d4d9de;
  border: 10px solid #d4d9de;
  border-radius: 50%;
  cursor: default;
  color: #000;
}
.o-overwritebasketprices tr.edit-mode-reason td {
  white-space: unset;
  vertical-align: top;
}
.o-overwritebasketprices tr.edit-mode-reason td .a-errormessage {
  display: block;
}
.o-overwritebasketprices
  tr.edit-mode-reason
  td
  textarea::-webkit-input-placeholder {
  color: #e11f26;
}
.o-overwritebasketprices tr.edit-mode-reason td textarea:-ms-input-placeholder {
  color: #e11f26;
}
.o-overwritebasketprices tr.edit-mode-reason td textarea::placeholder {
  color: #e11f26;
}
.o-overwritebasketprices tr.readonly-mode .js-edit-row-button.is-disabled,
.o-overwritebasketprices
  tr.readonly-mode
  .js-edit-row-button.is-disabled:hover {
  cursor: default;
  color: #007bc0;
}
.o-overwritebasketprices tr.readonly-mode .js-edit-row-button,
.o-overwritebasketprices tr.readonly-mode .js-edit-row-button:hover {
  border: 10px solid transparent;
  border-radius: 50%;
}
.o-overwritebasketprices .js-cancel-row-button.is-disabled,
.o-overwritebasketprices .js-cancel-row-button.is-disabled:hover,
.o-overwritebasketprices .js-confirm-row-button.is-disabled,
.o-overwritebasketprices .js-confirm-row-button.is-disabled:hover,
.o-overwritebasketprices .js-reset-row-button.is-disabled,
.o-overwritebasketprices .js-reset-row-button.is-disabled:hover {
  color: #d4d9de;
  background-color: none;
  cursor: default;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-overwritebasketprices
  input.technical-info-search,
.o-overwritebasketprices .m-forminput-dropdown,
.o-overwritebasketprices .m-forminput-dropdown .select-wrap,
.o-overwritebasketprices
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search,
.o-overwritebasketprices
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.o-overwritebasketprices
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
.o-overwritebasketprices input.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-overwritebasketprices
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-overwritebasketprices
  input.m-forminput {
  margin: 0;
}
.o-overwritebasketprices span.modified {
  color: #e11f26;
}
.o-overwritebasketprices
  .m-forminput-dropdown
  select.has-error
  + span.select2-container,
.o-overwritebasketprices
  .m-forminput-dropdown.had-focus
  select:invalid
  + span.select2-container,
.o-overwritebasketprices
  .m-forminput-dropdown.has-error
  span.select2-container {
  border: 1px solid #e11f26;
}
.o-overwritebasketprices .form-actions {
  clear: both;
}
.o-overwritebasketprices
  .form-error-wrapper.has-custom-error
  .a-errormessage.error-custom,
.o-overwritebasketprices
  .form-error-wrapper.has-required-error
  .a-errormessage.error-required {
  display: block;
}
.o-productdetail,
.o-productdetail .product-id {
  margin: 0 0 20px;
}
.o-productdetail .m-producttitle {
  margin-bottom: 20px;
}
.o-productdetail .service-area,
.o-productdetail > .description {
  display: block;
}
.o-productdetail .sales-program {
  display: inline-block;
  float: right;
  margin: 0 0 10px;
}
.o-productdetail .review-rating-mobile {
  display: block;
  clear: both;
  float: right;
  margin-bottom: 10px;
}
.o-productdetail .review-rating-mobile .a-rating .scale .icon {
  font-size: 1.25rem;
}
.o-productdetail .review-rating-mobile .a-link.questions,
.o-productdetail .review-rating-mobile .a-link.reviews,
.o-productdetail .review-rating-mobile .data-sheet-energy,
.o-productdetail .service-area .m-productconversionarea .m-ratingsummary {
  display: none;
}
.o-productdetail .product-gallery {
  clear: both;
  margin: 0 0 20px;
}
.o-productdetail .image-list {
  margin: 0 0 30px;
}
.o-productdetail .image-list .award-tile {
  float: left;
  margin: 0 30px 30px 0;
}
@media (min-width: 600px) {
  .o-productdetail .image-list .award-tile {
    width: 100%;
  }
}
.o-productdetail .pictograms {
  margin: 20px 0 0;
}
@media (max-width: 599px) {
  .o-productdetail .pictograms {
    display: none;
  }
}
@media (min-width: 900px) {
  .o-productdetail .review-rating-mobile {
    display: none;
  }
  .o-productdetail .service-area .m-productconversionarea .m-ratingsummary {
    display: block;
  }
  .o-productdetail .image-list .award-tile {
    width: auto;
  }
  .o-productdetail .service-area,
  .o-productdetail > .description {
    width: 50%;
    float: left;
    padding: 0;
  }
  .o-productdetail > .description {
    padding: 0 40px 0 0;
  }
}
.o-productdetail .m-productdetailconversionarea {
  border-bottom: 1px solid #e6e6e6;
  margin: 0 0 40px;
}
.o-productdetail .m-productdetailconversionarea .a-rating,
.o-productdetail .m-productdetailconversionarea .data-sheet-energy {
  display: block;
}
.o-productdetail .m-productdetailconversionarea .a-rating:after,
.o-productdetail .m-productdetailconversionarea .data-sheet-energy:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.o-productdetail .m-productdetailconversionarea .a-rating .m-imagelist,
.o-productdetail
  .m-productdetailconversionarea
  .data-sheet-energy
  .m-imagelist {
  padding: 0;
}
.o-productdetail .m-productdetailconversionarea .m-quantityselector {
  float: left;
  width: 50%;
}
.o-productdetail .m-productdetailconversionarea .m-quantityselector > * {
  width: 33.3333333333%;
}
.o-productdetail .m-productdetailconversionarea .m-quantityselector:after {
  content: none;
}
.o-productdetail .m-productdetailconversionarea .m-forminput-dropdown.colors,
.o-productdetail .m-productdetailconversionarea .m-forminput-dropdown.sizes {
  display: inline-block;
  padding: 0 0 0 20px;
  width: 50%;
}
.o-productdetail
  .m-productdetailconversionarea
  .m-forminput-dropdown
  .select-wrap {
  margin: 0;
}
@media (min-width: 600px) {
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail
    .m-productdetailconversionarea
    .a-link.link-addtocart,
  .o-productdetail .m-productdetailconversionarea .a-button,
  .o-productdetail
    .m-productdetailconversionarea
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    display: inline-block;
    width: 41.6666666667%;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail
    .m-productdetailconversionarea
    .a-link.link-addtocart:last-child:not(:first-child),
  .o-productdetail
    .m-productdetailconversionarea
    .a-button:last-child:not(:first-child),
  .o-productdetail
    .m-productdetailconversionarea
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:last-child:not(:first-child) {
    float: right;
  }
  .o-productdetail .m-productdetailconversionarea .a-rating,
  .o-productdetail .m-productdetailconversionarea .data-sheet-energy {
    width: 33.3333333333%;
    float: left;
    margin: 0;
    padding: 0;
  }
  .o-productdetail .m-productdetailconversionarea .m-quantityselector {
    width: 25%;
  }
  .o-productdetail .m-productdetailconversionarea .m-quantityselector > * {
    width: 33.3333333333%;
  }
  .o-productdetail .m-productdetailconversionarea .m-forminput-dropdown.colors,
  .o-productdetail .m-productdetailconversionarea .m-forminput-dropdown.sizes {
    width: 75%;
  }
}
@media (min-width: 900px) {
  .o-productdetail .m-productdetailconversionarea .a-rating,
  .o-productdetail .m-productdetailconversionarea .data-sheet-energy {
    width: 50%;
    float: left;
    margin: 0;
    padding: 0;
  }
  .o-productdetail .m-productdetailconversionarea .a-rating {
    width: 100%;
    float: left;
    padding: 0 0 15px;
  }
}
.o-productdetail .a-morecontenttogglelink .content ul {
  padding: 0 0 0 20px;
}
.o-productdetail .a-morecontenttogglelink .content li {
  list-style-type: disc;
}
.o-productdetail .a-morecontenttogglelink .content li .copi-icon {
  cursor: pointer;
}
.o-productdetail .a-morecontenttogglelink .content li .copi-link {
  cursor: pointer;
}
.o-productdetail .a-morecontenttogglelink .more-less-button {
  padding: 10px 0 0;
}
.o-productdetail-rebrush .service-area {
  display: block;
}
.o-productdetail-rebrush .sales-program {
  display: inline-block;
  float: right;
}
.o-productdetail-rebrush .review-rating-mobile {
  display: block;
  clear: both;
  float: right;
}
.o-productdetail-rebrush .review-rating-mobile .a-link.questions,
.o-productdetail-rebrush .review-rating-mobile .a-link.reviews,
.o-productdetail-rebrush .review-rating-mobile .data-sheet-energy {
  display: none;
}
.o-productdetail-rebrush
  .product-gallery
  .m-mediagallery-rebrush
  .m-slider.mediagallery-mainslider
  .a-paginationarrows
  .hide,
.o-productdetail-rebrush .product-gallery .mediagallery-controls.hide {
  visibility: hidden;
}
@media (max-width: 899px) {
  .o-productdetail > .description {
    margin: 0 0 40px;
  }
}
.o-productdetail-rebrush .a-morecontenttogglelink .content ul {
  padding: 0 0 0 20px;
}
.o-productdetail-rebrush .a-morecontenttogglelink .content li {
  list-style-type: square;
}
.o-productdetail-rebrush .a-morecontenttogglelink .content li .copi-icon {
  cursor: pointer;
}
.o-productdetail-rebrush .a-morecontenttogglelink .content li .copi-link {
  text-decoration: underline;
  cursor: pointer;
}
@media (min-width: 900px) {
  .o-productdetail-rebrush .review-rating-mobile {
    display: none;
  }
  .o-productdetail-rebrush
    .service-area
    .m-productconversionarea
    .m-ratingsummary {
    display: block;
  }
  .o-productdetail-rebrush
    .product-gallery
    .m-mediagallery-rebrush
    .m-slider.mediagallery-mainslider:hover
    .mediagallery-paginationarrows
    .a-paginationarrows.next,
  .o-productdetail-rebrush
    .product-gallery
    .m-mediagallery-rebrush
    .m-slider.mediagallery-mainslider:hover
    .mediagallery-paginationarrows
    .a-paginationarrows.prev {
    font-size: 20px;
    height: 40px;
    margin-top: -20px;
    width: 40px;
    margin-right: 25px;
    margin-left: 25px;
    border-radius: 25px;
  }
  .o-productdetail-rebrush
    .product-gallery
    .m-mediagallery-rebrush
    .m-slider.mediagallery-mainslider:hover
    .mediagallery-paginationarrows
    .a-paginationarrows.hide,
  .o-productdetail-rebrush
    .product-gallery
    .m-mediagallery-rebrush
    .m-slider.mediagallery-mainslider:not(:hover)
    .mediagallery-paginationarrows
    .a-paginationarrows.next,
  .o-productdetail-rebrush
    .product-gallery
    .m-mediagallery-rebrush
    .m-slider.mediagallery-mainslider:not(:hover)
    .mediagallery-paginationarrows
    .a-paginationarrows.prev {
    visibility: hidden;
  }
  .o-productdetail-rebrush .service-area,
  .o-productdetail-rebrush > .description {
    width: 33.3333333333%;
    float: left;
    padding: 0;
  }
  .o-productdetail-rebrush > .description {
    width: 66.6666666667%;
    padding: 0 40px 0 0;
  }
  .o-productdetail-rebrush .service-area {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    -webkit-transition: -webkit-transform 0.4s;
    transition: transform 0.4s, -webkit-transform 0.4s;
  }
}
.o-productdetail-rebrush .layer-wrapper {
  min-height: -webkit-fit-content;
  min-height: fit-content;
}
.o-productform {
  margin-top: 50px;
}
.o-productform .side-col {
  width: 100%;
  float: left;
  padding-left: 0;
}
.o-productform .side-col .product-image {
  width: 16.6666666667%;
  padding-left: 0;
}
@media (min-width: 900px) {
  .o-productform .side-col {
    width: 16.6666666667%;
  }
  .o-productform .side-col .product-image {
    width: 100%;
  }
}
.o-productform .content-col {
  width: 100%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-productform
  .content-col
  .m-form
  .form-row
  .m-forminput-dropdown.technical-info-search,
.o-productform .content-col .m-form .form-row .m-forminput.m-forminput-dropdown,
.o-productform
  .content-col
  .m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-dropdown.technical-info-search,
.o-productform
  .content-col
  .m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-dropdown.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-productform
  .content-col
  .m-form
  .form-row
  input.m-forminput-dropdown.js-search-input {
  float: none;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-productform
  .content-col
  .m-form
  .form-row
  .m-forminput-dropdown.technical-info-search
  .select-wrap,
.o-productform
  .content-col
  .m-form
  .form-row
  .m-forminput.m-forminput-dropdown
  .select-wrap,
.o-productform
  .content-col
  .m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-dropdown.technical-info-search
  .select-wrap,
.o-productform
  .content-col
  .m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-dropdown.js-search-input
  .select-wrap,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-productform
  .content-col
  .m-form
  .form-row
  input.m-forminput-dropdown.js-search-input
  .select-wrap {
  width: 50%;
  float: left;
  padding: 0;
  margin: 0;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-productform
  .content-col
  .m-form
  .form-row
  .m-forminput-dropdown.technical-info-search
  .select-wrap
  .dropdown,
.o-productform
  .content-col
  .m-form
  .form-row
  .m-forminput.m-forminput-dropdown
  .select-wrap
  .dropdown,
.o-productform
  .content-col
  .m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-dropdown.technical-info-search
  .select-wrap
  .dropdown,
.o-productform
  .content-col
  .m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-dropdown.js-search-input
  .select-wrap
  .dropdown,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-productform
  .content-col
  .m-form
  .form-row
  input.m-forminput-dropdown.js-search-input
  .select-wrap
  .dropdown {
  width: 100%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.o-productform .content-col .m-form .form-row > .a-formlabel {
  width: 100%;
  float: left;
  display: block;
  padding: 0;
  margin: 0 0 10px;
}
@media (min-width: 600px) {
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .o-productform
    .content-col
    .m-form
    .form-row
    .m-forminput-dropdown.technical-info-search,
  .o-productform
    .content-col
    .m-form
    .form-row
    .m-forminput.m-forminput-dropdown,
  .o-productform
    .content-col
    .m-form
    .form-row
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-forminput-dropdown.technical-info-search,
  .o-productform
    .content-col
    .m-form
    .form-row
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.m-forminput-dropdown.js-search-input,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .o-productform
    .content-col
    .m-form
    .form-row
    input.m-forminput-dropdown.js-search-input {
    width: 50%;
    float: left;
    padding: 0 10px 0 0;
  }
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .o-productform
    .content-col
    .m-form
    .form-row
    .m-forminput-dropdown.technical-info-search
    .select-wrap,
  .o-productform
    .content-col
    .m-form
    .form-row
    .m-forminput.m-forminput-dropdown
    .select-wrap,
  .o-productform
    .content-col
    .m-form
    .form-row
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-forminput-dropdown.technical-info-search
    .select-wrap,
  .o-productform
    .content-col
    .m-form
    .form-row
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.m-forminput-dropdown.js-search-input
    .select-wrap,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .o-productform
    .content-col
    .m-form
    .form-row
    input.m-forminput-dropdown.js-search-input
    .select-wrap {
    width: 100%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .o-productform .content-col .m-form .form-row > .a-formlabel {
    width: 50%;
    float: left;
    padding: 0 10px 0 0;
  }
}
.o-productform .content-col .m-form .form-row .m-forminput-radio {
  width: 50%;
  float: left;
  padding: 0;
}
.o-productform
  .content-col
  .m-form
  .form-row
  .m-forminput-radio
  > .a-formlabel {
  width: 100%;
}
.o-productform div.g-col form .form-actions .form-action {
  width: 50%;
}
.o-productlistmodule {
  background-color: #eff1f2;
  width: 100vw;
  max-width: 100vw;
  margin: 0 -webkit-calc(-50vw + 50%);
  margin: 0 calc(-50vw + 50%);
}
.o-productlistmodule .g-container {
  background-color: #eff1f2;
}
@media (min-width: 900px) {
  .o-productform .content-col {
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .o-productlistmodule .productlistmodule-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr) [4];
    grid-template-columns: repeat(4, 1fr);
    grid-template-areas: "tile-1 tile-2 tile-3 tile-4";
  }
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlistmodule
  .button-wrapper
  .a-link.link-addtocart,
.o-productlistmodule .button-wrapper .a-button,
.o-productlistmodule
  .button-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  font-weight: 400;
  border-radius: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlistmodule
  .button-wrapper
  .a-link.link-addtocart:hover,
.o-productlistmodule .button-wrapper .a-button:hover,
.o-productlistmodule
  .button-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover {
  background: #009bd9;
  border: none;
}
.o-productlistmodule a.productlistmodule-button {
  width: auto;
  margin: 20px;
  padding: 13px 30px;
}
.o-productlist-rebrush {
  max-width: 100vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #eff1f2;
}
.o-productlist-rebrush .productlist-rebrush-container {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  float: left;
}
.o-productlist-rebrush .productlist-rebrush-container:after {
  content: " ";
  display: block;
  clear: both;
}
.o-productselection .m-typeplatefinder .a-formlabel,
.o-productselection .m-typeplatefinder .a-formlabel .label-text {
  width: 100%;
}
.o-productselection .m-typeplatefinder .a-formlabel .m-forminput-dropdown {
  width: 50%;
}
.o-productteasergridcontainer:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.o-productteasergridcontainer .item {
  display: inline-block;
  width: 100%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
  margin-bottom: 20px;
}
@media (min-width: 600px) {
  .o-productform .content-col .m-form .form-row .m-forminput-radio {
    width: 25%;
    float: left;
    padding: 0;
  }
  .o-productteasergridcontainer .item {
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
}
@media (min-width: 900px) {
  .o-productteasergridcontainer .item {
    width: 25%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
}
.o-producttile {
  border-radius: 0;
  overflow: hidden;
  height: auto;
}
.o-producttile .m-producttitle {
  padding: 0;
}
.o-producttile .tile-description {
  max-width: 300px;
  background-color: #fff;
  border-bottom-right-radius: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.o-producttile .tile-description .m-producttitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.o-producttile .tile-description .m-producttitle .fragment {
  overflow-wrap: anywhere;
}
.o-producttile .tile-description .energylabel-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.o-producttile .tile-description .energylabel-wrapper .data-sheet-energy {
  margin: 0 0 10px;
}
.o-producttile
  .tile-description
  .energylabel-wrapper
  .data-sheet-energy
  .additional-energy-labels-repair-index {
  width: 60px;
}
.o-producttile
  .tile-description
  .energylabel-wrapper
  .data-sheet-energy
  .eu-product-title {
  font-weight: 400;
  font-size: 16px;
  margin: 0 0 5px;
}
.o-producttile .tile-description .price-information {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.o-producttile .tile-description .price-information .additional-info {
  margin: 0;
}
.o-producttile .tile-description .price-information .price {
  margin: 0 0 5px;
}
.o-producttile .tile-description .price-information .price .previous {
  margin: 0 0 2.5px;
  text-decoration: line-through;
}
.o-producttile .tile-description .price-information .price-info-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.o-producttile
  .tile-description
  .price-information
  .price-info-wrapper
  .a-productavailability {
  margin: 0;
}
.o-producttile
  .tile-description
  .price-information
  .price-info-wrapper
  .current.highlight {
  margin: 0 0 0 10px;
  font-size: 18px;
  line-height: normal;
}
.o-producttile
  .tile-description
  .price-information
  .price-info-wrapper
  .current.basicprice {
  font-size: 10px;
}
.o-producttile .tile-description .price-information .stock-info-wrapper .text {
  display: none;
}
.o-producttile
  .tile-description
  .price-information
  .stock-info-wrapper:hover
  .text {
  display: inline;
}
.o-producttile .product-image-wrapper {
  background-color: #fff;
}
.o-producttile .product-image-wrapper .a-link {
  width: 100%;
}
.o-producttile .product-image-wrapper .a-link .a-image {
  padding: 0;
}
.o-producttile .product-image-wrapper .callout {
  z-index: 1;
  margin: 0;
}
.o-producttile .product-image-wrapper .callout .a-callout {
  display: table;
}
@media (max-width: 599px) {
  .o-producttile .product-image-wrapper .callout .a-callout .callout-text {
    font-size: 12px;
    line-height: 18px;
    padding: 3px 16px;
  }
  .productlist-products
    .product-tile-container
    .o-producttilerebrush
    .product-awards-container {
    display: block !important;
  }
}
.o-producttile .cta-area {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 10px 0 0;
  margin: 10px 0 0;
}
.o-producttile .cta-area .details-button {
  width: auto;
  background-color: #fff;
  color: #fff;
  border: 1px solid #000;
  border-radius: 0;
}
.o-producttile .cta-area .details-button:hover {
  background-color: #fff;
}
.o-producttile .cta-area .compare-button {
  width: auto;
  margin: 0 5px 0 0;
  background-color: #fff;
  color: #000;
  border: 1px solid #000;
  border-radius: 4px;
  text-decoration: none;
}
.o-producttile .cta-area .compare-button:hover {
  background-color: #fff;
  cursor: pointer;
}
.a-morecontenttogglelink
  .more-less-button
  .o-producttile
  .cta-area
  a.a-link-primary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile
  .cta-area
  .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .o-producttile
  .cta-area
  .a-link.a-button,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .o-producttile
  .cta-area
  .a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-producttile
  .cta-area
  a.a-link-primary.a-button,
.o-producttile .cta-area .a-button-primary,
.o-producttile .cta-area .a-link-primary.a-button.a-button-link,
.o-producttile .cta-area .a-link-primary.a-button.a-link,
.o-producttile
  .cta-area
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle,
.o-producttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-producttile
  .cta-area
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button,
.o-producttile
  .cta-area
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link,
.o-producttile
  .cta-area
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button {
  border-radius: 0;
  padding: 5px 10px;
  height: 100%;
}
.a-morecontenttogglelink
  .more-less-button
  .o-producttile
  .cta-area
  a.a-link-primary.a-button.content-toggle
  .icon,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile
  .cta-area
  .a-link.link-addtocart
  .icon,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .o-producttile
  .cta-area
  .a-link.a-button
  .icon,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .o-producttile
  .cta-area
  .a-link
  .icon,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-producttile
  .cta-area
  a.a-link-primary.a-button
  .icon,
.o-producttile .cta-area .a-button-primary .icon,
.o-producttile .cta-area .a-link-primary.a-button.a-button-link .icon,
.o-producttile .cta-area .a-link-primary.a-button.a-link .icon,
.o-producttile
  .cta-area
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle
  .icon,
.o-producttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon,
.o-producttile
  .cta-area
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button
  .icon,
.o-producttile
  .cta-area
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link
  .icon,
.o-producttile
  .cta-area
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button
  .icon {
  vertical-align: baseline;
}
@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.productlist-products .product-tile-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 1em;
}
.productlist-products .product-tile-container .o-producttilerebrush {
  width: 100%;
  background-color: #fff;
  border-radius: 0;
  border: 1px solid;
  padding: 16px 16px 11px;
  overflow: hidden;
}
@media (min-width: 600px) {
  .productlist-products .product-tile-container .o-producttilerebrush {
    width: 48%;
  }
  .productlist-products
    .product-tile-container
    .o-producttilerebrush
    .product-section
    .product-energylabelcolor-section
    .product-color-variant.is-mobile {
    display: none !important;
  }
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .campaign-title
  .campaign-title-text {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  padding: 4px;
  color: #fff;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-promotion-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-promotion-wrapper
  .promotion-wrapper-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-promotion-wrapper
  .promotion-wrapper-left
  .callout {
  min-height: 30px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-promotion-wrapper
  .promotion-wrapper-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-promotion-wrapper
  .promotion-wrapper-right
  .callout {
  min-height: 30px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-code {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 12px;
  min-height: 18px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-title {
  min-height: 70px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .brandsection-wrapper
  .brand {
  margin-bottom: 5px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 45%;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper
  .home-connect-image {
  z-index: 2;
  color: #000;
  padding: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper
  .home-connect-image
  .icon-wifi {
  -webkit-transform: translateX(-25%);
  -ms-transform: translateX(-25%);
  transform: translateX(-25%);
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper
  .product-main-image-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 140px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper
  .product-main-image-container
  .a-link {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper
  .horizontal-thumbnail-images {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper
  .horizontal-thumbnail-images
  .plus-set-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 2px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper
  .horizontal-thumbnail-images
  .a-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 26px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 900px) {
  .productlist-products .product-tile-container .o-producttilerebrush {
    width: 32%;
  }
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-price-information {
  margin-left: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-price-information
  .additional-info {
  margin: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-price-information
  .product-subscription {
  margin-bottom: 10px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-price-information
  .price {
  margin: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-price-information
  .price
  .previous {
  text-decoration: line-through;
  color: #a4abb3;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-price-information
  .price-info-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-price-information
  .price-info-wrapper
  .a-productavailability {
  margin: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-price-information
  .price-info-wrapper
  .retailer-stock-availability {
  height: 25px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-price-information
  .price-info-wrapper
  .current.highlight {
  font-size: 1.25rem;
  line-height: 1.5;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-price-information
  .price-info-wrapper
  .current.basicprice {
  font-size: 1.25rem;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .energylabel-wrapper
  .repair-index-wrapper {
  width: 60px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .energylabel-wrapper
  .data-sheet-energy
  .eu-product-title {
  font-weight: 700;
  margin: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .product-color-variant {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .product-color-variant
  .a-image {
  width: 25px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .product-color-variant
  .color-counter {
  padding-top: 5px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .product-color-variant
  .color-variant-a-image {
  width: auto;
  max-width: 50px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-awards {
  display: block !important;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-awards
  .awards-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-awards
  .awards-title
  .title-heading-b {
  margin-left: 4.5rem;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-awards
  .a-image {
  min-height: 94px;
  display: inline-block;
  position: relative;
}
@media (max-width: 599px) {
  .productlist-products
    .product-tile-container
    .o-producttilerebrush
    .product-section
    .product-energylabelcolor-section
    .product-color-variant.is-desktop {
    display: none !important;
  }
  .productlist-products
    .product-tile-container
    .o-producttilerebrush
    .product-awards
    .a-image {
    width: 70px;
  }
  .o-producttilesslider .tiles-slider .slick-dots li {
    display: none;
  }
  .o-producttilesslider .tiles-slider .slick-dots li.slick-active,
  .o-producttilesslider .tiles-slider .slick-dots li.slick-active + li,
  .o-producttilesslider .tiles-slider .slick-dots li.slick-active + li + li,
  .o-producttilesslider .tiles-slider .slick-dots li:nth-last-child(1),
  .o-producttilesslider .tiles-slider .slick-dots li:nth-last-child(2),
  .o-producttilesslider .tiles-slider .slick-dots li:nth-last-child(3) {
    display: block;
  }
  .o-producttilesslider
    .tiles-slider
    .slick-dots
    li.slick-active
    ~ li:nth-last-child(1),
  .o-producttilesslider
    .tiles-slider
    .slick-dots
    li.slick-active
    ~ li:nth-last-child(2),
  .o-producttilesslider
    .tiles-slider
    .slick-dots
    li.slick-active
    ~ li:nth-last-child(3) {
    display: none;
  }
  .o-producttilesslider
    .tiles-slider
    .slick-dots
    li.slick-active
    + li
    + li:nth-last-child(1),
  .o-producttilesslider
    .tiles-slider
    .slick-dots
    li.slick-active
    + li
    + li:nth-last-child(2),
  .o-producttilesslider
    .tiles-slider
    .slick-dots
    li.slick-active
    + li
    + li:nth-last-child(3),
  .o-producttilesslider
    .tiles-slider
    .slick-dots
    li.slick-active
    + li:nth-last-child(1),
  .o-producttilesslider
    .tiles-slider
    .slick-dots
    li.slick-active
    + li:nth-last-child(2),
  .o-producttilesslider
    .tiles-slider
    .slick-dots
    li.slick-active
    + li:nth-last-child(3) {
    display: block;
  }
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-awards
  .a-image::after {
  content: "";
  display: block;
  margin-top: 133.333333%;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-awards
  .a-image
  img,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-awards
  .a-image
  picture {
  bottom: 0;
  left: 0;
  max-height: 100%;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-awards
  .award-chip {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-right: 10px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-awards
  .award-with-no-heading {
  margin-top: 17px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-awards
  .slick-track {
  margin-left: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .keybenefits-wrapper {
  height: 100%;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area {
  min-height: 70px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area
  .keybenefits {
  max-height: 32px;
  overflow: hidden;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area
  .full-width-expandable-area {
  max-height: -webkit-fit-content;
  max-height: fit-content;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area
  .icon-arrow-down,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area
  .icon-arrow-up {
  margin-left: 50%;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area
  .product-expandable-icon-area {
  width: 100%;
  position: relative;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area
  .product-expandable-icon-area
  .arrow-down {
  -webkit-box-shadow: -10px -10px 15px #fff;
  box-shadow: -10px -10px 15px #fff;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area
  .expandable-area-fadeIn-fadeOut {
  -webkit-animation: 2s fadein;
  animation: 2s fadein;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-highlights-container {
  max-height: 25px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-highlights-container
  .product-highlights
  .chip {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border-left: 4px solid #fff;
  cursor: default;
  outline: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  vertical-align: middle;
  text-decoration: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-highlights-container
  .product-highlights
  .chip.hidden-chips {
  display: none;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-highlights-container
  .product-highlights
  .chip-content {
  cursor: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 0;
  padding-right: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  min-height: 40px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .a-link.link-addtocart,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .a-button,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: auto;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .product-cta-compare {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-online-dealers {
  margin: 15px 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper-big-tiles {
  max-width: 100%;
  display: inline-block;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper-big-tiles
  .horizontal-thumbnail-images {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 38px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .price-info-wrapper-big-tiles {
  display: block !important;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section-big-tiles {
  display: block;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .price-big-tiles
  .stock-info-wrapper {
  margin-right: 10px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .eco-fee-wrapper-big-tiles {
  display: inline-block;
  vertical-align: top;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .price-inner-wrapper-big-tiles {
  display: inline-block;
  vertical-align: middle;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .price-outer-wrapper-big-tiles {
  margin: 10px 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section-image-big-tiles {
  text-align: justify;
  width: 100%;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .color-variant-image-wrapper-big-tiles {
  max-width: 35px !important;
  display: inline-block;
}
.productlist-products .awards-popover-wrapper {
  position: absolute;
}
.m-popover {
  height: auto;
}
.pagination-loadmore {
  margin: 40px auto auto;
  display: block;
  width: 100%;
}
.flexcampaign-popover-wrapper {
  min-height: 225px;
}
.is-emptycall {
  background-color: #fff !important;
}
.js-campaign-title-text.is-emptycall {
  height: 33px;
}
.o-producttilesslider {
  background-color: #eff1f2;
  position: relative;
}
.o-producttilesslider .o-producttile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.o-producttilesslider .info-text {
  padding: 10px;
  margin: 0 10px 20px;
  background-color: #fff;
}
.o-producttilesslider .info-text .a-link.a-link-primary {
  color: #2c5de5;
  margin: 0 0 0 10px;
}
.o-producttilesslider .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.o-producttilesslider .accessories-tiles-slider,
.o-producttilesslider .tiles-slider-heading {
  padding: 20px 0 0 10px;
}
.o-producttilesslider .tiles-slider .slick-slide {
  outline: 0;
}
.o-producttilesslider .tiles-slider .slick-dots {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0;
}
.o-producttilesslider .tiles-slider .slick-dots li button {
  background-color: #8a9097;
  font-size: 0;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  border-width: 0;
  padding: 0;
}
.o-producttilesslider .tiles-slider .slick-dots li.slick-active button {
  background-color: #007bc0;
}
.o-producttilesslider .producttile-slider-arrows .prev {
  margin-left: 20px;
}
.o-producttilesslider .producttile-slider-arrows .next {
  margin-right: 20px;
}
.o-producttilesslider .producttile-slider-arrows .next,
.o-producttilesslider .producttile-slider-arrows .prev {
  font-size: 20px;
  height: 44px;
  margin-top: -22px;
  width: 44px;
}
.o-producttilesslider .producttile-slider-arrows .next.slick-disabled,
.o-producttilesslider .producttile-slider-arrows .prev.slick-disabled {
  display: none !important;
}
@media (max-width: 899px) {
  .o-producttilesslider .producttile-slider-arrows .next,
  .o-producttilesslider .producttile-slider-arrows .prev {
    display: none !important;
  }
}
.o-retailerreviewcontainer {
  margin-bottom: 20px;
}
.o-retailerreviewcontainer.reviewLoader {
  min-height: 100px;
}
.o-retailerreviewcontainer > div:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.o-retailerreviewcontainer .privacy-text {
  display: inline-block;
  width: 100%;
  font-size: 15px;
  margin: 20px 0;
  line-height: 22px;
}
.o-review .side-col {
  width: 100%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.o-review .side-col .product-image {
  width: 25%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.o-review .side-col h1 {
  width: 75%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
@media (min-width: 900px) {
  .o-review .side-col {
    width: 25%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .o-review .side-col .product-image {
    width: 100%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .o-review .side-col h1 {
    display: none;
  }
}
.o-review .content-col {
  width: 100%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.o-review .content-col h1 {
  display: none;
}
@media (min-width: 900px) {
  .o-review .content-col {
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .o-review .content-col h1 {
    display: inherit;
  }
  .o-reviewcontainer .reviewcontainer-row .reviewitem-wrapper {
    width: 50%;
  }
}
.o-review .content-col .m-form .rating-row .rating-label {
  width: 50%;
  float: left;
  margin: 0;
  padding: 0;
}
.o-review .content-col .m-form .rating-row .rating-field {
  width: 50%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-review
  .content-col
  .m-form
  .form-row
  .m-forminput-dropdown.technical-info-search,
.o-review .content-col .m-form .form-row .m-forminput.m-forminput-dropdown,
.o-review
  .content-col
  .m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-dropdown.technical-info-search,
.o-review
  .content-col
  .m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-dropdown.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-review
  .content-col
  .m-form
  .form-row
  input.m-forminput-dropdown.js-search-input {
  float: none;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-review
  .content-col
  .m-form
  .form-row
  .m-forminput-dropdown.technical-info-search
  .select-wrap,
.o-review
  .content-col
  .m-form
  .form-row
  .m-forminput.m-forminput-dropdown
  .select-wrap,
.o-review
  .content-col
  .m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-dropdown.technical-info-search
  .select-wrap,
.o-review
  .content-col
  .m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-dropdown.js-search-input
  .select-wrap,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-review
  .content-col
  .m-form
  .form-row
  input.m-forminput-dropdown.js-search-input
  .select-wrap {
  float: left;
  padding: 0;
  margin: 0;
  width: 100%;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-review
  .content-col
  .m-form
  .form-row
  .m-forminput-dropdown.technical-info-search
  .select-wrap
  .dropdown,
.o-review
  .content-col
  .m-form
  .form-row
  .m-forminput.m-forminput-dropdown
  .select-wrap
  .dropdown,
.o-review
  .content-col
  .m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-dropdown.technical-info-search
  .select-wrap
  .dropdown,
.o-review
  .content-col
  .m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-dropdown.js-search-input
  .select-wrap
  .dropdown,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-review
  .content-col
  .m-form
  .form-row
  input.m-forminput-dropdown.js-search-input
  .select-wrap
  .dropdown {
  width: 100%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.o-review .content-col .m-form .form-row > .a-formlabel {
  width: 100%;
  float: left;
  display: block;
  padding: 0;
  margin: 0 0 10px;
}
@media (min-width: 600px) {
  .pagination-loadmore {
    width: 15%;
  }
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .o-review
    .content-col
    .m-form
    .form-row
    .m-forminput-dropdown.technical-info-search,
  .o-review .content-col .m-form .form-row .m-forminput.m-forminput-dropdown,
  .o-review
    .content-col
    .m-form
    .form-row
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-forminput-dropdown.technical-info-search,
  .o-review
    .content-col
    .m-form
    .form-row
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.m-forminput-dropdown.js-search-input,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .o-review
    .content-col
    .m-form
    .form-row
    input.m-forminput-dropdown.js-search-input {
    width: 50%;
    float: left;
    padding: 0 10px 0 0;
  }
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .o-review
    .content-col
    .m-form
    .form-row
    .m-forminput-dropdown.technical-info-search
    .select-wrap,
  .o-review
    .content-col
    .m-form
    .form-row
    .m-forminput.m-forminput-dropdown
    .select-wrap,
  .o-review
    .content-col
    .m-form
    .form-row
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-forminput-dropdown.technical-info-search
    .select-wrap,
  .o-review
    .content-col
    .m-form
    .form-row
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.m-forminput-dropdown.js-search-input
    .select-wrap,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .o-review
    .content-col
    .m-form
    .form-row
    input.m-forminput-dropdown.js-search-input
    .select-wrap {
    width: 100%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .o-review .content-col .m-form .form-row > .a-formlabel {
    width: 50%;
    float: left;
    padding: 0 10px 0 0;
  }
}
.o-review .content-col .m-form .form-row .m-forminput-radio {
  width: 50%;
  float: left;
  padding: 0;
}
.o-review .content-col .m-form .form-row .m-forminput-radio > .a-formlabel {
  width: 100%;
}
.o-review .form-actions .form-action-primary {
  padding-left: inherit;
  float: none;
  margin: 0 auto;
}
.o-reviewcontainer .reviewcontainer-row {
  width: 100%;
}
.o-reviewdisplay {
  padding: 2% 0;
}
.o-reviewdisplay .average-rating-container {
  display: inline-block;
  width: 100%;
}
.o-reviewdisplay .average-rating-container .notice-buttons-container {
  display: flow-root;
  width: 100%;
}
.o-reviewdisplay
  .average-rating-container
  .notice-buttons-container
  .legal-notice-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  text-align: left;
  padding: 20px 0;
}
@media (min-width: 600px) {
  .o-review .content-col .m-form .form-row .m-forminput-radio {
    width: 25%;
    float: left;
    padding: 0;
  }
  .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .legal-notice-container {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0 20px 0 0;
  }
  .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .review-header-buttons {
    width: 30%;
  }
}
.o-reviewdisplay
  .average-rating-container
  .notice-buttons-container
  .review-header-buttons {
  float: right;
  margin: 0 10px 0 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-reviewdisplay
  .average-rating-container
  .notice-buttons-container
  .review-header-buttons
  .a-link.link-addtocart,
.o-reviewdisplay
  .average-rating-container
  .notice-buttons-container
  .review-header-buttons
  .a-button,
.o-reviewdisplay
  .average-rating-container
  .notice-buttons-container
  .review-header-buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  display: block;
  margin: 0 0 10px;
  padding: 11px 20px;
}
@media (min-width: 600px) {
  .o-reviewdisplay .average-rating-container .notice-buttons-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.o-reviewdisplay .review-filterbar-container {
  display: inline-block;
  width: 100%;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-reviewdisplay
  .o-reviewdisplay_noreviews
  .a-link.link-addtocart,
.o-reviewdisplay .o-reviewdisplay_noreviews .a-button,
.o-reviewdisplay
  .o-reviewdisplay_noreviews
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  display: block;
  margin: 0 0 10px;
}
.o-reviewdisplay .js-review-item-container .selected-filter-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.o-reviewdisplay .loadmore-review {
  width: 100%;
  margin: auto;
  display: block;
  max-width: 200px;
}
.o-reviewdisplay .ratingdistribution-wrapper {
  width: 100%;
  display: inline-block;
}
.o-reviewdisplay .reviews-header {
  width: 100%;
  display: inline-block;
}
@media (min-width: 900px) {
  .o-reviewdisplay .reviews-header .review-display-heading {
    display: block;
    font-size: 30px;
    padding: 10px 0 0;
    width: 50%;
  }
}
.o-reviewdisplay .review-item-container {
  position: relative;
}
.o-reviewdisplay .selected-filter-container .reset-filter-button {
  width: auto;
}
.o-reviewdisplay .filter-no-result {
  margin-top: 15px;
}
.o-reviewdisplay .disableReviewOption {
  pointer-events: none;
  color: #ccc;
}
.o-reviewdisplay .selected-filter-items {
  margin-bottom: 10px;
}
.o-reviewdisplay .selected-filter-items .selected-filter {
  padding: 5px 17px 0 15px;
  background: #f7f7f7;
  color: #000;
  margin-right: 5px;
}
.o-reviewdisplay .selected-filter-items .selected-filter .icon-close {
  top: 7px;
  z-index: 9;
}
.o-reviewdisplay .review-text {
  word-wrap: break-word;
}
.a-morecontenttogglelink
  .more-less-button
  .o-reviewdisplay
  a.a-button.scrollToFilterButton.a-link-primary.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-reviewdisplay
  .scrollToFilterButton.a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .o-reviewdisplay
  .a-button.scrollToFilterButton.a-link,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .o-reviewdisplay
  .a-button.scrollToFilterButton.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-reviewdisplay
  a.a-button.scrollToFilterButton.a-link-primary,
.o-reviewdisplay .a-button-primary.a-button.scrollToFilterButton,
.o-reviewdisplay .a-button.scrollToFilterButton.a-link-primary.a-button-link,
.o-reviewdisplay .a-button.scrollToFilterButton.a-link-primary.a-link,
.o-reviewdisplay
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.scrollToFilterButton.a-link-primary.content-toggle,
.o-reviewdisplay
  .m-contenttextmedia
  li
  .m-productconversionarea
  .scrollToFilterButton.a-link.link-addtocart,
.o-reviewdisplay
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.scrollToFilterButton.a-link,
.o-reviewdisplay
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.scrollToFilterButton.a-link,
.o-reviewdisplay
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.scrollToFilterButton.a-link-primary {
  display: none;
  position: fixed;
  bottom: 10px;
  right: 40%;
  left: 40%;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: 0;
  color: #fff;
  cursor: pointer;
  padding: 10px;
  border-radius: 4px;
  width: auto;
}
.a-morecontenttogglelink
  .more-less-button
  .o-reviewdisplay
  a.a-button.scrollToFilterButton.marginBottomWithStickyCTAButton.a-link-primary.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-reviewdisplay
  .scrollToFilterButton.marginBottomWithStickyCTAButton.a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .o-reviewdisplay
  .a-button.scrollToFilterButton.marginBottomWithStickyCTAButton.a-link,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .o-reviewdisplay
  .a-button.scrollToFilterButton.marginBottomWithStickyCTAButton.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-reviewdisplay
  a.a-button.scrollToFilterButton.marginBottomWithStickyCTAButton.a-link-primary,
.o-reviewdisplay
  .a-button-primary.a-button.scrollToFilterButton.marginBottomWithStickyCTAButton,
.o-reviewdisplay
  .a-button.scrollToFilterButton.marginBottomWithStickyCTAButton.a-link-primary.a-button-link,
.o-reviewdisplay
  .a-button.scrollToFilterButton.marginBottomWithStickyCTAButton.a-link-primary.a-link,
.o-reviewdisplay
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.scrollToFilterButton.marginBottomWithStickyCTAButton.a-link-primary.content-toggle,
.o-reviewdisplay
  .m-contenttextmedia
  li
  .m-productconversionarea
  .scrollToFilterButton.marginBottomWithStickyCTAButton.a-link.link-addtocart,
.o-reviewdisplay
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.scrollToFilterButton.marginBottomWithStickyCTAButton.a-link,
.o-reviewdisplay
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.scrollToFilterButton.marginBottomWithStickyCTAButton.a-link,
.o-reviewdisplay
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.scrollToFilterButton.marginBottomWithStickyCTAButton.a-link-primary {
  margin-bottom: 50px;
}
@media (max-width: 599px) {
  .o-searchresultcontentsection
    .searchresult-content
    .m-searchresultpromotionteaser {
    width: 100%;
  }
}
.o-serviceteaserarea {
  max-width: 100%;
}
.o-serviceteaserarea:after {
  content: " ";
}
.o-serviceteaserarea .m-serviceteaser {
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
@media (min-width: 600px) {
  .o-serviceteaserarea .m-serviceteaser:first-child:nth-last-child(4),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4)
    ~ .m-serviceteaser {
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4):nth-child(2n + 1),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4)
    ~ .m-serviceteaser:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
  }
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4):nth-child(2n + 2),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4)
    ~ .m-serviceteaser:nth-child(2n + 2) {
    margin-left: 50%;
    margin-right: -100%;
    clear: none;
  }
  .o-serviceteaserarea .m-serviceteaser:first-child:nth-last-child(3),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(3)
    ~ .m-serviceteaser {
    width: 100%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .o-serviceteaserarea .m-serviceteaser:first-child:nth-last-child(2),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(2)
    ~ .m-serviceteaser {
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(2):nth-child(2n + 1),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(2)
    ~ .m-serviceteaser:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
  }
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(2):nth-child(2n + 2),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(2)
    ~ .m-serviceteaser:nth-child(2n + 2) {
    margin-left: 50%;
    margin-right: -100%;
    clear: none;
  }
  .o-serviceteaserarea .m-serviceteaser:first-child:only-child {
    width: 100%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
}
.o-similarproducttable .similar-product-container {
  overflow-x: auto;
}
@media (min-width: 900px) {
  .o-reviewdisplay .review-search-container {
    position: absolute;
    top: -50px;
    right: 0;
    width: 50%;
  }
  .o-serviceteaserarea .m-serviceteaser:first-child:nth-last-child(4),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4)
    ~ .m-serviceteaser {
    width: 25%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4):nth-child(4n + 1),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4)
    ~ .m-serviceteaser:nth-child(4n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
  }
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4):nth-child(4n + 2),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4)
    ~ .m-serviceteaser:nth-child(4n + 2) {
    margin-left: 25%;
    margin-right: -100%;
    clear: none;
  }
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4):nth-child(4n + 3),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4)
    ~ .m-serviceteaser:nth-child(4n + 3) {
    margin-left: 50%;
    margin-right: -100%;
    clear: none;
  }
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4):nth-child(4n + 4),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4)
    ~ .m-serviceteaser:nth-child(4n + 4) {
    margin-left: 75%;
    margin-right: -100%;
    clear: none;
  }
  .o-serviceteaserarea .m-serviceteaser:first-child:nth-last-child(3),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(3)
    ~ .m-serviceteaser {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(3):nth-child(3n + 1),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(3)
    ~ .m-serviceteaser:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
  }
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(3):nth-child(3n + 2),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(3)
    ~ .m-serviceteaser:nth-child(3n + 2) {
    margin-left: 33.3333333333%;
    margin-right: -100%;
    clear: none;
  }
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(3):nth-child(3n + 3),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(3)
    ~ .m-serviceteaser:nth-child(3n + 3) {
    margin-left: 66.6666666667%;
    margin-right: -100%;
    clear: none;
  }
  .o-serviceteaserarea .m-serviceteaser:first-child:nth-last-child(2),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(2)
    ~ .m-serviceteaser {
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(2):nth-child(2n + 1),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(2)
    ~ .m-serviceteaser:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
  }
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(2):nth-child(2n + 2),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(2)
    ~ .m-serviceteaser:nth-child(2n + 2) {
    margin-left: 50%;
    margin-right: -100%;
    clear: none;
  }
  .o-serviceteaserarea .m-serviceteaser:first-child:only-child,
  .o-serviceteaserarea
    .m-serviceteaser:first-child:only-child
    ~ .m-serviceteaser {
    width: 100%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .o-similarproducttable .similar-product-container {
    overflow-x: hidden;
  }
}
.o-similarproducttable .similar-product-table {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  padding-left: 42vw;
  min-width: 126vw;
}
.o-similarproducttable .similar-product-table .similar-product-item {
  display: table-cell;
  width: 42vw;
}
.o-similarproducttable
  .similar-product-table
  .similar-product-item.current-product {
  position: absolute;
  left: 0;
  border: 1px solid #007bc0;
}
@media (min-width: 900px) {
  .o-similarproducttable .similar-product-table {
    width: 100%;
    padding-left: 0;
    min-width: 100%;
  }
  .o-similarproducttable .similar-product-table .similar-product-item {
    display: inline;
    width: 33.33%;
  }
  .o-similarproducttable
    .similar-product-table
    .similar-product-item.current-product {
    position: relative;
    z-index: 0;
    background: 0 0;
  }
  .o-similarproducttable .similar-product-table .similar-product-list {
    width: auto;
  }
}
.o-similarproducttable
  .similar-product-table
  .similar-product-list.compare-heading {
  padding-bottom: 0;
}
.o-similarproducttable .similar-product-table .similar-product-list .icon-info {
  cursor: pointer;
}
.o-similarproducttable .similar-product-item {
  overflow: hidden;
}
.o-similarproducttable .similar-product-item .similar-product-thumbnail {
  position: relative;
  margin-top: 0;
}
.o-similarproducttable .similar-product-item .compare-title {
  width: auto;
  display: inline-block;
  font-weight: 700;
  padding: 5px;
}
.o-similarproducttable .similar-product-item .compare-title.not-visible {
  visibility: hidden;
}
.o-similarproducttable .similar-product-item .compare-value {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.o-similarproducttable .similar-product-item .compare-value .icon-strich {
  margin-top: 0;
  margin-bottom: 0;
}
.o-similarproducttable .similar-product-item .compare-list-value {
  margin: 0 -15px;
  padding: 3px;
}
.o-similarproducttable
  .similar-product-item
  .compare-list-value:nth-child(odd) {
  background: #f7f7f7;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-energy-label
  .a-image {
  max-width: 60px;
}
.o-similarproducttable .similar-product-item .similar-product-price-info {
  clear: both;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-price-info
  .price
  .previous {
  text-decoration: line-through;
  width: 100%;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-price-info
  .price
  .current.highlight {
  display: inline-block;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-price-info
  .product-status {
  display: inline-block;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-price-info
  .product-status
  .a-productavailability {
  font-size: 11px;
  margin-right: 3px;
}
.o-similarproducttable .similar-product-item .similar-product-detail-link {
  margin-bottom: 20px;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-detail-link
  .a-link {
  text-decoration: underline;
}
.o-similarproducttable
  .similar-product-item.current-product
  .similar-product-detail-link {
  display: none;
}
.o-similarproducttable .compare-button-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (min-width: 900px) {
  .o-similarproducttable .compare-button-wrapper {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.o-teasercontainer:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.o-teasercontainer .m-teaser:only-child .teaser-media {
  margin-bottom: 10px !important;
}
.o-technicaloverview .content-wrapper {
  padding: 20px 0;
}
.o-technicaloverview .content-wrapper .overview-warpper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.o-technicaloverview .content-wrapper .overview-warpper .overview-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  padding-right: 30px;
}
@media (min-width: 900px) {
  .o-technicaloverview .overview-content {
    width: 25%;
  }
  .o-technicaloverview .buttons {
    float: right;
    margin-right: 30px;
  }
}
@media (max-width: 899px) {
  .o-technicaloverview .overview-content {
    width: 50%;
  }
  .o-technicaloverview .buttons {
    float: center;
  }
}
.tangram-suggestion-main {
  display: none;
  z-index: -1;
}
.a-area-productlist-highlighted-linkteaser:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.a-image-hotspots .image-hotspot {
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #007bc0;
  display: none;
  font-size: 30px;
  left: -1000px;
  line-height: 30px;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.no-touchevents .a-image-hotspots .image-hotspot:hover {
  color: #004975;
}
.a-image-hotspots .image-hotspot.a-button,
.a-image-hotspots
  .m-contenttextmedia
  li
  .m-productconversionarea
  .image-hotspot.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-image-hotspots
  .image-hotspot.a-link.link-addtocart {
  display: none;
}
.a-image-hotspots .image-hotspot.a-button.js-vp1-enabled,
.a-image-hotspots
  .m-contenttextmedia
  li
  .m-productconversionarea
  .image-hotspot.js-vp1-enabled.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-image-hotspots
  .image-hotspot.js-vp1-enabled.a-link.link-addtocart {
  display: inline-block;
}
.a-image-ocr {
  cursor: pointer;
}
.a-image-ocr .sparepart-scan-frame {
  border: 1px solid #007bc0;
  height: 10px;
  position: absolute;
  width: 15px;
}
@media (min-width: 600px) {
  .a-area-productlist-highlighted-linkteaser .m-teaser-linkteaser.teaser-300 {
    width: 50%;
  }
  .a-area-productlist-highlighted-linkteaser
    .m-teaser-linkteaser.teaser-300
    .teaser-content,
  .a-area-productlist-highlighted-linkteaser
    .m-teaser-linkteaser.teaser-300
    .teaser-media {
    width: 100%;
  }
  .a-image-hotspots .image-hotspot.a-button.js-vp2-enabled,
  .a-image-hotspots
    .m-contenttextmedia
    li
    .m-productconversionarea
    .image-hotspot.js-vp2-enabled.a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .a-image-hotspots
    .image-hotspot.js-vp2-enabled.a-link.link-addtocart {
    display: inline-block;
  }
  .a-image-ocr .sparepart-scan-frame {
    height: 10px;
    width: 30px;
  }
}
@media (min-width: 900px) {
  .a-area-productlist-highlighted-linkteaser .m-teaser-linkteaser.teaser-300 {
    width: 33.3333333%;
  }
  .a-image-hotspots .image-hotspot {
    display: block;
  }
  .a-image-hotspots .image-hotspot.a-button,
  .a-image-hotspots
    .m-contenttextmedia
    li
    .m-productconversionarea
    .image-hotspot.a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .a-image-hotspots
    .image-hotspot.a-link.link-addtocart {
    display: inline-block;
  }
  .a-image-ocr .sparepart-scan-frame {
    height: 15px;
    width: 50px;
  }
}
.a-loader-static {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
}
.a-loader-static.a-loader {
  height: auto;
  width: auto;
}
.a-loader-static .loading-indicator {
  position: fixed;
  top: 50%;
}
.a-loader-static .loading-text {
  font-size: 16px;
  color: #d4d9de;
  font-weight: 700;
  position: relative;
  top: 70px;
  left: -106px;
  width: 250px;
  display: inline-block;
}
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-ask-question,
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-text-link,
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-write-review {
  max-width: 100% !important;
  border-width: 0 !important;
  color: #007bc0 !important;
  cursor: pointer !important;
  display: inline-block;
  font-family: boschsans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  max-width: 100% !important;
  padding-left: 0 !important;
  position: relative !important;
  text-decoration: none !important;
}
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-ask-question:active,
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-ask-question:focus,
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-ask-question:hover,
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-text-link:active,
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-text-link:focus,
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-text-link:hover,
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-write-review:active,
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-write-review:focus,
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-write-review:hover {
  background: 0 0 !important;
  outline: 0 !important;
}
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-ask-question:hover,
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-text-link:hover,
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-write-review:hover {
  color: #000 !important;
}
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-ask-question:visited,
.a-rating-bazaar-voice
  #BVRRSummaryContainer
  .bv-rating-stars.bv-rating-stars-on,
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-text-link:visited,
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-write-review:visited {
  color: #007bc0 !important;
}
.a-rating-bazaar-voice
  #BVRRSummaryContainer
  .bv-rating-stars.bv-rating-stars-off {
  color: #ccc !important;
}
.bv-cleanslate.bv-popup-in
  div[class*="bv-core-container"]
  .bv-popup.bv-popup-histogram {
  border: 1px solid #000 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  padding-top: 10px !important;
}
.bv-cleanslate.bv-popup-in
  div[class*="bv-core-container"]
  .bv-popup.bv-popup-histogram
  .bv-popup-histogram-ratings
  table {
  width: 90% !important;
}
.bv-cleanslate.bv-popup-in
  div[class*="bv-core-container"]
  .bv-popup.bv-popup-histogram
  .bv-popup-histogram-ratings
  table
  .bv-popup-histogram-ratings-star {
  padding-left: 0 !important;
}
.bv-cleanslate.bv-popup-in
  div[class*="bv-core-container"]
  .bv-popup.bv-popup-histogram
  .bv-popup-histogram-ratings
  table
  .bv-popup-histogram-ratings-score {
  padding-right: 0 !important;
}
.bv-cleanslate.bv-popup-in
  div[class*="bv-core-container"]
  .bv-popup.bv-popup-histogram
  .bv-content-secondary-ratings-container {
  background-color: #71767c !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.bv-cleanslate.bv-popup-in
  div[class*="bv-core-container"]
  .bv-popup.bv-popup-histogram
  .bv-content-secondary-ratings-container
  .bv-content-secondary-ratings-value {
  background-color: #007bc0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.bv-cleanslate.bv-popup-in
  div[class*="bv-core-container"]
  .bv-popup.bv-popup-histogram
  .bv-action-bar {
  margin: 0 auto !important;
  padding-bottom: 10px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 90% !important;
}
.bv-cleanslate.bv-popup-in
  div[class*="bv-core-container"]
  .bv-popup.bv-popup-histogram
  .bv-action-bar
  .bv-toplevel-actions
  button.bv-read-review {
  background: #007bc0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: #fff !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  margin-bottom: 0 !important;
  padding: 11px !important;
  -webkit-transition: none !important;
  transition: none !important;
  width: 100% !important;
}
.bv-cleanslate.bv-popup-in
  div[class*="bv-core-container"]
  .bv-popup.bv-popup-histogram
  .bv-action-bar
  .bv-toplevel-actions
  button.bv-read-review:hover {
  background: #000 !important;
}
a.write-review-link {
  margin-bottom: 20px;
}
.a-selectedfilter-chip {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.a-selectedfilter-chip .m-chips {
  max-width: unset;
}
.a-selectedfilter-chip .m-chips.unselectable .chips-icon {
  display: none;
}
.nav-wrap .m-conversionbar-crosschannel .has-icon.a-link .count-indicator,
.nav-wrap .m-conversionbar-crosschannel .has-icon.a-link .text {
  vertical-align: baseline;
}
.nav-wrap .m-conversionbar-crosschannel .a-link.shoppingcart {
  border: none;
}
.nav-wrap .m-conversionbar-crosschannel .a-link.mybrand {
  border-right: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-flow: row-reverse wrap;
  -ms-flex-flow: row-reverse wrap;
  flex-flow: row-reverse wrap;
}
.nav-wrap .m-conversionbar-crosschannel .a-link.mybrand .text {
  border: 0;
  clip: rect(0, 0, 0, 0);
  margin: 0;
  overflow: hidden;
  padding: 0 0.25em;
  display: table;
  height: auto;
  position: relative;
  text-align: right;
  width: auto;
}
.nav-wrap .m-conversionbar-crosschannel .a-link.mybrand .text span,
.nav-wrap .m-conversionbar-crosschannel .a-link.mybrand .text strong {
  display: block;
  max-width: 30vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.m-filter-dealerlocator {
  position: relative;
  margin-bottom: 20px;
  max-height: inherit;
  -webkit-transition: none;
  transition: none;
}
.m-filter-dealerlocator .m-filterbar {
  padding-left: 0;
  padding-right: 0;
}
.m-filter-dealerlocator .filterbar-arrow {
  display: none;
  visibility: hidden;
}
.m-filter-dealerlocator .filterbar-arrow.is-active,
.m-filter-dealerlocator .filterbar-arrow.visible {
  display: block;
  visibility: visible;
}
.m-filterbar-dealerlocator {
  border-bottom: 2px solid #71767c;
  border-left: none;
  border-right: none;
  border-top: none;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
}
.m-filterbar-dealerlocator.list-header {
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.m-filterbar-dealerlocator ul li {
  margin: 0;
}
.m-filterbar-dealerlocator .filterbar-arrow {
  display: block;
  height: 30px;
  left: 50%;
  position: relative;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden;
  width: 30px;
}
.m-filterbar-dealerlocator .filterbar-arrow.is-active {
  visibility: visible;
}
.m-filterbar-dealerlocator .filterbar-arrow:after,
.m-filterbar-dealerlocator .filterbar-arrow:before {
  bottom: -2px;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.m-filterbar-dealerlocator .filterbar-arrow:before {
  border: 16px solid transparent;
  border-bottom-color: #71767c;
  margin: -2px 0 1px -1px;
}
.m-filterbar-dealerlocator .filterbar-arrow:after {
  border: 15px solid transparent;
  border-bottom-color: #fff;
}
.m-filterbar-dealerlocator .filterbar-arrow-invisible {
  display: none;
}
.m-filterbar-dealerlocator .filterbar-nav {
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
}
.m-filterbar-dealerlocator .filterbar-nav:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-filterbar-dealerlocator .filterbar-item {
  background: #fff;
  float: left;
  font-weight: 600;
  padding: 0 1.3888888889%;
  text-align: center;
  width: 20%;
}
.m-filterbar-dealerlocator .filterbar-item.is-active:not(.filterbar-icons) > a,
.m-filterbar-dealerlocator .filterbar-item:hover {
  color: #000;
}
.m-filterbar-dealerlocator .filterbar-item-invisible {
  visibility: hidden;
}
.m-filterbar-dealerlocator .filterbar-item.filterbar-title {
  color: #000;
  padding-bottom: 10px;
  padding-left: 0;
  text-align: left;
}
.m-filterbar-dealerlocator
  .filterbar-item.filterbar-title:first-child:last-child {
  width: 100%;
}
.m-filterbar-dealerlocator .filterbar-item .select2-container {
  font-weight: 400;
}
.m-filterbar-dealerlocator .filterbar-item .filterbar-title-label {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
}
.m-filterbar-dealerlocator
  .filterbar-item.has-active-filters
  .filterbar-filter-text,
.m-filterbar-dealerlocator .filterbar-item.has-active-filters .icon {
  color: #000;
}
.m-filterbar-dealerlocator .filterbar-item .filterbar-filter-label {
  display: none;
}
.m-filterbar-dealerlocator .filterbar-item.filterbar-sorting {
  float: right;
  padding-right: 0;
  text-align: left;
}
.m-filterbar-dealerlocator
  .filterbar-item.filterbar-sorting
  .m-forminput-dropdown {
  margin: 0;
}
.m-filterbar-dealerlocator .filterbar-item.filterbar-sorting .select-wrap {
  margin: -10px 0 0;
}
.m-filterbar-dealerlocator .filterbar-item.filterbar-icons {
  float: right;
  margin-top: -10px;
  padding: 0;
  text-align: right;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-filterbar-dealerlocator
  .filterbar-item.filterbar-icons
  .a-link.link-addtocart,
.m-filterbar-dealerlocator .filterbar-item.filterbar-icons .a-button,
.m-filterbar-dealerlocator
  .filterbar-item.filterbar-icons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  padding-bottom: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-filterbar-dealerlocator
  .filterbar-item.filterbar-icons
  .a-link.link-addtocart:last-of-type,
.m-filterbar-dealerlocator
  .filterbar-item.filterbar-icons
  .a-button:last-of-type,
.m-filterbar-dealerlocator
  .filterbar-item.filterbar-icons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:last-of-type {
  padding-right: 0;
}
.m-filterbar-dealerlocator .filterbar-item.filterbar-compare,
.m-filterbar-dealerlocator .filterbar-item.filterbar-filter {
  white-space: nowrap;
}
.m-filterbar-dealerlocator .filterbar-item .filterbar-gridview,
.m-filterbar-dealerlocator .filterbar-item .filterbar-listview {
  cursor: pointer;
  display: inline-block;
  outline: 0;
  padding: 10px;
}
.m-filterbar-dealerlocator .filterbar-item .filterbar-gridview:hover,
.m-filterbar-dealerlocator .filterbar-item .filterbar-listview:hover {
  color: #000;
}
.m-filterbar-dealerlocator .filterbar-item .filterbar-gridview.is-active,
.m-filterbar-dealerlocator .filterbar-item .filterbar-listview.is-active {
  color: #000;
  cursor: default;
}
.m-filterbar-dealerlocator.has-filter-link.has-compare-link.has-sort-dropdown.has-grid-list-toggle
  .filterbar-item {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.m-filterbar-dealerlocator.has-filter-link.has-compare-link.has-sort-dropdown.has-grid-list-toggle
  .filterbar-item.filterbar-title {
  width: 33.3333333%;
}
.m-filterbar-dealerlocator.has-filter-link.has-compare-link.has-sort-dropdown
  .filterbar-item,
.m-filterbar-dealerlocator.has-filter-link.has-compare-link.has-sort-dropdown
  .filterbar-item.filterbar-title,
.m-filterbar-dealerlocator.has-sort-dropdown.has-filter-link .filterbar-item,
.m-filterbar-dealerlocator.has-sort-dropdown.has-filter-link
  .filterbar-item.filterbar-title {
  width: 33.333333%;
}
.m-filterbar-dealerlocator.has-filter-link .filterbar-item.filterbar-title,
.m-filterbar-dealerlocator.has-filter-link.has-compare-link
  .filterbar-item.filterbar-title,
.m-filterbar-dealerlocator.has-sort-dropdown .filterbar-item.filterbar-title,
.m-filterbar-dealerlocator.has-sort-dropdown.has-compare-link
  .filterbar-item.filterbar-title {
  width: 80%;
}
.m-filterbar-dealerlocator.filterbar-title:first-child:last-child,
.m-filterbar-dealerlocator.has-compare-link:first-child:last-child {
  width: 100%;
}
@media (min-width: 600px) {
  .nav-wrap .m-conversionbar-crosschannel .a-link.mybrand {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-flow: row-reverse wrap;
    -ms-flex-flow: row-reverse wrap;
    flex-flow: row-reverse wrap;
  }
  .nav-wrap .m-conversionbar-crosschannel .a-link.mybrand .text span,
  .nav-wrap .m-conversionbar-crosschannel .a-link.mybrand .text strong {
    display: table-cell;
    max-width: 30vw;
  }
  .nav-wrap
    .m-conversionbar-crosschannel
    .a-link.mybrand
    .text
    strong:nth-last-child(2)::after {
    content: ",";
    padding-right: 0.5em;
  }
  .m-filterbar-dealerlocator .filterbar-item .filterbar-filter-label {
    display: inline-block;
  }
  .m-filterbar-dealerlocator.has-filter-link.has-compare-link.has-sort-dropdown.has-grid-list-toggle
    .filterbar-item {
    width: 20%;
  }
  .m-filterbar-dealerlocator.has-filter-link.has-compare-link.has-sort-dropdown.has-grid-list-toggle
    .filterbar-item.filterbar-title {
    width: 40%;
  }
  .m-filterbar-dealerlocator.has-filter-link.has-compare-link.has-sort-dropdown
    .filterbar-item,
  .m-filterbar-dealerlocator.has-sort-dropdown.has-filter-link .filterbar-item {
    width: 20%;
  }
  .m-filterbar-dealerlocator.has-filter-link.has-compare-link.has-sort-dropdown
    .filterbar-item.filterbar-title,
  .m-filterbar-dealerlocator.has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-title {
    width: 40%;
  }
  .m-filterbar-dealerlocator.has-filter-link.has-compare-link
    .filterbar-item.filterbar-title,
  .m-filterbar-dealerlocator.has-sort-dropdown.has-compare-link
    .filterbar-item.filterbar-title,
  .m-filterbar-dealerlocator.has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-title {
    width: 60%;
  }
  .m-filterbar-dealerlocator.has-compare-link .filterbar-item.filterbar-title,
  .m-filterbar-dealerlocator.has-filter-link .filterbar-item.filterbar-title,
  .m-filterbar-dealerlocator.has-sort-dropdown .filterbar-item.filterbar-title {
    width: 80%;
  }
}
.m-filterbar-sticky .sticky-container {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: -webkit-transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  width: 100%;
}
.m-filterbar-sticky .sticky-container.no-anim {
  -webkit-transition: none;
  transition: none;
}
.m-filterbar-sticky .sticky-container .filter-bar-sticky-content {
  max-width: 1170px;
}
.m-filterbar-sticky .sticky-container .filterbar-arrow,
.m-filterbar-sticky .sticky-container .filterbar-arrow:after,
.m-filterbar-sticky .sticky-container .filterbar-arrow:before {
  display: none;
}
.m-filterbar-sticky .sticky-container.is-active {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.m-filterlayer-client-side {
  margin-bottom: 20px;
}
.m-filterlayer-client-side:after {
  margin-left: 0;
  margin-right: 0;
}
.m-filterlayer-client-side .selected-filter-wrap {
  display: none;
  visibility: hidden;
}
.m-filterlayer-client-side .selected-filter-wrap.selected {
  clear: both;
  display: table;
  visibility: visible;
  width: 100%;
}
.m-filterlayer-dealerlocator {
  display: none;
  visibility: hidden;
}
.m-filterlayer-dealerlocator.is-opened {
  display: block;
  visibility: visible;
}
.m-filterlayer-dealerlocator.is-opened:not(.filter-block-is-opened)::after {
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.m-filterlayer-dealerlocator::after {
  border-bottom: 2px solid #71767c;
  content: "";
  display: block;
}
.m-filterlayer-dealerlocator .selected-filters {
  padding-top: 20px;
}
.m-filterlayer-dealerlocator .selected-filters:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-filterlayer-dealerlocator .selected-filters .a-selectedfilter {
  margin: 0 25px 10px 0;
}
.m-filterlayer-dealerlocator .selected-filters .reset-button {
  clear: left;
  display: block;
  margin-top: 20px;
  width: auto;
}
@media (min-width: 900px) {
  .nav-wrap .m-conversionbar-crosschannel .a-link.mybrand {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  .nav-wrap .m-conversionbar-crosschannel .a-link.mybrand .text span,
  .nav-wrap .m-conversionbar-crosschannel .a-link.mybrand .text strong {
    max-width: 20vw;
  }
  .m-filterbar-dealerlocator.has-filter-link.has-compare-link.has-sort-dropdown.has-grid-list-toggle
    .filterbar-item.filterbar-title {
    width: 20%;
  }
  .m-filterbar-dealerlocator .filterbar-item.filterbar-sorting {
    float: left;
  }
  .m-filterbar-dealerlocator.has-compare-link.has-sort-dropdown.has-grid-list-toggle
    .filterbar-item.filterbar-title,
  .m-filterbar-dealerlocator.has-filter-link.has-compare-link.has-grid-list-toggle
    .filterbar-item.filterbar-title,
  .m-filterbar-dealerlocator.has-filter-link.has-compare-link.has-sort-dropdown
    .filterbar-item.filterbar-title,
  .m-filterbar-dealerlocator.has-filter-link.has-sort-dropdown.has-grid-list-toggle
    .filterbar-item.filterbar-title {
    width: 40%;
  }
  .m-filterbar-dealerlocator.has-filter-link.has-compare-link
    .filterbar-item.filterbar-title,
  .m-filterbar-dealerlocator.has-filter-link.has-grid-list-toggle
    .filterbar-item.filterbar-title,
  .m-filterbar-dealerlocator.has-grid-list-toggle.has-compare-link
    .filterbar-item.filterbar-title,
  .m-filterbar-dealerlocator.has-sort-dropdown.has-compare-link
    .filterbar-item.filterbar-title,
  .m-filterbar-dealerlocator.has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-title,
  .m-filterbar-dealerlocator.has-sort-dropdown.has-grid-list-toggle
    .filterbar-item.filterbar-title {
    width: 60%;
  }
  .m-filterbar-dealerlocator.has-compare-link .filterbar-item.filterbar-title,
  .m-filterbar-dealerlocator.has-filter-link .filterbar-item.filterbar-title,
  .m-filterbar-dealerlocator.has-grid-list-toggle
    .filterbar-item.filterbar-title,
  .m-filterbar-dealerlocator.has-sort-dropdown .filterbar-item.filterbar-title {
    width: 80%;
  }
  .m-filterlayer-dealerlocator .selected-filters .a-selectedfilter {
    float: left;
  }
  .m-filterlayer-dealerlocator .selected-filters .reset-button {
    clear: none;
    float: right;
    margin-top: 0;
  }
}
.m-filterlayer-dealerlocator .filter-block-outer {
  margin-bottom: 0;
}
@media (min-width: 600px) {
  .m-filterlayer-dealerlocator .selected-filters {
    padding-top: 40px;
  }
  .m-filterlayer-dealerlocator .filter-block-outer {
    display: none;
    visibility: hidden;
  }
  .m-filterlayer-dealerlocator .filter-block-outer.is-opened {
    display: block;
    visibility: visible;
  }
}
.m-filterlayer-dealerlocator .filterlayer-spacer {
  padding-bottom: 0;
  padding-top: 20px;
}
.m-filterlayer-dealerlocator .filterlayer-spacer.filterlayer-dealer-col {
  width: 100%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.m-filterlayer-dealerlocator
  .filterlayer-spacer.filterlayer-dealer-col:first-child {
  padding-left: 0;
}
.m-filterlayer-dealerlocator .filterlayer-border {
  border-bottom: 2px solid #71767c;
  border-top: 2px solid #71767c;
}
.m-filterlayer-dealerlocator .filterlayer-border + .filterlayer-border,
.m-filterlayer-dealerlocator .filterlayer-border:first-child {
  border-top: 0;
}
@media (min-width: 600px) {
  .m-filterlayer-dealerlocator .filterlayer-spacer {
    padding-top: 40px;
  }
  .m-filterlayer-dealerlocator .filterlayer-spacer.filterlayer-dealer-col {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-filterlayer-dealerlocator
    .filterlayer-spacer.filterlayer-dealer-col:nth-child(3n + 0) {
    padding-right: 0;
  }
  .m-filterlayer-dealerlocator
    .filterlayer-spacer.filterlayer-dealer-col:nth-child(3n + 1) {
    padding-left: 0;
  }
  .m-filterlayer-dealerlocator .filterlayer-border {
    border: 0;
  }
  .m-filterlayer-dealerlocator
    .filter-group-wrapper.show-all
    .filterlayer-col:nth-child(n + 4) {
    display: block;
    visibility: visible;
  }
}
@media (min-width: 900px) {
  .m-filterlayer-dealerlocator .filterlayer-spacer.filterlayer-dealer-col {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-filterlayer-dealerlocator
    .filter-group-wrapper.show-all
    .filterlayer-col:nth-child(n + 4) {
    display: block;
    visibility: visible;
  }
}
.m-filterlayer-dealerlocator .filter-group-wrapper::after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-filterlayer-dealerlocator .filter-group-wrapper .filterlayer-col {
  width: 100%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
@media (min-width: 600px) {
  .m-filterlayer-dealerlocator .filter-group-wrapper .filterlayer-col {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-filterlayer-dealerlocator
    .filter-group-wrapper
    .filterlayer-col:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
  }
  .m-filterlayer-dealerlocator
    .filter-group-wrapper
    .filterlayer-col:nth-child(3n + 2) {
    margin-left: 33.3333333333%;
    margin-right: -100%;
    clear: none;
  }
  .m-filterlayer-dealerlocator
    .filter-group-wrapper
    .filterlayer-col:nth-child(3n + 3) {
    margin-left: 66.6666666667%;
    margin-right: -100%;
    clear: none;
  }
  .m-filterlayer-dealerlocator
    .filter-group-wrapper
    .filterlayer-col:first-child,
  .m-filterlayer-dealerlocator
    .filter-group-wrapper
    .filterlayer-col:nth-child(3n + 1) {
    padding-left: 0;
  }
  .m-filterlayer-dealerlocator
    .filter-group-wrapper
    .filterlayer-col:nth-child(3n + 0) {
    padding-right: 0;
  }
  .m-filterlayer-dealerlocator
    .filter-group-wrapper
    .filterlayer-col:nth-child(n + 4) {
    display: none;
    visibility: hidden;
  }
}
@media (min-width: 900px) {
  .m-filterlayer-dealerlocator .filter-group-wrapper .filterlayer-col {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-filterlayer-dealerlocator
    .filter-group-wrapper
    .filterlayer-col:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    padding-left: 0;
  }
  .m-filterlayer-dealerlocator
    .filter-group-wrapper
    .filterlayer-col:nth-child(3n + 2) {
    margin-left: 33.3333333333%;
    margin-right: -100%;
    clear: none;
  }
  .m-filterlayer-dealerlocator
    .filter-group-wrapper
    .filterlayer-col:nth-child(3n + 3) {
    margin-left: 66.6666666667%;
    margin-right: -100%;
    clear: none;
  }
  .m-filterlayer-dealerlocator
    .filter-group-wrapper
    .filterlayer-col:nth-child(3n + 0) {
    padding-right: 0;
  }
  .m-filterlayer-dealerlocator
    .filter-group-wrapper
    .filterlayer-col:nth-child(n + 4) {
    display: none;
    visibility: hidden;
  }
}
@media (max-width: 599px) {
  .m-filterlayer-dealerlocator .filter-group-wrapper {
    margin-top: 20px;
  }
  .m-filterlayer-dealerlocator
    .filter-group-wrapper.show-all
    .filterlayer-col:nth-child(n + 2) {
    display: block;
    visibility: visible;
  }
  .m-filterlayer-dealerlocator .filter-group-wrapper .filterlayer-col {
    padding-left: 0;
    padding-right: 0;
  }
  .m-filterlayer-dealerlocator
    .filter-group-wrapper
    .filterlayer-col:nth-child(n + 2) {
    display: none;
    visibility: hidden;
  }
}
.m-filterlayer-dealerlocator
  .filter-group-wrapper
  .filterlayer-rating
  .a-rating {
  display: inline-block;
}
.m-filterlayer-dealerlocator
  .filter-group-wrapper
  .filterlayer-rating
  .a-rating
  .scale
  .icon {
  font-size: 22px;
}
.m-filterlayer-dealerlocator .filter-group-wrapper .filterlayer-rating > div {
  margin-bottom: 10px;
}
.m-filterlayer-dealerlocator .filter-group-wrapper .filterlayer-rating input {
  display: none;
}
.m-filterlayer-dealerlocator .filter-layer-controls .show-hide-wrapper {
  margin-top: 30px;
}
.m-filterlayer-dealerlocator
  .filter-layer-controls
  .show-hide-wrapper
  .filter-toggle.is-active
  .filter-toggle-hide {
  display: inline-block;
}
.m-filterlayer-dealerlocator
  .filter-layer-controls
  .show-hide-wrapper
  .filter-toggle
  .filter-toggle-hide,
.m-filterlayer-dealerlocator
  .filter-layer-controls
  .show-hide-wrapper
  .filter-toggle.is-active
  .filter-toggle-showmore {
  display: none;
}
.m-filterlayer-dealerlocator
  .filter-layer-controls
  .show-hide-wrapper
  .filter-toggle
  .filter-toggle-showmore {
  display: inline-block;
}
.m-filterlayer-dealerlocator .filter-layer-controls .close-button-wrapper {
  margin-top: 30px;
}
.m-filterlayer-dealerlocator
  .filter-layer-controls
  .close-button-wrapper
  .filter-closefilterarea-button {
  bottom: 0;
  left: 50%;
  margin-bottom: 0;
  position: relative;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 25%;
}
.m-filterlayer-searchabletablelist .form-layout-full {
  clear: both;
}
.m-filterlayer-searchabletablelist .a-heading {
  display: inline-block;
}
.m-filterlayer-searchabletablelist .a-heading + .a-link {
  float: right;
  width: auto;
  margin-bottom: 10px;
}
.m-filterlayer-searchabletablelist .form-row {
  padding: 0 0 10px;
}
.m-filterlayer-searchabletablelist .form-row .a-formlabel {
  display: block;
  margin: 0;
}
.m-forminput-actionlink {
  margin-top: 8px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-forminput-actionlink
  .a-link.link-addtocart,
.m-forminput-actionlink .a-button,
.m-forminput-actionlink
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  padding-top: 9px;
  padding-bottom: 10px;
  margin-top: 2px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-forminput-actionlink
  .a-link.link-addtocart[disabled="disabled"],
.m-forminput-actionlink .a-button[disabled="disabled"],
.m-forminput-actionlink
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled="disabled"] {
  color: #fff;
}
.m-forminput-bv-picture-upload .js-posted-photos {
  display: none;
}
.m-forminput-bv-picture-upload .item-container {
  width: 100%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.m-forminput-bv-picture-upload .item-container .item {
  width: 33.3333333333%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-forminput-bv-picture-upload .item-container .item > div {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 5px;
  max-width: 100%;
  height: 100px;
}
.m-forminput-bv-picture-upload .item-container .item > div img {
  height: 100%;
}
.m-forminput-bv-picture-upload .item-container .item .icon-delete {
  padding-bottom: 5px;
  cursor: pointer;
  font-size: inherit;
}
.m-forminput-bv-picture-upload .js-upload-picture {
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
  width: 100%;
}
@media (min-width: 600px) {
  .m-forminput-bv-picture-upload .item-container .item {
    width: 16.6666666667%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-forminput-bv-picture-upload .js-upload-picture {
    width: 33.3333333333%;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
    float: right;
  }
}
.m-forminput-datepicker {
  display: block;
}
.m-forminput-datepicker.is-not-selected.has-error
  + .form-error-wrapper
  .error-required {
  display: none !important;
}
.m-forminput-datepicker.has-ajax-error input,
.m-forminput-datepicker.is-not-selected input {
  border-color: #e11f26;
}
label + .pika-single {
  display: block;
  margin: 10px 0 0;
}
.pika-single.container {
  background: #f7f7f7;
  border: none;
  display: inline-block;
  width: auto;
}
.pika-single.is-bound .pika-button {
  background: #f7f7f7;
}
.pika-single .pika-lendar {
  max-width: 100%;
}
.pika-single .pika-label {
  background: 0 0;
  position: relative;
}
.pika-single .pika-label:after {
  font-size: 0.75rem;
  padding: 0.25rem;
  opacity: 0.4;
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.pika-single .pika-label:hover:after {
  opacity: 1;
}
.pika-single .pika-select {
  -webkit-appearance: none;
  appearance: none;
  display: block;
  height: 100%;
  top: 0;
  width: 100%;
}
.pika-single .pika-next,
.pika-single .pika-prev {
  background: 0 0;
  color: #000;
  height: 3rem;
  padding: 0;
  text-align: center;
  text-indent: 44px;
  width: 40px;
}
.pika-single .pika-next:before,
.pika-single .pika-prev:before {
  left: 50%;
  position: absolute;
  text-indent: 0;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.pika-single .pika-next:hover,
.pika-single .pika-prev:hover {
  background: 0 0;
}
.pika-single .is-today .pika-button {
  border-color: #ccc;
  color: inherit;
  font-weight: 400;
}
.pika-single .is-selected .pika-button {
  background: #007bc0;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  font-weight: 700;
}
.pika-single .pika-button {
  background: #fff;
  border: 1px solid transparent;
  padding: 5px;
  text-align: center;
}
.pika-single .pika-button:hover {
  background: #007bc0;
  color: #fff;
}
.pika-single .is-disabled .pika-button,
.pika-single .is-disabled .pika-button:hover {
  background: 0 0;
  color: inherit;
  cursor: not-allowed;
}
@media (min-width: 600px) {
  .pika-single .pika-label {
    font-size: 1rem;
    height: 3rem;
    line-height: 2.2;
  }
  .pika-single .pika-next,
  .pika-single .pika-prev {
    font-size: 30px;
    height: 3rem;
    width: 44px;
  }
}
.m-forminput-checkbox {
  display: block;
  position: relative;
}
.m-forminput-checkbox:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-forminput-checkbox input {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.m-forminput-checkbox input:focus {
  outline: 0;
}
.m-forminput-checkbox input:focus ~ .a-formlabel:before {
  outline: transparent solid 1px;
}
.m-forminput-checkbox input[disabled] ~ .a-formlabel,
.m-forminput-checkbox input[disabled] ~ .a-formlabel:hover,
.m-forminput-checkbox input[readonly] ~ .a-formlabel,
.m-forminput-checkbox input[readonly] ~ .a-formlabel:hover {
  color: #a4abb3;
  cursor: auto;
}
.m-forminput-checkbox input[disabled] ~ .a-formlabel:before,
.m-forminput-checkbox input[disabled] ~ .a-formlabel:hover:before,
.m-forminput-checkbox input[readonly] ~ .a-formlabel:before,
.m-forminput-checkbox input[readonly] ~ .a-formlabel:hover:before {
  border-color: #a4abb3 !important;
  color: #a4abb3 !important;
}
.m-forminput-checkbox input[disabled]:checked ~ .a-formlabel:before,
.m-forminput-checkbox input[disabled]:checked ~ .a-formlabel:hover:before,
.m-forminput-checkbox input[readonly]:checked ~ .a-formlabel:before,
.m-forminput-checkbox input[readonly]:checked ~ .a-formlabel:hover:before {
  border-color: #a4abb3;
  color: #a4abb3;
}
.m-forminput-checkbox.show-info-icon {
  display: inline-block;
}
.m-forminput-checkbox .a-formlabel {
  cursor: pointer;
  padding-left: 30px;
}
.m-forminput-checkbox .a-formlabel:before {
  background: #fff;
  border: 1px solid #007bc0;
  content: "";
  display: inline-block;
  height: 1.5;
  left: 0;
  position: absolute;
  vertical-align: bottom;
  width: 1.5;
}
.m-forminput-checkbox input:checked ~ .a-formlabel:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #007bc0;
  text-align: center;
}
.m-forminput-checkbox:hover > .a-formlabel:before,
.m-forminput-checkbox:hover > input:checked + .a-formlabel:before {
  border-color: #000;
  -webkit-box-shadow: inset 0 0 0 4px #fff;
  box-shadow: inset 0 0 0 4px #fff;
  color: #000;
}
.m-form .m-forminput-checkbox.m-forminput ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-checkbox.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-checkbox.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-checkbox.m-forminput
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .m-forminput-checkbox.technical-info-search
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput-checkbox.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput-checkbox.m-forminput
  ~ .form-error-wrapper::before {
  content: none;
}
.m-forminput-checkbox.no-checkbox .a-formlabel {
  cursor: default;
  padding-left: 0 !important;
}
.m-forminput-checkbox.no-checkbox .a-formlabel:before {
  background: inherit;
  border: none;
  content: none;
}
.m-forminput-checkbox.no-checkbox input:focus ~ .a-formlabel:before {
  outline: 0;
}
.m-forminput-checkbox.no-checkbox input:checked ~ .a-formlabel:before {
  content: none !important;
  color: #007bc0;
  text-align: center;
}
.m-forminput-checkbox.no-checkbox:hover > .a-formlabel:before,
.m-forminput-checkbox.no-checkbox:hover > input:checked + .a-formlabel:before {
  border-color: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: inherit;
}
.a-formlabel + .m-forminput-checkbox {
  margin: 10px 0 0;
}
.a-formlabel + .m-forminput-checkbox .a-formlabel[for] {
  margin: 0;
}
.ios-os
  body:not(:root)
  .m-forminput-checkbox
  input:checked
  ~ .a-formlabel:before,
.ios-os
  body:not(:root)
  .m-forminput-checkbox
  input:checked
  ~ .a-formlabel:hover:before,
.mac-os
  body:not(:root)
  .m-forminput-checkbox
  input:checked
  ~ .a-formlabel:before,
.mac-os
  body:not(:root)
  .m-forminput-checkbox
  input:checked
  ~ .a-formlabel:hover:before {
  line-height: 12px;
}
.m-forminput-clickable-rating {
  position: relative;
}
.m-forminput-clickable-rating .rating-result {
  width: 1px;
  position: absolute;
  top: 0;
  left: 0;
}
@media only screen and (max-width: 600px) {
  .m-forminput-clickable-rating .rating-result {
    width: 0;
    height: 0;
    top: 5px;
  }
  .m-forminput-dropdown.no-searchbar .select2-search__field {
    display: none;
  }
}
.m-forminput-clickable-rating .rating-stars {
  cursor: pointer;
  unicode-bidi: bidi-override;
  direction: rtl;
  position: relative;
  display: inline-block;
}
.m-forminput-clickable-rating .rating-stars > input {
  opacity: 0;
  z-index: -5;
  margin-top: 5px;
  position: absolute;
}
.m-forminput-clickable-rating .rating-stars > input + label {
  width: 1em;
  white-space: nowrap;
  cursor: pointer;
}
.m-forminput-clickable-rating .rating-stars > input + label > .icon:before {
  display: inline-block;
  color: #71767c;
}
.m-forminput-clickable-rating
  .rating-stars
  > input
  + label:hover
  > .icon:before,
.m-forminput-clickable-rating
  .rating-stars
  > input
  + label:hover
  ~ label
  > .icon:before,
.m-forminput-clickable-rating
  .rating-stars
  > input:checked
  ~ label
  > .icon:before {
  color: #007bc0;
}
.m-forminput-clickable-rating .rating-stars:hover > input + label .icon:before {
  color: #71767c;
}
.m-forminput-clickable-rating
  .rating-stars:hover
  > input
  + label:hover
  .icon:before,
.m-forminput-clickable-rating
  .rating-stars:hover
  > input
  + label:hover
  ~ label
  .icon:before {
  color: #007bc0;
}
.m-forminput-clickable-rating .number {
  padding-left: 10px;
  color: #007bc0;
}
.m-forminput-clickable-rating.has-error
  ~ .form-error-wrapper
  .error-container
  .error-custom,
.m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper
  .error-container
  .error-required {
  display: block;
}
.m-forminput-dropdown {
  margin: 0 0 20px;
  overflow: visible;
  position: relative;
}
.form-row .m-forminput-dropdown {
  margin-bottom: 0;
}
.form-row .m-forminput-dropdown + .form-error-wrapper {
  margin-top: 0;
}
.m-forminput-dropdown .select-wrap {
  color: #000;
  position: relative;
}
.m-forminput-dropdown .select-wrap.select-disabled {
  color: rgba(0, 0, 0, 0.5);
}
.m-forminput-dropdown .select-wrap:hover {
  color: #000;
}
.m-forminput-dropdown .select2-hidden-accessible {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.m-forminput-dropdown .select2-hidden-accessible:focus {
  outline: 0;
}
.m-forminput-dropdown select {
  background: #8a9097;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
  display: block;
  position: relative;
}
.m-forminput-dropdown select[disabled] {
  background: 0 0;
  color: rgba(0, 0, 0, 0.5);
  cursor: default;
}
.m-forminput-dropdown .select2-container {
  border: 1px solid #8a9097;
  min-width: 100%;
  width: auto !important;
  margin-top: -1px;
  max-width: 100%;
}
.m-forminput-dropdown .select2-container--disabled {
  border: 0;
}
.m-forminput-dropdown
  .readonly
  .select2-container--disabled
  .select2-selection {
  background: 0 0;
}
.m-forminput-dropdown
  .readonly
  .select2-container--disabled
  .select2-selection
  .select2-selection__rendered:hover {
  color: #000;
}
.m-forminput-dropdown
  .readonly
  .select2-container--disabled
  .select2-selection
  .select2-selection__arrow {
  display: none;
}
@media (min-width: 600px) {
  .m-forminput-dropdown .select-wrap:after {
    display: none;
  }
  .m-forminput-dropdown select {
    padding: 0;
  }
}
@media (max-width: 599px) {
  .m-forminput-dropdown .select-wrap.readonly:after {
    display: none;
  }
}
.m-forminput-dropdown .select2 {
  width: 100%;
}
.m-forminput-dropdown .select2.select2-container {
  margin: 0;
}
.m-forminput-dropdown .select2-selection {
  background: #8a9097;
  color: #000;
  cursor: pointer;
  position: relative;
  width: 100%;
}
.m-forminput-dropdown .select2-selection:hover {
  color: #000;
}
.m-forminput-dropdown .select2-selection:focus {
  outline: transparent solid 1px;
}
.m-forminput-dropdown .select2-selection__arrow {
  bottom: 0;
  padding: 12px 64px 12px 12px;
  position: absolute;
  right: 0;
  top: 0;
}
.m-forminput-dropdown .select2-selection__arrow b {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  vertical-align: middle;
}
.m-forminput-dropdown .select2-container--disabled .select2-selection {
  cursor: default;
}
.m-forminput-dropdown .select2-search--hide {
  display: none;
}
.m-forminput-dropdown .select2-container--open {
  border-color: #8a9097;
  max-height: 300px;
}
.m-forminput-dropdown .select2-container--open .select2-selection__arrow b {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.m-forminput-dropdown .select2-dropdown {
  border: 1px solid #8a9097;
}
.m-forminput-dropdown .select2-results__options {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.m-forminput-dropdown
  .select2-results__options
  li:nth-child(2)
  span.current-user {
  font-weight: 700;
  color: #000;
}
.m-forminput-dropdown .select2-container .select2-results__option {
  cursor: pointer;
  margin: 0;
  padding: 12px 64px 12px 12px;
}
.m-forminput-dropdown
  .select2-container
  .select2-results__option[aria-disabled="true"] {
  color: rgba(0, 0, 0, 0.5);
  background-color: #8a9097;
  display: none;
}
.m-forminput-dropdown
  .select2-container
  .select2-results__option
  .hide-placeholder-on-open {
  display: none;
}
.m-forminput-dropdown
  .select2-container
  .select2-results__option.select2-results__option--load-more[aria-disabled="true"] {
  color: rgba(0, 0, 0, 0.5);
  background-color: #8a9097;
  display: inherit;
}
.m-forminput-dropdown .select2-container .select2-selection {
  border-radius: 0;
  height: 48px;
}
.m-forminput-dropdown
  .select2-container
  .select2-selection--multiple
  .select2-selection__arrow
  b,
.m-forminput-dropdown
  .select2-container
  .select2-selection--single
  .select2-selection__arrow
  b {
  border: 0 hidden transparent;
  left: 4px;
  top: 4px;
}
.m-forminput-dropdown .select2-container .select2-selection--multiple {
  min-height: 48px;
  height: auto;
}
.m-forminput-dropdown
  .select2-container
  .select2-selection--multiple
  .select2-selection__rendered,
.m-forminput-dropdown
  .select2-container
  .select2-selection--single
  .select2-selection__rendered {
  color: #000;
  line-height: 19px;
  padding-left: 0;
}
.m-forminput-dropdown
  .select2-container
  .select2-selection--multiple
  .select2-selection__rendered:hover,
.m-forminput-dropdown
  .select2-container
  .select2-selection--single
  .select2-selection__rendered:hover {
  color: #000;
}
.m-forminput-dropdown
  .select2-container
  .select2-selection--multiple
  .select2-selection__arrow,
.m-forminput-dropdown
  .select2-container
  .select2-selection--single
  .select2-selection__arrow {
  left: auto;
  padding: 0;
}
.m-forminput-dropdown
  .select2-container--disabled
  .select2-selection--single
  .select2-selection__rendered {
  cursor: default;
}
.m-forminput-dropdown .select2-container--open .select2-selection:focus {
  outline: 0;
}
.m-forminput-dropdown .select2-container--open .select2-search--dropdown {
  background-color: #e0e2e5;
}
.m-forminput-dropdown
  .select2-container
  .select2-search--inline
  .select2-search__field {
  margin-top: 0;
  color: #007bc0;
}
.m-forminput-dropdown
  .select2-container
  .select2-selection.select2-selection--multiple {
  padding: 0 20px 0 10px;
}
.m-forminput-dropdown
  .select2-container
  .select2-selection.select2-selection--multiple
  .select2-selection__rendered {
  line-height: 48px;
}
.m-forminput-dropdown
  .select2-container
  .select2-selection.select2-selection--multiple
  .select2-selection__choice {
  line-height: 26px;
  border-radius: 0;
  border-color: #007bc0;
  color: #007bc0;
  background-color: #8a9097;
}
.m-forminput-dropdown
  .select2-container
  .select2-selection.select2-selection--multiple:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  pointer-events: none;
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.m-forminput-dropdown
  .select2-container--open
  .select2-selection.select2-selection--multiple:after {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
.m-forminput-dropdown.no-searchbar .select2-search__field {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.m-forminput-dropdown.no-searchbar .select2-search--dropdown {
  padding: 0;
}
.m-forminput-dropdown.multiple-dropdown
  ul.select2-results__options
  .select2-results__option[aria-selected="true"]:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  float: right;
}
.m-forminput-fileupload.upload-missing-error.had-focus:valid
  ~ .form-error-wrapper::before {
  display: none;
}
.m-forminput-multiline-dropdown .select-wrap:after {
  display: none;
}
.m-forminput-password-wrapper .password-validation-wrapper {
  display: none;
  margin: 10px 0;
}
.m-forminput-password-wrapper
  .password-validation-wrapper
  .password-validation-container
  ul
  li {
  font-size: 12px;
}
.m-forminput-password-wrapper
  .password-validation-wrapper
  .password-validation-container
  ul
  li.password-validation
  .icon {
  display: none;
}
.m-forminput-password-wrapper
  .password-validation-wrapper
  .password-validation-container
  ul
  li.password-validation.is-invalid
  .icon-unchecked {
  color: #ed0007;
}
.m-forminput-password-wrapper
  .password-validation-wrapper
  .password-validation-container
  ul
  li.password-validation.is-valid
  .icon-checked {
  color: #00884a;
}
.m-forminput-password-wrapper .password-validation-wrapper .password-strength {
  font-size: 12px;
}
.m-forminput-password-wrapper
  .password-validation-wrapper
  .password-strength
  .strength-bar {
  height: 8px;
  position: relative;
  background: 0 0;
  margin: 8px 0 0;
  width: 100%;
}
.m-forminput-password-wrapper
  .password-validation-wrapper
  .password-strength
  .strength-bar
  ~ .password-hint {
  display: inline-block;
  margin: 5px 0 0;
}
.m-forminput-password-wrapper
  .password-validation-wrapper
  .password-strength
  .strength-bar
  > span.strength-progress {
  display: block;
  height: 100%;
  background-color: transparent;
  position: relative;
  overflow: hidden;
  -webkit-transition: width 1s;
  transition: width 1s;
}
.m-forminput-password-wrapper
  .password-validation-wrapper
  .password-strength
  .strength-bar.strength-progress-1
  > span {
  width: 25%;
  background-color: #e11f26;
}
.m-forminput-password-wrapper
  .password-validation-wrapper
  .password-strength
  .strength-bar.strength-progress-2
  > span {
  width: 50%;
  background-color: #e11f26;
}
.m-forminput-password-wrapper
  .password-validation-wrapper
  .password-strength
  .strength-bar.strength-progress-3
  > span {
  width: 75%;
  background-color: #ffcf00;
}
.m-forminput-password-wrapper
  .password-validation-wrapper
  .password-strength
  .strength-bar.strength-progress-4
  > span {
  width: 100%;
  background-color: #00884a;
}
.m-forminput-password-wrapper .input:focus + .password-validation-wrapper {
  display: block;
}
.m-forminput-radio {
  clear: right;
  display: block;
}
.m-forminput-radio:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-forminput-radio input {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.m-forminput-radio input:focus {
  outline: 0;
}
.m-forminput-radio input:focus ~ .a-formlabel:before {
  outline: transparent solid 1px;
}
.m-forminput-radio input[disabled] ~ .a-formlabel,
.m-forminput-radio input[disabled] ~ .a-formlabel:hover,
.m-forminput-radio input[readonly] ~ .a-formlabel,
.m-forminput-radio input[readonly] ~ .a-formlabel:hover {
  color: #a4abb3;
  cursor: auto;
}
.m-forminput-radio input[disabled] ~ .a-formlabel:before,
.m-forminput-radio input[disabled] ~ .a-formlabel:hover:before,
.m-forminput-radio input[readonly] ~ .a-formlabel:before,
.m-forminput-radio input[readonly] ~ .a-formlabel:hover:before {
  border-color: #a4abb3 !important;
  color: #a4abb3 !important;
}
.m-forminput-radio input[disabled]:checked ~ .a-formlabel:before,
.m-forminput-radio input[disabled]:checked ~ .a-formlabel:hover:before,
.m-forminput-radio input[readonly]:checked ~ .a-formlabel:before,
.m-forminput-radio input[readonly]:checked ~ .a-formlabel:hover:before {
  background: #a4abb3 !important;
  border-color: #a4abb3 !important;
}
.m-forminput-radio .a-formlabel {
  cursor: pointer;
  padding-left: 30px;
}
.m-forminput-radio .a-formlabel:before {
  background: #fff;
  border: 1px solid #007bc0;
  content: "";
  display: inline-block;
  vertical-align: bottom;
}
.m-forminput-radio .a-formlabel > .label-text {
  display: inline-block;
}
.m-forminput-radio input:checked ~ .a-formlabel:before {
  background: #007bc0;
  -webkit-box-shadow: inset 0 0 0 4px #fff;
  box-shadow: inset 0 0 0 4px #fff;
  line-height: 1.5;
  text-align: center;
}
.m-forminput-radio:hover > .a-formlabel:before {
  border-color: #000;
  -webkit-box-shadow: inset 0 0 0 4px #fff;
  box-shadow: inset 0 0 0 4px #fff;
}
.m-forminput-radio:hover > input:checked ~ .a-formlabel:before {
  background: #000;
  border-color: #000;
  -webkit-box-shadow: inset 0 0 0 4px #fff;
  box-shadow: inset 0 0 0 4px #fff;
}
.m-form .m-forminput-radio.m-forminput ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .m-forminput-radio.technical-info-search
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput-radio.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput-radio.m-forminput
  ~ .form-error-wrapper::before {
  content: none;
}
.m-forminput-radio .no-symbol {
  padding-left: 0;
}
.m-forminput-radio .no-symbol:after,
.m-forminput-radio .no-symbol:before {
  display: none !important;
}
.m-forminput-simple-captcha > input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-simple-captcha
  > input.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput-simple-captcha
  > input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-forminput-simple-captcha
  > input.m-forminput {
  margin-top: 10px;
}
.m-forminput-simple-captcha .reset-captcha > button {
  height: auto;
}
body[dir="rtl"] .m-forminput-slider-captcha .slider .noUi-handle:before,
html[dir="rtl"] .m-forminput-slider-captcha .slider .noUi-handle:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-forminput-slider-captcha {
  margin: 0 0 20px;
  width: 100%;
}
.m-forminput-slider-captcha .slider {
  background: #e0e2e5;
  height: 3rem;
}
.m-forminput-slider-captcha .slider .noUi-handle {
  background: #007bc0;
  cursor: pointer;
  height: 100%;
}
.m-forminput-slider-captcha .slider .noUi-handle:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #fff;
  font-size: 20px;
  line-height: 3rem;
  position: relative;
  text-align: center;
  width: 60px;
  background: #007bc0;
  cursor: pointer;
}
.m-forminput-slider-captcha .slider .noUi-handle:hover {
  background: #007bc0;
}
.m-forminput-slider-captcha .slider .noUi-base {
  height: 100%;
  margin: 0 3rem 0 14px;
  position: relative;
}
.m-forminput-slider-captcha .slider .text {
  line-height: 3rem;
  overflow: hidden;
  padding: 0 3rem;
  position: absolute;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.noUi-target,
.noUi-target * {
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
}
.noUi-base,
.noUi-connects {
  height: 100%;
  position: relative;
  z-index: 1;
}
.noUi-connects {
  overflow: hidden;
  z-index: 0;
  border-radius: 3px;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform-style: flat;
  transform-style: flat;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
.noUi-vertical .noUi-origin {
  top: -100%;
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -34px;
  top: 0;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  bottom: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-pips,
.noUi-pips * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
}
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  font-size: 10px;
}
.noUi-marker {
  position: absolute;
}
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  -ms-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  -ms-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
.m-forminput-textarea {
  margin: 0 0 20px;
  width: 100%;
}
.m-forminput-textarea .input {
  border: 1px solid #ccc;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #000;
  overflow: hidden;
  width: 100%;
}
.m-forminput-textarea .input[readonly]:focus {
  outline: 0;
}
.m-forminput-textarea .character-counter {
  padding: 0 0 0 5px;
}
.m-form .m-forminput-textarea.m-forminput ~ .form-error-wrapper::before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-textarea.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-textarea.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-textarea.m-forminput
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .m-forminput-textarea.technical-info-search
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput-textarea.js-search-input
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput-textarea.m-forminput
  ~ .form-error-wrapper::before {
  content: none;
}
.m-imagelist-dealerlocator > * {
  clear: both;
  display: block;
  float: none;
  margin-bottom: 0;
  margin-top: 10px;
}
.m-imagelist-dealerlocator > :first-child {
  margin-top: 0;
}
.m-imagelist-dealerlocator .a-link-inline {
  display: table;
  margin-right: 0;
}
@media (min-width: 900px) {
  .pika-single .pika-table {
    border-collapse: separate;
    border-spacing: 5px;
  }
  .m-imagelist-dealerlocator .a-link-inline {
    float: right;
  }
}
.m-imagelist-dealerlocator .a-image {
  text-align: left;
}
.m-imagelist-dealerlocator .a-image img {
  max-width: 100%;
  width: auto;
}
.m-itemserviceitem.care-contract .service-option-label {
  display: inline-block;
}
body.cookielaw-blur-background > :not([data-t-decorator="CookieLaw"]) {
  -webkit-filter: Blur(Strength=3);
  filter: Blur(Strength=3);
  filter: url("data:image/svg+xml;utf8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='svgBlur' x='-5%' y='-5%' width='110%' height='110%'><feGaussianBlur in='SourceGraphic' stdDeviation='5'/></filter></svg>#svgBlur");
  -webkit-filter: blur(3px);
  filter: blur(3px);
}
body.cookielaw-blur-background .m-layer .layer-overlay {
  background-color: rgba(255, 255, 255, 0);
}
body.cookielaw-blur-background .m-layer .layer-content {
  -webkit-box-shadow: 0 0 20px 0 #000;
  box-shadow: 0 0 20px 0 #000;
}
body.cookielaw-blur-background .m-fly-in-layer {
  -webkit-filter: none;
  filter: none;
}
body.cookielaw-blur-background .m-fly-in-layer .a-area--fly-in-flag,
body.cookielaw-blur-background .m-fly-in-layer .fly-in-layer-content {
  -webkit-filter: Blur(Strength=3);
  filter: Blur(Strength=3);
  filter: url("data:image/svg+xml;utf8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='svgBlur' x='-5%' y='-5%' width='110%' height='110%'><feGaussianBlur in='SourceGraphic' stdDeviation='5'/></filter></svg>#svgBlur");
  -webkit-filter: blur(3px);
  filter: blur(3px);
}
_:-ms-fullscreen.cookielaw-blur-background .m-layer .layer-overlay,
:root body.cookielaw-blur-background .m-layer .layer-overlay {
  background: #000;
}
.m-layer-iframe {
  height: 100%;
  max-height: 100%;
  overflow: hidden;
}
.m-layer-iframe .layer-iframe {
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
}
.m-layer-iframe .layer-wrapper {
  margin: 0;
}
.m-layer-iframe .layer-content {
  min-height: 100vh;
  padding: 0;
}
.m-layer-iframe .layer-close {
  background: #fff;
  float: none;
  padding: 5px;
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 10;
}
.m-layer-iframe .layer-content-inner {
  margin: 0;
  min-height: 100vh;
  padding: 0;
}
.m-locationselectoroverlay .zip-code-wrapper {
  outline: solid 1px;
  padding: 15px;
  margin: auto;
  text-align: center;
}
.m-locationselectoroverlay .zip-code-wrapper .form-layout-full .form-row {
  margin: auto;
}
.m-locationselectoroverlay
  .zip-code-wrapper
  .form-layout-full
  .form-row
  .location-input {
  width: 50%;
}
@media (max-width: 599px) {
  .m-layer-iframe .layer-enable-scroll-onmobile {
    position: fixed !important;
    right: 0;
    bottom: 0;
    left: 0;
    top: 0;
    -webkit-overflow-scrolling: touch !important;
    overflow-y: scroll !important;
  }
  .m-locationselectoroverlay .zip-code-wrapper {
    width: 100%;
  }
  .m-locationselectoroverlay
    .zip-code-wrapper
    .form-layout-full
    .form-row
    .location-input {
    width: 50%;
  }
}
.m-locationselectoroverlay
  .zip-code-wrapper
  .form-layout-full
  .form-row
  .form-error-wrapper::before {
  display: none !important;
}
.m-locationselectoroverlay .zip-code-wrapper .form-actions.form-row {
  margin: auto;
}
.m-locationselectoroverlay
  .zip-code-wrapper
  .form-actions.form-row
  .form-action {
  display: inline-block;
  margin: auto;
  width: 100%;
}
.m-locationselectoroverlay
  .select2-container--default
  .select2-results
  > .select2-results__options {
  max-height: 150px;
}
.m-no-reviews {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #007bc0;
}
.m-no-reviews .no-reviews-found-content {
  color: #fff;
  padding: 18px 25px;
}
.m-no-reviews .no-reviews-found-close-icon {
  padding: 11px 20px;
}
.m-no-reviews .no-reviews-found-close-icon .close-button {
  color: #fff;
}
.m-layer-wizard .hide {
  display: none;
}
.m-layer-wizard .show {
  display: block;
}
.m-layer-dealerlocator {
  height: 100%;
  max-height: 100%;
  overflow: hidden;
}
.m-layer-dealerlocator .layer-wrapper {
  margin: 0;
}
.m-layer-dealerlocator .layer-content {
  min-height: 100vh;
  padding: 0;
}
.m-layer-dealerlocator .layer-close {
  background: #fff;
  float: none;
  padding: 5px;
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 10;
}
.m-layer-dealerlocator .layer-content-inner {
  margin: 0;
  min-height: 100vh;
  padding: 0;
}
.m-layer.m-add-question-layer .layer-content ul {
  padding: inherit;
  margin: inherit;
}
.m-layer.m-add-question-layer .layer-content ul li {
  list-style-type: disc;
}
.m-layer.m-review-layer .layer-content ul {
  padding: inherit;
  margin: inherit;
}
.m-layer.m-review-layer .layer-content ul li {
  list-style-type: disc;
}
@media (min-width: 900px) {
  .m-layer.m-add-question-layer {
    position: absolute;
    bottom: auto;
    top: 0;
    z-index: 103;
  }
  .m-layer.m-add-question-layer .layer-overlay {
    position: absolute;
    display: inherit;
  }
  .m-layer.m-add-question-layer .layer-wrapper {
    width: 100%;
  }
  .m-layer.m-add-question-layer .layer-wrapper .layer-content {
    max-width: 90%;
    border: none;
  }
  .m-layer.m-add-question-layer
    .layer-wrapper
    .layer-content
    .layer-content-inner {
    padding: 5px;
  }
  .m-layer.m-add-question-layer .layer-close {
    display: none;
  }
  .m-layer.m-review-layer {
    position: absolute;
    bottom: auto;
    top: 0;
    z-index: 103;
  }
  .m-layer.m-review-layer .layer-overlay {
    position: absolute;
    display: inherit;
  }
  .m-layer.m-review-layer .layer-wrapper {
    width: 100%;
  }
  .m-layer.m-review-layer .layer-wrapper .layer-content {
    max-width: 90%;
    border: none;
  }
  .m-layer.m-review-layer .layer-wrapper .layer-content .layer-content-inner {
    padding: 5px;
  }
  .m-layer.m-review-layer .layer-close {
    display: none;
  }
  .m-linklist-rebrush .list-unstyled {
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 20px;
    column-gap: 20px;
  }
}
.m-linklist-rebrush .a-link,
.m-linklist-rebrush li {
  width: 100%;
}
.m-linklist-rebrush .a-link {
  padding: 10px 10px 10px 35px;
  border-radius: 5px;
  background: #71767c;
  font-weight: 700;
}
.m-linklist-rebrush .a-link:before {
  top: 6px;
  left: 8px;
  font-size: 20px;
  position: absolute;
}
.m-linklist-rebrush .a-link .text {
  color: #000;
}
@media (min-width: 900px) {
  .m-linklist-rebrush.linklist-half {
    width: 70%;
    margin: 20px auto;
  }
}
.m-mediagallery[data-t-decorator="Layer"] {
  margin-bottom: 40px;
}
@media (max-width: 599px) {
  .m-mediagallery[data-t-decorator="Layer"] {
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    vertical-align: middle;
  }
  .m-mediagallery[data-t-decorator="Layer"]
    .mediagallery-mainslider.slick-slider {
    -ms-touch-action: pinch-zoom pan-y;
    touch-action: pinch-zoom pan-y;
  }
}
.m-mediagallery[data-t-decorator="Layer"].mediagallery-mainslider .slick-list,
.m-mediagallery[data-t-decorator="Layer"].mediagallery-mainslider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.m-mediagallery[data-t-decorator="Layer"] .mediagallery-mainslider {
  margin-bottom: 15px;
}
.m-mediagallery[data-t-decorator="Layer"] .mediagallery-wrapper {
  margin-bottom: 5px;
  position: relative;
  width: 100%;
}
@media (min-width: 600px) {
  .m-mediagallery[data-t-decorator="Layer"] .mediagallery-wrapper-small {
    width: 75%;
  }
  .m-mediagallery[data-t-decorator="Layer"] .mediagallery-wrapper {
    width: 100%;
  }
}
.m-mediagallery[data-t-decorator="Layer"] .Magic360-container.zoom-in-cursor {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
.m-mediagallery[data-t-decorator="Layer"] .mediagallery-controls {
  display: block;
  margin: 0;
  position: absolute;
  width: 100%;
}
.m-mediagallery[data-t-decorator="Layer"] .mediagallery-controls .prev {
  background: 0 0;
  color: #fff;
  cursor: pointer;
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-controls
  .prev.is-inactive {
  background: 0 0;
  color: rgba(0, 123, 192, 0.7);
  cursor: default;
}
.m-mediagallery[data-t-decorator="Layer"] .mediagallery-controls .next {
  background: 0 0;
  color: #fff;
  cursor: pointer;
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-controls
  .next.is-inactive {
  background: 0 0;
  color: rgba(0, 123, 192, 0.7);
  cursor: default;
}
.m-mediagallery[data-t-decorator="Layer"] .mediagallery-slide {
  height: 100%;
  min-height: auto;
  overflow: visible;
  position: relative;
}
.m-mediagallery[data-t-decorator="Layer"] .mediagallery-slide img {
  display: block;
  margin: 0 auto;
}
.m-mediagallery[data-t-decorator="Layer"] .mediagallery-caption {
  margin-bottom: 20px;
  min-height: 3;
}
.m-mediagallery[data-t-decorator="Layer"] .mediagallery-icon {
  float: right;
  margin-top: 15px;
  margin-bottom: 8px;
  margin-left: 30px;
}
.m-mediagallery[data-t-decorator="Layer"] .mediagallery-icon .a-button-plain,
.m-mediagallery[data-t-decorator="Layer"] .mediagallery-icon .a-link {
  padding: 10px;
}
.m-mediagallery[data-t-decorator="Layer"] .mediagalleryproduct-zoomable-image {
  overflow: hidden;
  position: relative;
}
.m-mediagallery[data-t-decorator="Layer"] .mediagalleryproduct-zoomimage {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
  left: 0;
  position: relative;
  top: 0;
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagalleryproduct-zoomimage.movecursor {
  cursor: move;
}
.m-mediagallery[data-t-decorator="Layer"] .mediagallery-thumbnailcarousel {
  padding: 0 30px;
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel.slick-slider
  .slick-list,
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel.slick-slider
  .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide {
  background: 0 0;
  border: 0;
  cursor: pointer;
  height: 100%;
  min-height: auto;
  display: block;
  position: relative;
  width: 100%;
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide:hover
  .mediagallery-thumbnailcarousel-hover {
  background: rgba(0, 0, 0, 0.5);
  border: 0;
  display: block;
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide.is-active
  .mediagallery-thumbnailcarousel-hover {
  border: 2px solid #ccc;
  display: block;
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide::after {
  content: "";
  display: block;
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide
  .a-image,
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide
  img,
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide
  picture {
  bottom: 0;
  left: 0;
  max-height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide
  img {
  margin: 0 auto;
  max-height: 100%;
  max-width: 100%;
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel
  .slick-slider {
  overflow: hidden;
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-hover {
  bottom: 0;
  display: none;
  position: absolute;
  right: 10px;
  top: 0;
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel.slick-slider
  .slick-track {
  margin-left: auto;
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside {
  top: 50%;
  width: 100%;
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.next,
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.prev {
  background: 0 0;
  color: #007bc0;
  cursor: pointer;
  display: block;
  font-size: 32px;
  height: 48px;
  margin-top: -24px;
  opacity: 1;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 48px;
  z-index: 1;
}
.no-touchevents
  .m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.next:hover,
.no-touchevents
  .m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.prev:hover {
  color: #000;
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.next.is-inactive,
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.next.is-inactive:hover,
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.prev.is-inactive,
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.prev.is-inactive:hover {
  color: #ccc;
  cursor: default;
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.next {
  float: right;
  margin-right: 0;
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.prev {
  float: left;
  margin-left: 0;
}
.m-mediagallery-pressdetail .pressdetail-position-wrapper {
  position: relative;
  width: 100%;
}
@media (min-width: 600px) {
  .m-mediagallery-pressdetail .mediagallery-downloads {
    padding-left: 20px;
    position: absolute;
    right: 0;
    top: 0;
    width: 20%;
  }
}
.m-mediagallery-spareparts .pagination-position-bottom {
  bottom: 0;
  margin: auto auto -21.5px;
  position: absolute;
  text-align: center;
  top: auto;
  width: 100px;
}
.m-mediagallery-spareparts .pagination-position-center {
  left: 0;
  right: 0;
}
.m-mediagallery-spareparts .spare-part-downloads {
  min-height: 3;
}
.m-mediagallery-spareparts .spare-part-download-file {
  margin-right: 20px;
  min-height: 3;
  vertical-align: middle;
}
.m-mediagallery-spareparts .spare-part-download-all-files {
  min-height: 3;
  vertical-align: middle;
}
.m-mediagallery-spareparts p {
  width: 100%;
}
.m-mediagallery-spareparts p > .a-image.a-image-inline {
  margin-top: 10px;
  display: block;
  text-align: left;
}
.m-mediagallerylayer-reviewgallery .a-paginationarrows.next,
.m-mediagallerylayer-reviewgallery .a-paginationarrows.prev {
  height: 55px;
  width: 50px;
}
.m-mediagallerylayer-reviewgallery .paginationnumber {
  margin: -5px;
  text-align: center;
  width: 100%;
}
@media (max-width: 599px) {
  .m-mediagallerylayer-reviewgallery .paginationnumber {
    bottom: 0;
    position: fixed;
  }
}
.m-mediagallerylayer-reviewgallery .a-paginationdots {
  margin-left: -18px;
}
@media (min-width: 900px) {
  .m-mediagallery[data-t-decorator="Layer"] .mediagallery-slide {
    min-height: auto;
    overflow: visible;
    position: relative;
  }
  .m-mediagallery[data-t-decorator="Layer"] .paginationnumberposition-bottom {
    margin-bottom: -31.5px;
  }
  .m-mediagallerylayer-reviewgallery .a-image img {
    max-width: 35%;
  }
}
.m-mediagallerylayer-spareparts .pagination-position-bottom {
  bottom: 0;
  margin: auto auto -21.5px;
  position: absolute;
  text-align: center;
  top: auto;
  width: 100px;
}
.m-mediagallerylayer-spareparts .pagination-position-center {
  left: 0;
  right: 0;
}
.m-mediagallerylayer-spareparts .sparepart-scan-frame {
  border: 1px solid #007bc0;
  left: 30%;
  position: absolute;
  top: 30%;
}
.m-mediagallerylayer-spareparts .spare-part-downloads {
  margin-bottom: 20px;
  min-height: 3;
}
.m-mediagallerylayer-spareparts .spare-part-download-file {
  margin-right: 20px;
  min-height: 3;
  vertical-align: middle;
}
.m-mediagallerylayer-spareparts .spare-part-download-all-files {
  min-height: 3;
  vertical-align: middle;
}
.m-paymentselection.paymentselection-rebrush .method {
  cursor: pointer;
  width: 100%;
  border: 2px solid #f2f2f2;
  border-radius: 0.25rem;
  margin-bottom: 10px;
}
.m-paymentselection.paymentselection-rebrush .method .a-formlabel.radio {
  margin: 0;
}
.m-paymentselection.paymentselection-rebrush .method .fee,
.m-paymentselection.paymentselection-rebrush .method .toggle {
  padding-left: 30px;
}
.m-paymentselection.paymentselection-rebrush
  .method
  .toggle
  .oney-payment-info-section {
  width: 50%;
}
.m-paymentselection.paymentselection-rebrush
  .method
  .toggle
  .oney-payment-info-section
  img {
  height: 50px;
  width: auto;
}
.m-paymentselection.paymentselection-rebrush
  .method
  .paymentselection-nested-radiobutton {
  margin: -5px 0 0;
  padding: 0 0 10px;
}
.m-paymentselection.paymentselection-rebrush
  .method
  .paymentselection-nested-radiobutton
  .method-radio.js-method-nested {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  position: relative;
}
.m-paymentselection.paymentselection-rebrush
  .method
  .paymentselection-nested-radiobutton
  .payment-nested-radio-button {
  padding: 10px 0;
}
.m-paymentselection.paymentselection-rebrush .border-highlight {
  border-color: #00599c;
}
.m-paymentselection.paymentselection-rebrush .method-radio {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 12px;
}
.m-paymentselection.paymentselection-rebrush .method-img-container .a-image {
  margin: 0;
  width: auto;
  float: left;
}
.m-paymentselection.paymentselection-rebrush
  .method-img-container
  .a-image
  img {
  height: 30px;
  margin: 0 0 0 10px;
  width: auto;
  text-align: initial;
}
.m-paymentselection-toggletable .installments .m-table .left-col {
  padding-left: 10px;
}
.m-productconversionarea-stage {
  margin-bottom: 10px;
}
.m-productconversionarea-stage .data-sheet-energy {
  margin: 0 10px 10px 0;
}
.m-productconversionarea-stage .data-sheet-energy .m-imagelist {
  max-width: 60px;
}
.m-productconversionarea-stage .data-sheet-energy .a-link-download:first-child {
  position: relative;
}
.m-productconversionarea-stage .price:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-productconversionarea-stage .price .current,
.m-productconversionarea-stage .price .previous {
  font-size: 35px;
  margin: 10px 10px 20px 0;
  width: auto;
}
.g-layout-half .slide .m-productconversionarea-stage .price .current,
.g-layout-half .slide .m-productconversionarea-stage .price .previous {
  font-size: 26.25px;
  white-space: nowrap;
}
.m-productconversionarea-stage .details {
  margin: 0 0 10px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-productconversionarea-stage
  .a-link.link-addtocart,
.m-productconversionarea-stage .a-button,
.m-productconversionarea-stage
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  margin: 0;
}
.m-producttitle[data-t-decorator="rebrush"] .product-code {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.m-producttitle[data-t-decorator="rebrush"] h1,
.m-producttitle[data-t-decorator="rebrush"] h3 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.m-producttitle[data-t-decorator="rebrush"] .heading-link {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
}
.m-producttitle[data-t-decorator="rebrush"] .subtitle {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 0.8;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 0.8;
  }
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 0.8;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 0.8;
  }
  to {
    opacity: 0;
  }
}
.m-scrolldown_scrollytelling {
  background: #007bc0;
  color: #fff;
  font-size: 16px;
  left: 40%;
  margin: auto 0;
  min-width: 95px;
  opacity: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: opacity 2s;
  transition: opacity 2s;
  width: auto;
  z-index: 50;
  display: none;
}
.m-scrolldown_scrollytelling .icon-scrolldown {
  padding-top: 5px;
  margin-top: 5px;
}
.m-scrolldown_scrollytelling .button-inactive {
  opacity: 0;
}
.m-scrolldown_scrollytelling .scrolldown-container {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.m-scrolldown_scrollytelling .scrolldown-container .scrolldownicon-with-text {
  text-align: center;
}
.m-scrolldown_scrollytelling .scrolldownicon-without-text {
  text-align: center;
  margin-left: 5px;
}
.m-scrolldown_scrollytelling.is-active {
  opacity: 0.8;
  -webkit-animation: 3s fadeIn;
  animation: 3s fadeIn;
}
.m-scrolldown_scrollytelling.is-inactive {
  opacity: 0;
  display: block;
  -webkit-animation: 2s fadeOut;
  animation: 2s fadeOut;
}
.m-searchfield-advanceenumber .searchfield-icon-camera {
  color: #007bc0;
  cursor: pointer;
  position: absolute;
  right: 18px;
  top: 14px;
  z-index: 10;
}
.m-searchfield-advanceenumber .searchfield-icon-remove {
  right: 55px;
}
.m-searchfield-advanceenumber .preview-picture {
  width: 320px;
  height: auto;
  display: none;
  border: 5px solid #ccc;
}
.m-searchfield-advanceenumber input[type="file"] {
  display: inline-block;
  visibility: hidden;
  width: 0;
  height: 0;
}
@media (min-width: 600px) {
  .m-searchfield-advanceenumber .input-wrap {
    width: 66.6666666667%;
  }
  .m-searchfield-advanceenumber .submit-wrap {
    width: 33.3333333333%;
  }
}
.m-searchfield-advanceenumber .m-searchfield {
  width: 100% !important;
}
.m-searchfield-enumberocr .searchfield-icon-camera {
  color: #007bc0;
  cursor: pointer;
  position: absolute;
  right: 18px;
  top: 14px;
  z-index: 10;
}
.m-searchfield-enumberocr .searchfield-icon-remove {
  right: 55px;
}
.m-searchfield-enumberocr .preview-picture {
  width: 320px;
  height: auto;
  display: none;
  border: 5px solid #ccc;
}
.m-searchfield-enumberocr input[type="file"] {
  display: inline-block;
  visibility: hidden;
  width: 0;
  height: 0;
}
@media (max-width: 599px) {
  .m-paymentselection.paymentselection-rebrush
    .method
    .toggle
    .oney-payment-info-section {
    width: 100%;
  }
  .m-searchfield-advanceenumber
    .searchfield-searchbutton
    .text:not(.display-mobile),
  .m-searchfield-enumberocr
    .searchfield-searchbutton
    .text:not(.display-mobile) {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .m-searchresultpromotionteaser-gc-wpe .promotion-teaser-wrap {
    grid-template-areas: "Image" "Text";
  }
}
@media (min-width: 600px) {
  .m-searchfield-enumberocr .input-wrap {
    width: 66.6666666667%;
  }
  .m-searchfield-enumberocr .submit-wrap {
    width: 33.3333333333%;
  }
}
.m-searchfield-cookitlocator .has-geo-location .searchfield-icon-remove {
  right: 55px;
  top: 12px;
}
.m-searchfield-cookitlocator .has-geo-location .searchfield-input {
  padding: 12px 80px 12px 12px;
}
.m-searchfield-cookitlocator .a-button-geo-location {
  height: 40px;
  margin-right: 2px;
  position: absolute;
  right: 1.3888888889%;
  top: 0;
  width: 40px;
}
.m-searchfield-cookitlocator .searchfield-suggestlayer {
  width: 100%;
}
@media (min-width: 600px) {
  .m-searchfield-cookitlocator .input-wrap {
    padding-right: 0;
    width: 66.6666666667%;
  }
  .m-searchfield-cookitlocator .submit-wrap {
    padding-left: 2.7777777778%;
    width: 33.3333333333%;
  }
}
@media (min-width: 900px) {
  .m-searchfield-cookitlocator {
    width: 100%;
  }
  .m-searchfield-cookitlocator .has-geo-location .searchfield-icon-remove {
    right: 65px;
  }
}
.m-searchfield-dealerlocator .has-geo-location .searchfield-icon-remove {
  right: 55px;
  top: 12px;
}
.m-searchfield-dealerlocator .has-geo-location .searchfield-input {
  padding: 12px 80px 12px 12px;
}
.m-searchfield-dealerlocator .a-button-geo-location {
  height: 40px;
  margin-right: 2px;
  position: absolute;
  right: 1.3888888889%;
  top: 0;
  width: 40px;
}
.m-searchfield-dealerlocator .searchfield-suggestlayer {
  width: 100%;
}
@media (min-width: 600px) {
  .m-searchfield-dealerlocator .input-wrap {
    padding-right: 0;
    width: 66.6666666667%;
  }
  .m-searchfield-dealerlocator .submit-wrap {
    padding-left: 2.7777777778%;
    width: 33.3333333333%;
  }
}
.dealer-email-text {
  word-break: break-all;
  white-space: normal;
}
.m-search-input-rebrush.inline:after {
  content: "";
}
.m-search-input-rebrush.inline .suggest-layer {
  max-height: 100%;
  opacity: 1;
}
.m-search-input-rebrush.inline
  .suggest-layer
  .category-content
  .spellcheck-label {
  padding: 15px 0 0 15px;
  width: 100%;
}
.m-search-input-rebrush.inline
  .suggest-layer
  .category-content
  .spellcheck-label
  .spellcheck-highlight {
  font-weight: 600;
}
.m-search-input-rebrush.inline .suggest-layer .search-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-search-input-rebrush.inline .suggest-layer.active {
  -webkit-box-shadow: 0 0 4px #000;
  box-shadow: 0 0 4px #000;
}
@media (min-width: 900px) {
  .m-searchfield-dealerlocator {
    width: 100%;
  }
  .m-searchfield-dealerlocator .has-geo-location .searchfield-icon-remove {
    right: 65px;
  }
  .m-search-input-rebrush.inline .search-input {
    height: 60px;
    padding-top: 100%;
  }
  .m-search-input-rebrush.inline .no-suggestions {
    padding-top: 15px 0 0 0;
  }
  .m-search-input-rebrush.inline .search-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
  }
  .m-search-input-rebrush.inline .clear-button {
    top: 11px;
    left: 11px;
  }
  .m-search-input-rebrush.inline .search-history-minwidth {
    min-width: 33%;
  }
}
@media (max-width: 899px) {
  .m-search-input-rebrush.inline .suggest-layer .clear-button {
    top: 11px;
    left: 13px;
  }
  .m-search-input-rebrush.inline .suggest-layer.active {
    position: fixed;
    z-index: 240;
    border-radius: unset;
  }
  .m-search-input-rebrush.inline .suggest-layer.active .clear-button {
    top: 40px;
  }
  .m-search-input-rebrush.inline .suggest-layer.active .layer-close {
    display: block;
  }
  .m-search-input-rebrush.inline .suggest-layer.active .page-background {
    background: rgba(0, 0, 0, 0.5);
  }
  .m-search-input-rebrush.inline .suggest-layer.active .search-content {
    position: -webkit-sticky;
    position: sticky;
  }
}
.m-search-input-rebrush[data-t-decorator="Empathy"] .m-forminput[disabled],
.m-search-input-rebrush[data-t-decorator="Empathy"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[disabled],
.m-search-input-rebrush[data-t-decorator="Empathy"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[disabled],
.m-search-input-rebrush[data-t-decorator="Empathy"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[disabled],
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-search-input-rebrush[data-t-decorator="Empathy"]
  .technical-info-search[disabled],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush[data-t-decorator="Empathy"]
  input.js-search-input[disabled],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush[data-t-decorator="Empathy"]
  input.m-forminput[disabled] {
  cursor: pointer;
  background: 0 0;
  border: 1px solid #e6e6e6;
  color: #000;
}
.m-search-input-rebrush[data-t-decorator="Empathy"]
  .m-forminput[disabled]::-webkit-input-placeholder,
.m-search-input-rebrush[data-t-decorator="Empathy"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[disabled]::-webkit-input-placeholder,
.m-search-input-rebrush[data-t-decorator="Empathy"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[disabled]::-webkit-input-placeholder,
.m-search-input-rebrush[data-t-decorator="Empathy"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[disabled]::-webkit-input-placeholder,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-search-input-rebrush[data-t-decorator="Empathy"]
  .technical-info-search[disabled]::-webkit-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush[data-t-decorator="Empathy"]
  input.js-search-input[disabled]::-webkit-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush[data-t-decorator="Empathy"]
  input.m-forminput[disabled]::-webkit-input-placeholder {
  color: #ccc;
}
.m-search-input-rebrush[data-t-decorator="Empathy"]
  .m-forminput[disabled]:-ms-input-placeholder,
.m-search-input-rebrush[data-t-decorator="Empathy"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[disabled]:-ms-input-placeholder,
.m-search-input-rebrush[data-t-decorator="Empathy"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[disabled]:-ms-input-placeholder,
.m-search-input-rebrush[data-t-decorator="Empathy"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[disabled]:-ms-input-placeholder,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-search-input-rebrush[data-t-decorator="Empathy"]
  .technical-info-search[disabled]:-ms-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush[data-t-decorator="Empathy"]
  input.js-search-input[disabled]:-ms-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush[data-t-decorator="Empathy"]
  input.m-forminput[disabled]:-ms-input-placeholder {
  color: #ccc;
}
.m-search-input-rebrush[data-t-decorator="Empathy"]
  .m-forminput[disabled]::placeholder,
.m-search-input-rebrush[data-t-decorator="Empathy"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[disabled]::placeholder,
.m-search-input-rebrush[data-t-decorator="Empathy"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[disabled]::placeholder,
.m-search-input-rebrush[data-t-decorator="Empathy"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[disabled]::placeholder,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-search-input-rebrush[data-t-decorator="Empathy"]
  .technical-info-search[disabled]::placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush[data-t-decorator="Empathy"]
  input.js-search-input[disabled]::placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush[data-t-decorator="Empathy"]
  input.m-forminput[disabled]::placeholder {
  color: #ccc;
}
.m-searchresultpromotionteaser-gc-wpe .promotion-teaser-wrap {
  -ms-grid-columns: auto;
  grid-template-columns: auto;
}
.m-searchresultpromotionteaser-gc-wpe .promotion-teaser-wrap .text-wrap {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .read-more-link {
  display: block;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link.link-addtocart,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-button,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  border-color: #2c5de5;
  color: #2c5de5;
  text-decoration: none;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link.link-addtocart:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-button:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover {
  border-color: #000;
  color: #000;
}
.m-searchresultpromotionteaser-gc-wpe .callout {
  position: relative;
  top: 20px;
  left: 10px;
  z-index: 2;
}
.m-searchresultpromotionteaser-gc-wpe .callout .a-callout {
  display: inline-block;
  border-radius: 4px;
  font-size: 10px;
  color: #fff;
  max-width: 104px;
  position: absolute;
  bottom: 0;
}
.m-searchresultpromotionteaser-gc-wpe .callout .a-callout.callout-color-one {
  background-color: #b90276;
}
.m-searchresultpromotionteaser-gc-wpe .callout .a-callout.callout-color-two {
  background-color: #2c5de5;
}
.m-searchresultpromotionteaser-myaccount .promotion-teaser-wrap {
  display: block;
  border: none;
  padding: 25px 25px 12px;
}
.m-searchresultpromotionteaser-myaccount .promotion-teaser-wrap .text-wrap {
  color: #fff;
}
.m-searchresultpromotionteaser-myaccount
  .promotion-teaser-wrap
  .text-wrap
  .teaser-headline {
  font-size: 18px;
}
.m-searchresultpromotionteaser-myaccount .buttons-wrap .m-form.logout {
  display: inline-block;
  margin: 0;
}
.m-sidedrawer-fly-in-layer.simple .content-width {
  width: 420px;
  padding: 0;
}
.m-sidedrawer-fly-in-layer.simple .fly-in-layer-content {
  height: 100vh;
}
@media (max-width: 599px) {
  .m-sidedrawer-fly-in-layer.simple .content-width {
    width: 100%;
  }
  .m-sidedrawer-fly-in-layer.simple .fly-in-layer-content {
    height: unset;
  }
}
.m-stage-campaign {
  margin-bottom: 40px;
}
.m-stage-campaign:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-table-searchable-list .link-call {
  z-index: 100;
  display: block;
}
.m-table-searchable-list tbody tr.js-link,
.m-table-searchable-list thead th.is-sortable {
  cursor: pointer;
}
.m-table-searchable-list table {
  border-collapse: separate;
}
.m-table-searchable-list table tbody td,
.m-table-searchable-list table thead th {
  word-break: break-word;
  word-wrap: break-word;
  overflow-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  position: relative;
  border-bottom: 2px solid #ccc;
  border-right: 2px solid #ccc;
}
.m-table-searchable-list table tbody td:last-of-type,
.m-table-searchable-list table thead th:last-of-type {
  border-right: 0;
}
.m-table-searchable-list table tbody td:first-child,
.m-table-searchable-list table thead th:first-child {
  border-right: 2px solid #ccc;
}
.m-table-searchable-list.m-table table td,
.m-table-searchable-list.m-table table th {
  min-width: 180px;
}
@media (min-width: 600px) {
  .m-table-searchable-list.m-table table td,
  .m-table-searchable-list.m-table table th {
    min-width: 200px;
  }
}
.m-table-searchable-list.m-table table td.td-width-xxs,
.m-table-searchable-list.m-table table th.td-width-xxs {
  min-width: 45px;
  overflow: hidden;
}
.m-table-searchable-list.m-table table td.td-width-xs,
.m-table-searchable-list.m-table table th.td-width-xs {
  min-width: 75px;
  overflow: hidden;
}
.m-table-searchable-list.m-table table td.td-width-s,
.m-table-searchable-list.m-table table th.td-width-s {
  min-width: 93px;
  overflow: hidden;
}
.m-table-searchable-list.m-table table td.td-width-s span:first-of-type,
.m-table-searchable-list.m-table table th.td-width-s span:first-of-type {
  max-width: 50px;
  display: inline-block;
}
.m-table-searchable-list.m-table table td.td-width-s .icon-arrow-up,
.m-table-searchable-list.m-table table th.td-width-s .icon-arrow-up {
  position: absolute;
  top: 1px;
}
.m-table-searchable-list.m-table table td.td-width-s .icon-arrow-down,
.m-table-searchable-list.m-table table th.td-width-s .icon-arrow-down {
  position: absolute;
  bottom: -34px;
}
.m-table-searchable-list.m-table table td.td-width-m,
.m-table-searchable-list.m-table table th.td-width-m {
  min-width: 113px;
  overflow: hidden;
}
.m-table-searchable-list.m-table table td.td-width-l,
.m-table-searchable-list.m-table table th.td-width-l {
  min-width: 120px;
  overflow: hidden;
}
.m-table-searchable-list.m-table table td.td-width-xl,
.m-table-searchable-list.m-table table th.td-width-xl {
  min-width: 145px;
  overflow: hidden;
}
.m-table-searchable-list .icon-wrapper {
  position: absolute;
  right: 20px;
}
.m-table-searchable-list .icon-wrapper .icon-arrow-up {
  position: absolute;
  top: -8px;
}
.m-table-searchable-list .icon-wrapper .icon-arrow-down {
  position: absolute;
  bottom: -25px;
}
.m-table-searchable-list .is-ascending .icon-arrow-up,
.m-table-searchable-list .is-descending .icon-arrow-down {
  color: #e11f26;
}
.m-table-searchable-list .cancelled,
.m-table-searchable-list .expired {
  background-color: #71767c;
  background-clip: padding-box;
}
.m-table-searchable-list .confirmed,
.m-table-searchable-list .created,
.m-table-searchable-list .inprocess,
.m-table-searchable-list .pending {
  background-color: #00884a;
  background-clip: padding-box;
}
.m-table-searchable-list .converted,
.m-table-searchable-list .ordered,
.m-table-searchable-list .shipped {
  background-color: #f6ff0d;
  background-clip: padding-box;
}
.m-table-searchable-list .activated {
  background-color: #fff;
  background-clip: padding-box;
}
.m-table-searchable-list .activated_not_logged_in,
.m-table-searchable-list .activation_pending,
.m-table-searchable-list .clarifying,
.m-table-searchable-list .must_change_password,
.m-table-searchable-list .registration_incomplete {
  background-color: #71767c;
  background-clip: padding-box;
}
.m-table-searchable-list .deactivated {
  background-color: #e11f26;
  background-clip: padding-box;
}
.m-table-searchable-list .table-quotelist-paginationarrows {
  margin: 0 auto;
  width: 100px;
}
.m-table-searchable-list .table-quotelist-paginationnumber {
  text-align: center;
}
.m-table-searchable-list .table-pagination-wrapper {
  margin: 10px;
}
.m-table-searchable-list .a-paginationarrows.next,
.m-table-searchable-list .a-paginationarrows.prev {
  background: 0 0;
  color: #007bc0;
  font-size: inherit;
  height: auto;
  margin-top: 0;
  position: relative;
  top: auto;
  width: auto;
}
.m-table-searchable-list .a-paginationarrows.next:hover,
.m-table-searchable-list .a-paginationarrows.prev:hover {
  background: 0 0;
  color: #000;
}
.m-table-searchable-list .a-paginationarrows.next[disabled],
.m-table-searchable-list .a-paginationarrows.prev[disabled] {
  cursor: default;
  opacity: 0.2;
}
.m-table-searchable-list .a-paginationarrows.next[disabled]:hover,
.m-table-searchable-list .a-paginationarrows.prev[disabled]:hover {
  color: #007bc0;
}
.m-table-searchable-list .a-paginationarrows.next {
  float: right;
}
.m-table-searchable-list .a-paginationarrows.prev {
  float: left;
}
.m-table-searchable-list .DTFC_LeftBodyWrapper {
  border-right: 2px solid #ccc;
}
.m-table-searchable-list .DTFC_LeftBodyWrapper table tbody td,
.m-table-searchable-list .DTFC_LeftBodyWrapper table thead th {
  border-right: 0;
}
.m-table-searchable-list
  .tableStickyController[data-fix-both-columns]
  .DTFC_RightBodyWrapper
  .DTFC_RightBodyLiner,
.m-table-searchable-list
  .tableStickyController[data-fix-both-columns]
  .DTFC_RightHeadWrapper,
.m-table-searchable-list
  .tableStickyController[data-fix-both-columns]
  .DTFC_RightHeadWrapper
  .DTFC_RightBodyLiner {
  background-color: #fff;
}
.m-table-searchable-list
  .tableStickyController[data-fix-both-columns]
  .DTFC_RightBodyWrapper
  tbody
  td,
.m-table-searchable-list
  .tableStickyController[data-fix-both-columns]
  .DTFC_RightBodyWrapper
  thead
  th,
.m-table-searchable-list
  .tableStickyController[data-fix-both-columns]
  .DTFC_RightHeadWrapper
  tbody
  td,
.m-table-searchable-list
  .tableStickyController[data-fix-both-columns]
  .DTFC_RightHeadWrapper
  thead
  th {
  border: 0;
  border-left: 2px solid #ccc;
}
.m-table-searchable-list
  .tableStickyController[data-fix-both-columns]
  .DTFC_RightBodyWrapper
  tbody
  td:last-of-type,
.m-table-searchable-list
  .tableStickyController[data-fix-both-columns]
  .DTFC_RightBodyWrapper
  thead
  th:last-of-type,
.m-table-searchable-list
  .tableStickyController[data-fix-both-columns]
  .DTFC_RightHeadWrapper
  tbody
  td:last-of-type,
.m-table-searchable-list
  .tableStickyController[data-fix-both-columns]
  .DTFC_RightHeadWrapper
  thead
  th:last-of-type {
  background-color: #fff;
  border-bottom: 0;
}
.m-table-searchable-list
  .tableStickyController[data-fix-both-columns]
  .DTFC_RightBodyWrapper
  tbody
  td:last-of-type,
.m-table-searchable-list
  .tableStickyController[data-fix-both-columns]
  .DTFC_RightHeadWrapper
  tbody
  td:last-of-type {
  text-align: center;
}
.m-table-searchable-list
  .tableStickyController[data-fix-both-columns]
  .DTFC_RightBodyWrapper
  tbody
  td:last-of-type
  span:after,
.m-table-searchable-list
  .tableStickyController[data-fix-both-columns]
  .DTFC_RightHeadWrapper
  tbody
  td:last-of-type
  span:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 18px;
}
.m-table-searchable-list
  .tableStickyController[data-fix-both-columns]
  .DTFC_RightHeadWrapper {
  padding-right: 5px;
}
.m-table-searchable-list .result-is-loading,
.m-table-searchable-list .result-not-found {
  padding: 0;
}
.content.containerexpandable-togglelink
  .m-table-searchable-list
  .result-is-loading,
.content.containerexpandable-togglelink
  .m-table-searchable-list
  .result-not-found {
  padding: 0 0 0 30px;
}
.m-tabsrebrush-full-width {
  width: 100vw;
  max-width: 100vw;
  margin: 0 -webkit-calc(-50vw + 50%);
  margin: 0 calc(-50vw + 50%);
  position: -webkit-sticky;
  position: sticky;
  -webkit-transition: top 0.4s;
  transition: top 0.4s;
}
.m-tabsrebrush-full-width .tab {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-tabsrebrush-full-width .tab:not(.current-tab) {
  color: #000;
}
.m-tabsrebrush-full-width .tab:hover {
  color: #006ead;
}
.m-tabsrebrush-full-width .tabs-rebrush-mobile {
  position: relative;
  display: none;
  width: 100%;
}
.m-tabsrebrush-full-width .tabs-rebrush-mobile .tabs-dropdown {
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.25);
}
.m-tabsrebrush-full-width .tabs-rebrush-mobile .tabs-dropdown.open {
  display: block;
}
.m-tabsrebrush-full-width .tabs-rebrush-mobile .tab .current-tab-text,
.m-tabsrebrush-full-width .tabs-rebrush-mobile .tab.tab {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.m-tabsrebrush-full-width .tabs-rebrush-mobile .tab.current-tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-tabsrebrush-full-width
  .tabs-rebrush-mobile
  .tab.current-tab
  .dropdown-toggle-icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  margin-left: auto;
}
.m-tabsrebrush-full-width
  .tabs-rebrush-mobile
  .tab.current-tab.open
  .dropdown-toggle-icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-tabsrebrush-full-width .tabs-rebrush-desktop {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.m-tabsrebrush-full-width .tabs-rebrush-desktop .tabs-slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s, -webkit-transform 0.35s;
}
.m-tabsrebrush-full-width .tabs-rebrush-desktop .tabs-slider .tab {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  position: relative;
}
.m-tabsrebrush-full-width .tabs-rebrush-desktop .tabs-slider .tab.active:after {
  content: "";
  width: 100%;
}
.m-tabsrebrush-full-width
  .tabs-rebrush-desktop
  .tabs-slider-pagination-arrows
  .a-paginationarrows {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.m-tabsrebrush-full-width
  .tabs-rebrush-desktop
  .tabs-slider-pagination-arrows
  .a-paginationarrows.next,
.m-tabsrebrush-full-width
  .tabs-rebrush-desktop
  .tabs-slider-pagination-arrows
  .a-paginationarrows.prev {
  background: #eff1f2;
  margin: 0;
}
@media (max-width: 899px) {
  .m-tabsrebrush-full-width {
    background-color: inherit;
  }
  .m-tabsrebrush-full-width .tabs-rebrush-mobile {
    display: block;
  }
  .m-tabsrebrush-full-width .tabs-rebrush-desktop {
    display: none;
  }
}
.m-teaser-linkteaser .teaser-links li:first-child {
  margin: 0 0 15px;
}
.m-teaser-linkteaser .teaser-media {
  margin: 0 0 40px;
}
.m-video-cliplister[data-autoplay="true"] .video-content > div {
  -webkit-transition: 1s;
  transition: 1s;
}
.m-video-cliplister .video-content > div {
  height: 100% !important;
  width: 100% !important;
}
.m-video-cliplister .video-content object,
.m-video-cliplister .video-content video {
  height: 100%;
  width: 100%;
}
.video-wrapper-active .m-video-cliplister {
  height: 0;
  opacity: 0;
}
.m-video-cliplister .play-layer {
  z-index: 101;
}
.m-video-cliplister.mbmd-play-btn [class$="Playbtn"],
.m-video-cliplister.mbmd-play-btn [class$="Replaybtn"] {
  display: none !important;
}
.m-video-cliplister .is-hidden {
  margin: 0;
  max-height: 0;
  overflow: hidden;
  padding: 0;
}
body[dir="rtl"] .cl-video-control-progress-container,
html[dir="rtl"] .cl-video-control-progress-container {
  direction: ltr;
}
.m-video-vimeo .video-content {
  position: absolute;
}
.m-video-vimeo .video-content iframe {
  width: 100%;
  height: 100%;
}
.video-wrapper-active .m-video-iframe {
  height: 0;
  opacity: 0;
}
.o-filelist.filelist-invoice {
  display: block;
  width: 100%;
}
.o-filelist.filelist-invoice .file-tile {
  width: 100%;
  margin-bottom: 20px;
  margin-left: 0;
}
.o-header-sticky .nav-sticky {
  background: #f7f7f7;
  margin: 0 auto;
  max-width: 1170px;
  position: fixed;
  top: 0;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: -webkit-transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  width: 100%;
}
.o-header-sticky .nav-sticky.is-active {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.o-header-sticky .nav-sticky-elements {
  padding: 10px;
  position: relative;
}
.o-header-sticky .nav-sticky-elements:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.o-header-sticky .nav-sticky-elements > * {
  display: block;
  float: left;
  vertical-align: middle;
  width: auto;
}
.o-header-sticky .nav-sticky-elements .m-navmain {
  margin: 0;
}
.o-header-sticky .nav-sticky-elements .button-menu {
  white-space: nowrap;
  width: auto;
}
.o-header-sticky .nav-sticky-elements .first-level {
  margin: 0;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.o-header-sticky .nav-sticky-elements .first-level:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.o-header-sticky .nav-sticky-elements .first-level li {
  margin: 0;
}
.o-header-sticky .nav-sticky-elements .conversion-bar {
  float: right;
}
.o-header-sticky .nav-sticky-elements .a-totop {
  border-left: 1px solid #e6e6e6;
  float: right;
  padding: 0 10px;
}
@media (min-width: 900px) {
  .m-table-searchable-list.m-table table td,
  .m-table-searchable-list.m-table table th {
    min-width: 250px;
  }
  .o-header-sticky .nav-sticky-elements .button-menu {
    display: none;
  }
  .o-header-sticky .nav-sticky-elements .a-totop,
  .o-header-sticky .nav-sticky-elements .conversion-bar {
    margin: 10px 0;
  }
  .o-header-sticky .nav-sticky-elements .m-conversionbar .text {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .o-header-sticky .nav-sticky-elements .m-conversionbar .search {
    display: inline-block;
  }
  .o-header-sticky .nav-sticky-elements .m-conversionbar .a-link {
    border-left: 1px solid #e6e6e6;
  }
}
@media print {
  .o-header-sticky .nav-sticky {
    display: none;
  }
}
.o-headerrebrush.empathy .content {
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
  -ms-grid-columns: auto auto;
  grid-template-columns: auto auto;
  grid-template-areas: "uspbar uspbar" "logo subbrand" "xHeader xHeader" "menu converison";
}
.o-list.bricks-view .list-layout .item {
  opacity: 0;
}
.o-list.bricks-view .list-layout .m-teaser.teaser-ugc a.a-link {
  display: block;
}
.o-list.bricks-view .teaser-ugc .teaser-content .content-inner {
  max-height: 54px;
  overflow: hidden;
  position: relative;
}
.o-list.bricks-view .teaser-ugc .teaser-content .content-inner:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 54px;
  height: 20px;
  background: 0 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.o-list .pagination-default.before {
  margin-bottom: 40px;
}
.o-list .pagination-default.after {
  margin-top: 40px;
}
.o-list .pagination-loadmore.before {
  margin-bottom: 40px;
}
.o-list .pagination-loadmore.after {
  margin-top: 40px;
}
.o-list-press-pictures {
  border-bottom: 2px solid #71767c;
  padding-bottom: 30px;
}
.o-list-press .item.filter-hidden,
.o-list-press .item.load-more-hidden {
  display: none;
  visibility: hidden;
}
.o-list-press .item.filter-visible {
  display: block;
  visibility: visible;
}
.o-list-press .item.filter-visible.load-more-hidden {
  display: none;
  visibility: hidden;
}
.o-list-sparepart .item {
  margin-top: 0;
}
.o-list-sparepart .m-filterbar {
  padding-bottom: 20px;
}
.o-producttile-listmodule {
  background-color: #fff;
  overflow: hidden;
  height: auto;
  border: none;
  border-radius: 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr auto;
  grid-template-columns: 1fr auto;
  -ms-grid-rows: (auto) [4] 1fr;
  grid-template-rows: repeat(4, auto) 1fr;
  grid-template-areas: "image image" "productCode productCode" "productTitle productTitle" "energyLabel energyLabel" "productPrice productPrice" "ctaButton ctaButton";
}
.o-producttile-listmodule .product-image {
  grid-area: image;
}
.o-producttile-listmodule .listmodule-productcode {
  grid-area: productCode;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.o-producttile-listmodule .product-title {
  grid-area: productTitle;
}
.o-producttile-listmodule .energy-label {
  grid-area: energyLabel;
}
.o-producttile-listmodule
  .energy-label
  .data-sheet-energy
  .energy-label-wrapper
  .a-image {
  width: 100%;
}
.o-producttile-listmodule .product-price {
  grid-area: productPrice;
}
.o-producttile-listmodule .product-price .additional-info {
  margin: 0;
}
.o-producttile-listmodule .product-price .eco-fee {
  min-height: 18px;
}
.o-producttile-listmodule .product-price .price .previous {
  text-decoration: line-through;
}
.o-producttile-listmodule .product-price .price-info-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.o-producttile-listmodule .cta-button {
  grid-area: ctaButton;
}
.o-producttile-listmodule .cta-button .cta-wrapper {
  border-top: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
  -webkit-justify-content: right;
  -ms-flex-pack: right;
  justify-content: right;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart,
.o-producttile-listmodule .cta-button .cta-wrapper .a-button,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
  border-radius: 0;
  margin: 10px 0 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart
  .icon,
.o-producttile-listmodule .cta-button .cta-wrapper .a-button .icon,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon {
  vertical-align: baseline;
}
.a-morecontenttogglelink
  .more-less-button
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  a.a-link-secondary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-button.a-link:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  a.a-link-secondary.a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-button,
.o-list .a-loadmore .o-producttile-listmodule .cta-button .cta-wrapper button,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-button,
.o-producttile-listmodule .cta-button .cta-wrapper .a-button-secondary,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link-secondary.a-button.a-button-link,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link-secondary.a-button.a-link,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart),
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart),
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-producttile-listmodule .cta-button .cta-wrapper .o-list .a-loadmore button,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
@media (max-width: 899px) {
  .o-headerrebrush.empathy .content {
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
    -ms-grid-columns: auto 1fr auto;
    grid-template-columns: auto 1fr auto;
    grid-template-areas: "uspbar uspbar uspbar" "logo converison menu" "xHeader xHeader xHeader" "subbrand subbrand subbrand";
  }
  .o-producttile-listmodule {
    display: flow-root;
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 70px;
    column-gap: 70px;
  }
  .o-producttile-listmodule .right-column {
    margin-left: -70px;
  }
  .o-producttile-listmodule .product-image {
    padding: 20px;
  }
  .o-producttile-listmodule .energy-label {
    -webkit-column-break-inside: avoid;
    break-inside: avoid-column;
  }
  .o-producttile-listmodule
    .energy-label
    .data-sheet-energy
    .energy-label-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .o-producttile-listmodule
    .energy-label
    .data-sheet-energy
    .energy-label-wrapper
    .energy-label-text-wrapper {
    text-align: left;
  }
  .o-producttile-listmodule div.energy-label:nth-of-type(2) {
    -webkit-column-break-after: column;
    break-after: column;
    display: block;
  }
}
.o-review.o-reviewmandatory
  .content-col
  .m-form
  .rating-row
  .form-error-wrapper::before {
  margin-top: -28px;
}
.o-review.o-reviewmandatory .content-col form {
  padding: 30px 0 0;
}
.o-review.o-reviewmandatory .side-col {
  position: relative;
}
.o-review.o-reviewoptional .content-col .m-form,
.o-review.o-reviewoptional .content-col .m-form .form-row {
  margin-bottom: 0;
}
.o-review.o-reviewoptional
  .content-col
  .m-form
  .form-row
  .form-error-wrapper::before {
  content: none;
}
.o-review.o-reviewoptional .content-col .m-form .form-row:last-of-type {
  padding: 0;
}
@media (min-width: 900px) {
  .o-review.o-reviewoptional .content-col .m-form .form-actions .form-action {
    width: -webkit-fit-content;
    width: fit-content;
    min-width: 25%;
  }
}
.o-review.o-reviewoptional .content-col .m-form .rating-likely-row .a-formlabel,
.o-review.o-reviewoptional
  .content-col
  .m-form
  .rating-likely-row
  .a-formlabel
  .label-text {
  float: none;
  display: block;
  width: auto;
}
.o-review.o-reviewoptional
  .content-col
  .m-form
  .rating-likely-row
  .rating-likely-range-labels {
  margin-bottom: 10px;
}
.o-review.o-reviewoptional
  .content-col
  .m-form
  .rating-likely-row
  .rating-likely-range-labels
  > span {
  display: block;
  width: 45%;
}
.o-review.o-reviewoptional
  .content-col
  .m-form
  .rating-likely-row
  .rating-likely-range-labels
  > span:first-child {
  float: left;
  text-align: left;
}
.o-review.o-reviewoptional
  .content-col
  .m-form
  .rating-likely-row
  .rating-likely-range-labels
  > span:last-child {
  float: right;
  text-align: right;
}
.o-review.o-reviewoptional
  .content-col
  .m-form
  .rating-likely-row
  .rating-likely-range-labels::after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.o-review.o-reviewoptional
  .content-col
  .m-form
  .rating-likely-row
  .m-forminput-radio {
  display: block;
  float: left;
  width: -webkit-calc(100% / 11);
  width: calc(100% / 11);
  min-width: 20px;
  padding: 0;
  margin: 0;
  text-align: center;
}
.o-review.o-reviewoptional
  .content-col
  .m-form
  .rating-likely-row
  .m-forminput-radio
  label {
  display: block;
  padding: 0 0 20px;
}
.o-review.o-reviewoptional
  .content-col
  .m-form
  .rating-likely-row
  .m-forminput-radio
  label::before {
  top: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-review.o-reviewoptional
  .content-col
  .m-form
  .rating-likely-row
  .m-forminput
  + div.technical-info-search:nth-last-of-type(2),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-review.o-reviewoptional
  .content-col
  .m-form
  .rating-likely-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  + div.technical-info-search:nth-last-of-type(2),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-review.o-reviewoptional
  .content-col
  .m-form
  .rating-likely-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  + div.technical-info-search:nth-last-of-type(2),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-review.o-reviewoptional
  .content-col
  .m-form
  .rating-likely-row
  .technical-info-search
  + div.m-forminput:nth-last-of-type(2),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-review.o-reviewoptional
  .content-col
  .m-form
  .rating-likely-row
  .technical-info-search
  + div.technical-info-search:nth-last-of-type(2),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-review.o-reviewoptional
  .content-col
  .m-form
  .rating-likely-row
  input.js-search-input
  + div.technical-info-search:nth-last-of-type(2),
.o-review.o-reviewoptional
  .content-col
  .m-form
  .rating-likely-row
  .m-forminput
  + div.m-forminput:nth-last-of-type(2),
.o-review.o-reviewoptional
  .content-col
  .m-form
  .rating-likely-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput
  + div.technical-info-search:nth-last-of-type(2),
.o-review.o-reviewoptional
  .content-col
  .m-form
  .rating-likely-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  + div.m-forminput:nth-last-of-type(2),
.o-review.o-reviewoptional
  .content-col
  .m-form
  .rating-likely-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  + div.technical-info-search:nth-last-of-type(2),
.o-review.o-reviewoptional
  .content-col
  .m-form
  .rating-likely-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.js-search-input
  + div.technical-info-search:nth-last-of-type(2),
.o-review.o-reviewoptional
  .content-col
  .m-form
  .rating-likely-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  + div.m-forminput:nth-last-of-type(2),
.o-review.o-reviewoptional
  .content-col
  .m-form
  .rating-likely-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  + div.m-forminput:nth-last-of-type(2),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-review.o-reviewoptional
  .content-col
  .m-form
  .rating-likely-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.js-search-input
  + div.technical-info-search:nth-last-of-type(2),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-review.o-reviewoptional
  .content-col
  .m-form
  .rating-likely-row
  input.js-search-input
  + div.m-forminput:nth-last-of-type(2) {
  float: left;
}
.o-review.o-reviewoptional .content-col .m-form #questions-container {
  background-color: #f3f3f3ad;
  margin-bottom: 10px;
  margin-left: -17px;
  margin-right: -17px;
  padding: 30px;
}
.o-review.o-reviewoptional
  .content-col
  .m-form
  #questions-container.questions-highlighted {
  background-color: #51aaff24;
}
.o-review.o-reviewoptional .content-col .m-form .questions-popover {
  margin: 15px auto;
}
.o-review.o-reviewoptional .content-col .m-form .label-ajaxpopoverlink {
  display: inline-block;
  margin-bottom: 50px;
}
.o-review.o-reviewoptional .content-col .m-form .a-link-ajaxpopoverlink {
  margin-bottom: 50px;
}
.o-review.o-reviewoptional .content-col form {
  padding: 30px 0 0;
}
.icon {
  line-height: 1;
}
.icon.icon-xs {
  font-size: 8px;
}
.icon.icon-s {
  font-size: 16px;
}
.icon.icon-m {
  font-size: 24px;
}
.icon.icon-l {
  font-size: 32px;
}
.has-icon.a-link .icon.icon-info {
  font-size: 1.5rem;
  color: #000;
}
.icon-zoomin,
.icon-zoomout {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
:focus-visible {
  outline: #000 solid 2px !important;
  outline-offset: 2px !important;
}
a:focus,
button:focus,
input:focus,
select:focus {
  outline: 0;
}
@font-face {
  font-family: boschsans;
  font-style: normal;
  font-weight: 600;
  src: url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-Bold-v5_003.eot) format("eot"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-Bold-v5_003.woff2) format("woff2"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-Bold-v5_003.woff) format("woff"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-Bold-v5_003.ttf) format("truetype"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-Bold-v5_003.svg) format("svg");
  font-display: swap;
}
@font-face {
  font-family: boschsans;
  font-style: normal;
  font-weight: 400;
  src: url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-Regular-v5_003.eot) format("eot"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-Regular-v5_003.woff2) format("woff2"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-Regular-v5_003.woff) format("woff"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-Regular-v5_003.ttf) format("truetype"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-Regular-v5_003.svg) format("svg");
  font-display: swap;
}
@font-face {
  font-family: boschsans;
  font-style: normal;
  font-weight: 100;
  src: url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-Light-v5_003.eot) format("eot"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-Light-v5_003.woff2) format("woff2"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-Light-v5_003.woff) format("woff"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-Light-v5_003.ttf) format("truetype"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-Light-v5_003.svg) format("svg");
  font-display: swap;
}
@font-face {
  font-family: boschsans;
  font-style: italic;
  font-weight: 600;
  src: url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-BoldItalic-v5_003.eot) format("eot"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-BoldItalic-v5_003.woff2) format("woff2"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-BoldItalic-v5_003.woff) format("woff"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-BoldItalic-v5_003.ttf) format("truetype"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-BoldItalic-v5_003.svg) format("svg");
  font-display: swap;
}
@font-face {
  font-family: boschsans;
  font-style: italic;
  font-weight: 400;
  src: url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-Italic-v5_003.eot) format("eot"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-Italic-v5_003.woff2) format("woff2"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-Italic-v5_003.woff) format("woff"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-Italic-v5_003.ttf) format("truetype"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-Italic-v5_003.svg) format("svg");
  font-display: swap;
}
@font-face {
  font-family: boschsans;
  font-style: italic;
  font-weight: 100;
  src: url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-LightItalic-v5_003.eot) format("eot"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-LightItalic-v5_003.woff2) format("woff2"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-LightItalic-v5_003.woff) format("woff"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-LightItalic-v5_003.ttf) format("truetype"),
    url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/fonts/BoschSans-LightItalic-v5_003.svg) format("svg");
  font-display: swap;
}
:lang(zh-CN) p {
  font-size: 0.9375rem;
}
p > .a-link.a-link-local.a-link-inline::after {
  content: none;
  display: none;
}
div {
  font-variant: no-common-ligatures;
}
ol {
  margin-left: 20px;
}
@media (min-width: 600px) {
  .o-review.o-reviewoptional .content-col .m-form #questions-container {
    margin-left: 0;
    margin-right: 0;
  }
  :lang(zh-CN) p {
    font-size: 0.875rem;
  }
}
ul,
ul ul {
  list-style-type: square;
  margin: 0 0 10px 13px;
}
ul li::marker,
ul ul li::marker {
  font-size: 23px;
  line-height: 0;
}
.a-alert {
  margin: 0 0 16px;
  padding: 12px 16px;
  border-radius: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.a-alert.alert-info {
  background-color: #d1e4ff;
  border: 1px solid #d1e4ff;
  color: #000;
}
.a-alert.alert-info .icon::before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.a-alert.alert-error {
  background-color: #ffd9d9;
  border: 1px solid #ffd9d9;
  color: #000;
}
.a-alert.alert-error .icon::before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.a-alert.alert-success {
  background-color: #b8efc9;
  border: 1px solid #b8efc9;
  color: #000;
}
.a-alert.alert-success .icon::before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.a-alert.alert-warning {
  background-color: #ffdf95;
  border: 1px solid #ffdf95;
  color: #000;
}
.a-alert.alert-warning .icon::before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.a-alert.alert-light,
.a-alert.alert-primary {
  background-color: #d1e4ff;
  border: 1px solid #d1e4ff;
  color: #000;
}
.a-alert.alert-suggestion {
  border: none;
  color: #000;
  background-color: #d1e4ff;
}
.a-alert .icon {
  margin-right: 16px;
}
.a-alert .alert-text {
  font-size: 1rem;
  line-height: 1.5;
  margin: 0;
}
.a-alert .alert-link {
  color: inherit;
  margin-left: 0;
}
.a-area {
  background: 0 0;
}
.a-area.a-area-desktop,
.a-area.a-area-tablet {
  display: none;
}
.a-area.a-area-mobile {
  display: block;
}
.a-backgroundimage {
  display: none;
}
.a-backlink {
  padding-left: 0;
  font-size: 0.75rem;
  margin-bottom: 16px;
}
.a-backlink.a-link {
  color: #000;
  line-height: 1.125rem;
}
.a-backlink.a-link.has-icon .icon {
  font-size: 0.75rem;
}
.a-backlink.a-link:hover {
  text-decoration: none !important;
  color: #56b0ff;
}
.a-backlink.a-link:active {
  color: #9dc9ff;
}
.a-backlink.a-link:visited {
  color: #000;
}
.a-button,
.a-button.a-link,
.a-morecontenttogglelink .more-less-button a.a-button.content-toggle,
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart,
.m-locationLanguageSelection p .a-button.a-link,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-reviewitem .reviewitem-inner .reviewitem-header .product-family a.a-button,
.o-myproducts-rebrush .head-container .add-product .a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-myproducts-rebrush .producttiles-container .load-more .a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  border: 1px solid #e6e6e6;
  font-size: 1rem;
  height: 3rem;
  max-width: 100%;
  overflow: hidden;
  padding: 0 1rem;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: auto;
  border-radius: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 400;
}
.a-button .icon,
.a-morecontenttogglelink .more-less-button a.a-button.content-toggle .icon,
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart .icon,
.m-locationLanguageSelection p .a-button.a-link .icon,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link
  .icon,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button
  .icon,
.o-myproducts-rebrush .head-container .add-product .a-button.a-link .icon,
.o-myproducts-rebrush .producttiles-container .load-more .a-button .icon {
  font-size: 24px;
  vertical-align: middle;
}
.a-button .text,
.a-morecontenttogglelink .more-less-button a.a-button.content-toggle .text,
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart .text,
.m-locationLanguageSelection p .a-button.a-link .text,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link
  .text,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button
  .text,
.o-myproducts-rebrush .head-container .add-product .a-button.a-link .text,
.o-myproducts-rebrush .producttiles-container .load-more .a-button .text {
  vertical-align: top;
}
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-button.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button:hover,
.no-touchevents .a-button:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button.a-link:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button:hover {
  border-color: #000;
}
.a-button-primary.a-button,
.a-button-secondary.a-button,
.a-button-secondary.a-button.a-link,
.a-button.a-link-primary.a-link,
.a-button.a-link-secondary.a-link,
.a-button:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain),
.a-link-primary.a-button.a-button-link,
.a-link-secondary.a-button.a-button-link,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.content-toggle.a-link.link-addtocart.js-reset-selection,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-button-secondary.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart.js-reset-selection,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-button.content-toggle.js-reset-selection,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-button.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-button.a-link-secondary.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  a.a-button-primary.a-button.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  a.a-button-secondary.a-button.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle,
.m-contenttextmedia li .a-button.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.a-button-secondary.content-toggle.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-button.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.a-link-secondary.a-button,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .link-addtocart.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.a-link-secondary.a-button,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .link-addtocart.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.a-link-secondary.a-button,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .link-addtocart.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button-link.pagination-loadmore.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .pagination-loadmore.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-link:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .a-button.a-link.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.js-reset-selection,
.m-imagetextbuttonsipg .m-imagetext .textcontainer .a-button.a-link,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-locationLanguageSelection p .a-button-secondary.a-button.a-link,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:not(.link-addtocart),
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart,
.m-locationLanguageSelection p .o-list .a-loadmore button.a-button.a-link,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-primary.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-secondary.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link-primary.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link-secondary.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-link.link-addtocart.js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-button-secondary.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart.js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-button.js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  button.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-button.a-link-secondary,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-primary.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-secondary.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-button.a-link,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .a-button.a-link,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  button.a-link.link-addtocart,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-link.link-addtocart,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-link.link-addtocart,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-link.link-addtocart,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart,
.o-list .a-loadmore .m-locationLanguageSelection p button.a-button.a-link,
.o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-button.a-link,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-button.a-link,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-button,
.o-list .a-loadmore button.a-button,
.o-list .a-loadmore button.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-primary.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-secondary.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-primary.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-secondary.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:not(.link-addtocart),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  button.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-primary.a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary.a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-primary.a-button.a-button-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-primary.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-secondary.a-button.a-button-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-secondary.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  button.a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-button.a-link,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.a-button-link.pagination-loadmore,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.pagination-loadmore,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.pagination-loadmore.a-link.link-addtocart,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .pagination-loadmore.a-link.link-addtocart {
  display: block;
}
.a-morecontenttogglelink
  .more-less-button
  .g-col
  a.a-button-secondary.a-button.content-toggle:only-child,
.a-morecontenttogglelink
  .more-less-button
  .g-col
  a.a-button.a-link-primary.content-toggle:only-child,
.a-morecontenttogglelink
  .more-less-button
  .g-col
  a.a-button.a-link-secondary.content-toggle:only-child,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  a.a-button-secondary.content-toggle.a-link.link-addtocart:only-child,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .g-col
  a.content-toggle.a-link.link-addtocart.js-reset-selection:only-child,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  a.content-toggle.a-link.link-addtocart:only-child,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .g-col
  a.content-toggle.a-link.link-addtocart:only-child,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  a.content-toggle.a-link.link-addtocart:only-child,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .g-col
  a.a-button.content-toggle.js-reset-selection:only-child,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  a.content-toggle.a-link.link-addtocart.js-reset-selection:only-child,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  a.a-button.content-toggle:only-child,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  a.content-toggle.a-link.link-addtocart:only-child,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .g-col
  a.a-button.content-toggle:only-child,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  a.content-toggle.a-link.link-addtocart:only-child,
.a-morecontenttogglelink
  .more-less-button
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .g-col
  a.a-button.a-link-secondary.content-toggle:only-child,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  a.a-button.content-toggle:only-child,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  a.content-toggle.a-link.link-addtocart:only-child,
.g-col .a-button-primary.a-button:only-child,
.g-col .a-button-secondary.a-button.a-link:only-child,
.g-col .a-button-secondary.a-button:only-child,
.g-col .a-button.a-link-primary.a-link:only-child,
.g-col .a-button.a-link-secondary.a-link:only-child,
.g-col
  .a-button:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):only-child,
.g-col .a-link-primary.a-button.a-button-link:only-child,
.g-col .a-link-secondary.a-button.a-button-link:only-child,
.g-col
  .a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.content-toggle.a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.content-toggle.a-link.link-addtocart:only-child,
.g-col
  .a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.content-toggle.a-link.link-addtocart:only-child,
.g-col
  .a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.content-toggle.a-link.link-addtocart:only-child,
.g-col
  .a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-button-secondary.content-toggle.a-link.link-addtocart:only-child,
.g-col
  .a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-button.content-toggle.js-reset-selection:only-child,
.g-col
  .a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:only-child,
.g-col
  .a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button.content-toggle:only-child,
.g-col
  .a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:only-child,
.g-col
  .a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-button.content-toggle:only-child,
.g-col
  .a-morecontenttogglelink
  .more-less-button
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-button.a-link-secondary.content-toggle:only-child,
.g-col
  .a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:only-child,
.g-col
  .a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button.content-toggle:only-child,
.g-col
  .a-morecontenttogglelink
  .more-less-button
  a.a-button-secondary.a-button.content-toggle:only-child,
.g-col
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle:only-child,
.g-col
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:only-child,
.g-col .m-contenttextmedia li .a-button.a-link:only-child:not(.link-addtocart),
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:only-child:not(.link-addtocart),
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.a-button-secondary.content-toggle.a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-button.a-link:only-child:not(.link-addtocart),
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-button-secondary.a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.a-link-secondary.a-button:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .link-addtocart.a-link:only-child:not(.link-addtocart),
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-secondary.a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.a-link-secondary.a-button:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .link-addtocart.a-link:only-child:not(.link-addtocart),
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-secondary.a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-secondary.a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.a-link-secondary.a-button:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .link-addtocart.a-link:only-child:not(.link-addtocart),
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary.a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-secondary.a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:only-child:not(.link-addtocart),
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button-link.pagination-loadmore.a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:only-child,
.g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .pagination-loadmore.a-link.link-addtocart:only-child,
.g-col
  .m-contenttextmedia
  li
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-link:only-child:not(.link-addtocart),
.g-col
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:only-child,
.g-col
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:only-child,
.g-col
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle.js-reset-selection:only-child,
.g-col
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .a-button.a-link.js-reset-selection:only-child,
.g-col
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link.js-reset-selection:only-child,
.g-col
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.js-reset-selection:only-child,
.g-col
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link.js-reset-selection:only-child,
.g-col
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.js-reset-selection:only-child,
.g-col
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link:only-child,
.g-col
  .m-locationLanguageSelection
  p
  .a-button-secondary.a-button.a-link:only-child,
.g-col
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:only-child,
.g-col
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:only-child,
.g-col
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:only-child:not(.link-addtocart),
.g-col
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:only-child,
.g-col
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:only-child,
.g-col
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:only-child,
.g-col
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:only-child,
.g-col
  .m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:only-child,
.g-col
  .m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:only-child,
.g-col
  .m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:only-child,
.g-col
  .m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:only-child,
.g-col
  .m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:only-child,
.g-col
  .m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:only-child,
.g-col
  .m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  button.a-button.a-link:only-child,
.g-col
  .m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:only-child,
.g-col
  .m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:only-child,
.g-col
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-primary.a-button.a-link:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-secondary.a-button.a-link:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link-secondary.a-link:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:only-child:not(.link-addtocart),
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-link.link-addtocart:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-button-secondary.a-link.link-addtocart:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-button.js-reset-selection:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-button:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  button.a-button.a-link:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-button.a-link-secondary:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-primary.a-button:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-secondary.a-button:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary:only-child,
.g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:only-child,
.g-col
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:only-child,
.g-col
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:only-child,
.g-col
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:only-child,
.g-col
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:only-child,
.g-col
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:only-child,
.g-col
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:only-child,
.g-col
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:only-child,
.g-col
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:only-child,
.g-col
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:only-child,
.g-col
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:only-child,
.g-col
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-button.a-link:only-child,
.g-col
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:only-child,
.g-col
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:only-child,
.g-col
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:only-child,
.g-col
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:only-child,
.g-col
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:only-child,
.g-col
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:only-child,
.g-col
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:only-child,
.g-col
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:only-child,
.g-col
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:only-child,
.g-col
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:only-child,
.g-col
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:only-child,
.g-col
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:only-child,
.g-col
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:only-child,
.g-col
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:only-child,
.g-col
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .a-button.a-link:only-child,
.g-col
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:only-child,
.g-col
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:only-child,
.g-col
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:only-child,
.g-col
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:only-child,
.g-col
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  button.a-link.link-addtocart:only-child,
.g-col
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-link.link-addtocart:only-child,
.g-col
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-link.link-addtocart:only-child,
.g-col
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-link.link-addtocart:only-child,
.g-col
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:only-child,
.g-col
  .o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.a-button.a-link:only-child,
.g-col
  .o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-button.a-link:only-child,
.g-col
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-button.a-link:only-child,
.g-col
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-button:only-child,
.g-col .o-list .a-loadmore button.a-button.a-link:only-child,
.g-col .o-list .a-loadmore button.a-button:only-child,
.g-col
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-primary.a-button.a-link:only-child,
.g-col
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-secondary.a-button.a-link:only-child,
.g-col
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-secondary.a-button.a-link:only-child,
.g-col
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:only-child,
.g-col
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:only-child,
.g-col
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:only-child:not(.link-addtocart),
.g-col
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:only-child,
.g-col
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:only-child,
.g-col
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:only-child,
.g-col
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:only-child,
.g-col
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:only-child,
.g-col
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:only-child,
.g-col
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:only-child,
.g-col
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:only-child,
.g-col
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:only-child,
.g-col
  .o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:only-child,
.g-col
  .o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  button.a-button.a-link:only-child,
.g-col
  .o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:only-child,
.g-col
  .o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:only-child,
.g-col
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary.a-button:only-child,
.g-col
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-link-secondary.a-link:only-child,
.g-col
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:only-child,
.g-col
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .a-button.a-link:only-child:not(.link-addtocart),
.g-col
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:only-child,
.g-col
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:only-child,
.g-col
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:only-child:not(.link-addtocart),
.g-col
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:only-child,
.g-col
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:only-child,
.g-col
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:only-child,
.g-col
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:only-child,
.g-col
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:only-child,
.g-col
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:only-child,
.g-col
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:only-child,
.g-col
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:only-child,
.g-col
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:only-child,
.g-col
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:only-child,
.g-col
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:only-child,
.g-col
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:only-child,
.g-col
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  button.a-button:only-child,
.g-col
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:only-child,
.g-col
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:only-child,
.g-col
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:only-child,
.g-col
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:only-child,
.g-col
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:only-child,
.g-col
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:only-child,
.g-col
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:only-child,
.g-col
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:only-child,
.g-col
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:only-child,
.g-col
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:only-child,
.g-col
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:only-child,
.g-col
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:only-child,
.g-col
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-button.a-link:only-child,
.g-col
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:only-child,
.g-col
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:only-child,
.g-col
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:only-child,
.g-col
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:only-child,
.g-col
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.a-button-link.pagination-loadmore:only-child,
.g-col
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.pagination-loadmore:only-child,
.g-col
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.pagination-loadmore.a-link.link-addtocart:only-child,
.g-col
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:only-child,
.g-col
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .pagination-loadmore.a-link.link-addtocart:only-child,
.m-contenttextmedia li .g-col .a-button.a-link:only-child:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  .g-col
  a.a-button-secondary.content-toggle.a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-button-secondary.a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link-secondary.a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart.a-link-secondary.a-button:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart:only-child:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .link-addtocart.a-button.a-link:only-child:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  .g-col
  a.content-toggle.a-link.link-addtocart.js-reset-selection:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .g-col
  .a-link.link-addtocart.js-reset-selection:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .g-col
  .a-link.link-addtocart.js-reset-selection:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  .a-link.link-addtocart.js-reset-selection:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  a.a-link.link-addtocart.js-reset-selection:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .g-col
  .a-link.link-addtocart.js-reset-selection:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .g-col
  .a-link.link-addtocart.js-reset-selection:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .g-col
  .a-button-secondary.a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .g-col
  .a-link.link-addtocart.a-link-secondary.a-button:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .g-col
  .link-addtocart.a-link:only-child:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  .a-button-secondary.a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  .a-link.link-addtocart.a-link-secondary.a-button:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  .link-addtocart.a-link:only-child:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  a.a-button-secondary.a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  .g-col
  a.content-toggle.a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  .a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .g-col
  .a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  .a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  a.a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .g-col
  .a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .g-col
  .a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  .g-col
  a.content-toggle.a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .g-col
  .a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .g-col
  .a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  .a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  a.a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .g-col
  .a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .g-col
  .a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .g-col
  button.a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  .g-col
  button.a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  button.a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  .g-col
  button.a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .g-col
  button.a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .g-col
  .a-button-secondary.a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .g-col
  .a-link.link-addtocart.a-link-secondary.a-button:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .g-col
  .link-addtocart.a-link:only-child:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .g-col
  .a-button-secondary.a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .g-col
  .a-link-secondary.a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .g-col
  .a-link.link-addtocart:only-child:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  .g-col
  a.content-toggle.a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  .a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .g-col
  .a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  .a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  a.a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .g-col
  .a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .g-col
  .a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .g-col
  .a-button-link.pagination-loadmore.a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .g-col
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .g-col
  .pagination-loadmore.a-link.link-addtocart:only-child,
.m-contenttextmedia
  li
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .g-col
  .a-button.a-link:only-child:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  .g-col
  a.a-button.content-toggle.js-reset-selection:only-child,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .g-col
  .a-button.a-link.js-reset-selection:only-child,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .g-col
  .a-button.js-reset-selection:only-child,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  .g-col
  a.content-toggle.a-link.link-addtocart.js-reset-selection:only-child,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart.js-reset-selection:only-child,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .g-col
  .a-link.link-addtocart.js-reset-selection:only-child,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  .a-link.link-addtocart.js-reset-selection:only-child,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  a.a-link.link-addtocart.js-reset-selection:only-child,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .g-col
  .a-link.link-addtocart.js-reset-selection:only-child,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .g-col
  .a-link.link-addtocart.js-reset-selection:only-child,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .g-col
  .a-button.a-link.js-reset-selection:only-child,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  .a-button.a-link.js-reset-selection:only-child,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  a.a-button.js-reset-selection:only-child,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .g-col
  .a-button.a-link.js-reset-selection:only-child,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .g-col
  .a-button.js-reset-selection:only-child,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .g-col
  .a-button.a-link:only-child,
.m-locationLanguageSelection
  p
  .g-col
  .a-button-secondary.a-button.a-link:only-child,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-button-secondary.a-link.link-addtocart:only-child,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart.a-link-secondary.a-button:only-child,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .link-addtocart.a-link:only-child:not(.link-addtocart),
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .g-col
  .a-link.link-addtocart.js-reset-selection:only-child,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  .a-link.link-addtocart:only-child,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .g-col
  .a-link.link-addtocart:only-child,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .g-col
  button.a-link.link-addtocart:only-child,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  .a-link.link-addtocart:only-child,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .g-col
  .a-button.a-link.js-reset-selection:only-child,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart.js-reset-selection:only-child,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  .a-button.a-link:only-child,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart:only-child,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .g-col
  .a-button.a-link:only-child,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart:only-child,
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  .g-col
  button.a-button.a-link:only-child,
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  button.a-link.link-addtocart:only-child,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  .a-button.a-link:only-child,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart:only-child,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .g-col
  .a-button.a-link:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  .a-button-primary.a-button.a-link:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  .a-button-secondary.a-button.a-link:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  .a-button.a-link-secondary.a-link:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  a.a-button-primary.a-button:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  a.a-button-secondary.a-button:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  a.a-button.a-link-primary:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  a.a-button.a-link-secondary:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-button-secondary.a-link.link-addtocart:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart.a-link-secondary.a-button:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .link-addtocart.a-link:only-child:not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  a.a-button-secondary.a-link.link-addtocart:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .g-col
  .a-link.link-addtocart.js-reset-selection:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .g-col
  a.a-link.link-addtocart.js-reset-selection:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  .a-link.link-addtocart:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  a.a-link.link-addtocart:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .g-col
  .a-link.link-addtocart:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .g-col
  a.a-link.link-addtocart:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .g-col
  button.a-link.link-addtocart:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  .a-link.link-addtocart:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  a.a-link.link-addtocart:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .g-col
  .a-button.a-link.js-reset-selection:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .g-col
  a.a-button.js-reset-selection:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart.js-reset-selection:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  a.a-link.link-addtocart.js-reset-selection:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  .a-button.a-link:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  a.a-button:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  a.a-link.link-addtocart:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .g-col
  .a-button.a-link:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .g-col
  a.a-button:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  a.a-link.link-addtocart:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  .g-col
  button.a-button.a-link:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  button.a-link.link-addtocart:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .g-col
  a.a-button.a-link-secondary:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  .a-button.a-link:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  a.a-button:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  a.a-link.link-addtocart:only-child,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  .g-col
  a.a-button.content-toggle:only-child,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  .a-button.a-link:only-child,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  .a-button:only-child,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  .g-col
  a.content-toggle.a-link.link-addtocart:only-child,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart:only-child,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .g-col
  .a-link.link-addtocart:only-child,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  .a-link.link-addtocart:only-child,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  a.a-link.link-addtocart:only-child,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .g-col
  .a-link.link-addtocart:only-child,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .g-col
  .a-link.link-addtocart:only-child,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .g-col
  .a-button.a-link:only-child,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  .a-button.a-link:only-child,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  a.a-button:only-child,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .g-col
  .a-button.a-link:only-child,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .g-col
  .a-button:only-child,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  .g-col
  a.a-button.content-toggle:only-child,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .g-col
  .a-button.a-link:only-child,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .g-col
  .a-button:only-child,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  .g-col
  a.content-toggle.a-link.link-addtocart:only-child,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart:only-child,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .g-col
  .a-link.link-addtocart:only-child,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  .a-link.link-addtocart:only-child,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  a.a-link.link-addtocart:only-child,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .g-col
  .a-link.link-addtocart:only-child,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .g-col
  .a-link.link-addtocart:only-child,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .g-col
  .a-button.a-link:only-child,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  .a-button.a-link:only-child,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  a.a-button:only-child,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .g-col
  .a-button.a-link:only-child,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .g-col
  .a-button:only-child,
.o-list .a-loadmore .g-col button.a-button.a-link:only-child,
.o-list .a-loadmore .g-col button.a-button:only-child,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  button.a-link.link-addtocart:only-child,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .g-col
  button.a-link.link-addtocart:only-child,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  button.a-link.link-addtocart:only-child,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .g-col
  button.a-link.link-addtocart:only-child,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .g-col
  button.a-link.link-addtocart:only-child,
.o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  .g-col
  button.a-button.a-link:only-child,
.o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  button.a-button.a-link:only-child,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  .g-col
  button.a-button.a-link:only-child,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .g-col
  button.a-button:only-child,
.o-myproducts-rebrush
  .head-container
  .add-product
  .g-col
  .a-button-primary.a-button.a-link:only-child,
.o-myproducts-rebrush
  .head-container
  .add-product
  .g-col
  .a-button-secondary.a-button.a-link:only-child,
.o-myproducts-rebrush
  .head-container
  .add-product
  .g-col
  .a-link-secondary.a-button.a-link:only-child,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-button-secondary.a-link.link-addtocart:only-child,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart.a-link-secondary.a-button:only-child,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .link-addtocart.a-link:only-child:not(.link-addtocart),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .g-col
  .a-link.link-addtocart.js-reset-selection:only-child,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  .a-link.link-addtocart:only-child,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .g-col
  .a-link.link-addtocart:only-child,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .g-col
  button.a-link.link-addtocart:only-child,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  .a-link.link-addtocart:only-child,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .g-col
  .a-button.a-link.js-reset-selection:only-child,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart.js-reset-selection:only-child,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  .a-button.a-link:only-child,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart:only-child,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .g-col
  .a-button.a-link:only-child,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart:only-child,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  .g-col
  button.a-button.a-link:only-child,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  button.a-link.link-addtocart:only-child,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  .a-button.a-link:only-child,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart:only-child,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-morecontenttogglelink
  .more-less-button
  .g-col
  a.a-button.a-link-secondary.content-toggle:only-child,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .g-col
  .a-button-secondary.a-button:only-child,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .g-col
  .a-button.a-link-secondary.a-link:only-child,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .g-col
  .a-button.a-link:only-child:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-button-secondary.a-link.link-addtocart:only-child,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link-secondary.a-link.link-addtocart:only-child,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart:only-child:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .g-col
  .a-link.link-addtocart.js-reset-selection:only-child,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  .a-link.link-addtocart:only-child,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .g-col
  .a-link.link-addtocart:only-child,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .g-col
  button.a-link.link-addtocart:only-child,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  .a-link.link-addtocart:only-child,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .g-col
  .a-button.js-reset-selection:only-child,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart.js-reset-selection:only-child,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  a.a-button.a-link-secondary:only-child,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  .a-button:only-child,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart:only-child,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .g-col
  .a-button:only-child,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart:only-child,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  .g-col
  button.a-button:only-child,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  button.a-link.link-addtocart:only-child,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  .a-button:only-child,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart:only-child,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  .g-col
  a.a-button.content-toggle:only-child,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  .a-button.a-link:only-child,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .g-col
  .a-button:only-child,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  .g-col
  a.content-toggle.a-link.link-addtocart:only-child,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart:only-child,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .g-col
  .a-link.link-addtocart:only-child,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  .a-link.link-addtocart:only-child,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  a.a-link.link-addtocart:only-child,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .g-col
  .a-link.link-addtocart:only-child,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .g-col
  .a-link.link-addtocart:only-child,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .g-col
  .a-button.a-link:only-child,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  .a-button.a-link:only-child,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .g-col
  a.a-button:only-child,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .g-col
  .a-button.a-link:only-child,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .g-col
  .a-button:only-child,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .g-col
  .a-button.a-button-link.pagination-loadmore:only-child,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .g-col
  .a-button.pagination-loadmore:only-child,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-button-link.pagination-loadmore.a-link.link-addtocart:only-child,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:only-child,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  .pagination-loadmore.a-link.link-addtocart:only-child {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  p
  > a.content-toggle.a-link.link-addtocart.js-reset-selection,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > a.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  p
  > a.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > a.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > a.a-button-secondary.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > a.content-toggle.a-link.link-addtocart.js-reset-selection,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  p
  > a.a-button.content-toggle.js-reset-selection,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > a.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > a.a-button.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > a.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  p
  > a.a-button.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > a.a-button.a-link-primary.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > a.a-button.a-link-secondary.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > a.content-toggle.a-link.link-addtocart,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > a.a-button.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  p
  > a.a-button-primary.a-button.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  p
  > a.a-button-secondary.a-button.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  p
  > a.a-button.a-link-primary.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  p
  > a.a-button.a-link-secondary.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  p
  > a.a-button.content-toggle:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  p
  > a.a-button-secondary.content-toggle.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  p
  > a.content-toggle.a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  > .a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > .a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > a.a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  p
  > .a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  p
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  > .a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  > .a-link.link-addtocart.a-link-secondary.a-button,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  > .link-addtocart.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  p
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > .a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > .a-link.link-addtocart.a-link-secondary.a-button,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > .link-addtocart.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > a.a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  p
  > a.content-toggle.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > a.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  p
  > a.content-toggle.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > a.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  p
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  > button.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > button.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  p
  > button.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > button.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  p
  > button.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .a-link.link-addtocart.a-link-secondary.a-button,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .link-addtocart.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  p
  > a.content-toggle.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > a.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  p
  > .a-button-link.pagination-loadmore.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  p
  > .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  p
  > .pagination-loadmore.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia li .m-productconversionarea p > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart.a-link-secondary.a-button,
.m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain),
.m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .link-addtocart.a-button.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > .a-button.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .a-button.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-button.a-link:not(.link-addtocart),
.m-contenttextmedia li p > .a-button.a-link:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  p
  > a.a-button.content-toggle.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  p
  > a.content-toggle.a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  > .a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > .a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > a.a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  > .a-button.a-link.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > .a-button.a-link.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > a.a-button.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .a-button.a-link.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-button.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  p
  > .a-button.a-link.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  p
  > .a-button.js-reset-selection,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .a-button.a-link,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-button.a-link,
.m-imagetextbuttonsipg .m-imagetext .textcontainer p > .a-button.a-link,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  p
  > .a-link.link-addtocart.js-reset-selection,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > .a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  p
  > .a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  p
  > button.a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > .a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-button-secondary.a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart.a-link-secondary.a-button,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .link-addtocart.a-link:not(.link-addtocart),
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart.js-reset-selection,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  p
  > .a-button.a-link.js-reset-selection,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > .a-button.a-link,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  p
  > .a-button.a-link,
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > button.a-link.link-addtocart,
.m-locationLanguageSelection p .o-list .a-loadmore p > button.a-button.a-link,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > .a-button.a-link,
.m-locationLanguageSelection p > .a-button-secondary.a-button.a-link,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .a-button.a-link,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-button.a-link,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  p
  > .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  p
  > .a-link.link-addtocart.js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  p
  > a.a-link.link-addtocart.js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > a.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  p
  > .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  p
  > a.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  p
  > button.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > a.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-button-secondary.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart.a-link-secondary.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .link-addtocart.a-link:not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > a.a-button-secondary.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  p
  > .a-button.a-link:not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart.js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > a.a-link.link-addtocart.js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  p
  > .a-button.a-link.js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  p
  > a.a-button.js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > a.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > a.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > a.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  p
  > .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  p
  > a.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > button.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  p
  > button.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > a.a-button.a-link-primary,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > a.a-button.a-link-secondary,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > a.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > a.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > .a-button-primary.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > .a-button-secondary.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > .a-button.a-link-primary.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > .a-button.a-link-secondary.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > a.a-button-primary.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > a.a-button-secondary.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > a.a-button.a-link-primary,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > a.a-button.a-link-secondary,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > a.a-button:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain),
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  p
  > a.a-button.content-toggle,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  p
  > a.content-toggle.a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  > .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > a.a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  > .a-button.a-link,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > .a-button.a-link,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > a.a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .a-button.a-link,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > .a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > .a-button.a-link,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  p
  > a.a-button.content-toggle,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  p
  > a.content-toggle.a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  > .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > a.a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  > .a-button.a-link,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > .a-button.a-link,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > a.a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .a-button.a-link,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  p
  > .a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  p
  > .a-button.a-link,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  > button.a-link.link-addtocart,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > button.a-link.link-addtocart,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  p
  > button.a-link.link-addtocart,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > button.a-link.link-addtocart,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > button.a-link.link-addtocart,
.o-list .a-loadmore .m-locationLanguageSelection p > button.a-button.a-link,
.o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > button.a-button.a-link,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  p
  > button.a-button.a-link,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > button.a-button,
.o-list .a-loadmore p > button.a-button,
.o-list .a-loadmore p > button.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  p
  > .a-link.link-addtocart.js-reset-selection,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > .a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  p
  > .a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  p
  > button.a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > .a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-button-secondary.a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart.a-link-secondary.a-button,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .link-addtocart.a-link:not(.link-addtocart),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  p
  > .a-button.a-link:not(.link-addtocart),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart.js-reset-selection,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  p
  > .a-button.a-link.js-reset-selection,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > .a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  p
  > .a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > button.a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  p
  > button.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > .a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .a-button-primary.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .a-button-secondary.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .a-button.a-link:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain),
.o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .a-link-primary.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .a-link-secondary.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-morecontenttogglelink
  .more-less-button
  p
  > a.a-button.a-link-secondary.content-toggle,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  p
  > .a-link.link-addtocart.js-reset-selection,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  p
  > .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  p
  > button.a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-button-secondary.a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link-secondary.a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  p
  > .a-button.a-link:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart.js-reset-selection,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  p
  > .a-button.js-reset-selection,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > a.a-button.a-link-secondary,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > .a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  p
  > .a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > button.a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  p
  > button.a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > .a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-button-primary.a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-button-secondary.a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-button:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-link-primary.a-button.a-button-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-link-primary.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-link-secondary.a-button.a-button-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-link-secondary.a-button.a-link,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  p
  > a.a-button.content-toggle,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  p
  > a.content-toggle.a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  > .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > a.a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  > .a-button.a-link,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > .a-button.a-link,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  p
  > a.a-button,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  p
  > .a-button.a-link,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  p
  > .a-button,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > .a-button,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  p
  > .a-button.a-link,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-button-link.pagination-loadmore.a-link.link-addtocart,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  p
  > .pagination-loadmore.a-link.link-addtocart,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  p
  > .a-button.a-button-link.pagination-loadmore,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  p
  > .a-button.pagination-loadmore,
p > .a-button-primary.a-button,
p > .a-button-secondary.a-button,
p > .a-button-secondary.a-button.a-link,
p > .a-button.a-link-primary.a-link,
p > .a-button.a-link-secondary.a-link,
p
  > .a-button:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain),
p > .a-link-primary.a-button.a-button-link,
p > .a-link-secondary.a-button.a-button-link {
  font-size: 1rem;
}
.a-button-primary.a-button:not(:disabled),
.a-button.a-link-primary.a-link:not(:disabled),
.a-link-primary.a-button.a-button-link:not(:disabled),
.a-morecontenttogglelink
  .more-less-button
  a.a-button-primary.a-button.content-toggle:not(:disabled),
.a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link.link-addtocart:not(:disabled),
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link:not(:disabled),
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link:not(:disabled),
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-primary.a-button.a-link:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link-primary.a-link:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-primary.a-button:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary:not(:disabled),
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-primary.a-button.a-link:not(:disabled),
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-primary.a-button.a-link:not(:disabled),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-primary.a-button:not(:disabled) {
  color: #fff;
  background: #007bc0;
  border: #007bc0;
}
@media (min-width: 900px) {
  .a-button-primary.a-button:not(:disabled):hover,
  .a-button.a-link-primary.a-link:not(:disabled):hover,
  .a-link-primary.a-button.a-button-link:not(:disabled):hover,
  .a-morecontenttogglelink
    .more-less-button
    a.a-button.a-link-primary.content-toggle:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(:disabled):hover,
  .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .a-button.a-link:not(:disabled):hover,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .a-button.a-link:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-button-primary.a-button:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-button.a-link-primary:not(:disabled):hover,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .a-button-primary.a-button.a-link:not(:disabled):hover {
    background: #00629a;
  }
}
.a-button-primary.a-button:not(:disabled):active,
.a-button.a-link-primary.a-link:not(:disabled):active,
.a-link-primary.a-button.a-button-link:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link:not(:disabled):active,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-primary.a-button:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-primary.a-button.a-link:not(:disabled):active {
  background: #004975;
}
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button.a-link-primary.content-toggle:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .no-touchevents
  .a-button.a-link:not(:disabled):hover,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .no-touchevents
  .a-button.a-link:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button.a-link-primary:not(:disabled):hover,
.no-touchevents .a-button-primary.a-button:not(:disabled):hover,
.no-touchevents .a-button.a-link-primary.a-link:not(:disabled):hover,
.no-touchevents .a-link-primary.a-button.a-button-link:not(:disabled):hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link:not(:disabled):hover,
.no-touchevents
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary:not(:disabled):hover {
  color: #fff;
  background-color: #00629a;
  border-color: #00629a;
}
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button.a-link-primary.content-toggle:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .no-touchevents
  .a-button.a-link:not(:disabled):active,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .no-touchevents
  .a-button.a-link:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button.a-link-primary:not(:disabled):active,
.no-touchevents .a-button-primary.a-button:not(:disabled):active,
.no-touchevents .a-button.a-link-primary.a-link:not(:disabled):active,
.no-touchevents .a-link-primary.a-button.a-button-link:not(:disabled):active,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link:not(:disabled):active,
.no-touchevents
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary:not(:disabled):active {
  color: #fff;
  background-color: #004975;
  border-color: #004975;
}
.a-button-primary.a-button:disabled,
.a-button-primary.a-button:disabled:active,
.a-button-primary.a-button:disabled:hover,
.a-button.a-link-primary.a-link:disabled,
.a-button.a-link-primary.a-link:disabled:active,
.a-button.a-link-primary.a-link:disabled:hover,
.a-link-primary.a-button.a-button-link:disabled,
.a-link-primary.a-button.a-button-link:disabled:active,
.a-link-primary.a-button.a-button-link:disabled:hover,
.a-morecontenttogglelink
  .more-less-button
  a.a-button-primary.a-button.content-toggle:disabled,
.a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle:disabled,
.a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle:disabled:active,
.a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle:disabled:hover,
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .a-link.link-addtocart:disabled,
.m-imagetextbuttonsipg .m-imagetext .textcontainer .a-button.a-link:disabled,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link:disabled:active,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link:disabled:hover,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link:disabled,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link:disabled:active,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link:disabled:hover,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-primary.a-button.a-link:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link-primary.a-link:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-primary.a-button:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-primary.a-button:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-primary.a-button:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary:disabled:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-primary.a-button.a-link:disabled,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-primary.a-button.a-link:disabled:active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-primary.a-button.a-link:disabled:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-primary.a-button.a-link:disabled,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-primary.a-button:disabled,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .a-button:active:disabled,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .a-button:disabled,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .a-button:hover:disabled,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled {
  color: #8a9097;
  background-color: #c1c7cc;
  border-color: #c1c7cc;
  opacity: 1;
}
.a-button-secondary.a-button.a-link:not(:disabled),
.a-button-secondary.a-button:not(:disabled),
.a-button.a-link-secondary.a-link:not(:disabled),
.a-button:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled),
.a-link-secondary.a-button.a-button-link:not(:disabled),
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.content-toggle.a-link.link-addtocart.js-reset-selection:not(:disabled),
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.content-toggle.a-link.link-addtocart:not(:disabled),
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.content-toggle.a-link.link-addtocart:not(:disabled),
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.content-toggle.a-link.link-addtocart:not(:disabled),
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-button-secondary.content-toggle.a-link.link-addtocart:not(:disabled),
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart.js-reset-selection:not(:disabled),
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-button.content-toggle.js-reset-selection:not(:disabled),
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:not(:disabled),
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button.content-toggle:not(:disabled),
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:not(:disabled),
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-button.content-toggle:not(:disabled),
.a-morecontenttogglelink
  .more-less-button
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-button.a-link-secondary.content-toggle:not(:disabled),
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:not(:disabled),
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button.content-toggle:not(:disabled),
.a-morecontenttogglelink
  .more-less-button
  a.a-button-secondary.a-button.content-toggle:not(:disabled),
.a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:not(:disabled),
.m-contenttextmedia li .a-button.a-link:not(:disabled):not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.a-button-secondary.content-toggle.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-button.a-link:not(:disabled):not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-button-secondary.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .link-addtocart.a-link:not(:disabled):not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-secondary.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .link-addtocart.a-link:not(:disabled):not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-secondary.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-secondary.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .link-addtocart.a-link:not(:disabled):not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-secondary.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled):not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button-link.pagination-loadmore.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:not(
    :disabled
  ),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .pagination-loadmore.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-link:not(:disabled):not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:not(:disabled),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:not(:disabled),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle.js-reset-selection:not(:disabled),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .a-button.a-link.js-reset-selection:not(:disabled),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link.js-reset-selection:not(:disabled),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.js-reset-selection:not(:disabled),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link.js-reset-selection:not(:disabled),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.js-reset-selection:not(:disabled),
.m-locationLanguageSelection
  p
  .a-button-secondary.a-button.a-link:not(:disabled),
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:not(:disabled),
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled),
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:not(:disabled):not(.link-addtocart),
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled),
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:not(:disabled),
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:not(:disabled),
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled),
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:not(:disabled),
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled),
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled),
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:not(:disabled),
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled),
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:not(:disabled),
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  button.a-button.a-link:not(:disabled),
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled),
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-secondary.a-button.a-link:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link-secondary.a-link:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:not(:disabled):not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-link.link-addtocart:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-button-secondary.a-link.link-addtocart:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-button.js-reset-selection:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-button:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  button.a-button.a-link:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-button.a-link-secondary:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-secondary.a-button:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:not(:disabled),
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled),
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:not(:disabled),
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:not(:disabled),
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled),
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:not(:disabled),
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:not(:disabled),
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:not(:disabled),
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:not(:disabled),
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:not(:disabled),
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled),
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-button.a-link:not(:disabled),
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:not(:disabled),
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:not(:disabled),
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:not(:disabled),
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:not(:disabled),
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:not(:disabled),
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:not(:disabled),
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:not(:disabled),
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled),
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:not(:disabled),
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:not(:disabled),
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:not(:disabled),
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:not(:disabled),
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:not(:disabled),
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled),
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .a-button.a-link:not(:disabled),
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:not(:disabled),
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:not(:disabled),
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:not(:disabled),
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:not(:disabled),
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  button.a-link.link-addtocart:not(:disabled),
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-link.link-addtocart:not(:disabled),
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-link.link-addtocart:not(:disabled),
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-link.link-addtocart:not(:disabled),
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:not(:disabled),
.o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.a-button.a-link:not(:disabled),
.o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-button.a-link:not(:disabled),
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-button.a-link:not(:disabled),
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-button:not(:disabled),
.o-list .a-loadmore button.a-button.a-link:not(:disabled),
.o-list .a-loadmore button.a-button:not(:disabled),
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-secondary.a-button.a-link:not(:disabled),
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-secondary.a-button.a-link:not(:disabled),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:not(:disabled),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:not(:disabled):not(.link-addtocart),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:not(:disabled),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:not(:disabled),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:not(:disabled),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:not(:disabled),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled),
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:not(:disabled),
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  button.a-button.a-link:not(:disabled),
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled),
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary.a-button:not(:disabled),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-link-secondary.a-link:not(:disabled),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:not(:disabled),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .a-button.a-link:not(:disabled):not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:not(:disabled),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:not(:disabled),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:not(:disabled),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:not(:disabled),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:not(:disabled),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:not(:disabled),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:not(:disabled),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:not(:disabled),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:not(:disabled),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  button.a-button:not(:disabled),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:not(:disabled),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled),
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled),
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:not(:disabled),
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:not(:disabled),
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled),
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:not(:disabled),
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:not(:disabled),
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:not(:disabled),
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:not(:disabled),
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:not(:disabled),
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled),
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-button.a-link:not(:disabled),
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:not(:disabled),
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:not(:disabled),
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:not(:disabled),
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:not(:disabled),
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.a-button-link.pagination-loadmore:not(:disabled),
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.pagination-loadmore:not(:disabled),
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.pagination-loadmore.a-link.link-addtocart:not(:disabled),
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:not(
    :disabled
  ),
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .pagination-loadmore.a-link.link-addtocart:not(:disabled) {
  color: #007bc0;
  background: 0 0;
  border-color: #007bc0;
}
@media (min-width: 900px) {
  .a-button-secondary.a-button.a-link:not(:disabled):hover,
  .a-button-secondary.a-button:not(:disabled):hover,
  .a-button.a-link-secondary.a-link:not(:disabled):hover,
  .a-button:not(.a-button-secondary):not(
      .a-link-secondary.a-button.a-button-link
    ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
      .a-link-primary.a-button.a-button-link
    ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
      .a-button-integrated
    ):not(.a-button-plain):not(:disabled):hover,
  .a-link-secondary.a-button.a-button-link:not(:disabled):hover,
  .a-morecontenttogglelink
    .more-less-button
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    a.content-toggle.a-link.link-addtocart.js-reset-selection:not(
      :disabled
    ):hover,
  .a-morecontenttogglelink
    .more-less-button
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
  .a-morecontenttogglelink
    .more-less-button
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
  .a-morecontenttogglelink
    .more-less-button
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
  .a-morecontenttogglelink
    .more-less-button
    .m-contenttextmedia
    li
    .m-productconversionarea
    a.a-button-secondary.content-toggle.a-link.link-addtocart:not(
      :disabled
    ):hover,
  .a-morecontenttogglelink
    .more-less-button
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .m-contenttextmedia
    li
    .m-productconversionarea
    a.content-toggle.a-link.link-addtocart.js-reset-selection:not(
      :disabled
    ):hover,
  .a-morecontenttogglelink
    .more-less-button
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    a.a-button.content-toggle.js-reset-selection:not(:disabled):hover,
  .a-morecontenttogglelink
    .more-less-button
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
  .a-morecontenttogglelink
    .more-less-button
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    a.a-button.content-toggle:not(:disabled):hover,
  .a-morecontenttogglelink
    .more-less-button
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
  .a-morecontenttogglelink
    .more-less-button
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    a.a-button.content-toggle:not(:disabled):hover,
  .a-morecontenttogglelink
    .more-less-button
    .o-myproducts-rebrush
    .producttiles-container
    .load-more
    a.a-button.a-link-secondary.content-toggle:not(:disabled):hover,
  .a-morecontenttogglelink
    .more-less-button
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
  .a-morecontenttogglelink
    .more-less-button
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    a.a-button.content-toggle:not(:disabled):hover,
  .a-morecontenttogglelink
    .more-less-button
    a.a-button-secondary.a-button.content-toggle:not(:disabled):hover,
  .a-morecontenttogglelink
    .more-less-button
    a.a-button.a-link-secondary.content-toggle:not(:disabled):hover,
  .m-contenttextmedia
    li
    .a-button.a-link:not(:disabled):hover:not(.link-addtocart),
  .m-contenttextmedia
    li
    .m-productconversionarea
    .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link-secondary.a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(.a-button-secondary):not(
      .a-link-secondary.a-button.a-button-link
    ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
      .a-link-primary.a-button.a-button-link
    ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
      .a-button-integrated
    ):not(.a-button-plain):not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(:disabled):hover:not(.link-addtocart),
  .m-contenttextmedia
    li
    .m-productconversionarea
    .a-morecontenttogglelink
    .more-less-button
    a.a-button-secondary.content-toggle.a-link.link-addtocart:not(
      :disabled
    ):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .link-addtocart.a-button.a-link:not(:disabled):hover:not(.link-addtocart),
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .a-morecontenttogglelink
    .more-less-button
    a.content-toggle.a-link.link-addtocart.js-reset-selection:not(
      :disabled
    ):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .m-locationLanguageSelection
    p
    .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .o-myproducts-rebrush
    .head-container
    .add-product
    .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-locationLanguageSelection
    p
    .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-locationLanguageSelection
    p
    .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-locationLanguageSelection
    p
    .link-addtocart.a-link:not(:disabled):hover:not(.link-addtocart),
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .link-addtocart.a-link:not(:disabled):hover:not(.link-addtocart),
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-morecontenttogglelink
    .more-less-button
    a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-locationLanguageSelection
    p
    .a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .o-myproducts-rebrush
    .head-container
    .add-product
    .a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-morecontenttogglelink
    .more-less-button
    a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-locationLanguageSelection
    p
    .a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .o-myproducts-rebrush
    .head-container
    .add-product
    .a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-list
    .a-loadmore
    .m-locationLanguageSelection
    p
    button.a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-list
    .a-loadmore
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    button.a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-list
    .a-loadmore
    .o-myproducts-rebrush
    .head-container
    .add-product
    button.a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-list
    .a-loadmore
    .o-myproducts-rebrush
    .producttiles-container
    .load-more
    button.a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-list
    .a-loadmore
    button.a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-myproducts-rebrush
    .head-container
    .add-product
    .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-myproducts-rebrush
    .head-container
    .add-product
    .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-myproducts-rebrush
    .head-container
    .add-product
    .link-addtocart.a-link:not(:disabled):hover:not(.link-addtocart),
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .a-link-secondary.a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .a-link.link-addtocart:not(:disabled):hover:not(.link-addtocart),
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-morecontenttogglelink
    .more-less-button
    a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-locationLanguageSelection
    p
    .a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .o-myproducts-rebrush
    .head-container
    .add-product
    .a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productlist-rebrush
    .productlist-rebrush-container
    .o-list
    .a-button-link.pagination-loadmore.a-link.link-addtocart:not(
      :disabled
    ):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productlist-rebrush
    .productlist-rebrush-container
    .o-list
    .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:not(
      :disabled
    ):hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productlist-rebrush
    .productlist-rebrush-container
    .o-list
    .pagination-loadmore.a-link.link-addtocart:not(:disabled):hover,
  .m-contenttextmedia
    li
    .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .a-button.a-link:not(:disabled):hover:not(.link-addtocart),
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .a-button.a-link.js-reset-selection:not(:disabled):hover,
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .a-button.js-reset-selection:not(:disabled):hover,
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .a-morecontenttogglelink
    .more-less-button
    a.a-button.content-toggle.js-reset-selection:not(:disabled):hover,
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-morecontenttogglelink
    .more-less-button
    a.content-toggle.a-link.link-addtocart.js-reset-selection:not(
      :disabled
    ):hover,
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-locationLanguageSelection
    p
    .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-myproducts-rebrush
    .head-container
    .add-product
    .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .m-locationLanguageSelection
    p
    .a-button.a-link.js-reset-selection:not(:disabled):hover,
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .a-button.a-link.js-reset-selection:not(:disabled):hover,
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-button.js-reset-selection:not(:disabled):hover,
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .o-myproducts-rebrush
    .head-container
    .add-product
    .a-button.a-link.js-reset-selection:not(:disabled):hover,
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .a-button.js-reset-selection:not(:disabled):hover,
  .m-locationLanguageSelection
    p
    .a-button-secondary.a-button.a-link:not(:disabled):hover,
  .m-locationLanguageSelection
    p
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
  .m-locationLanguageSelection
    p
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):hover,
  .m-locationLanguageSelection
    p
    .m-contenttextmedia
    li
    .m-productconversionarea
    .link-addtocart.a-link:not(:disabled):hover:not(.link-addtocart),
  .m-locationLanguageSelection
    p
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
  .m-locationLanguageSelection
    p
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-link.link-addtocart:not(:disabled):hover,
  .m-locationLanguageSelection
    p
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-link.link-addtocart:not(:disabled):hover,
  .m-locationLanguageSelection
    p
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-list
    .a-loadmore
    button.a-link.link-addtocart:not(:disabled):hover,
  .m-locationLanguageSelection
    p
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-link.link-addtocart:not(:disabled):hover,
  .m-locationLanguageSelection
    p
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .a-button.a-link.js-reset-selection:not(:disabled):hover,
  .m-locationLanguageSelection
    p
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
  .m-locationLanguageSelection
    p
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button.a-link:not(:disabled):hover,
  .m-locationLanguageSelection
    p
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(:disabled):hover,
  .m-locationLanguageSelection
    p
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-button.a-link:not(:disabled):hover,
  .m-locationLanguageSelection
    p
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(:disabled):hover,
  .m-locationLanguageSelection
    p
    .o-list
    .a-loadmore
    .m-contenttextmedia
    li
    .m-productconversionarea
    button.a-link.link-addtocart:not(:disabled):hover,
  .m-locationLanguageSelection
    p
    .o-list
    .a-loadmore
    button.a-button.a-link:not(:disabled):hover,
  .m-locationLanguageSelection
    p
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button.a-link:not(:disabled):hover,
  .m-locationLanguageSelection
    p
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .a-button-secondary.a-button.a-link:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-contenttextmedia
    li
    .m-productconversionarea
    .link-addtocart.a-link:not(:disabled):hover:not(.link-addtocart),
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    a.a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-link.link-addtocart:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    a.a-link.link-addtocart:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-link.link-addtocart:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    a.a-link.link-addtocart:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-list
    .a-loadmore
    button.a-link.link-addtocart:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-link.link-addtocart:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    a.a-link.link-addtocart:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-contenttextmedia
    li
    .m-productconversionarea
    a.a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .a-button.a-link.js-reset-selection:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .m-contenttextmedia
    li
    .m-productconversionarea
    a.a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    a.a-button.js-reset-selection:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button.a-link:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    a.a-link.link-addtocart:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    a.a-button:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-button.a-link:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    a.a-link.link-addtocart:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    a.a-button:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .o-list
    .a-loadmore
    .m-contenttextmedia
    li
    .m-productconversionarea
    button.a-link.link-addtocart:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .o-list
    .a-loadmore
    button.a-button.a-link:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .o-myproducts-rebrush
    .producttiles-container
    .load-more
    a.a-button.a-link-secondary:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button.a-link:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    a.a-link.link-addtocart:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    a.a-button:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-button-secondary.a-button:not(:disabled):hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-button.a-link-secondary:not(:disabled):hover,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button.a-link:not(:disabled):hover,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button:not(:disabled):hover,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-morecontenttogglelink
    .more-less-button
    a.a-button.content-toggle:not(:disabled):hover,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(:disabled):hover,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-morecontenttogglelink
    .more-less-button
    a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-locationLanguageSelection
    p
    .a-link.link-addtocart:not(:disabled):hover,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .a-link.link-addtocart:not(:disabled):hover,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-link.link-addtocart:not(:disabled):hover,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-myproducts-rebrush
    .head-container
    .add-product
    .a-link.link-addtocart:not(:disabled):hover,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .a-link.link-addtocart:not(:disabled):hover,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-locationLanguageSelection
    p
    .a-button.a-link:not(:disabled):hover,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .a-button.a-link:not(:disabled):hover,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-button:not(:disabled):hover,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .o-myproducts-rebrush
    .head-container
    .add-product
    .a-button.a-link:not(:disabled):hover,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .a-button:not(:disabled):hover,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-button.a-link:not(:disabled):hover,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-button:not(:disabled):hover,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-morecontenttogglelink
    .more-less-button
    a.a-button.content-toggle:not(:disabled):hover,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(:disabled):hover,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-morecontenttogglelink
    .more-less-button
    a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-locationLanguageSelection
    p
    .a-link.link-addtocart:not(:disabled):hover,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .a-link.link-addtocart:not(:disabled):hover,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-link.link-addtocart:not(:disabled):hover,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-myproducts-rebrush
    .head-container
    .add-product
    .a-link.link-addtocart:not(:disabled):hover,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .a-link.link-addtocart:not(:disabled):hover,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-locationLanguageSelection
    p
    .a-button.a-link:not(:disabled):hover,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .a-button.a-link:not(:disabled):hover,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-button:not(:disabled):hover,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .o-myproducts-rebrush
    .head-container
    .add-product
    .a-button.a-link:not(:disabled):hover,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .a-button:not(:disabled):hover,
  .o-list
    .a-loadmore
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-locationLanguageSelection
    p
    button.a-link.link-addtocart:not(:disabled):hover,
  .o-list
    .a-loadmore
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    button.a-link.link-addtocart:not(:disabled):hover,
  .o-list
    .a-loadmore
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-myproducts-rebrush
    .head-container
    .add-product
    button.a-link.link-addtocart:not(:disabled):hover,
  .o-list
    .a-loadmore
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-myproducts-rebrush
    .producttiles-container
    .load-more
    button.a-link.link-addtocart:not(:disabled):hover,
  .o-list
    .a-loadmore
    .m-contenttextmedia
    li
    .m-productconversionarea
    button.a-link.link-addtocart:not(:disabled):hover,
  .o-list
    .a-loadmore
    .m-locationLanguageSelection
    p
    button.a-button.a-link:not(:disabled):hover,
  .o-list
    .a-loadmore
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    button.a-button.a-link:not(:disabled):hover,
  .o-list
    .a-loadmore
    .o-myproducts-rebrush
    .head-container
    .add-product
    button.a-button.a-link:not(:disabled):hover,
  .o-list
    .a-loadmore
    .o-myproducts-rebrush
    .producttiles-container
    .load-more
    button.a-button:not(:disabled):hover,
  .o-list .a-loadmore button.a-button.a-link:not(:disabled):hover,
  .o-list .a-loadmore button.a-button:not(:disabled):hover,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .a-button-secondary.a-button.a-link:not(:disabled):hover,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):hover,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .m-contenttextmedia
    li
    .m-productconversionarea
    .link-addtocart.a-link:not(:disabled):hover:not(.link-addtocart),
  .o-myproducts-rebrush
    .head-container
    .add-product
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-link.link-addtocart:not(:disabled):hover,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-link.link-addtocart:not(:disabled):hover,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-list
    .a-loadmore
    button.a-link.link-addtocart:not(:disabled):hover,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-link.link-addtocart:not(:disabled):hover,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .a-button.a-link.js-reset-selection:not(:disabled):hover,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button.a-link:not(:disabled):hover,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(:disabled):hover,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-button.a-link:not(:disabled):hover,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(:disabled):hover,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .o-list
    .a-loadmore
    .m-contenttextmedia
    li
    .m-productconversionarea
    button.a-link.link-addtocart:not(:disabled):hover,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .o-list
    .a-loadmore
    button.a-button.a-link:not(:disabled):hover,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button.a-link:not(:disabled):hover,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(:disabled):hover,
  .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .a-button-secondary.a-button:not(:disabled):hover,
  .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .a-button.a-link-secondary.a-link:not(:disabled):hover,
  .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .a-morecontenttogglelink
    .more-less-button
    a.a-button.a-link-secondary.content-toggle:not(:disabled):hover,
  .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .m-contenttextmedia
    li
    .a-button.a-link:not(:disabled):hover:not(.link-addtocart),
  .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
  .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link-secondary.a-link.link-addtocart:not(:disabled):hover,
  .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(:disabled):hover:not(.link-addtocart),
  .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
  .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-link.link-addtocart:not(:disabled):hover,
  .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-link.link-addtocart:not(:disabled):hover,
  .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-list
    .a-loadmore
    button.a-link.link-addtocart:not(:disabled):hover,
  .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-link.link-addtocart:not(:disabled):hover,
  .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .a-button.js-reset-selection:not(:disabled):hover,
  .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
  .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-button.a-link-secondary:not(:disabled):hover,
  .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button:not(:disabled):hover,
  .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(:disabled):hover,
  .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-button:not(:disabled):hover,
  .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(:disabled):hover,
  .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .o-list
    .a-loadmore
    .m-contenttextmedia
    li
    .m-productconversionarea
    button.a-link.link-addtocart:not(:disabled):hover,
  .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .o-list
    .a-loadmore
    button.a-button:not(:disabled):hover,
  .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button:not(:disabled):hover,
  .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(:disabled):hover,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button.a-link:not(:disabled):hover,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button:not(:disabled):hover,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-morecontenttogglelink
    .more-less-button
    a.a-button.content-toggle:not(:disabled):hover,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(:disabled):hover,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-morecontenttogglelink
    .more-less-button
    a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-locationLanguageSelection
    p
    .a-link.link-addtocart:not(:disabled):hover,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .a-link.link-addtocart:not(:disabled):hover,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-link.link-addtocart:not(:disabled):hover,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-myproducts-rebrush
    .head-container
    .add-product
    .a-link.link-addtocart:not(:disabled):hover,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .a-link.link-addtocart:not(:disabled):hover,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-locationLanguageSelection
    p
    .a-button.a-link:not(:disabled):hover,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .a-button.a-link:not(:disabled):hover,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-button:not(:disabled):hover,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .o-myproducts-rebrush
    .head-container
    .add-product
    .a-button.a-link:not(:disabled):hover,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .a-button:not(:disabled):hover,
  .o-productlist-rebrush
    .productlist-rebrush-container
    .o-list
    .a-button.a-button-link.pagination-loadmore:not(:disabled):hover,
  .o-productlist-rebrush
    .productlist-rebrush-container
    .o-list
    .a-button.pagination-loadmore:not(:disabled):hover,
  .o-productlist-rebrush
    .productlist-rebrush-container
    .o-list
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-button-link.pagination-loadmore.a-link.link-addtocart:not(
      :disabled
    ):hover,
  .o-productlist-rebrush
    .productlist-rebrush-container
    .o-list
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:not(
      :disabled
    ):hover,
  .o-productlist-rebrush
    .productlist-rebrush-container
    .o-list
    .m-contenttextmedia
    li
    .m-productconversionarea
    .pagination-loadmore.a-link.link-addtocart:not(:disabled):hover {
    background: #d1e4ff;
  }
}
.a-button-secondary.a-button.a-link:not(:disabled):active,
.a-button-secondary.a-button:not(:disabled):active,
.a-button.a-link-secondary.a-link:not(:disabled):active,
.a-button:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):active,
.a-link-secondary.a-button.a-button-link:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.content-toggle.a-link.link-addtocart.js-reset-selection:not(
    :disabled
  ):active,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-button-secondary.content-toggle.a-link.link-addtocart:not(
    :disabled
  ):active,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart.js-reset-selection:not(
    :disabled
  ):active,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-button.content-toggle.js-reset-selection:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button.content-toggle:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-button.content-toggle:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-button.a-link-secondary.content-toggle:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button.content-toggle:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  a.a-button-secondary.a-button.content-toggle:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:not(:disabled):active,
.m-contenttextmedia
  li
  .a-button.a-link:not(:disabled):active:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.a-button-secondary.content-toggle.a-link.link-addtocart:not(
    :disabled
  ):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-button.a-link:not(:disabled):active:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart.js-reset-selection:not(
    :disabled
  ):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .link-addtocart.a-link:not(:disabled):active:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .link-addtocart.a-link:not(:disabled):active:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .link-addtocart.a-link:not(:disabled):active:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-secondary.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled):active:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button-link.pagination-loadmore.a-link.link-addtocart:not(
    :disabled
  ):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:not(
    :disabled
  ):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .pagination-loadmore.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-link:not(:disabled):active:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart.js-reset-selection:not(
    :disabled
  ):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .a-button.a-link.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.js-reset-selection:not(:disabled):active,
.m-locationLanguageSelection
  p
  .a-button-secondary.a-button.a-link:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:not(:disabled):active:not(.link-addtocart),
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:not(:disabled):active,
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  button.a-button.a-link:not(:disabled):active,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled):active,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-secondary.a-button.a-link:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:not(:disabled):active:not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-button.js-reset-selection:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-button:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  button.a-button.a-link:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-button.a-link-secondary:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-secondary.a-button:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-button.a-link:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .a-button.a-link:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:not(:disabled):active,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  button.a-link.link-addtocart:not(:disabled):active,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-link.link-addtocart:not(:disabled):active,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-link.link-addtocart:not(:disabled):active,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-link.link-addtocart:not(:disabled):active,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:not(:disabled):active,
.o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.a-button.a-link:not(:disabled):active,
.o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-button.a-link:not(:disabled):active,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-button.a-link:not(:disabled):active,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-button:not(:disabled):active,
.o-list .a-loadmore button.a-button.a-link:not(:disabled):active,
.o-list .a-loadmore button.a-button:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-secondary.a-button.a-link:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:not(:disabled):active:not(.link-addtocart),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  button.a-button.a-link:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary.a-button:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-link-secondary.a-link:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .a-button.a-link:not(:disabled):active:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  button.a-button:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-button.a-link:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:not(:disabled):active,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.a-button-link.pagination-loadmore:not(:disabled):active,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.pagination-loadmore:not(:disabled):active,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.pagination-loadmore.a-link.link-addtocart:not(
    :disabled
  ):active,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:not(
    :disabled
  ):active,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .pagination-loadmore.a-link.link-addtocart:not(:disabled):active {
  background: #9dc9ff;
}
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  a.content-toggle.a-link.link-addtocart.js-reset-selection:not(
    :disabled
  ):hover,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.a-button-secondary.content-toggle.a-link.link-addtocart:not(
    :disabled
  ):hover,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.content-toggle.a-link.link-addtocart.js-reset-selection:not(
    :disabled
  ):hover,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  a.a-button.content-toggle.js-reset-selection:not(:disabled):hover,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  a.a-button.content-toggle:not(:disabled):hover,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  a.a-button.content-toggle:not(:disabled):hover,
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button-secondary.a-button.content-toggle:not(:disabled):hover,
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button.a-link-secondary.content-toggle:not(:disabled):hover,
.a-morecontenttogglelink
  .more-less-button
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  a.a-button.a-link-secondary.content-toggle:not(:disabled):hover,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  a.a-button.content-toggle:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button-secondary.content-toggle.a-link.link-addtocart:not(
    :disabled
  ):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle.a-link.link-addtocart.js-reset-selection:not(
    :disabled
  ):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .no-touchevents
  .link-addtocart.a-link:not(:disabled):hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .link-addtocart.a-link:not(:disabled):hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link-secondary.a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .link-addtocart.a-button.a-link:not(:disabled):hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .link-addtocart.a-link:not(:disabled):hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link-secondary.a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .no-touchevents
  .a-button-link.pagination-loadmore.a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .no-touchevents
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:not(
    :disabled
  ):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .no-touchevents
  .pagination-loadmore.a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .no-touchevents
  .a-button.a-link:not(:disabled):hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button.a-link:not(:disabled):hover:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button.content-toggle.js-reset-selection:not(:disabled):hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle.a-link.link-addtocart.js-reset-selection:not(
    :disabled
  ):hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-button.a-link.js-reset-selection:not(:disabled):hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-button.a-link.js-reset-selection:not(:disabled):hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button.js-reset-selection:not(:disabled):hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-button.a-link.js-reset-selection:not(:disabled):hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-button.js-reset-selection:not(:disabled):hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button.a-link.js-reset-selection:not(:disabled):hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button.js-reset-selection:not(:disabled):hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .link-addtocart.a-link:not(:disabled):hover:not(.link-addtocart),
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-button.a-link.js-reset-selection:not(:disabled):hover,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button.a-link:not(:disabled):hover,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-button.a-link:not(:disabled):hover,
.m-locationLanguageSelection
  p
  .no-touchevents
  .a-button-secondary.a-button.a-link:not(:disabled):hover,
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):hover,
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-button.a-link:not(:disabled):hover,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button.a-link:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  a.a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  a.a-link.link-addtocart:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  a.a-link.link-addtocart:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .link-addtocart.a-link:not(:disabled):hover:not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  a.a-link.link-addtocart:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-button.a-link.js-reset-selection:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  a.a-button.js-reset-selection:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.a-link.link-addtocart:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button.a-link:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  a.a-button:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.a-link.link-addtocart:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-button.a-link:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  a.a-button:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-button-secondary.a-button.a-link:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button-secondary.a-button:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button.a-link-secondary:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-button.a-link:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  a.a-button.a-link-secondary:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.a-link.link-addtocart:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button.a-link:not(:disabled):hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  a.a-button:not(:disabled):hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button.content-toggle:not(:disabled):hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link.link-addtocart:not(:disabled):hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-button.a-link:not(:disabled):hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-button.a-link:not(:disabled):hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button:not(:disabled):hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button.a-link:not(:disabled):hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button:not(:disabled):hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button.a-link:not(:disabled):hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button:not(:disabled):hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button.content-toggle:not(:disabled):hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link.link-addtocart:not(:disabled):hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-button.a-link:not(:disabled):hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-button.a-link:not(:disabled):hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button:not(:disabled):hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-button.a-link:not(:disabled):hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-button:not(:disabled):hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button.a-link:not(:disabled):hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button:not(:disabled):hover,
.no-touchevents .a-button-secondary.a-button.a-link:not(:disabled):hover,
.no-touchevents .a-button-secondary.a-button:not(:disabled):hover,
.no-touchevents .a-button.a-link-secondary.a-link:not(:disabled):hover,
.no-touchevents
  .a-button:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):hover,
.no-touchevents .a-link-secondary.a-button.a-button-link:not(:disabled):hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.content-toggle.a-link.link-addtocart.js-reset-selection:not(
    :disabled
  ):hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-button-secondary.content-toggle.a-link.link-addtocart:not(
    :disabled
  ):hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart.js-reset-selection:not(
    :disabled
  ):hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-button.content-toggle.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button.content-toggle:not(:disabled):hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-button.content-toggle:not(:disabled):hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-button.a-link-secondary.content-toggle:not(:disabled):hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button.content-toggle:not(:disabled):hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.a-button-secondary.a-button.content-toggle:not(:disabled):hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .a-button.a-link:not(:disabled):hover:not(.link-addtocart),
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):hover:not(.link-addtocart),
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.a-button-secondary.content-toggle.a-link.link-addtocart:not(
    :disabled
  ):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-button.a-link:not(:disabled):hover:not(.link-addtocart),
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart.js-reset-selection:not(
    :disabled
  ):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .link-addtocart.a-link:not(:disabled):hover:not(.link-addtocart),
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .link-addtocart.a-link:not(:disabled):hover:not(.link-addtocart),
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .link-addtocart.a-link:not(:disabled):hover:not(.link-addtocart),
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-secondary.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled):hover:not(.link-addtocart),
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button-link.pagination-loadmore.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:not(
    :disabled
  ):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .pagination-loadmore.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-link:not(:disabled):hover:not(.link-addtocart),
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart.js-reset-selection:not(
    :disabled
  ):hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .a-button.a-link.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .a-button-secondary.a-button.a-link:not(:disabled):hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:not(:disabled):hover:not(.link-addtocart),
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled):hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:not(:disabled):hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  button.a-button.a-link:not(:disabled):hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled):hover,
.no-touchevents
  .m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-secondary.a-button.a-link:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:not(:disabled):hover:not(.link-addtocart),
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-button.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-button:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  button.a-button.a-link:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-button.a-link-secondary:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-secondary.a-button:not(:disabled):hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:not(:disabled):hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled):hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:not(:disabled):hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:not(:disabled):hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-button.a-link:not(:disabled):hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:not(:disabled):hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:not(:disabled):hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:not(:disabled):hover,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:not(:disabled):hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:not(:disabled):hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:not(:disabled):hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:not(:disabled):hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .a-button.a-link:not(:disabled):hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:not(:disabled):hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:not(:disabled):hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:not(:disabled):hover,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:not(:disabled):hover,
.no-touchevents
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  button.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.a-button.a-link:not(:disabled):hover,
.no-touchevents
  .o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-button.a-link:not(:disabled):hover,
.no-touchevents
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-button.a-link:not(:disabled):hover,
.no-touchevents
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-button:not(:disabled):hover,
.no-touchevents .o-list .a-loadmore button.a-button.a-link:not(:disabled):hover,
.no-touchevents .o-list .a-loadmore button.a-button:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-secondary.a-button.a-link:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:not(:disabled):hover:not(.link-addtocart),
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  button.a-button.a-link:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary.a-button:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-link-secondary.a-link:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .a-button.a-link:not(:disabled):hover:not(.link-addtocart),
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):hover:not(.link-addtocart),
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  button.a-button:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:not(:disabled):hover,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled):hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:not(:disabled):hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:not(:disabled):hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-button.a-link:not(:disabled):hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:not(:disabled):hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:not(:disabled):hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:not(:disabled):hover,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:not(:disabled):hover,
.no-touchevents
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.a-button-link.pagination-loadmore:not(:disabled):hover,
.no-touchevents
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.pagination-loadmore:not(:disabled):hover,
.no-touchevents
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.pagination-loadmore.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:not(
    :disabled
  ):hover,
.no-touchevents
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .pagination-loadmore.a-link.link-addtocart:not(:disabled):hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):hover,
.o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  .no-touchevents
  button.a-button.a-link:not(:disabled):hover,
.o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  button.a-button.a-link:not(:disabled):hover,
.o-list .a-loadmore .no-touchevents button.a-button.a-link:not(:disabled):hover,
.o-list .a-loadmore .no-touchevents button.a-button:not(:disabled):hover,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  button.a-button.a-link:not(:disabled):hover,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  button.a-button:not(:disabled):hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .link-addtocart.a-link:not(:disabled):hover:not(.link-addtocart),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-button.a-link.js-reset-selection:not(:disabled):hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button.a-link:not(:disabled):hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-button.a-link:not(:disabled):hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button-secondary.a-button.a-link:not(:disabled):hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-button.a-link:not(:disabled):hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button.a-link:not(:disabled):hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button.a-link-secondary.content-toggle:not(:disabled):hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:not(:disabled):hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link-secondary.a-link.link-addtocart:not(:disabled):hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .no-touchevents
  .a-button.a-link:not(:disabled):hover:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-button.js-reset-selection:not(:disabled):hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button.a-link-secondary:not(:disabled):hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button:not(:disabled):hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-button:not(:disabled):hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button-secondary.a-button:not(:disabled):hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button.a-link-secondary.a-link:not(:disabled):hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-button:not(:disabled):hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button:not(:disabled):hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button.content-toggle:not(:disabled):hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:not(:disabled):hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link.link-addtocart:not(:disabled):hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-button.a-link:not(:disabled):hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-button.a-link:not(:disabled):hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button:not(:disabled):hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button.a-link:not(:disabled):hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button:not(:disabled):hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button.a-link:not(:disabled):hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button:not(:disabled):hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-link.pagination-loadmore.a-link.link-addtocart:not(:disabled):hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:not(
    :disabled
  ):hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .pagination-loadmore.a-link.link-addtocart:not(:disabled):hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .no-touchevents
  .a-button.a-button-link.pagination-loadmore:not(:disabled):hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .no-touchevents
  .a-button.pagination-loadmore:not(:disabled):hover {
  color: #00629a;
  background-color: #d1e4ff;
  border-color: #00629a;
}
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  a.content-toggle.a-link.link-addtocart.js-reset-selection:not(
    :disabled
  ):active,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.a-button-secondary.content-toggle.a-link.link-addtocart:not(
    :disabled
  ):active,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.content-toggle.a-link.link-addtocart.js-reset-selection:not(
    :disabled
  ):active,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  a.a-button.content-toggle.js-reset-selection:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  a.a-button.content-toggle:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  a.a-button.content-toggle:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button-secondary.a-button.content-toggle:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button.a-link-secondary.content-toggle:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  a.a-button.a-link-secondary.content-toggle:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  a.a-button.content-toggle:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button-secondary.content-toggle.a-link.link-addtocart:not(
    :disabled
  ):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle.a-link.link-addtocart.js-reset-selection:not(
    :disabled
  ):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .no-touchevents
  .link-addtocart.a-link:not(:disabled):active:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .link-addtocart.a-link:not(:disabled):active:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link-secondary.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .link-addtocart.a-button.a-link:not(:disabled):active:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .link-addtocart.a-link:not(:disabled):active:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link-secondary.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .no-touchevents
  .a-button-link.pagination-loadmore.a-link.link-addtocart:not(
    :disabled
  ):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .no-touchevents
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:not(
    :disabled
  ):active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .no-touchevents
  .pagination-loadmore.a-link.link-addtocart:not(:disabled):active,
.m-contenttextmedia
  li
  .no-touchevents
  .a-button.a-link:not(:disabled):active:not(.link-addtocart),
.m-contenttextmedia
  li
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button.a-link:not(:disabled):active:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button.content-toggle.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle.a-link.link-addtocart.js-reset-selection:not(
    :disabled
  ):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-button.a-link.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-button.a-link.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-button.a-link.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-button.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button.a-link.js-reset-selection:not(:disabled):active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button.js-reset-selection:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .link-addtocart.a-link:not(:disabled):active:not(.link-addtocart),
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-button.a-link.js-reset-selection:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button.a-link:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-button.a-link:not(:disabled):active,
.m-locationLanguageSelection
  p
  .no-touchevents
  .a-button-secondary.a-button.a-link:not(:disabled):active,
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):active,
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-button.a-link:not(:disabled):active,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button.a-link:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  a.a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  a.a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  a.a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .link-addtocart.a-link:not(:disabled):active:not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  a.a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-button.a-link.js-reset-selection:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  a.a-button.js-reset-selection:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button.a-link:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  a.a-button:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-button.a-link:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  a.a-button:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-button-secondary.a-button.a-link:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button-secondary.a-button:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button.a-link-secondary:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-button.a-link:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  a.a-button.a-link-secondary:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  a.a-link.link-addtocart:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button.a-link:not(:disabled):active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  a.a-button:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button.content-toggle:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link.link-addtocart:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-button.a-link:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-button.a-link:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button.a-link:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button.a-link:not(:disabled):active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button.content-toggle:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link.link-addtocart:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-button.a-link:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-button.a-link:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-button.a-link:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-button:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button.a-link:not(:disabled):active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button:not(:disabled):active,
.no-touchevents .a-button-secondary.a-button.a-link:not(:disabled):active,
.no-touchevents .a-button-secondary.a-button:not(:disabled):active,
.no-touchevents .a-button.a-link-secondary.a-link:not(:disabled):active,
.no-touchevents
  .a-button:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):active,
.no-touchevents .a-link-secondary.a-button.a-button-link:not(:disabled):active,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.content-toggle.a-link.link-addtocart.js-reset-selection:not(
    :disabled
  ):active,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-button-secondary.content-toggle.a-link.link-addtocart:not(
    :disabled
  ):active,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart.js-reset-selection:not(
    :disabled
  ):active,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-button.content-toggle.js-reset-selection:not(:disabled):active,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button.content-toggle:not(:disabled):active,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-button.content-toggle:not(:disabled):active,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-button.a-link-secondary.content-toggle:not(:disabled):active,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button.content-toggle:not(:disabled):active,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.a-button-secondary.a-button.content-toggle:not(:disabled):active,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .a-button.a-link:not(:disabled):active:not(.link-addtocart),
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active:not(.link-addtocart),
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.a-button-secondary.content-toggle.a-link.link-addtocart:not(
    :disabled
  ):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-button.a-link:not(:disabled):active:not(.link-addtocart),
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart.js-reset-selection:not(
    :disabled
  ):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .link-addtocart.a-link:not(:disabled):active:not(.link-addtocart),
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .link-addtocart.a-link:not(:disabled):active:not(.link-addtocart),
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .link-addtocart.a-link:not(:disabled):active:not(.link-addtocart),
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-secondary.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled):active:not(.link-addtocart),
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button-link.pagination-loadmore.a-link.link-addtocart:not(
    :disabled
  ):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:not(
    :disabled
  ):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .pagination-loadmore.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-link:not(:disabled):active:not(.link-addtocart),
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart.js-reset-selection:not(
    :disabled
  ):active,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .a-button.a-link.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-locationLanguageSelection
  p
  .a-button-secondary.a-button.a-link:not(:disabled):active,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):active,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:not(:disabled):active:not(.link-addtocart),
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled):active,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:not(:disabled):active,
.no-touchevents
  .m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  button.a-button.a-link:not(:disabled):active,
.no-touchevents
  .m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled):active,
.no-touchevents
  .m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-secondary.a-button.a-link:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:not(:disabled):active:not(.link-addtocart),
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-button.js-reset-selection:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-button:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  button.a-button.a-link:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-button.a-link-secondary:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-secondary.a-button:not(:disabled):active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:not(:disabled):active,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled):active,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:not(:disabled):active,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:not(:disabled):active,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-button.a-link:not(:disabled):active,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:not(:disabled):active,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:not(:disabled):active,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:not(:disabled):active,
.no-touchevents
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:not(:disabled):active,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:not(:disabled):active,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:not(:disabled):active,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:not(:disabled):active,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .a-button.a-link:not(:disabled):active,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:not(:disabled):active,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:not(:disabled):active,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:not(:disabled):active,
.no-touchevents
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:not(:disabled):active,
.no-touchevents
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  button.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.a-button.a-link:not(:disabled):active,
.no-touchevents
  .o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-button.a-link:not(:disabled):active,
.no-touchevents
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-button.a-link:not(:disabled):active,
.no-touchevents
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-button:not(:disabled):active,
.no-touchevents
  .o-list
  .a-loadmore
  button.a-button.a-link:not(:disabled):active,
.no-touchevents .o-list .a-loadmore button.a-button:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-secondary.a-button.a-link:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:not(:disabled):active:not(.link-addtocart),
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  button.a-button.a-link:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary.a-button:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-link-secondary.a-link:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .a-button.a-link:not(:disabled):active:not(.link-addtocart),
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active:not(.link-addtocart),
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  button.a-button:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:not(:disabled):active,
.no-touchevents
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:not(:disabled):active,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:not(:disabled):active,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:not(:disabled):active,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:not(:disabled):active,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-button.a-link:not(:disabled):active,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:not(:disabled):active,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:not(:disabled):active,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:not(:disabled):active,
.no-touchevents
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:not(:disabled):active,
.no-touchevents
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.a-button-link.pagination-loadmore:not(:disabled):active,
.no-touchevents
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.pagination-loadmore:not(:disabled):active,
.no-touchevents
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.pagination-loadmore.a-link.link-addtocart:not(
    :disabled
  ):active,
.no-touchevents
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:not(
    :disabled
  ):active,
.no-touchevents
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .pagination-loadmore.a-link.link-addtocart:not(:disabled):active,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):active,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):active,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):active,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):active,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):active,
.o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  .no-touchevents
  button.a-button.a-link:not(:disabled):active,
.o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  button.a-button.a-link:not(:disabled):active,
.o-list
  .a-loadmore
  .no-touchevents
  button.a-button.a-link:not(:disabled):active,
.o-list .a-loadmore .no-touchevents button.a-button:not(:disabled):active,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  button.a-button.a-link:not(:disabled):active,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  button.a-button:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.a-link-secondary.a-button:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .link-addtocart.a-link:not(:disabled):active:not(.link-addtocart),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-button.a-link.js-reset-selection:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button.a-link:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-button.a-link:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button-secondary.a-button.a-link:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-button.a-link:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button.a-link:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button.a-link-secondary.content-toggle:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-secondary.a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link-secondary.a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .no-touchevents
  .a-button.a-link:not(:disabled):active:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.js-reset-selection:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .no-touchevents
  .a-button.js-reset-selection:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button.a-link-secondary:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .no-touchevents
  .a-button:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button-secondary.a-button:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button.a-link-secondary.a-link:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  button.a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  .no-touchevents
  button.a-button:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-button.content-toggle:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle.a-link.link-addtocart:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link.link-addtocart:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-link.link-addtocart:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .no-touchevents
  .a-button.a-link:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-button.a-link:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button.a-link:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .no-touchevents
  .a-button:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button.a-link:not(:disabled):active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .no-touchevents
  .a-button:not(:disabled):active,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-link.pagination-loadmore.a-link.link-addtocart:not(
    :disabled
  ):active,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:not(
    :disabled
  ):active,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .pagination-loadmore.a-link.link-addtocart:not(:disabled):active,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .no-touchevents
  .a-button.a-button-link.pagination-loadmore:not(:disabled):active,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .no-touchevents
  .a-button.pagination-loadmore:not(:disabled):active {
  color: #004975;
  background-color: #9dc9ff;
  border-color: #004975;
}
.a-button-secondary.a-button.a-link:disabled,
.a-button-secondary.a-button.a-link:disabled:active,
.a-button-secondary.a-button.a-link:disabled:hover,
.a-button-secondary.a-button:disabled,
.a-button-secondary.a-button:disabled:active,
.a-button-secondary.a-button:disabled:hover,
.a-button.a-link-secondary.a-link:disabled,
.a-button.a-link-secondary.a-link:disabled:active,
.a-button.a-link-secondary.a-link:disabled:hover,
.a-button:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):disabled,
.a-button:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):disabled:active,
.a-button:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):disabled:hover,
.a-link-secondary.a-button.a-button-link:disabled,
.a-link-secondary.a-button.a-button-link:disabled:active,
.a-link-secondary.a-button.a-button-link:disabled:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.content-toggle.a-link.link-addtocart.js-reset-selection:disabled,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.content-toggle.a-link.link-addtocart.js-reset-selection:disabled:active,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.content-toggle.a-link.link-addtocart.js-reset-selection:disabled:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.content-toggle.a-link.link-addtocart:disabled,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.content-toggle.a-link.link-addtocart:disabled:active,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.content-toggle.a-link.link-addtocart:disabled:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.content-toggle.a-link.link-addtocart:disabled,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.content-toggle.a-link.link-addtocart:disabled:active,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.content-toggle.a-link.link-addtocart:disabled:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.content-toggle.a-link.link-addtocart:disabled,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.content-toggle.a-link.link-addtocart:disabled:active,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.content-toggle.a-link.link-addtocart:disabled:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-button-secondary.content-toggle.a-link.link-addtocart:disabled,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-button-secondary.content-toggle.a-link.link-addtocart:disabled:active,
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-button-secondary.content-toggle.a-link.link-addtocart:disabled:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart.js-reset-selection:disabled,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart.js-reset-selection:disabled:active,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart.js-reset-selection:disabled:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-button.content-toggle.js-reset-selection:disabled,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-button.content-toggle.js-reset-selection:disabled:active,
.a-morecontenttogglelink
  .more-less-button
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-button.content-toggle.js-reset-selection:disabled:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:disabled,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:disabled:active,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:disabled:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button.content-toggle:disabled,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button.content-toggle:disabled:active,
.a-morecontenttogglelink
  .more-less-button
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button.content-toggle:disabled:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:disabled,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:disabled:active,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:disabled:hover,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-button.content-toggle:disabled,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-button.content-toggle:disabled:active,
.a-morecontenttogglelink
  .more-less-button
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-button.content-toggle:disabled:hover,
.a-morecontenttogglelink
  .more-less-button
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-button.a-link-secondary.content-toggle:disabled,
.a-morecontenttogglelink
  .more-less-button
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-button.a-link-secondary.content-toggle:disabled:active,
.a-morecontenttogglelink
  .more-less-button
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-button.a-link-secondary.content-toggle:disabled:hover,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:disabled,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:disabled:active,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.content-toggle.a-link.link-addtocart:disabled:hover,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button.content-toggle:disabled,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button.content-toggle:disabled:active,
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button.content-toggle:disabled:hover,
.a-morecontenttogglelink
  .more-less-button
  a.a-button-secondary.a-button.content-toggle:disabled,
.a-morecontenttogglelink
  .more-less-button
  a.a-button-secondary.a-button.content-toggle:disabled:active,
.a-morecontenttogglelink
  .more-less-button
  a.a-button-secondary.a-button.content-toggle:disabled:hover,
.a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:disabled,
.a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:disabled:active,
.a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:disabled:hover,
.m-contenttextmedia li .a-button.a-link:disabled:active:not(.link-addtocart),
.m-contenttextmedia li .a-button.a-link:disabled:hover:not(.link-addtocart),
.m-contenttextmedia li .a-button.a-link:disabled:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:active:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(.a-button-primary):not(
    .a-link-primary.a-button.a-button-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.a-button-secondary.content-toggle.a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.a-button-secondary.content-toggle.a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.a-button-secondary.content-toggle.a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-button.a-link:disabled:active:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-button.a-link:disabled:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-button.a-link:disabled:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart.js-reset-selection:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart.js-reset-selection:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart.js-reset-selection:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.js-reset-selection:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.js-reset-selection:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.js-reset-selection:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.js-reset-selection:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.js-reset-selection:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.js-reset-selection:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart.js-reset-selection:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart.js-reset-selection:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart.js-reset-selection:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.js-reset-selection:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.js-reset-selection:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.js-reset-selection:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart.js-reset-selection:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart.js-reset-selection:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart.js-reset-selection:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-button-secondary.a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-button-secondary.a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-button-secondary.a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.a-link-secondary.a-button:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.a-link-secondary.a-button:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.a-link-secondary.a-button:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .link-addtocart.a-link:disabled:active:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .link-addtocart.a-link:disabled:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .link-addtocart.a-link:disabled:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-secondary.a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-secondary.a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-secondary.a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.a-link-secondary.a-button:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.a-link-secondary.a-button:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.a-link-secondary.a-button:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .link-addtocart.a-link:disabled:active:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .link-addtocart.a-link:disabled:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .link-addtocart.a-link:disabled:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-secondary.a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-secondary.a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-secondary.a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-secondary.a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-secondary.a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-secondary.a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.a-link-secondary.a-button:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.a-link-secondary.a-button:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.a-link-secondary.a-button:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .link-addtocart.a-link:disabled:active:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .link-addtocart.a-link:disabled:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .link-addtocart.a-link:disabled:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary.a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary.a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary.a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-secondary.a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-secondary.a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-secondary.a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:disabled:active:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:disabled:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:disabled:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button-link.pagination-loadmore.a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button-link.pagination-loadmore.a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button-link.pagination-loadmore.a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:disabled:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .pagination-loadmore.a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .pagination-loadmore.a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .pagination-loadmore.a-link.link-addtocart:disabled:hover,
.m-contenttextmedia
  li
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-link:disabled:active:not(.link-addtocart),
.m-contenttextmedia
  li
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-link:disabled:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-link:disabled:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:disabled,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:disabled:active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:disabled:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:disabled,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:disabled:active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:disabled:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle.js-reset-selection:disabled,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle.js-reset-selection:disabled:active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle.js-reset-selection:disabled:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:disabled,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:disabled:active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:disabled:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart.js-reset-selection:disabled,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart.js-reset-selection:disabled:active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart.js-reset-selection:disabled:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.js-reset-selection:disabled,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.js-reset-selection:disabled:active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart.js-reset-selection:disabled:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.js-reset-selection:disabled,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.js-reset-selection:disabled:active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart.js-reset-selection:disabled:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart.js-reset-selection:disabled,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart.js-reset-selection:disabled:active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart.js-reset-selection:disabled:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.js-reset-selection:disabled,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.js-reset-selection:disabled:active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart.js-reset-selection:disabled:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart.js-reset-selection:disabled,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart.js-reset-selection:disabled:active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart.js-reset-selection:disabled:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .a-button.a-link.js-reset-selection:disabled,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .a-button.a-link.js-reset-selection:disabled:active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-locationLanguageSelection
  p
  .a-button.a-link.js-reset-selection:disabled:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link.js-reset-selection:disabled,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link.js-reset-selection:disabled:active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link.js-reset-selection:disabled:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.js-reset-selection:disabled,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.js-reset-selection:disabled:active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.js-reset-selection:disabled:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link.js-reset-selection:disabled,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link.js-reset-selection:disabled:active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link.js-reset-selection:disabled:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.js-reset-selection:disabled,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.js-reset-selection:disabled:active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.js-reset-selection:disabled:hover,
.m-locationLanguageSelection p .a-button-secondary.a-button.a-link:disabled,
.m-locationLanguageSelection
  p
  .a-button-secondary.a-button.a-link:disabled:active,
.m-locationLanguageSelection
  p
  .a-button-secondary.a-button.a-link:disabled:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:disabled,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:disabled:active,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:disabled:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:disabled,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:disabled:active,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:disabled:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:disabled:active:not(.link-addtocart),
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:disabled:hover:not(.link-addtocart),
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:disabled:not(.link-addtocart),
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:disabled,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:disabled:active,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:disabled:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled:active,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:disabled,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:disabled:active,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:disabled:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:disabled,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:disabled:active,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:disabled:hover,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled:active,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled:hover,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:disabled,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:disabled:active,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:disabled:hover,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:disabled,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:disabled:active,
.m-locationLanguageSelection
  p
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:disabled:hover,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:disabled,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:disabled:active,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:disabled:hover,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:active,
.m-locationLanguageSelection
  p
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:hover,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:disabled,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:disabled:active,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:disabled:hover,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:active,
.m-locationLanguageSelection
  p
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:hover,
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:disabled,
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:disabled:active,
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:disabled:hover,
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  button.a-button.a-link:disabled,
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  button.a-button.a-link:disabled:active,
.m-locationLanguageSelection
  p
  .o-list
  .a-loadmore
  button.a-button.a-link:disabled:hover,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:disabled,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:disabled:active,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:disabled:hover,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:active,
.m-locationLanguageSelection
  p
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-secondary.a-button.a-link:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-secondary.a-button.a-link:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-secondary.a-button.a-link:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link-secondary.a-link:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:disabled:active:not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:disabled:hover:not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:disabled:not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-link.link-addtocart.js-reset-selection:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-link.link-addtocart.js-reset-selection:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-link.link-addtocart.js-reset-selection:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-link.link-addtocart:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-link.link-addtocart:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-link.link-addtocart:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-button-secondary.a-link.link-addtocart:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-button-secondary.a-link.link-addtocart:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-button-secondary.a-link.link-addtocart:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart.js-reset-selection:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart.js-reset-selection:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart.js-reset-selection:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-button.js-reset-selection:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-button.js-reset-selection:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-button.js-reset-selection:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-button:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-button:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-button:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  button.a-button.a-link:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  button.a-button.a-link:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-list
  .a-loadmore
  button.a-button.a-link:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-button.a-link-secondary:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-button.a-link-secondary:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  a.a-button.a-link-secondary:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-button:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-secondary.a-button:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-secondary.a-button:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-secondary.a-button:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:disabled:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:disabled,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:disabled:active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:disabled:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:disabled,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:disabled:active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:disabled:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:disabled,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:disabled:active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:disabled:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:disabled,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:disabled:active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:disabled:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:disabled,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:disabled:active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:disabled:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:disabled,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:disabled:active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:disabled:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:disabled,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:disabled:active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:disabled:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:disabled,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:disabled:active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:disabled:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:disabled,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:disabled:active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:disabled:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-button.a-link:disabled,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-button.a-link:disabled:active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-button.a-link:disabled:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:disabled,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:disabled:active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:disabled:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:disabled,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:disabled:active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:disabled:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:disabled,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:disabled:active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:disabled:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:disabled,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:disabled:active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:disabled:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:disabled,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:disabled:active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:disabled:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:disabled,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:disabled:active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:disabled:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:disabled,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:disabled:active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:disabled:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:disabled,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:disabled:active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:disabled:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:disabled,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:disabled:active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:disabled:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:disabled,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:disabled:active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:disabled:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:disabled,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:disabled:active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:disabled:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:disabled,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:disabled:active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:disabled:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:disabled,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:disabled:active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:disabled:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .a-button.a-link:disabled,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .a-button.a-link:disabled:active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-locationLanguageSelection
  p
  .a-button.a-link:disabled:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:disabled,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:disabled:active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:disabled:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:disabled,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:disabled:active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:disabled:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:disabled,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:disabled:active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:disabled:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:disabled,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:disabled:active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:disabled:hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  button.a-link.link-addtocart:disabled,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  button.a-link.link-addtocart:disabled:active,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  button.a-link.link-addtocart:disabled:hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-link.link-addtocart:disabled,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-link.link-addtocart:disabled:active,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-link.link-addtocart:disabled:hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-link.link-addtocart:disabled,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-link.link-addtocart:disabled:active,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-link.link-addtocart:disabled:hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-link.link-addtocart:disabled,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-link.link-addtocart:disabled:active,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-link.link-addtocart:disabled:hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:disabled,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:disabled:active,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:disabled:hover,
.o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.a-button.a-link:disabled,
.o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.a-button.a-link:disabled:active,
.o-list
  .a-loadmore
  .m-locationLanguageSelection
  p
  button.a-button.a-link:disabled:hover,
.o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-button.a-link:disabled,
.o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-button.a-link:disabled:active,
.o-list
  .a-loadmore
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  button.a-button.a-link:disabled:hover,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-button.a-link:disabled,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-button.a-link:disabled:active,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .head-container
  .add-product
  button.a-button.a-link:disabled:hover,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-button:disabled,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-button:disabled:active,
.o-list
  .a-loadmore
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  button.a-button:disabled:hover,
.o-list .a-loadmore button.a-button.a-link:disabled,
.o-list .a-loadmore button.a-button.a-link:disabled:active,
.o-list .a-loadmore button.a-button.a-link:disabled:hover,
.o-list .a-loadmore button.a-button:disabled,
.o-list .a-loadmore button.a-button:disabled:active,
.o-list .a-loadmore button.a-button:disabled:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-secondary.a-button.a-link:disabled,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-secondary.a-button.a-link:disabled:active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-secondary.a-button.a-link:disabled:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-secondary.a-button.a-link:disabled,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:disabled,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:disabled:active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:disabled:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:disabled,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:disabled:active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-link-secondary.a-button:disabled:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:disabled:active:not(.link-addtocart),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:disabled:hover:not(.link-addtocart),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .link-addtocart.a-link:disabled:not(.link-addtocart),
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:disabled,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:disabled:active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:disabled:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled:active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:disabled,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:disabled:active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:disabled:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:disabled,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:disabled:active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:disabled:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled:active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:disabled,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:disabled:active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.a-link.js-reset-selection:disabled:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:disabled,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:disabled:active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:disabled:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:disabled,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:disabled:active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:disabled:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:disabled,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:disabled:active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.a-link:disabled:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:disabled,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:disabled:active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:disabled:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  button.a-button.a-link:disabled,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  button.a-button.a-link:disabled:active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-list
  .a-loadmore
  button.a-button.a-link:disabled:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:disabled,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:disabled:active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:disabled:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary.a-button:disabled,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary.a-button:disabled:active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-secondary.a-button:disabled:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-link-secondary.a-link:disabled,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-link-secondary.a-link:disabled:active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-link-secondary.a-link:disabled:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:disabled,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:disabled:active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:disabled:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .a-button.a-link:disabled:active:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .a-button.a-link:disabled:hover:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .a-button.a-link:disabled:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:disabled,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:disabled:active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:disabled:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:disabled,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:disabled:active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:disabled:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:active:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:hover:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:disabled,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:disabled:active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:disabled:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled:active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:disabled,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:disabled:active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:disabled:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:disabled,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:disabled:active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:disabled:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled:active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:disabled:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:disabled,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:disabled:active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:disabled:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:disabled,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:disabled:active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:disabled:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:disabled,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:disabled:active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:disabled:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:disabled,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:disabled:active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:disabled:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:disabled,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:disabled:active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:disabled:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:disabled,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:disabled:active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:disabled:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  button.a-button:disabled,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  button.a-button:disabled:active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-list
  .a-loadmore
  button.a-button:disabled:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:disabled,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:disabled:active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:disabled:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:active,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:disabled,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:disabled:active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.a-link:disabled:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:disabled,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:disabled:active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:disabled:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:disabled,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:disabled:active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle:disabled:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:disabled,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:disabled:active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle.a-link.link-addtocart:disabled:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:disabled,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:disabled:active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart:disabled:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:disabled,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:disabled:active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:disabled:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:disabled,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:disabled:active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link.link-addtocart:disabled:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:disabled,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:disabled:active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart:disabled:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:disabled,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:disabled:active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart:disabled:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-button.a-link:disabled,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-button.a-link:disabled:active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-locationLanguageSelection
  p
  .a-button.a-link:disabled:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:disabled,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:disabled:active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:disabled:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:disabled,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:disabled:active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:disabled:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:disabled,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:disabled:active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link:disabled:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:disabled,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:disabled:active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button:disabled:hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.a-button-link.pagination-loadmore:disabled,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.a-button-link.pagination-loadmore:disabled:active,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.a-button-link.pagination-loadmore:disabled:hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.pagination-loadmore:disabled,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.pagination-loadmore:disabled:active,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.pagination-loadmore:disabled:hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.pagination-loadmore.a-link.link-addtocart:disabled,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.pagination-loadmore.a-link.link-addtocart:disabled:active,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.pagination-loadmore.a-link.link-addtocart:disabled:hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:disabled,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:disabled:active,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.a-button-link.a-button.pagination-loadmore:disabled:hover,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .pagination-loadmore.a-link.link-addtocart:disabled,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .pagination-loadmore.a-link.link-addtocart:disabled:active,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .pagination-loadmore.a-link.link-addtocart:disabled:hover {
  color: #c1c7cc;
  background-color: transparent;
  border-color: #c1c7cc;
  opacity: 1;
}
.a-button-tertiary.a-button:not(:disabled),
.a-morecontenttogglelink
  .more-less-button
  a.a-button-tertiary.a-button.content-toggle:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-tertiary.a-link.link-addtocart:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-tertiary.a-button.a-link:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-tertiary.a-button:not(:disabled),
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-tertiary.a-button.a-link:not(:disabled),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-tertiary.a-button:not(:disabled) {
  color: #007bc0;
  background: 0 0;
  border-color: transparent;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-tertiary.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents .a-button-tertiary.a-button:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-tertiary.a-link.link-addtocart:not(:disabled):hover {
  color: #00629a;
  background-color: #d1e4ff;
  border-color: #d1e4ff;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-tertiary.a-link.link-addtocart:not(:disabled):active,
.no-touchevents .a-button-tertiary.a-button:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-tertiary.a-link.link-addtocart:not(:disabled):active {
  color: #004975;
  background-color: #9dc9ff;
  border-color: #9dc9ff;
}
.a-button-tertiary.a-button:disabled,
.a-button-tertiary.a-button:disabled:active,
.a-button-tertiary.a-button:disabled:hover,
.a-morecontenttogglelink
  .more-less-button
  a.a-button-tertiary.a-button.content-toggle:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-tertiary.a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-tertiary.a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-tertiary.a-link.link-addtocart:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-tertiary.a-button.a-link:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-tertiary.a-button:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-tertiary.a-button:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-tertiary.a-button:disabled:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-tertiary.a-button.a-link:disabled,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-tertiary.a-button.a-link:disabled:active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-tertiary.a-button.a-link:disabled:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-tertiary.a-button:disabled {
  color: #c1c7cc;
  background-color: transparent;
  border-color: transparent;
}
.a-button-integrated.a-button:not(:disabled),
.a-morecontenttogglelink
  .more-less-button
  a.a-button-integrated.a-button.content-toggle:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-integrated.a-link.link-addtocart:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-integrated.a-button.a-link:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-integrated.a-button:not(:disabled),
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-integrated.a-button.a-link:not(:disabled),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-integrated.a-button:not(:disabled) {
  color: #000;
  background: #fff;
  border-color: #fff;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-integrated.a-link.link-addtocart:not(:disabled):hover,
.no-touchevents .a-button-integrated.a-button:not(:disabled):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-integrated.a-link.link-addtocart:not(:disabled):hover {
  color: #56b0ff;
  background: #fff;
  border-color: #fff;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-integrated.a-link.link-addtocart:not(:disabled):active,
.no-touchevents .a-button-integrated.a-button:not(:disabled):active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-integrated.a-link.link-addtocart:not(:disabled):active {
  color: #00629a;
  background: #fff;
  border-color: #fff;
}
.a-button-integrated.a-button:disabled,
.a-button-integrated.a-button:disabled:active,
.a-button-integrated.a-button:disabled:hover,
.a-morecontenttogglelink
  .more-less-button
  a.a-button-integrated.a-button.content-toggle:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-integrated.a-link.link-addtocart:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-integrated.a-link.link-addtocart:disabled:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-integrated.a-link.link-addtocart:disabled:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-integrated.a-button.a-link:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-integrated.a-button:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-integrated.a-button:disabled:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-integrated.a-button:disabled:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-integrated.a-button.a-link:disabled,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-integrated.a-button.a-link:disabled:active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-integrated.a-button.a-link:disabled:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-integrated.a-button:disabled {
  color: #c1c7cc;
  background: #fff;
  border-color: #fff;
}
.a-button-plain.a-button,
.a-morecontenttogglelink
  .more-less-button
  a.a-button-plain.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-plain.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-plain.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-plain.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-button-plain.a-button.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-button-plain.a-button:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-plain.a-button,
.no-touchevents .a-button-plain.a-button:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-plain.a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button-plain.a-button.a-link:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button-plain.a-button:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-plain.a-button.a-link:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-plain.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button-plain.a-button.a-link:hover,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-plain.a-button {
  border: 0;
}
.m-contenttextmedia li .m-productconversionarea .teaser .a-link.link-addtocart,
.teaser .a-button,
.teaser .m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart {
  max-width: 80%;
}
.a-callout {
  font-size: 0.75rem;
  margin-right: 0;
  margin-bottom: 0;
}
.a-callout .callout-text {
  text-transform: uppercase;
  padding: 4px 8px;
  line-height: 18px;
  font-weight: 700;
}
.a-caption {
  opacity: 0.5;
}
.a-cartheading .a-heading {
  font-size: 1.75rem;
}
.eco-widget .eco-value a {
  padding: 5px 10px 5px 15px !important;
  position: relative;
  font-weight: 400 !important;
  font-family: boschsans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 16px !important;
}
.eco-widget .eco-value a:before {
  background: 0 0 !important;
  -webkit-transition: left 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: left 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  display: block;
  font-family: icons;
  speak: none;
  left: -3px;
  position: absolute;
  top: 2px;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  line-height: 1.2 !important;
}
.eco-widget .eco-value a:hover:before {
  background: 0 0 !important;
  left: 0;
}
.a-errormessage {
  font-size: 0.625rem;
  font-weight: 600;
  line-height: 1;
}
.a-errormessage.dob2-error-message {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
}
.a-errormessage.dob2-error-message .a-heading {
  font-size: 2rem;
  line-height: 3rem;
  font-weight: 700;
}
.a-errormessage.dob2-error-message .a-heading + p,
.a-errormessage.dob2-error-message .a-heading + p.highlight,
.a-errormessage.dob2-error-message .a-heading + p.highlight strong {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
.a-feedbackbutton {
  height: 45px;
  min-width: 100px;
  padding: 0 16px;
  font-size: 1rem;
  line-height: 1.5rem;
  z-index: 10000;
}
.a-feedbackbutton.a-feedbackbutton-primary {
  background: #fff;
  color: #007bc0;
  border: 1px solid #007bc0;
  top: 32%;
}
@media (min-width: 900px) {
  .a-errormessage.dob2-error-message .a-heading {
    font-size: 3rem;
    line-height: 4.5rem;
  }
  .a-feedbackbutton.a-feedbackbutton-primary {
    top: 24%;
  }
  .a-feedbackbutton {
    left: auto;
    bottom: auto;
  }
}
.a-feedbackbutton .icon {
  display: none;
}
.a-feedbackbutton .icon + .text {
  margin-left: 0;
}
@media (max-width: 599px) {
  .a-feedbackbutton {
    height: 32px;
  }
  .a-feedbackbutton .icon .icon-s {
    font-size: 12px;
  }
}
.a-formlabel {
  margin-bottom: 5px;
}
.a-formlabel .label-text {
  display: inline-block;
  font-size: 0.75rem;
  font-weight: 400;
  margin-bottom: 5px;
}
.a-formlabel .label-text ol {
  margin-left: 5px;
}
.a-formlabel .label-text a {
  color: #007bc0;
}
[data-field-count="2"] .a-formlabel + .a-formlabel .label-text {
  padding-right: 10px;
}
.m-filterlist .a-formlabel .label-text:not(.checkbox) {
  font-size: 0.875rem;
  font-weight: 400;
}
.a-formlabel.checkbox .label-text,
.a-formlabel.radio .label-text {
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 0;
}
.a-formlabel[for] {
  margin-bottom: 0;
}
.a-heading.h1,
.a-heading.h1 > a,
.a-heading.h2,
.a-heading.h2 > a,
.a-heading.h3,
.a-heading.h3 > a,
.a-heading.h4,
.a-heading.h4 > a,
h1.a-heading,
h1.a-heading > a,
h2.a-heading,
h2.a-heading > a,
h3.a-heading,
h3.a-heading > a,
h4.a-heading,
h4.a-heading > a {
  color: #000;
}
.a-heading.h1 .normal,
.a-heading.h2 .normal,
.a-heading.h3 .normal,
.a-heading.h4 .normal,
h1.a-heading .normal,
h2.a-heading .normal,
h3.a-heading .normal,
h4.a-heading .normal {
  font-weight: 400;
}
.a-heading.h1,
.a-heading.h2,
.a-heading.h3,
.a-heading.h4,
h1.a-heading,
h2.a-heading,
h3.a-heading,
h4.a-heading {
  font-weight: 700;
}
.a-heading.h1,
h1.a-heading {
  font-size: 1.5rem;
  line-height: 1.3;
  margin: 0 0 24px;
}
@media (min-width: 600px) {
  .a-heading.h1,
  h1.a-heading {
    font-size: 2.5rem;
    line-height: 1.3;
    margin: 0 0 32px;
  }
}
@media (min-width: 900px) {
  .a-heading.h1,
  h1.a-heading {
    font-size: 48px;
    line-height: 60px;
    margin: 0 0 32px;
  }
}
.a-heading.h2,
h2.a-heading {
  font-size: 1.375rem;
  line-height: 1.3;
  margin: 0 0 24px;
}
@media (min-width: 600px) {
  .a-heading.h2,
  h2.a-heading {
    font-size: 2.125rem;
    line-height: 1.3;
    margin: 0 0 24px;
  }
}
@media (min-width: 900px) {
  .a-heading.h2,
  h2.a-heading {
    font-size: 40px;
    line-height: 52px;
    margin: 0 0 24px;
  }
}
.a-heading.h3,
h3.a-heading {
  font-size: 1.25rem;
  line-height: 1.3;
  margin: 0 0 24px;
}
@media (min-width: 600px) {
  .a-heading.h3,
  h3.a-heading {
    font-size: 1.75rem;
    line-height: 1.3;
    margin: 0 0 24px;
  }
}
@media (min-width: 900px) {
  .a-heading.h3,
  h3.a-heading {
    font-size: 32px;
    line-height: 43px;
    margin: 0 0 24px;
  }
}
.a-heading.h4,
h4.a-heading {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.3;
  margin: 0 0 24px;
}
@media (min-width: 600px) {
  .a-heading.h4,
  h4.a-heading {
    font-size: 1.625rem;
    line-height: 1.3;
    margin: 0 0 16px;
  }
}
@media (min-width: 900px) {
  .a-heading.h4,
  h4.a-heading {
    font-size: 24px;
    line-height: 34px;
    margin: 0 0 24px;
  }
}
.a-heading.h5,
h5.a-heading {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.3;
  margin: 0 0 24px;
}
@media (min-width: 600px) {
  .a-heading.h5,
  h5.a-heading {
    font-size: 1.625rem;
    line-height: 1.3;
    margin: 0 0 16px;
  }
}
@media (min-width: 900px) {
  .a-heading.h5,
  h5.a-heading {
    font-size: 20px;
    line-height: 30px;
    margin: 0 0 24px;
  }
}
.a-heading.h6,
h6.a-heading {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.3;
  margin: 0 0 16px;
}
@media (min-width: 600px) {
  .a-heading.h6,
  h6.a-heading {
    font-size: 1.625rem;
    line-height: 1.3;
    margin: 0 0 16px;
  }
}
@media (min-width: 900px) {
  .a-heading.h6,
  h6.a-heading {
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 16px;
  }
}
.a-heading + ol,
.a-heading + ul {
  margin-top: 20px;
}
ol + .a-heading,
ul + .a-heading {
  margin-top: 40px;
}
.a-horizontalrule,
hr {
  padding: 0;
  margin: 20px 0 30px;
  border-top: 1px solid #e5e5e5;
  width: 100%;
}
.a-horizontalrule:before,
hr:before {
  display: none;
}
.a-horizontalrule.horizontalrule-s,
hr.horizontalrule-s {
  margin: 10px 0;
}
.a-identifier {
  font-weight: 100;
  max-width: 55%;
}
@media (max-width: 599px) {
  .a-identifier {
    margin-top: 20px;
  }
}
@media (max-width: 899px) {
  .a-identifier {
    margin-top: 25px;
  }
}
.a-image.float-left,
.a-image.float-right {
  max-width: 100%;
}
.a-image img {
  height: auto !important;
}
.a-button-link.a-button,
.a-link,
.a-morecontenttogglelink .more-less-button a.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.a-link.link-addtocart,
.m-locationLanguageSelection p .a-link,
.m-reviewitem .reviewitem-inner .reviewitem-header .product-family .a-link,
.m-reviewitem .reviewitem-inner .reviewitem-header .product-family a,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-link.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button-link.a-button {
  line-height: 1.5;
  color: #007bc0;
}
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-link.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a:hover,
.no-touchevents .a-button-link.a-button:hover,
.no-touchevents .a-link:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a:hover,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-link.a-button.a-link:hover,
.o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button-link.a-button.a-link:hover {
  color: #00629a;
}
.a-button-link.a-button:not(.a-button):hover .text,
.a-link:not(.a-button):hover .text,
.a-morecontenttogglelink
  .more-less-button
  a.content-toggle:not(.a-button):hover
  .text,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.a-link.link-addtocart:not(.a-button):hover
  .text,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link:not(.a-button):hover
  .text,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a:not(.a-button):hover
  .text {
  text-decoration: underline;
}
.a-morecontenttogglelink .more-less-button li > a.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  li
  > .a-button-link.a-link.link-addtocart,
.m-locationLanguageSelection p li > .a-link,
.m-reviewitem .reviewitem-inner .reviewitem-header .product-family li > .a-link,
.m-reviewitem .reviewitem-inner .reviewitem-header .product-family li > a,
.o-myproducts-rebrush
  .head-container
  .add-product
  li
  > .a-button-link.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  li
  > .a-button-link.a-button,
li > .a-button-link.a-button,
li > .a-link {
  font-size: inherit;
}
.a-morecontenttogglelink .more-less-button li > a.content-toggle:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  li
  > .a-button-link.a-link.link-addtocart:after,
.m-locationLanguageSelection p li > .a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > .a-link:after,
.m-reviewitem .reviewitem-inner .reviewitem-header .product-family li > a:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  li
  > .a-button-link.a-button.a-link:after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  li
  > .a-button-link.a-button:after,
li > .a-button-link.a-button:after,
li > .a-link:after {
  -webkit-font-smoothing: antialiased;
  speak: none;
}
.a-morecontenttogglelink .more-less-button li > a.content-toggle:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  li
  > .a-button-link.a-link.link-addtocart:before,
.m-locationLanguageSelection p li > .a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > .a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > a:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  li
  > .a-button-link.a-button.a-link:before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  li
  > .a-button-link.a-button:before,
li > .a-button-link.a-button:before,
li > .a-link:before {
  content: "";
}
.a-morecontenttogglelink .more-less-button li > a.content-toggle::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  li
  > .a-button-link.a-link.link-addtocart::before,
.m-locationLanguageSelection p li > .a-link::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > .a-link::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > a::before,
.o-myproducts-rebrush
  .head-container
  .add-product
  li
  > .a-button-link.a-button.a-link::before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  li
  > .a-button-link.a-button::before,
li > .a-button-link.a-button::before,
li > .a-link::before {
  content: none;
}
.a-morecontenttogglelink
  .more-less-button
  li
  > a.a-link-inline.content-toggle::after,
.m-contenttextmedia
  li
  .m-productconversionarea
  li
  > .a-link-inline.a-button-link.a-link.link-addtocart::after,
.m-locationLanguageSelection p li > .a-link-inline.a-link::after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > .a-link-inline.a-link::after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > a.a-link-inline::after,
.o-myproducts-rebrush
  .head-container
  .add-product
  li
  > .a-link-inline.a-button-link.a-button.a-link::after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  li
  > .a-link-inline.a-button-link.a-button::after,
li > .a-link-inline.a-button-link.a-button::after,
li > .a-link-inline.a-link::after {
  content: none;
  display: none;
}
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.content-toggle:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-button-link.a-link.link-addtocart:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a:active,
.no-touchevents .a-button-link.a-button:active,
.no-touchevents .a-link:active,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.content-toggle:active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.a-link.link-addtocart:active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link:active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a:active,
.no-touchevents
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-link.a-button.a-link:active,
.o-myproducts-rebrush
  .head-container
  .add-product
  .no-touchevents
  .a-button-link.a-button.a-link:active {
  color: #004975;
}
.a-button.a-button-link:after,
.a-button.a-link:after,
.a-morecontenttogglelink .more-less-button a.a-button.content-toggle:after,
.a-morecontenttogglelink .more-less-button li > a.content-toggle:after,
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  li
  > .a-button-link.a-link.link-addtocart:after,
.m-locationLanguageSelection p li > .a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > .a-link:after,
.m-reviewitem .reviewitem-inner .reviewitem-header .product-family li > a:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-button-link.a-link:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  li
  > .a-button-link.a-button.a-link:after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-button-link:after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  li
  > .a-button-link.a-button:after,
li > .a-button-link.a-button:after,
li > .a-link:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.a-button.a-button-link:before,
.a-button.a-link:before,
.a-morecontenttogglelink .more-less-button a.a-button.content-toggle:before,
.a-morecontenttogglelink .more-less-button li > a.content-toggle:before,
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  li
  > .a-button-link.a-link.link-addtocart:before,
.m-locationLanguageSelection p .a-button.a-link:before,
.m-locationLanguageSelection p li > .a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > .a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > a:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-button-link.a-link:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  li
  > .a-button-link.a-button.a-link:before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-button-link:before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  li
  > .a-button-link.a-button:before,
li > .a-button-link.a-button:before,
li > .a-link:before {
  content: "";
}
.a-morecontenttogglelink
  .more-less-button
  [dir="rtl"]
  a.a-button.content-toggle::before,
.a-morecontenttogglelink
  .more-less-button
  [dir="rtl"]
  li
  > a.content-toggle::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  [dir="rtl"]
  .a-link.link-addtocart::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  [dir="rtl"]
  .a-link.link-addtocart::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  [dir="rtl"]
  li
  > .a-button-link.a-link.link-addtocart::before,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  [dir="rtl"]
  .a-link.link-addtocart::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  [dir="rtl"]
  .a-button.a-link::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  [dir="rtl"]
  a.a-button::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  [dir="rtl"]
  li
  > .a-link::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  [dir="rtl"]
  li
  > a::before,
.o-myproducts-rebrush
  .head-container
  .add-product
  [dir="rtl"]
  .a-button.a-button-link.a-link::before,
.o-myproducts-rebrush
  .head-container
  .add-product
  [dir="rtl"]
  li
  > .a-button-link.a-button.a-link::before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  [dir="rtl"]
  .a-button.a-button-link::before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  [dir="rtl"]
  li
  > .a-button-link.a-button::before,
[dir="rtl"] .a-button.a-button-link::before,
[dir="rtl"] .a-button.a-link::before,
[dir="rtl"]
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle::before,
[dir="rtl"]
  .a-morecontenttogglelink
  .more-less-button
  li
  > a.content-toggle::before,
[dir="rtl"]
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart::before,
[dir="rtl"]
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart::before,
[dir="rtl"]
  .m-contenttextmedia
  li
  .m-productconversionarea
  li
  > .a-button-link.a-link.link-addtocart::before,
[dir="rtl"]
  .m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart::before,
[dir="rtl"] .m-locationLanguageSelection p li > .a-link::before,
[dir="rtl"]
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link::before,
[dir="rtl"]
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button::before,
[dir="rtl"]
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > .a-link::before,
[dir="rtl"]
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > a::before,
[dir="rtl"]
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-button-link.a-link::before,
[dir="rtl"]
  .o-myproducts-rebrush
  .head-container
  .add-product
  li
  > .a-button-link.a-button.a-link::before,
[dir="rtl"]
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-button-link::before,
[dir="rtl"]
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  li
  > .a-button-link.a-button::before,
[dir="rtl"] li > .a-button-link.a-button::before,
[dir="rtl"] li > .a-link::before {
  display: none;
}
.a-morecontenttogglelink
  .more-less-button
  [dir="rtl"]
  a.a-button.content-toggle::after,
.a-morecontenttogglelink
  .more-less-button
  [dir="rtl"]
  li
  > a.content-toggle::after,
.m-contenttextmedia
  li
  .m-productconversionarea
  [dir="rtl"]
  .a-link.link-addtocart::after,
.m-contenttextmedia
  li
  .m-productconversionarea
  [dir="rtl"]
  li
  > .a-button-link.a-link.link-addtocart::after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  [dir="rtl"]
  .a-button.a-link::after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  [dir="rtl"]
  a.a-button::after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  [dir="rtl"]
  li
  > .a-link::after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  [dir="rtl"]
  li
  > a::after,
.o-myproducts-rebrush
  .head-container
  .add-product
  [dir="rtl"]
  .a-button.a-button-link.a-link::after,
.o-myproducts-rebrush
  .head-container
  .add-product
  [dir="rtl"]
  li
  > .a-button-link.a-button.a-link::after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  [dir="rtl"]
  .a-button.a-button-link::after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  [dir="rtl"]
  li
  > .a-button-link.a-button::after,
[dir="rtl"] .a-button.a-button-link::after,
[dir="rtl"] .a-button.a-link::after,
[dir="rtl"]
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.content-toggle::after,
[dir="rtl"]
  .a-morecontenttogglelink
  .more-less-button
  li
  > a.content-toggle::after,
[dir="rtl"]
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart::after,
[dir="rtl"]
  .m-contenttextmedia
  li
  .m-productconversionarea
  li
  > .a-button-link.a-link.link-addtocart::after,
[dir="rtl"] .m-locationLanguageSelection p li > .a-link::after,
[dir="rtl"]
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link::after,
[dir="rtl"]
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button::after,
[dir="rtl"]
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > .a-link::after,
[dir="rtl"]
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > a::after,
[dir="rtl"]
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-button-link.a-link::after,
[dir="rtl"]
  .o-myproducts-rebrush
  .head-container
  .add-product
  li
  > .a-button-link.a-button.a-link::after,
[dir="rtl"]
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-button-link::after,
[dir="rtl"]
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  li
  > .a-button-link.a-button::after,
[dir="rtl"] li > .a-button-link.a-button::after,
[dir="rtl"] li > .a-link::after {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
  -webkit-filter: FlipH;
  filter: FlipH;
}
.a-button.a-button-link::before,
.a-button.a-link::before,
.a-morecontenttogglelink .more-less-button a.a-button.content-toggle::before,
.a-morecontenttogglelink .more-less-button li > a.content-toggle::before,
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  li
  > .a-button-link.a-link.link-addtocart::before,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart::before,
.m-locationLanguageSelection p li > .a-link::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > .a-link::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > a::before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-button-link.a-link::before,
.o-myproducts-rebrush
  .head-container
  .add-product
  li
  > .a-button-link.a-button.a-link::before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-button-link::before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  li
  > .a-button-link.a-button::before,
li > .a-button-link.a-button::before,
li > .a-link::before {
  content: "";
  display: none;
}
.a-button.a-button-link::after,
.a-button.a-button-link::before,
.a-button.a-link::after,
.a-button.a-link::before,
.a-morecontenttogglelink .more-less-button a.a-button.content-toggle::after,
.a-morecontenttogglelink .more-less-button a.a-button.content-toggle::before,
.a-morecontenttogglelink .more-less-button li > a.content-toggle::after,
.a-morecontenttogglelink .more-less-button li > a.content-toggle::before,
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart::after,
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart::after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  li
  > .a-button-link.a-link.link-addtocart::after,
.m-contenttextmedia
  li
  .m-productconversionarea
  li
  > .a-button-link.a-link.link-addtocart::before,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart::before,
.m-locationLanguageSelection p li > .a-link::after,
.m-locationLanguageSelection p li > .a-link::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link::after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart::after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button::after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > .a-link::after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > .a-link::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > a::after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  li
  > a::before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-button-link.a-link::after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-button-link.a-link::before,
.o-myproducts-rebrush
  .head-container
  .add-product
  li
  > .a-button-link.a-button.a-link::after,
.o-myproducts-rebrush
  .head-container
  .add-product
  li
  > .a-button-link.a-button.a-link::before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-button-link::after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-button-link::before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  li
  > .a-button-link.a-button::after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  li
  > .a-button-link.a-button::before,
li > .a-button-link.a-button::after,
li > .a-button-link.a-button::before,
li > .a-link::after,
li > .a-link::before {
  font-size: 16px;
}
.a-button.a-link,
.a-morecontenttogglelink .more-less-button a.a-button.content-toggle,
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart,
.m-locationLanguageSelection p .a-button.a-link,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-reviewitem .reviewitem-inner .reviewitem-header .product-family a.a-button {
  font-size: 1rem;
  padding-top: 11px;
  padding-bottom: 11px;
}
.a-button.a-button-link::before,
.a-button.a-link::before,
.a-morecontenttogglelink .more-less-button a.a-button.content-toggle::before,
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationLanguageSelection
  p
  .a-link.link-addtocart::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart::before,
.m-locationLanguageSelection
  p
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button::before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-button-link.a-link::before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-button-link::before {
  margin-right: 0;
}
.a-button.a-button-link::after,
.a-button.a-link .icon,
.a-button.a-link::after,
.a-morecontenttogglelink .more-less-button a.a-button.content-toggle .icon,
.a-morecontenttogglelink .more-less-button a.a-button.content-toggle::after,
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart .icon,
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart::after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.link-addtocart::after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link
  .icon,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link::after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart::after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button
  .icon,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button::after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-button-link.a-link::after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-button.a-button-link::after {
  display: none;
}
.a-link-primary.a-button-link.a-button,
.a-link-primary.a-link,
.a-morecontenttogglelink .more-less-button a.a-link-primary.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-primary.a-button-link.a-link.link-addtocart,
.m-locationLanguageSelection p .a-link-primary.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-primary.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-primary.a-button-link.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-primary.a-button-link.a-button {
  font-weight: 400;
}
.a-link-secondary.a-button-link.a-button,
.a-link-secondary.a-link,
.a-morecontenttogglelink .more-less-button a.a-link-secondary.content-toggle,
.m-contenttextmedia li .a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.link-addtocart.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-button-link.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button-link.a-button.a-link:not(.link-addtocart),
.m-locationLanguageSelection p .a-link-secondary.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-secondary.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  li
  .a-link:not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-secondary.a-button-link.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .a-button-link.a-button.a-link:not(.link-addtocart),
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-secondary.a-button-link.a-button {
  color: #007bc0;
}
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-link-secondary.content-toggle:not(.a-button):hover,
.m-contenttextmedia
  li
  .no-touchevents
  .a-link:not(.a-button):hover:not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link-secondary:not(.a-button):hover,
.no-touchevents .a-link-secondary.a-button-link.a-button:not(.a-button):hover,
.no-touchevents .a-link-secondary.a-link:not(.a-button):hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.content-toggle:not(.a-button):hover,
.no-touchevents
  .m-contenttextmedia
  li
  .a-link:not(.a-button):hover:not(.link-addtocart),
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary:not(.a-button):hover {
  color: #00629a;
}
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-link-secondary.content-toggle:not(.a-button):active,
.m-contenttextmedia
  li
  .no-touchevents
  .a-link:not(.a-button):active:not(.link-addtocart),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link-secondary:not(.a-button):active,
.no-touchevents .a-link-secondary.a-button-link.a-button:not(.a-button):active,
.no-touchevents .a-link-secondary.a-link:not(.a-button):active,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.content-toggle:not(.a-button):active,
.no-touchevents
  .m-contenttextmedia
  li
  .a-link:not(.a-button):active:not(.link-addtocart),
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary:not(.a-button):active {
  color: #004975;
}
.a-link-underlined.a-button-link.a-button,
.a-link-underlined.a-link,
.a-morecontenttogglelink .more-less-button a.a-link-underlined.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-underlined.a-button-link.a-link.link-addtocart,
.m-locationLanguageSelection p .a-link-underlined.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-underlined.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-underlined,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-underlined.a-button-link.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-underlined.a-button-link.a-button {
  border: none;
}
.a-link-underlined.a-button-link.a-button span.text,
.a-link-underlined.a-link span.text,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-underlined.content-toggle
  span.text,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-underlined.a-button-link.a-link.link-addtocart
  span.text,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-underlined.a-link
  span.text,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-underlined
  span.text,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-underlined.a-button-link.a-button.a-link
  span.text {
  text-decoration: underline;
}
.a-link-article.a-button-link.a-button,
.a-link-article.a-link,
.a-link-inline.a-button-link.a-button,
.a-link-inline.a-link,
.a-morecontenttogglelink .more-less-button a.a-link-article.content-toggle,
.a-morecontenttogglelink .more-less-button a.a-link-inline.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-article.a-button-link.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-inline.a-button-link.a-link.link-addtocart,
.m-locationLanguageSelection p .a-link-article.a-link,
.m-locationLanguageSelection p .a-link-inline.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-article.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-inline.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-article,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-inline,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-article.a-button-link.a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-inline.a-button-link.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-article.a-button-link.a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-inline.a-button-link.a-button {
  color: #007bc0;
  font-size: inherit;
}
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-link-article.content-toggle:hover,
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-link-inline.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link-article.a-button-link.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link-inline.a-button-link.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link-article.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link-inline.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link-article:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link-inline:hover,
.no-touchevents .a-link-article.a-button-link.a-button:hover,
.no-touchevents .a-link-article.a-link:hover,
.no-touchevents .a-link-inline.a-button-link.a-button:hover,
.no-touchevents .a-link-inline.a-link:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-article.content-toggle:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-inline.content-toggle:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-article.a-button-link.a-link.link-addtocart:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-inline.a-button-link.a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-article.a-link:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-inline.a-link:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-article:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-inline:hover {
  color: #00629a;
}
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-link-article.content-toggle:active,
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.a-link-inline.content-toggle:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link-article.a-button-link.a-link.link-addtocart:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link-inline.a-button-link.a-link.link-addtocart:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link-article.a-link:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .a-link-inline.a-link:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link-article:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.a-link-inline:active,
.no-touchevents .a-link-article.a-button-link.a-button:active,
.no-touchevents .a-link-article.a-link:active,
.no-touchevents .a-link-inline.a-button-link.a-button:active,
.no-touchevents .a-link-inline.a-link:active,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-article.content-toggle:active,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-inline.content-toggle:active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-article.a-button-link.a-link.link-addtocart:active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-inline.a-button-link.a-link.link-addtocart:active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-article.a-link:active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-inline.a-link:active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-article:active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-inline:active {
  color: #004975;
}
.a-link-inline.a-button-link.a-button:not(.a-morelesslink) > span.text,
.a-link-inline.a-link:not(.a-morelesslink) > span.text,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-inline.content-toggle:not(.a-morelesslink)
  > span.text,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-inline.a-button-link.a-link.link-addtocart:not(.a-morelesslink)
  > span.text,
.m-locationLanguageSelection
  p
  .a-link-inline.a-link:not(.a-morelesslink)
  > span.text,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-inline.a-link:not(.a-morelesslink)
  > span.text,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-inline:not(.a-morelesslink)
  > span.text,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-inline.a-button-link.a-button.a-link:not(.a-morelesslink)
  > span.text {
  text-decoration: underline;
}
.a-link-article.a-button-link.a-button,
.a-link-article.a-link,
.a-morecontenttogglelink .more-less-button a.a-link-article.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-article.a-button-link.a-link.link-addtocart,
.m-locationLanguageSelection p .a-link-article.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-article.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-article,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-article.a-button-link.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-article.a-button-link.a-button {
  display: inline-block;
}
.a-link-local.a-button-link.a-button:after,
.a-link-local.a-link:after,
.a-morecontenttogglelink .more-less-button a.a-link-local.content-toggle:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-local.a-button-link.a-link.link-addtocart:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-local.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-local:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-local.a-button-link.a-button.a-link:after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-local.a-button-link.a-button:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.a-link-local.a-button-link.a-button:before,
.a-link-local.a-link:before,
.a-morecontenttogglelink .more-less-button a.a-link-local.content-toggle:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-local.a-button-link.a-link.link-addtocart:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-local.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-local:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-local.a-button-link.a-button.a-link:before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-local.a-button-link.a-button:before {
  content: "";
}
.a-link-local.a-button-link.a-button::after,
.a-link-local.a-link::after,
.a-morecontenttogglelink .more-less-button a.a-link-local.content-toggle::after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-local.a-button-link.a-link.link-addtocart::after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-local.a-link::after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-local::after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-local.a-button-link.a-button.a-link::after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-local.a-button-link.a-button::after {
  margin-left: 5px;
}
.a-link-download.a-button-link.a-button:after,
.a-link-download.a-link:after,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-download.content-toggle:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-download.a-button-link.a-link.link-addtocart:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-download.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-download:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-download.a-button-link.a-button.a-link:after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-download.a-button-link.a-button:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.a-link-download.a-button-link.a-button:before,
.a-link-download.a-link:before,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-download.content-toggle:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-download.a-button-link.a-link.link-addtocart:before,
.m-locationLanguageSelection p .a-link-download.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-download.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-download:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-download.a-button-link.a-button.a-link:before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-download.a-button-link.a-button:before {
  content: "";
}
.a-link-download.a-button-link.a-button::after,
.a-link-download.a-link::after,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-download.content-toggle::after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-download.a-button-link.a-link.link-addtocart::after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-download.a-link::after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-download::after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-download.a-button-link.a-button.a-link::after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-download.a-button-link.a-button::after {
  margin-left: 10px;
}
.a-link-anchor.a-button-link.a-button:after,
.a-link-anchor.a-link:after,
.a-morecontenttogglelink .more-less-button a.a-link-anchor.content-toggle:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-anchor.a-button-link.a-link.link-addtocart:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-anchor.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-anchor:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-anchor.a-button-link.a-button.a-link:after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-anchor.a-button-link.a-button:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.a-link-anchor.a-button-link.a-button:before,
.a-link-anchor.a-link:before,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-anchor.content-toggle:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-anchor.a-button-link.a-link.link-addtocart:before,
.m-locationLanguageSelection p .a-link-anchor.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-anchor.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-anchor:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-anchor.a-button-link.a-button.a-link:before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-anchor.a-button-link.a-button:before {
  content: "";
}
.a-link-arrow.a-button-link.a-button::before,
.a-link-arrow.a-link::before,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-arrow.content-toggle::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-arrow.a-button-link.a-link.link-addtocart::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-arrow.a-link::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-arrow::before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-arrow.a-button-link.a-button.a-link::before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-arrow.a-button-link.a-button::before {
  display: none;
}
.a-link-external.a-button-link.a-button:after,
.a-link-external.a-link:after,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-external.content-toggle:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-external.a-button-link.a-link.link-addtocart:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-external.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-external:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-external.a-button-link.a-button.a-link:after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-external.a-button-link.a-button:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.a-link-external.a-button-link.a-button:before,
.a-link-external.a-link:before,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-external.content-toggle:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-external.a-button-link.a-link.link-addtocart:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-external.a-link:before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-external:before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-external.a-button-link.a-button.a-link:before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-external.a-button-link.a-button:before {
  content: "";
}
.a-link-external.a-button-link.a-button::after,
.a-link-external.a-link::after,
.a-morecontenttogglelink
  .more-less-button
  a.a-link-external.content-toggle::after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-external.a-button-link.a-link.link-addtocart::after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-external.a-link::after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-external::after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-external.a-button-link.a-button.a-link::after,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link-external.a-button-link.a-button::after {
  margin-left: 10px;
}
.a-morecontenttogglelink .more-less-button a.add-item.content-toggle,
.add-item.a-button-link.a-button,
.add-item.a-link,
.m-contenttextmedia
  li
  .m-productconversionarea
  .add-item.a-button-link.a-link.link-addtocart,
.m-locationLanguageSelection p .add-item.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .add-item.a-link,
.m-reviewitem .reviewitem-inner .reviewitem-header .product-family a.add-item,
.o-myproducts-rebrush
  .head-container
  .add-product
  .add-item.a-button-link.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .add-item.a-button-link.a-button {
  margin-top: -40px;
}
.a-morecontenttogglelink .more-less-button a.has-icon.content-toggle,
.has-icon.a-button-link.a-button,
.has-icon.a-link,
.m-contenttextmedia
  li
  .m-productconversionarea
  .has-icon.a-button-link.a-link.link-addtocart,
.m-locationLanguageSelection p .has-icon.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .has-icon.a-link,
.m-reviewitem .reviewitem-inner .reviewitem-header .product-family a.has-icon,
.o-myproducts-rebrush
  .head-container
  .add-product
  .has-icon.a-button-link.a-button.a-link,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .has-icon.a-button-link.a-button {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 5px;
  column-gap: 5px;
  width: -webkit-fit-content;
  width: fit-content;
}
.a-morecontenttogglelink .more-less-button a.has-icon.content-toggle > .icon,
.has-icon.a-button-link.a-button > .icon,
.has-icon.a-link > .icon,
.m-contenttextmedia
  li
  .m-productconversionarea
  .has-icon.a-button-link.a-link.link-addtocart
  > .icon,
.m-locationLanguageSelection p .has-icon.a-link > .icon,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .has-icon.a-link
  > .icon,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.has-icon
  > .icon,
.o-myproducts-rebrush
  .head-container
  .add-product
  .has-icon.a-button-link.a-button.a-link
  > .icon,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .has-icon.a-button-link.a-button
  > .icon {
  font-size: inherit;
}
.a-morecontenttogglelink
  .more-less-button
  a.has-icon.content-toggle
  > .icon::before,
.has-icon.a-button-link.a-button > .icon::before,
.has-icon.a-link > .icon::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .has-icon.a-button-link.a-link.link-addtocart
  > .icon::before,
.m-locationLanguageSelection p .has-icon.a-link > .icon::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .has-icon.a-link
  > .icon::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.has-icon
  > .icon::before,
.o-myproducts-rebrush
  .head-container
  .add-product
  .has-icon.a-button-link.a-button.a-link
  > .icon::before,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .has-icon.a-button-link.a-button
  > .icon::before {
  margin: 0 !important;
}
.a-morecontenttogglelink
  .more-less-button
  a.has-icon.content-toggle
  > .icon.icon-arrow-right,
.has-icon.a-button-link.a-button > .icon.icon-arrow-right,
.has-icon.a-link > .icon.icon-arrow-right,
.m-contenttextmedia
  li
  .m-productconversionarea
  .has-icon.a-button-link.a-link.link-addtocart
  > .icon.icon-arrow-right,
.m-locationLanguageSelection p .has-icon.a-link > .icon.icon-arrow-right,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .has-icon.a-link
  > .icon.icon-arrow-right,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.has-icon
  > .icon.icon-arrow-right,
.o-myproducts-rebrush
  .head-container
  .add-product
  .has-icon.a-button-link.a-button.a-link
  > .icon.icon-arrow-right,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .has-icon.a-button-link.a-button
  > .icon.icon-arrow-right {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.a-morecontenttogglelink
  .more-less-button
  a.has-icon.content-toggle
  > .icon.icon-list-check,
.has-icon.a-button-link.a-button > .icon.icon-list-check,
.has-icon.a-link > .icon.icon-list-check,
.m-contenttextmedia
  li
  .m-productconversionarea
  .has-icon.a-button-link.a-link.link-addtocart
  > .icon.icon-list-check,
.m-locationLanguageSelection p .has-icon.a-link > .icon.icon-list-check,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .has-icon.a-link
  > .icon.icon-list-check,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.has-icon
  > .icon.icon-list-check,
.o-myproducts-rebrush
  .head-container
  .add-product
  .has-icon.a-button-link.a-button.a-link
  > .icon.icon-list-check,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .has-icon.a-button-link.a-button
  > .icon.icon-list-check {
  vertical-align: sub;
}
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.has-icon.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .has-icon.a-button-link.a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .has-icon.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.has-icon:hover,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.has-icon.content-toggle:hover,
.no-touchevents .has-icon.a-button-link.a-button:hover,
.no-touchevents .has-icon.a-link:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .has-icon.a-button-link.a-link.link-addtocart:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .has-icon.a-link:hover,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.has-icon:hover {
  color: #00629a;
}
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  a.has-icon.content-toggle:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .has-icon.a-button-link.a-link.link-addtocart:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .has-icon.a-link:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  a.has-icon:active,
.no-touchevents
  .a-morecontenttogglelink
  .more-less-button
  a.has-icon.content-toggle:active,
.no-touchevents .has-icon.a-button-link.a-button:active,
.no-touchevents .has-icon.a-link:active,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .has-icon.a-button-link.a-link.link-addtocart:active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .has-icon.a-link:active,
.no-touchevents
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.has-icon:active {
  color: #004975;
}
p .a-link {
  font-size: inherit;
}
li > .a-link.a-link-inline span.text {
  text-decoration: underline;
}
[dir="rtl"] .content-inner li a::before,
[dir="rtl"] .icon-arrow-right::before,
[dir="rtl"] .m-serviceteaser .list-unstyled a.a-link::before,
[dir="rtl"] .teaser-links a::before,
[dir="rtl"] form i.icon-arrow-left::before {
  left: 0;
  right: auto;
}
[dir="rtl"] .a-link.a-button-link::before,
[dir="rtl"] .a-link.a-link-anchor::before,
[dir="rtl"] .a-link.a-link-download::before,
[dir="rtl"] .a-link.a-link-external::before,
[dir="rtl"] .a-link.a-link-local::before,
[dir="rtl"] .a-link.a-link-primary::before {
  content: "";
}
.cssanimations .a-button:hover .a-loader,
.cssanimations
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover
  .a-loader,
.m-contenttextmedia
  li
  .m-productconversionarea
  .cssanimations
  .a-link.link-addtocart:hover
  .a-loader {
  border: 0;
}
.cssanimations .a-button .a-loader,
.cssanimations
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .a-loader,
.m-contenttextmedia
  li
  .m-productconversionarea
  .cssanimations
  .a-link.link-addtocart
  .a-loader {
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  background: #fff;
  border: 1px solid #000;
}
.cssanimations .a-button .a-loader .loading-indicator,
.cssanimations
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .a-loader
  .loading-indicator,
.m-contenttextmedia
  li
  .m-productconversionarea
  .cssanimations
  .a-link.link-addtocart
  .a-loader
  .loading-indicator {
  width: 100%;
  height: 100%;
  display: block;
}
.cssanimations .a-button .a-loader .loading-indicator .loader-el,
.cssanimations
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el,
.m-contenttextmedia
  li
  .m-productconversionarea
  .cssanimations
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el {
  opacity: 1;
  -webkit-animation: none;
  animation: none;
}
.cssanimations .a-button .a-loader .loading-indicator .loader-el.loader-el-0,
.cssanimations .a-button .a-loader .loading-indicator .loader-el.loader-el-1,
.cssanimations
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el.loader-el-0,
.cssanimations
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el.loader-el-1,
.m-contenttextmedia
  li
  .m-productconversionarea
  .cssanimations
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el.loader-el-0,
.m-contenttextmedia
  li
  .m-productconversionarea
  .cssanimations
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el.loader-el-1 {
  display: block;
  position: absolute;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  left: -webkit-calc(50% - (6px / 2));
  left: calc(50% - (6px / 2));
  top: -webkit-calc(50% - (6px / 2));
  top: calc(50% - (6px / 2));
  width: 6px;
  height: 6px;
}
.cssanimations .a-button .a-loader .loading-indicator .loader-el.loader-el-0,
.cssanimations
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el.loader-el-0,
.m-contenttextmedia
  li
  .m-productconversionarea
  .cssanimations
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el.loader-el-0 {
  background: #000;
  -webkit-animation: 3s ease-in-out infinite inline-loader-left-up;
  animation: 3s ease-in-out infinite inline-loader-left-up;
}
.cssanimations .a-button .a-loader .loading-indicator .loader-el.loader-el-1,
.cssanimations
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el.loader-el-1,
.m-contenttextmedia
  li
  .m-productconversionarea
  .cssanimations
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el.loader-el-1 {
  background: #000;
  -webkit-animation: 3s ease-in-out infinite inline-loader-right-down;
  animation: 3s ease-in-out infinite inline-loader-right-down;
}
.cssanimations .a-button .a-loader .loading-indicator .loader-el-10,
.cssanimations .a-button .a-loader .loading-indicator .loader-el-11,
.cssanimations .a-button .a-loader .loading-indicator .loader-el-12,
.cssanimations .a-button .a-loader .loading-indicator .loader-el-2,
.cssanimations .a-button .a-loader .loading-indicator .loader-el-3,
.cssanimations .a-button .a-loader .loading-indicator .loader-el-4,
.cssanimations .a-button .a-loader .loading-indicator .loader-el-5,
.cssanimations .a-button .a-loader .loading-indicator .loader-el-6,
.cssanimations .a-button .a-loader .loading-indicator .loader-el-7,
.cssanimations .a-button .a-loader .loading-indicator .loader-el-8,
.cssanimations .a-button .a-loader .loading-indicator .loader-el-9,
.cssanimations
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el-10,
.cssanimations
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el-11,
.cssanimations
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el-12,
.cssanimations
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el-2,
.cssanimations
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el-3,
.cssanimations
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el-4,
.cssanimations
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el-5,
.cssanimations
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el-6,
.cssanimations
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el-7,
.cssanimations
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el-8,
.cssanimations
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el-9,
.m-contenttextmedia
  li
  .m-productconversionarea
  .cssanimations
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el-10,
.m-contenttextmedia
  li
  .m-productconversionarea
  .cssanimations
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el-11,
.m-contenttextmedia
  li
  .m-productconversionarea
  .cssanimations
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el-12,
.m-contenttextmedia
  li
  .m-productconversionarea
  .cssanimations
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el-2,
.m-contenttextmedia
  li
  .m-productconversionarea
  .cssanimations
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el-3,
.m-contenttextmedia
  li
  .m-productconversionarea
  .cssanimations
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el-4,
.m-contenttextmedia
  li
  .m-productconversionarea
  .cssanimations
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el-5,
.m-contenttextmedia
  li
  .m-productconversionarea
  .cssanimations
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el-6,
.m-contenttextmedia
  li
  .m-productconversionarea
  .cssanimations
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el-7,
.m-contenttextmedia
  li
  .m-productconversionarea
  .cssanimations
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el-8,
.m-contenttextmedia
  li
  .m-productconversionarea
  .cssanimations
  .a-link.link-addtocart
  .a-loader
  .loading-indicator
  .loader-el-9 {
  display: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
@-webkit-keyframes inline-loader-left-up {
  0%,
  100% {
    translate: 0 0;
    z-index: 1;
  }
  12.5% {
    translate: -6px 0;
  }
  24.99% {
    translate: 0 0;
    background-color: #000;
  }
  25% {
    background-color: #000;
  }
  37.5% {
    translate: 0 -6px;
  }
  49.99% {
    translate: 0 0;
  }
  50% {
    background-color: #000;
  }
  62.5% {
    translate: -6px 0;
  }
  74.99% {
    translate: 0 0;
    background-color: #000;
  }
  75% {
    background-color: #000;
  }
  87.5% {
    translate: 0 -6px;
  }
  99.99% {
    translate: 0 0;
    background-color: #000;
  }
}
@keyframes inline-loader-left-up {
  0%,
  100% {
    translate: 0 0;
    z-index: 1;
  }
  12.5% {
    translate: -6px 0;
  }
  24.99% {
    translate: 0 0;
    background-color: #000;
  }
  25% {
    background-color: #000;
  }
  37.5% {
    translate: 0 -6px;
  }
  49.99% {
    translate: 0 0;
  }
  50% {
    background-color: #000;
  }
  62.5% {
    translate: -6px 0;
  }
  74.99% {
    translate: 0 0;
    background-color: #000;
  }
  75% {
    background-color: #000;
  }
  87.5% {
    translate: 0 -6px;
  }
  99.99% {
    translate: 0 0;
    background-color: #000;
  }
}
@-webkit-keyframes inline-loader-right-down {
  12.5% {
    translate: 6px 0;
    z-index: 2;
  }
  24.99% {
    translate: 0 0;
    z-index: 2;
  }
  37.5% {
    translate: 0 6px;
    z-index: 0;
  }
  49.99% {
    translate: 0 0;
    z-index: 0;
    background-color: #000;
  }
  50% {
    z-index: 0;
    background-color: #000;
  }
  62.5% {
    translate: 6px 0;
    z-index: 2;
  }
  74.99% {
    translate: 0 0;
    z-index: 2;
  }
  75% {
    z-index: 2;
  }
  87.5% {
    translate: 0 6px;
    z-index: 0;
  }
  99.99% {
    translate: 0 0;
    z-index: 0;
    background-color: #000;
  }
}
@keyframes inline-loader-right-down {
  12.5% {
    translate: 6px 0;
    z-index: 2;
  }
  24.99% {
    translate: 0 0;
    z-index: 2;
  }
  37.5% {
    translate: 0 6px;
    z-index: 0;
  }
  49.99% {
    translate: 0 0;
    z-index: 0;
    background-color: #000;
  }
  50% {
    z-index: 0;
    background-color: #000;
  }
  62.5% {
    translate: 6px 0;
    z-index: 2;
  }
  74.99% {
    translate: 0 0;
    z-index: 2;
  }
  75% {
    z-index: 2;
  }
  87.5% {
    translate: 0 6px;
    z-index: 0;
  }
  99.99% {
    translate: 0 0;
    z-index: 0;
    background-color: #000;
  }
}
.a-loader,
.a-loader.area,
.a-loader.layer {
  background-color: rgba(255, 255, 255, 0.9);
}
.a-loader .loading-indicator,
.a-loader.area .loading-indicator,
.a-loader.layer .loading-indicator {
  width: 100%;
  height: 100%;
  display: block;
}
.a-loader .loading-indicator .loader-el,
.a-loader.area .loading-indicator .loader-el,
.a-loader.layer .loading-indicator .loader-el {
  opacity: 1;
  -webkit-animation: none;
  animation: none;
}
.a-loader .loading-indicator .loader-el.loader-el-0,
.a-loader .loading-indicator .loader-el.loader-el-1,
.a-loader.area .loading-indicator .loader-el.loader-el-0,
.a-loader.area .loading-indicator .loader-el.loader-el-1,
.a-loader.layer .loading-indicator .loader-el.loader-el-0,
.a-loader.layer .loading-indicator .loader-el.loader-el-1 {
  display: block;
  position: absolute;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  left: -webkit-calc(50% - (24px / 2));
  left: calc(50% - (24px / 2));
  top: -webkit-calc(50% - (24px / 2));
  top: calc(50% - (24px / 2));
  width: 24px;
  height: 24px;
}
.a-loader .loading-indicator .loader-el.loader-el-0,
.a-loader.area .loading-indicator .loader-el.loader-el-0,
.a-loader.layer .loading-indicator .loader-el.loader-el-0 {
  background: #ed0007;
  -webkit-animation: 3s ease-in-out infinite loader-m-left-up;
  animation: 3s ease-in-out infinite loader-m-left-up;
}
.a-loader .loading-indicator .loader-el.loader-el-1,
.a-loader.area .loading-indicator .loader-el.loader-el-1,
.a-loader.layer .loading-indicator .loader-el.loader-el-1 {
  background: #c535bc;
  -webkit-animation: 3s ease-in-out infinite loader-m-right-down;
  animation: 3s ease-in-out infinite loader-m-right-down;
}
.a-loader .loading-indicator .loader-el-10,
.a-loader .loading-indicator .loader-el-11,
.a-loader .loading-indicator .loader-el-12,
.a-loader .loading-indicator .loader-el-2,
.a-loader .loading-indicator .loader-el-3,
.a-loader .loading-indicator .loader-el-4,
.a-loader .loading-indicator .loader-el-5,
.a-loader .loading-indicator .loader-el-6,
.a-loader .loading-indicator .loader-el-7,
.a-loader .loading-indicator .loader-el-8,
.a-loader .loading-indicator .loader-el-9,
.a-loader.area .loading-indicator .loader-el-10,
.a-loader.area .loading-indicator .loader-el-11,
.a-loader.area .loading-indicator .loader-el-12,
.a-loader.area .loading-indicator .loader-el-2,
.a-loader.area .loading-indicator .loader-el-3,
.a-loader.area .loading-indicator .loader-el-4,
.a-loader.area .loading-indicator .loader-el-5,
.a-loader.area .loading-indicator .loader-el-6,
.a-loader.area .loading-indicator .loader-el-7,
.a-loader.area .loading-indicator .loader-el-8,
.a-loader.area .loading-indicator .loader-el-9,
.a-loader.layer .loading-indicator .loader-el-10,
.a-loader.layer .loading-indicator .loader-el-11,
.a-loader.layer .loading-indicator .loader-el-12,
.a-loader.layer .loading-indicator .loader-el-2,
.a-loader.layer .loading-indicator .loader-el-3,
.a-loader.layer .loading-indicator .loader-el-4,
.a-loader.layer .loading-indicator .loader-el-5,
.a-loader.layer .loading-indicator .loader-el-6,
.a-loader.layer .loading-indicator .loader-el-7,
.a-loader.layer .loading-indicator .loader-el-8,
.a-loader.layer .loading-indicator .loader-el-9 {
  display: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
@-webkit-keyframes loader-m-left-up {
  0%,
  100% {
    translate: 0 0;
    z-index: 1;
  }
  12.5% {
    translate: -24px 0;
  }
  24.99% {
    translate: 0 0;
    background-color: #ed0007;
  }
  25% {
    background-color: #007bc0;
  }
  37.5% {
    translate: 0 -24px;
  }
  49.99% {
    translate: 0 0;
  }
  50% {
    background-color: #007bc0;
  }
  62.5% {
    translate: -24px 0;
  }
  74.99% {
    translate: 0 0;
    background-color: #007bc0;
  }
  75% {
    background-color: #ed0007;
  }
  87.5% {
    translate: 0 -24px;
  }
  99.99% {
    translate: 0 0;
    background-color: #ed0007;
  }
}
@keyframes loader-m-left-up {
  0%,
  100% {
    translate: 0 0;
    z-index: 1;
  }
  12.5% {
    translate: -24px 0;
  }
  24.99% {
    translate: 0 0;
    background-color: #ed0007;
  }
  25% {
    background-color: #007bc0;
  }
  37.5% {
    translate: 0 -24px;
  }
  49.99% {
    translate: 0 0;
  }
  50% {
    background-color: #007bc0;
  }
  62.5% {
    translate: -24px 0;
  }
  74.99% {
    translate: 0 0;
    background-color: #007bc0;
  }
  75% {
    background-color: #ed0007;
  }
  87.5% {
    translate: 0 -24px;
  }
  99.99% {
    translate: 0 0;
    background-color: #ed0007;
  }
}
@-webkit-keyframes loader-m-right-down {
  12.5% {
    translate: 24px 0;
    z-index: 2;
  }
  24.99% {
    translate: 0 0;
    z-index: 2;
  }
  37.5% {
    translate: 0 24px;
    z-index: 0;
  }
  49.99% {
    translate: 0 0;
    z-index: 0;
    background-color: #c535bc;
  }
  50% {
    z-index: 0;
    background-color: #00884a;
  }
  62.5% {
    translate: 24px 0;
    z-index: 2;
  }
  74.99% {
    translate: 0 0;
    z-index: 2;
  }
  75% {
    z-index: 2;
  }
  87.5% {
    translate: 0 24px;
    z-index: 0;
  }
  99.99% {
    translate: 0 0;
    z-index: 0;
    background-color: #00884a;
  }
}
@keyframes loader-m-right-down {
  12.5% {
    translate: 24px 0;
    z-index: 2;
  }
  24.99% {
    translate: 0 0;
    z-index: 2;
  }
  37.5% {
    translate: 0 24px;
    z-index: 0;
  }
  49.99% {
    translate: 0 0;
    z-index: 0;
    background-color: #c535bc;
  }
  50% {
    z-index: 0;
    background-color: #00884a;
  }
  62.5% {
    translate: 24px 0;
    z-index: 2;
  }
  74.99% {
    translate: 0 0;
    z-index: 2;
  }
  75% {
    z-index: 2;
  }
  87.5% {
    translate: 0 24px;
    z-index: 0;
  }
  99.99% {
    translate: 0 0;
    z-index: 0;
    background-color: #00884a;
  }
}
@media (min-width: 600px) {
  .a-loader.layer .loading-indicator {
    width: 100%;
    height: 100%;
    display: block;
  }
  .a-loader.layer .loading-indicator .loader-el {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
  }
  .a-loader.layer .loading-indicator .loader-el.loader-el-0,
  .a-loader.layer .loading-indicator .loader-el.loader-el-1 {
    display: block;
    position: absolute;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    left: -webkit-calc(50% - (48px / 2));
    left: calc(50% - (48px / 2));
    top: -webkit-calc(50% - (48px / 2));
    top: calc(50% - (48px / 2));
    width: 48px;
    height: 48px;
  }
  .a-loader.layer .loading-indicator .loader-el.loader-el-0 {
    background: #ed0007;
    -webkit-animation: 3s ease-in-out infinite loader-l-left-up;
    animation: 3s ease-in-out infinite loader-l-left-up;
  }
  .a-loader.layer .loading-indicator .loader-el.loader-el-1 {
    background: #c535bc;
    -webkit-animation: 3s ease-in-out infinite loader-l-right-down;
    animation: 3s ease-in-out infinite loader-l-right-down;
  }
  .a-loader.layer .loading-indicator .loader-el-10,
  .a-loader.layer .loading-indicator .loader-el-11,
  .a-loader.layer .loading-indicator .loader-el-12,
  .a-loader.layer .loading-indicator .loader-el-2,
  .a-loader.layer .loading-indicator .loader-el-3,
  .a-loader.layer .loading-indicator .loader-el-4,
  .a-loader.layer .loading-indicator .loader-el-5,
  .a-loader.layer .loading-indicator .loader-el-6,
  .a-loader.layer .loading-indicator .loader-el-7,
  .a-loader.layer .loading-indicator .loader-el-8,
  .a-loader.layer .loading-indicator .loader-el-9 {
    display: none;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  @-webkit-keyframes loader-l-left-up {
    0%,
    100% {
      translate: 0 0;
      z-index: 1;
    }
    12.5% {
      translate: -48px 0;
    }
    24.99% {
      translate: 0 0;
      background-color: #ed0007;
    }
    25% {
      background-color: #007bc0;
    }
    37.5% {
      translate: 0 -48px;
    }
    49.99% {
      translate: 0 0;
    }
    50% {
      background-color: #007bc0;
    }
    62.5% {
      translate: -48px 0;
    }
    74.99% {
      translate: 0 0;
      background-color: #007bc0;
    }
    75% {
      background-color: #ed0007;
    }
    87.5% {
      translate: 0 -48px;
    }
    99.99% {
      translate: 0 0;
      background-color: #ed0007;
    }
  }
  @keyframes loader-l-left-up {
    0%,
    100% {
      translate: 0 0;
      z-index: 1;
    }
    12.5% {
      translate: -48px 0;
    }
    24.99% {
      translate: 0 0;
      background-color: #ed0007;
    }
    25% {
      background-color: #007bc0;
    }
    37.5% {
      translate: 0 -48px;
    }
    49.99% {
      translate: 0 0;
    }
    50% {
      background-color: #007bc0;
    }
    62.5% {
      translate: -48px 0;
    }
    74.99% {
      translate: 0 0;
      background-color: #007bc0;
    }
    75% {
      background-color: #ed0007;
    }
    87.5% {
      translate: 0 -48px;
    }
    99.99% {
      translate: 0 0;
      background-color: #ed0007;
    }
  }
  @-webkit-keyframes loader-l-right-down {
    12.5% {
      translate: 48px 0;
      z-index: 2;
    }
    24.99% {
      translate: 0 0;
      z-index: 2;
    }
    37.5% {
      translate: 0 48px;
      z-index: 0;
    }
    49.99% {
      translate: 0 0;
      z-index: 0;
      background-color: #c535bc;
    }
    50% {
      z-index: 0;
      background-color: #00884a;
    }
    62.5% {
      translate: 48px 0;
      z-index: 2;
    }
    74.99% {
      translate: 0 0;
      z-index: 2;
    }
    75% {
      z-index: 2;
    }
    87.5% {
      translate: 0 48px;
      z-index: 0;
    }
    99.99% {
      translate: 0 0;
      z-index: 0;
      background-color: #00884a;
    }
  }
  @keyframes loader-l-right-down {
    12.5% {
      translate: 48px 0;
      z-index: 2;
    }
    24.99% {
      translate: 0 0;
      z-index: 2;
    }
    37.5% {
      translate: 0 48px;
      z-index: 0;
    }
    49.99% {
      translate: 0 0;
      z-index: 0;
      background-color: #c535bc;
    }
    50% {
      z-index: 0;
      background-color: #00884a;
    }
    62.5% {
      translate: 48px 0;
      z-index: 2;
    }
    74.99% {
      translate: 0 0;
      z-index: 2;
    }
    75% {
      z-index: 2;
    }
    87.5% {
      translate: 0 48px;
      z-index: 0;
    }
    99.99% {
      translate: 0 0;
      z-index: 0;
      background-color: #00884a;
    }
  }
}
.a-formlabel + .a-morecontenttogglelink {
  margin-top: 16px;
}
.a-morecontenttogglelink p {
  font-size: 1rem;
}
.a-morecontenttogglelink .content ul li {
  margin-bottom: 15px;
}
.a-morecontenttogglelink .content .form-row {
  margin-top: 0;
}
.a-morecontenttogglelink .m-forminput:last-child,
.a-morecontenttogglelink
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:last-child,
.a-morecontenttogglelink
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:last-child,
.a-morecontenttogglelink
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:last-child,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .a-morecontenttogglelink
  .technical-info-search:last-child,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .a-morecontenttogglelink
  input.js-search-input:last-child,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .a-morecontenttogglelink
  input.m-forminput:last-child {
  margin-bottom: 20px;
}
.a-morecontenttogglelink .a-formlabel {
  margin-bottom: 0;
}
.a-morecontenttogglelink .more-less-button a.content-toggle.has-icon:hover,
.a-morecontenttogglelink .more-less-button a.content-toggle:hover {
  color: #000;
}
.a-morecontenttogglelink
  .more-less-button
  a.content-toggle.has-icon.content-toggle
  .icon {
  font-size: 22px;
  vertical-align: bottom;
}
.a-morecontenttogglelink .more-less-button .containerexpandable-togglelink {
  margin-bottom: 16px;
}
.a-page-part-container {
  max-width: 100vw;
  margin: 0 -webkit-calc(-50vw + 50%);
  margin: 0 calc(-50vw + 50%);
  position: relative;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  background-color: #eff1f2;
  padding: 25px 0;
  margin-bottom: 50px;
}
.a-page-part-container:before {
  -webkit-box-shadow: 0 0 0 100vmax #eff1f2;
  box-shadow: 0 0 0 100vmax #eff1f2;
  -webkit-clip-path: inset(0 -100vmax);
  clip-path: inset(0 -100vmax);
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
}
.a-page-part-container .page-part-container-wrap {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
}
.a-page-part-container .page-part-container-wrap:after {
  content: " ";
  display: block;
  clear: both;
}
.a-page-part-container .page-part-container-wrap .o-productlist-rebrush {
  padding: 0;
}
.a-paginationarrows.next,
.a-paginationarrows.prev {
  -webkit-transition: color 0.8s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: color 0.8s cubic-bezier(0.38, 0.04, 0.35, 0.96);
}
.no-touchevents .a-paginationarrows.next:hover,
.no-touchevents .a-paginationarrows.prev:hover {
  color: #000;
}
.a-paginationarrows.next:after,
.a-paginationarrows.next:before,
.a-paginationarrows.prev:after,
.a-paginationarrows.prev:before {
  line-height: normal;
}
.a-paginationarrows.next:before,
.a-paginationarrows.prev:before {
  font-weight: 400;
}
.a-paginationarrows.next:after {
  float: right;
}
.a-paginationarrows.prev:after {
  float: left;
}
.a-paginationdots li {
  width: 8px;
  height: 8px;
}
.a-paginationdots li button {
  height: 8px;
  width: 8px;
  max-height: 8px;
  max-width: 8px;
  -webkit-transition: opacity 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96),
    -webkit-transform 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: transform 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96),
    opacity 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96),
    -webkit-transform 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  opacity: 1;
  background: #8a9097;
}
.a-paginationdots li.slick-active button,
.a-paginationdots li:hover button {
  background: #007bc0;
  opacity: 1;
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
}
.a-paginationnumber {
  font-weight: 400;
  letter-spacing: 3px;
}
.a-pinit .icon {
  display: block;
}
.a-productavailability {
  font-size: 0.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.a-productavailability:before {
  font-size: 8px;
  margin-right: 4px;
}
.a-productavailability .text {
  font-size: 12px;
  line-height: 18px;
}
.no-touchevents .a-productavailability.a-link.few:active,
.no-touchevents .a-productavailability.a-link.few:hover {
  color: #ffe266;
}
.a-productavailability.a-link.few .text {
  color: #000;
}
.no-touchevents .a-productavailability.a-link.in-stock:active,
.no-touchevents .a-productavailability.a-link.in-stock:hover {
  color: #0b6;
}
.a-productavailability.a-link.in-stock .text {
  color: #000;
}
.no-touchevents .a-productavailability.a-link.out-of-stock:active,
.no-touchevents .a-productavailability.a-link.out-of-stock:hover {
  color: #ed797d;
}
.a-productavailability.a-link.out-of-stock .text,
.a-productavailability.few .text,
.a-productavailability.in-stock .text,
.a-productavailability.out-of-stock .text {
  color: #000;
}
.a-product-code-energy-label {
  display: block;
  margin-bottom: 12px;
}
.a-product-code-energy-label .energy-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
}
.a-product-code-energy-label .energy-label .a-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  line-height: 18px;
}
.a-product-code-energy-label .energy-label:first-child :first-child {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.a-product-code-energy-label .energy-label .a-link:only-child:before,
.a-product-code-energy-label
  .energy-label:first-child
  :first-child
  + .a-link:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 18px;
  margin-right: 8px;
}
.a-product-code-energy-label .energy-label-image {
  height: 30px;
  margin-right: 8px;
}
.a-product-code-energy-label .energy-label-class-range {
  display: block;
  font-size: 12px;
  line-height: 18px;
  margin: 0;
}
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-write-review-container {
  width: 100% !important;
}
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-ask-question,
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-write-review {
  padding: 5px 10px 5px 15px !important;
}
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-ask-question:before,
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-write-review:before {
  -webkit-transition: left 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: left 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  display: block;
  font-family: icons;
  speak: none;
  left: -3px;
  position: absolute;
  top: 6px;
}
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-ask-question:hover:before,
.a-rating-bazaar-voice #BVRRSummaryContainer .bv-write-review:hover:before {
  left: 0;
}
.a-rating {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.a-rating .scale {
  display: inline-block;
}
.a-rating .scale .icon {
  color: #007bc0;
  font-size: 2rem;
  line-height: normal;
}
.a-rating .scale .icon.is-active {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #007bc0;
}
.a-rating .unclickableRating {
  cursor: not-allowed;
  pointer-events: none;
}
.a-rating > .number {
  font-size: 0.875rem;
  padding-left: 5px;
  color: #000;
  font-weight: 700;
}
.a-rating .reviews .number {
  color: #007bc0;
  padding-left: 10px;
  font-size: 0.875rem;
}
.a-rating .ratings .number {
  padding-left: 5px;
  font-size: 0.875rem;
}
.a-selectedfilter {
  overflow: hidden;
  height: 3rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  float: left;
  font-size: 0.875rem;
  margin-bottom: 10px;
}
.a-selectedfilter:not(.image-hotspot):after {
  content: "";
  opacity: 0;
  background-color: #fff;
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: -webkit-transform 0.8s
    cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: transform 0.8s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: transform 0.8s cubic-bezier(0.38, 0.04, 0.35, 0.96),
    -webkit-transform 0.8s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
  margin: 0;
  padding: 0;
}
.no-touchevents .a-selectedfilter:not(.image-hotspot):hover:after {
  opacity: 0.1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.a-selectedfilter:hover {
  background-color: #007bc0;
}
.a-selectedfilter span.text {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  margin-left: 5px;
}
.a-selectedfilter .icon-close {
  border: none;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.a-text2col {
  margin-bottom: 5.25rem;
}
.a-text2col p {
  margin-bottom: 1rem;
  font-size: 1rem;
}
.a-text2col p:last-child {
  margin-bottom: 0;
}
.a-text2col .column.first {
  padding-right: 1rem;
}
.a-text2col .column.last {
  padding-left: 1rem;
}
.a-text2col .a-textpictogram .a-image {
  margin-right: 1rem;
  margin-bottom: 0.5rem;
}
.a-text2col .a-textpictogram.split {
  margin: 0 -0.5rem;
}
.a-text2col .a-textpictogram.split .text {
  padding: 0 0.5rem 0.5rem;
}
.a-text2col .a-textpictogram.split .a-image {
  margin: 1rem 0.5rem 0;
}
.a-textpictogram .text p {
  font-size: 1rem;
}
.a-toggleSwitch {
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0;
  padding-left: 48px;
  position: relative;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.a-toggleSwitch input {
  cursor: pointer;
  height: 0;
  opacity: 0;
  position: absolute;
  width: 0;
}
.a-toggleSwitch input:checked ~ .control {
  background-color: #007bc0;
}
.a-toggleSwitch input:checked ~ .control:after {
  left: 30px;
}
.a-toggleSwitch .control {
  background-color: #8a9097;
  border-radius: 12px;
  height: 24px;
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transition: background-color 0.15s ease-in;
  transition: background-color 0.15s ease-in;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 48px;
}
.a-toggleSwitch .control:after {
  background: #fff;
  border-radius: 12px;
  content: "";
  height: 12px;
  left: 6px;
  position: absolute;
  top: 6px;
  -webkit-transition: left 0.15s ease-in;
  transition: left 0.15s ease-in;
  width: 12px;
}
.a-tooltip {
  padding: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
  border: none;
  -webkit-box-shadow: 0 0 0.5rem 0.1rem rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 0.5rem 0.1rem rgba(0, 0, 0, 0.25);
}
.a-tooltip:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.a-tooltip:after {
  content: "";
  position: absolute;
  z-index: -2;
  height: 1.375rem;
  width: 1.375rem;
  margin-left: -0.6875rem;
  margin-top: -0.6875rem;
  background-color: #fff;
  -webkit-box-shadow: 0 0 0.5rem 0.1rem rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 0.5rem 0.1rem rgba(0, 0, 0, 0.25);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.a-tooltip.tooltip-bottom {
  -webkit-transform: translateY(0.5rem);
  -ms-transform: translateY(0.5rem);
  transform: translateY(0.5rem);
}
.a-tooltip.tooltip-bottom:after {
  top: 0;
  left: 50%;
}
.a-tooltip.tooltip-top {
  -webkit-transform: translateY(-0.5rem);
  -ms-transform: translateY(-0.5rem);
  transform: translateY(-0.5rem);
}
.a-tooltip.tooltip-top:after {
  top: 100%;
  left: 50%;
}
.a-tooltip.tooltip-left:after {
  top: 50%;
  left: 100%;
}
.a-tooltip.tooltip-right {
  -webkit-transform: translateX(0.5rem);
  -ms-transform: translateX(0.5rem);
  transform: translateX(0.5rem);
}
.a-tooltip.tooltip-right:after {
  top: 50%;
  left: 0;
}
.a-tooltip.is-active {
  z-index: 1000;
}
.a-tooltip .tooltip-arrow {
  display: none;
}
.a-totop {
  float: right;
}
.a-totop.a-link-primary.a-link {
  color: #000;
  font-size: 30px;
}
.turbolinks-progress-bar {
  top: -webkit-calc(100vh - 3px);
  top: calc(100vh - 3px);
}
.m-addtocartpopover {
  top: 40px;
}
.m-addtocartpopover .popover-content > .highlight {
  font-size: 1.375rem;
}
.m-addtocartpopover .popover-content .description :nth-child(1),
.m-addtocartpopover .popover-content .description :nth-child(2) {
  margin: 0;
}
.m-addtocartpopover .popover-content .description :nth-child(3) {
  margin: 0 0 30px;
  font-size: 0.75rem;
}
.m-addtocartpopover .popover-content .description :nth-child(4) {
  margin: 0;
}
.m-addtocartpopover .popover-content .description :nth-child(5) {
  margin: 0 0 15px;
}
.m-addtocartpopover .popover-content .description :nth-child(6) {
  margin: 0 0 30px;
}
.m-addtocartpopover
  .popover-content
  .description
  .a-link.a-productavailability.in-stock {
  margin: 0;
}
.a-morecontenttogglelink
  .more-less-button
  .m-addtocartpopover
  .popover-content
  .description
  + a.a-button.a-link-primary.content-toggle,
.m-addtocartpopover
  .popover-content
  .a-morecontenttogglelink
  .more-less-button
  .description
  + a.a-button.a-link-primary.content-toggle,
.m-addtocartpopover .popover-content .description + .a-button.a-button-primary,
.m-addtocartpopover
  .popover-content
  .description
  + .a-button.a-link-primary.a-link,
.m-addtocartpopover
  .popover-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .description
  + .a-link.link-addtocart,
.m-addtocartpopover
  .popover-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .description
  + .a-link.link-addtocart,
.m-addtocartpopover
  .popover-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .description
  + .a-link.link-addtocart,
.m-addtocartpopover
  .popover-content
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .description
  + .a-button.a-link,
.m-addtocartpopover
  .popover-content
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .description
  + .a-button.a-link,
.m-addtocartpopover
  .popover-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .description
  + .a-button.a-link-primary.a-link,
.m-addtocartpopover
  .popover-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .description
  + a.a-button.a-link-primary,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-addtocartpopover
  .popover-content
  .description
  + .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-addtocartpopover
  .popover-content
  .description
  + .a-button.a-link,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-addtocartpopover
  .popover-content
  .description
  + .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-addtocartpopover
  .popover-content
  .description
  + a.a-button.a-link-primary {
  width: 100%;
  margin-bottom: 10px;
}
.m-all-filter-modal .modal {
  max-width: 100vw;
}
.m-all-filter-modal .modal .header h2.a-heading {
  font-weight: 600;
}
.m-all-filter-modal .modal .m-forminput-checkbox {
  color: #000;
}
.m-all-filter-modal .modal .m-forminput-checkbox .a-formlabel {
  padding: 11px 30px;
}
.m-all-filter-modal .modal .m-forminput-checkbox .a-formlabel:before {
  background: #8a9097;
  border-color: #8a9097;
  margin-top: 0;
}
.m-all-filter-modal
  .modal
  .m-forminput-checkbox
  input:checked
  ~ .a-formlabel:before {
  background: #007bc0;
  border-color: #007bc0;
  color: #fff;
}
.m-all-filter-modal .modal .price-range .rangeslider {
  margin: 99px 0 29px;
}
.m-all-filter-modal
  .modal
  .price-range
  .rangeslider
  .noUi-base
  .noUi-handle:before {
  width: 24px;
  height: 24px;
  top: -11px;
  background-color: #007bc0;
}
.m-all-filter-modal
  .modal
  .price-range
  .rangeslider
  .noUi-base
  .noUi-handle:after {
  display: none;
}
.m-all-filter-modal
  .modal
  .price-range
  .rangeslider
  .noUi-base
  .noUi-handle:after,
.m-all-filter-modal
  .modal
  .price-range
  .rangeslider
  .noUi-base
  .noUi-handle:before {
  content: "";
  -webkit-transition: none;
  transition: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.m-all-filter-modal
  .modal
  .price-range
  .rangeslider
  .noUi-base
  .noUi-handle:hover:before {
  background-color: #007bc0;
}
.m-all-filter-modal .modal .price-range .input-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.m-all-filter-modal .modal .price-range .input-container .price-range-text {
  font-weight: 600;
  margin-bottom: 14px;
}
.m-all-filter-modal .modal .price-range .input-container .price-range-inputs {
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.m-all-filter-modal
  .modal
  .price-range
  .input-container
  .price-range-inputs
  input {
  height: 48px;
  border: none;
  border-bottom: 1px solid #000;
  background: #e0e2e5;
}
.m-all-filter-modal
  .modal
  .price-range
  .input-container
  .price-range-inputs
  input:first-child {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.m-all-filter-modal
  .modal
  .price-range
  .input-container
  .price-range-inputs
  input:last-child {
  -webkit-align-self: flex-endt;
  -ms-flex-item-align: flex-endt;
  align-self: flex-endt;
}
.m-all-filter-modal .modal .general-filter {
  padding: 0 16px 13px;
}
.m-all-filter-modal .modal .general-filter .filter .a-button .icon-info,
.m-all-filter-modal
  .modal
  .general-filter
  .filter
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon-info,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-all-filter-modal
  .modal
  .general-filter
  .filter
  .a-link.link-addtocart
  .icon-info {
  font-size: 23px;
}
.m-all-filter-modal .modal .general-filter .filter .filter-head .filter-toggle {
  font-size: 34px;
}
.m-all-filter-modal
  .modal
  .general-filter
  .filter
  .filter-head
  .selected-filters {
  margin-left: 8px;
  margin-bottom: 3px;
}
.m-all-filter-modal .modal .general-filter .filter .filter-head .a-button,
.m-all-filter-modal
  .modal
  .general-filter
  .filter
  .filter-head
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-all-filter-modal
  .modal
  .general-filter
  .filter
  .filter-head
  .a-link.link-addtocart {
  margin-left: 11px;
}
.m-all-filter-modal .modal .general-filter .filter .filter-text-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-all-filter-modal
  .modal
  .general-filter
  .filter
  .filter-text-container
  .filter-name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-all-filter-modal .modal .cta .results-button {
  margin-top: 10px;
}
.m-all-filter-modal .modal .reset {
  padding: 0 16px;
}
.m-all-filter-modal .modal .reset .reset-button {
  margin: 0 auto;
  color: #007bc0;
}
.m-all-filter-modal .modal .reset .reset-button:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  position: relative;
  top: 2px;
  margin-right: 7px;
  font-size: 22px;
}
.m-all-filter-modal .modal .reset .reset-button:after {
  content: "";
}
.m-all-filter-modal .modal .reset .reset-button:hover {
  color: #00629a;
}
.m-all-filter-modal .modal .reset .reset-button .icon {
  display: none;
}
.o-alternativeproduct .tile-description {
  padding: 0;
}
.o-alternativeproduct .product-image-wrapper {
  margin-bottom: 16px;
}
@media (min-width: 900px) {
  .o-alternativeproduct .product-image-wrapper {
    margin-bottom: 24px;
  }
}
.o-alternativeproduct .m-producttitle .a-heading {
  margin-bottom: 16px;
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.o-alternativeproduct .m-producttitle .a-heading .fragment.std-header-1,
.o-alternativeproduct .m-producttitle .a-heading .fragment.std-header-2,
.o-alternativeproduct .m-producttitle .a-heading .fragment.std-header-3,
.o-alternativeproduct .m-producttitle .a-heading .fragment.std-header-4,
.o-alternativeproduct .m-producttitle .a-heading .fragment.std-header-5,
.o-alternativeproduct .m-producttitle .a-heading .fragment.std-header-6 {
  display: block;
}
.m-navanchor {
  z-index: 510;
}
.m-navanchor .navanchor-navigation {
  height: 3rem;
  max-height: 3rem;
  max-width: none;
}
.m-navanchor .navanchor-navigation ul.navanchor-list li a.is-active {
  border-bottom: 2px solid #006ead !important;
}
.m-navanchor
  .navanchor-navigation
  ul.navanchor-list
  li
  .more-container-list
  a.is-active {
  border: none !important;
}
.m-navanchor .navanchor-navigation.is-fixed {
  width: 100vw !important;
  margin-left: auto !important;
  margin-left: -webkit-calc(-50vw + 50%) !important;
  margin-left: calc(-50vw + 50%) !important;
  padding-left: 0;
  padding-right: 0;
  left: auto;
}
[dir="rtl"] .m-navanchor .navanchor-navigation.is-fixed {
  margin-right: auto !important;
  margin-right: -webkit-calc(-50vw + 50%) !important;
  margin-right: calc(-50vw + 50%) !important;
}
.m-navanchor .navanchor-navigation.is-fixed .navanchor-list {
  border-bottom: 0;
}
.m-navanchor .navanchor-navigation:not(.is-fixed) {
  -webkit-transform: initial !important;
  -ms-transform: initial !important;
  transform: initial !important;
}
.m-navanchor .navanchor-list {
  position: static;
  height: 100%;
  margin: 0;
  background: #efeff0;
}
.m-navanchor .navanchor-list > li:first-child {
  padding-left: 10px;
}
@media (min-width: 900px) {
  .m-navanchor .navanchor-list {
    margin: 0 auto;
    background: 0 0;
  }
  .m-navanchor .navanchor-list > li.more {
    margin-right: 60px;
  }
  .m-navanchor .navanchor-list > li:first-child {
    padding-left: 0;
  }
  .m-navanchor .navanchor-list > li:first-child .a-link {
    padding-left: 10px;
  }
}
@media (max-width: 899px) {
  .m-navanchor .navanchor-navigation.is-fixed .navanchor-list {
    padding-top: 0;
    margin-top: 0;
  }
  .m-navanchor
    .navanchor-navigation.is-fixed
    .navanchor-list
    > li.to-top
    .a-link {
    margin: 0;
  }
  .m-navanchor .navanchor-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .m-navanchor .navanchor-list:after {
    width: auto;
  }
  .m-navanchor .navanchor-list > li {
    float: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .m-navanchor .navanchor-list > li.to-top {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    float: none;
    margin-left: auto;
  }
  .m-navanchor .navanchor-list > li.to-top .a-link {
    padding: 15px;
    margin: 0 5px 0 0;
  }
}
.m-navanchor .navanchor-list .a-link {
  font-weight: 400;
}
.m-navanchor .navanchor-list .a-link:after {
  padding-right: 3px;
}
.m-navanchor .navanchor-list .a-link:active:after,
.m-navanchor .navanchor-list .a-link:hover:after {
  padding-right: 0;
}
.m-navanchor .navanchor-list .a-totop {
  padding: 10px;
}
.m-navanchor .navanchor-list .a-totop:after {
  display: none;
}
.m-navanchor .more-active .a-link .text,
.m-navanchor .more-container .a-link .text {
  display: inline;
  overflow: inherit;
  text-overflow: inherit;
  white-space: inherit;
}
.m-navanchor .more-container-list .a-link {
  width: 100%;
  height: 48px;
  padding: 12px 16px !important;
  line-height: 1.5;
}
.m-navanchor .more-container-list .a-link:hover {
  color: #fff;
  background-color: #007bc0;
}
.m-navanchor .more-active {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding-left: 0;
}
.m-navanchor .more-active .a-link:after {
  display: none;
}
.m-navanchor .more {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.m-navanchor .more-trigger {
  border: none;
  left: 4px !important;
  right: auto;
  display: inline-block;
  position: relative;
}
.m-navanchor .more-trigger:after {
  display: none;
}
.m-navanchor .more-container,
.m-navanchor .more-trigger.is-open {
  border: none;
}
.m-navanchor .more-container {
  left: 4px;
  padding: 0;
  -webkit-box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.25);
}
.m-navanchor .more-container .more-container-list li {
  margin: 0;
}
.m-navanchor .navanchor-ctc-wrapper {
  width: 125px;
  float: none;
  position: absolute;
  top: 0;
  right: 0;
}
.m-contenttextmedia
  li
  .m-navanchor
  .m-productconversionarea
  .a-link.link-addtocart,
.m-navanchor
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-navanchor .m-productconversionarea .a-button {
  white-space: nowrap;
}
.m-article-in-checkout {
  border-radius: 0;
  position: relative;
  padding: 42px 16px 24px;
  overflow: initial;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.m-article-in-checkout > div:nth-of-type(n) {
  float: unset;
}
@media (min-width: 600px) {
  .m-navanchor .navanchor-ctc-wrapper {
    width: 225px;
    float: none;
  }
  .m-article-in-checkout {
    padding: 42px 32px 32px;
  }
}
.m-article-in-checkout .article-media-container {
  width: 35%;
  padding: 0;
  margin: 0 16px 0 0;
}
.m-article-in-checkout .callouts {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  top: 0;
  left: 16px;
  right: 16px;
  overflow-y: auto;
}
.m-article-in-checkout .callouts .checkout-callout {
  margin: 0;
  white-space: nowrap;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
  overflow: hidden;
}
.m-article-in-checkout .callouts .a-callout .callout-text {
  text-transform: none;
  padding: 4px;
}
.m-article-in-checkout .js-brandsection-wrapper {
  display: none;
}
.m-article-in-checkout .article-header {
  width: -webkit-calc(65% - 16px);
  width: calc(65% - 16px);
  padding: 0;
}
.m-article-in-checkout
  .article-header
  .m-producttitle
  .m-productcode
  .a-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 0.75rem;
  line-height: 1.125rem;
}
.m-article-in-checkout .article-header .m-producttitle > .a-heading {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
.m-article-in-checkout
  .article-header
  .m-producttitle
  > .a-heading
  .std-header-6 {
  font-size: inherit;
  line-height: inherit;
  display: inline-block;
}
.m-article-in-checkout
  .article-header
  .m-producttitle
  > .a-heading
  .fragment.normal {
  font-weight: 400;
}
.m-article-in-checkout .article-price-container {
  margin: 8px 0 16px;
}
.m-article-in-checkout .article-price-container .article-price {
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (min-width: 600px) {
  .m-article-in-checkout .callouts {
    left: 32px;
    right: 32px;
  }
  .m-article-in-checkout .article-header .m-producttitle > .a-heading {
    font-size: 20px;
    line-height: 30px;
  }
  .m-article-in-checkout .article-price-container .article-price {
    font-size: 1.25rem;
    line-height: 1.875rem;
  }
  .m-article-in-checkout .article-content {
    width: -webkit-calc(100% - 224px);
    width: calc(100% - 224px);
  }
}
.m-article-in-checkout .article-price-container .article-vat {
  font-size: 12px;
  line-height: 18px;
}
.m-article-in-checkout .article-price-container .a-productavailability::before {
  margin-right: 8px;
}
.m-article-in-checkout .additional-text {
  color: #000;
  font-size: 0.75rem;
  line-height: 1.125rem;
}
.m-article-in-checkout .additional-text.applied-discount-value {
  color: #ed0007;
}
.m-article-in-checkout
  .article-quantity
  .m-quantityselector
  .quantityselector-button,
.m-article-in-checkout
  .article-quantity
  .m-quantityselector
  .quantityselector-value {
  height: auto;
}
.m-article-in-checkout
  .article-quantity
  .m-quantityselector
  .quantityselector-button
  .icon,
.m-article-in-checkout
  .article-quantity
  .m-quantityselector
  .quantityselector-value
  .icon {
  height: -webkit-fit-content;
  height: fit-content;
}
.m-article-in-checkout .article-content .delete .a-link.no-stock {
  color: #e11f26;
}
.m-article-in-checkout .subscription-selection {
  margin-bottom: 24px;
}
.m-article-in-checkout .subscription-selection .m-subscriptionselection {
  margin-top: 0;
}
.m-article-in-checkout .subscription-selection form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 16px;
}
.m-article-in-checkout .subscription-selection .radio-border {
  position: relative;
  padding: 14px 12px;
  border: 1px solid #e0e2e5;
  border-radius: unset;
  margin-bottom: 0;
}
.m-article-in-checkout .subscription-selection .radio-border.selected::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  outline: #007bc0 solid 2px;
  outline-offset: -1px;
}
.m-article-in-checkout .subscription-selection .a-formlabel.radio .label-text {
  font-weight: 700;
}
.m-article-in-checkout .subscription-selection .percent,
.m-article-in-checkout .subscription-selection .price {
  color: #9e2896;
  font-weight: 700;
}
.m-article-in-checkout .subscription-selection .info-text {
  font-weight: 700;
  padding-top: 8px;
}
.m-article-in-checkout .subscription-selection .m-forminput-dropdown {
  margin-top: 0;
  margin-bottom: 0;
}
.m-article-in-checkout
  .subscription-selection
  .m-forminput-dropdown
  .select2-container
  .select2-results__option--highlighted[aria-selected="true"],
.m-article-in-checkout
  .subscription-selection
  .m-forminput-dropdown
  .select2-container
  .select2-results__option:hover {
  background-color: #007bc0;
}
.m-article-in-checkout .input-options {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 16px;
  padding: 24px 0;
  border: none;
  border-top: 1px solid #8a9097;
  border-bottom: 1px solid #8a9097;
  border-radius: unset;
  margin-bottom: 16px;
}
.m-article-in-checkout .input-options .input-option {
  border: none;
  font-size: 0.75rem;
  line-height: 1.125rem;
  margin-bottom: 0;
}
.m-article-in-checkout .a-alert.checkout-alert {
  margin-top: 0;
  margin-bottom: 24px;
}
.m-article-in-checkout .a-alert.checkout-alert .icon.icon-bulb::before {
  content: "\e03a";
}
.m-article-in-checkout .m-productset-thumbnails .productset-names {
  margin-bottom: 0;
}
.m-article-in-checkout .m-productset-thumbnails .productset-ids {
  display: block;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  margin-bottom: 8px;
}
.m-article-in-checkout .m-productset-thumbnails .productset-ids li {
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
}
.m-article-in-checkout .m-productset-thumbnails .productset-thumbnails {
  margin: 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr) [2];
  grid-template-columns: repeat(2, 1fr);
  row-gap: 8px;
}
@media (min-width: 600px) {
  .m-article-in-checkout .m-productset-thumbnails .productset-thumbnails {
    -ms-grid-columns: (1fr) [5];
    grid-template-columns: repeat(5, 1fr);
  }
  .m-article-in-checkout
    .m-productset-thumbnails
    .productset-thumbnails
    :last-child {
    padding-right: 0;
  }
}
.m-article-in-checkout .m-productset-thumbnails .productset-thumbnails::after {
  display: none;
}
.m-article-in-checkout
  .m-productset-thumbnails
  .productset-thumbnails
  .productset-thumbnail {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 0 30px 0 0;
  margin: 0;
}
.m-article-in-checkout
  .m-productset-thumbnails
  .productset-thumbnails
  .thumbnails-separator {
  left: unset;
  right: 0;
  height: 30px;
  width: 30px;
  display: -ms-grid;
  display: grid;
  place-content: center;
}
.m-article-in-checkout
  .m-productset-thumbnails
  .productset-thumbnails
  .thumbnails-separator
  .icon {
  width: auto;
  height: auto;
  font-size: 20px;
  color: #000;
  font-weight: 700;
}
.m-article-in-checkout .article-productsets {
  margin-top: 0;
}
.m-article-in-checkout .a-productavailability {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.m-article-in-checkout .a-productavailability .article-price {
  margin: 0;
}
.m-article-in-checkout .a-productavailability .article-vat {
  width: 100%;
  padding-left: 12px;
}
.m-article-in-checkout
  .article-previous
  + .a-productavailability
  .article-price,
.m-article-in-checkout .article-previous ~ .article-price {
  color: #9e2896;
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.m-article-in-checkout .delete .a-link {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  color: #007bc0;
}
.m-article-in-checkout .delete .a-link:hover {
  color: #00629a;
}
.m-article-in-checkout .delete .a-link:active {
  color: #004975;
}
.m-article-in-checkout .delete .a-link .icon-delete {
  font-size: 1.5rem;
}
.m-article-in-checkout .m-quantityselector {
  width: 100%;
  min-height: 48px;
  min-width: 120px;
}
.m-article-in-checkout .m-quantityselector .quantityselector-button,
.m-article-in-checkout .m-quantityselector .quantityselector-value {
  line-height: unset;
  height: auto;
}
.m-article-in-checkout .m-quantityselector .icon-xs {
  height: -webkit-fit-content;
  height: fit-content;
}
.m-article-in-checkout .m-quantityselector .quantityselector-value {
  border-top: unset;
  border-bottom: unset;
}
.m-article-in-checkout .m-quantityselector .quantityselector-button-minus {
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
  background-color: unset;
  border: unset;
}
.m-article-in-checkout .m-quantityselector .quantityselector-button-plus {
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
  background-color: unset;
  border: unset;
}
.m-article-in-checkout .article-media-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 18px;
}
.m-article-in-checkout .article-quantity,
.m-article-in-checkout .input-option-quantity-selector {
  margin-top: 0;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 599px) {
  .m-article-in-checkout .input-options .input-option-item {
    width: 100%;
  }
  .m-article-in-checkout .m-quantityselector .quantityselector {
    width: -webkit-calc(100% / 3);
    width: calc(100% / 3);
  }
  .m-article-in-checkout .article-quantity,
  .m-article-in-checkout .input-option-quantity-selector {
    margin: unset;
  }
  .m-article-in-checkout .input-option {
    -webkit-column-gap: 35px;
    column-gap: 35px;
  }
  .m-article-in-checkout .quantityselector-button {
    width: -webkit-calc(100% / 3);
    width: calc(100% / 3);
  }
}
.m-article-in-checkout .input-options .quantityselector-value {
  height: auto;
  width: -webkit-calc(100% / 3);
  width: calc(100% / 3);
}
.m-article-in-checkout .icon-xs {
  height: 100%;
}
@media (max-width: 599px) {
  .m-article-in-checkout .input-options .quantityselector-value {
    width: -webkit-calc(100% / 3);
    width: calc(100% / 3);
  }
  .m-article-in-checkout .icon-xs {
    font-size: 1.5rem;
  }
}
.m-article-in-checkout .icon-xs::before {
  font-size: 1.5rem;
}
.m-article-in-checkout .a-link .icon.icon-info {
  font-size: 1rem;
}
.m-article-in-checkout .article-description {
  margin-bottom: 18px;
}
.m-article-in-checkout
  .article-description
  .m-producttitle
  .a-heading
  .fragment {
  font-weight: 700;
}
.m-article-in-checkout .article-price-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0;
}
.m-article-in-checkout .article-price-container .additional-text,
.m-article-in-checkout .article-price-container .article-previous {
  width: 100%;
}
.m-article-in-checkout .article-price-container .article-price,
.m-article-in-checkout .article-price-container .article-vat {
  max-width: 50%;
}
.m-article-in-checkout .article-price-container .article-previous,
.m-article-in-checkout .article-price-container .article-price,
.m-article-in-checkout .article-price-container .article-vat {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}
.m-article-in-checkout .article-price-container .few,
.m-article-in-checkout .article-price-container .in-stock,
.m-article-in-checkout .article-price-container .out-of-stock {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  margin-bottom: 0;
}
.m-article-in-checkout .article-price-container .additional-text {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.m-article-in-checkout .m-productset-thumbnails {
  margin-bottom: 24px;
}
.m-article-in-checkout .productset-thumbnails {
  -ms-grid-columns: (1fr) [3];
  grid-template-columns: repeat(3, 1fr);
}
.m-article-in-checkout .a-morecontenttogglelink p {
  font-size: 0.75rem;
  line-height: 1.125rem;
}
.m-article-in-checkout .service-item.is-open {
  border-top: 1px solid #8a9097;
  border-bottom: 1px solid #8a9097;
  padding-top: 24px;
}
.m-article-in-checkout .callouts {
  height: 26px;
}
.m-article-in-checkout .callouts .a-callout .a-image img {
  max-height: 26px;
  width: auto;
}
.m-averageproductrating .avg-rating {
  margin: 0 0 8px;
  padding-top: 16px;
}
.m-averageproductrating .a-heading {
  font-size: 2.5rem;
  font-weight: 700;
}
.m-averageproductrating .a-rating {
  margin-bottom: 8px;
}
.m-averageproductrating .totalReviews {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.m-averageproductrating .totalReviews span {
  font-size: 12px;
  line-height: 1.5;
}
.m-averageproductrating .totalReviews span.total-reviews:before {
  content: "\a0";
}
.m-averageproductrating .a-rating .scale .icon {
  font-size: 32px;
  margin-right: 11px;
}
.m-averageproductrating .a-rating .scale .icon:last-of-type {
  margin-right: 0;
}
.m-awardgallery .awards-slider {
  overflow: hidden;
}
.m-awardgallery .awards-slider .slick-list {
  margin-right: unset;
}
.m-awardgallery .awards-slider .slick-list .award-slide {
  margin: unset;
}
.m-awardgallery .awards-slider .slick-list .award-slide .award-image-container {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-awardgallery .awards-slider .slick-list .award-slide .award-caption {
  color: #000;
  margin: 8px 0 0;
}
.m-awardgallery .awards-slider .slick-dots {
  gap: 0;
  margin-left: 0;
  padding-top: 8px;
}
.m-awardgallery .awards-slider .slick-dots li {
  line-height: 1.5;
  margin-right: 16px;
}
.m-awardgallery .awards-slider .slick-dots li:last-of-type {
  margin-right: 0;
}
.m-awardgallery .awards-slider .slick-dots li button {
  background-color: #8a9097;
  height: 8px;
  vertical-align: middle;
  width: 8px;
}
.m-awardgallery .awards-slider .slick-dots li.slick-active button {
  background-color: #007bc0;
  height: 12px;
  width: 12px;
}
body.pagetype-product-detail section > h2.a-heading {
  font-weight: 600;
}
body.pagetype-product-detail .m-awardgallery .awards-slider .slick-list {
  margin-right: unset;
}
body.pagetype-product-detail
  .m-awardgallery
  .awards-slider
  .slick-list
  .award-slide {
  margin: unset;
}
@media (min-width: 600px) {
  .m-article-in-checkout .article-content {
    width: 100%;
  }
  .m-averageproductrating .avg-rating {
    padding-top: 0;
  }
  .m-averageproductrating .a-heading {
    font-size: 3rem;
  }
  .m-awardgallery .awards-slider .slick-list {
    margin-right: -24px;
  }
  .m-awardgallery .awards-slider .slick-list .award-slide {
    margin-right: 24px;
  }
  body.pagetype-product-detail .m-awardgallery .awards-slider .slick-list {
    margin-right: -24px;
  }
  body.pagetype-product-detail
    .m-awardgallery
    .awards-slider
    .slick-list
    .award-slide {
    margin-right: 24px;
  }
}
@media (min-width: 900px) {
  .m-article-in-checkout {
    padding: 42px 32px 32px;
  }
  .m-article-in-checkout .productset-thumbnails {
    -ms-grid-columns: (1fr) [5];
    grid-template-columns: repeat(5, 1fr);
  }
  .m-awardgallery .awards-slider .slick-list {
    margin-right: -32px;
  }
  .m-awardgallery .awards-slider .slick-list .award-slide {
    margin-right: 24px;
  }
  body.pagetype-product-detail .m-awardgallery .awards-slider .slick-list {
    margin-right: -24px;
  }
  body.pagetype-product-detail
    .m-awardgallery
    .awards-slider
    .slick-list
    .award-slide {
    margin-right: 24px;
  }
  body.pagetype-product-detail
    .m-awardgallery
    .awards-slider
    .slick-list
    .award-image-container
    .a-link {
    width: 100%;
  }
}
.m-form-actions {
  gap: 16px;
}
.m-form-actions .form-action-cart,
.m-form-actions .form-action-save-quote {
  width: auto;
  margin: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-form-actions
  .form-action-cart
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-form-actions
  .form-action-save-quote
  .a-link.link-addtocart,
.m-form-actions .form-action-cart .a-button,
.m-form-actions .form-action-cart .a-link,
.m-form-actions .form-action-cart .a-link.a-button,
.m-form-actions
  .form-action-cart
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-form-actions .form-action-save-quote .a-button,
.m-form-actions .form-action-save-quote .a-link,
.m-form-actions .form-action-save-quote .a-link.a-button,
.m-form-actions
  .form-action-save-quote
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: unset;
  font-weight: 400;
  padding: 12px 50px;
  height: auto;
  width: 100%;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-form-actions
  .form-action-cart
  .a-link.button-primary-wop.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-form-actions
  .form-action-cart
  .button-primary-wop.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-form-actions
  .form-action-save-quote
  .a-link.button-primary-wop.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-form-actions
  .form-action-save-quote
  .button-primary-wop.a-link.link-addtocart,
.m-form-actions .form-action-cart .a-button.button-primary-wop,
.m-form-actions .form-action-cart .a-link.a-button.button-primary-wop,
.m-form-actions .form-action-cart .a-link.button-primary-wop,
.m-form-actions
  .form-action-cart
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.button-primary-wop.link-addtocart,
.m-form-actions
  .form-action-cart
  .m-contenttextmedia
  li
  .m-productconversionarea
  .button-primary-wop.a-link.link-addtocart,
.m-form-actions .form-action-save-quote .a-button.button-primary-wop,
.m-form-actions .form-action-save-quote .a-link.a-button.button-primary-wop,
.m-form-actions .form-action-save-quote .a-link.button-primary-wop,
.m-form-actions
  .form-action-save-quote
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.button-primary-wop.link-addtocart,
.m-form-actions
  .form-action-save-quote
  .m-contenttextmedia
  li
  .m-productconversionarea
  .button-primary-wop.a-link.link-addtocart {
  color: #fff;
  background: #007bc0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-form-actions
  .form-action-cart
  .a-link.button-primary-wop.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-form-actions
  .form-action-cart
  .button-primary-wop.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-form-actions
  .form-action-save-quote
  .a-link.button-primary-wop.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-form-actions
  .form-action-save-quote
  .button-primary-wop.a-link.link-addtocart:hover,
.m-form-actions .form-action-cart .a-button.button-primary-wop:hover,
.m-form-actions .form-action-cart .a-link.a-button.button-primary-wop:hover,
.m-form-actions .form-action-cart .a-link.button-primary-wop:hover,
.m-form-actions
  .form-action-cart
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.button-primary-wop.link-addtocart:hover,
.m-form-actions
  .form-action-cart
  .m-contenttextmedia
  li
  .m-productconversionarea
  .button-primary-wop.a-link.link-addtocart:hover,
.m-form-actions .form-action-save-quote .a-button.button-primary-wop:hover,
.m-form-actions
  .form-action-save-quote
  .a-link.a-button.button-primary-wop:hover,
.m-form-actions .form-action-save-quote .a-link.button-primary-wop:hover,
.m-form-actions
  .form-action-save-quote
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.button-primary-wop.link-addtocart:hover,
.m-form-actions
  .form-action-save-quote
  .m-contenttextmedia
  li
  .m-productconversionarea
  .button-primary-wop.a-link.link-addtocart:hover {
  color: #fff;
  background: #00629a;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-form-actions
  .form-action-cart
  .a-link.button-primary-wop.link-addtocart:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-form-actions
  .form-action-cart
  .button-primary-wop.a-link.link-addtocart:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-form-actions
  .form-action-save-quote
  .a-link.button-primary-wop.link-addtocart:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-form-actions
  .form-action-save-quote
  .button-primary-wop.a-link.link-addtocart:active,
.m-form-actions .form-action-cart .a-button.button-primary-wop:active,
.m-form-actions .form-action-cart .a-link.a-button.button-primary-wop:active,
.m-form-actions .form-action-cart .a-link.button-primary-wop:active,
.m-form-actions
  .form-action-cart
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.button-primary-wop.link-addtocart:active,
.m-form-actions
  .form-action-cart
  .m-contenttextmedia
  li
  .m-productconversionarea
  .button-primary-wop.a-link.link-addtocart:active,
.m-form-actions .form-action-save-quote .a-button.button-primary-wop:active,
.m-form-actions
  .form-action-save-quote
  .a-link.a-button.button-primary-wop:active,
.m-form-actions .form-action-save-quote .a-link.button-primary-wop:active,
.m-form-actions
  .form-action-save-quote
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.button-primary-wop.link-addtocart:active,
.m-form-actions
  .form-action-save-quote
  .m-contenttextmedia
  li
  .m-productconversionarea
  .button-primary-wop.a-link.link-addtocart:active {
  color: #fff;
  background: #004975;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-form-actions
  .form-action-cart
  .a-link.link-addtocart
  .icon,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-form-actions
  .form-action-save-quote
  .a-link.link-addtocart
  .icon,
.m-form-actions .form-action-cart .a-button .icon,
.m-form-actions .form-action-cart .a-link .icon,
.m-form-actions .form-action-cart .a-link.a-button .icon,
.m-form-actions
  .form-action-cart
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon,
.m-form-actions .form-action-save-quote .a-button .icon,
.m-form-actions .form-action-save-quote .a-link .icon,
.m-form-actions .form-action-save-quote .a-link.a-button .icon,
.m-form-actions
  .form-action-save-quote
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon {
  display: inline-block;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-form-actions
  .form-action-cart
  .a-link.link-addtocart
  .icon.icon-delete::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-form-actions
  .form-action-save-quote
  .a-link.link-addtocart
  .icon.icon-delete::before,
.m-form-actions .form-action-cart .a-button .icon.icon-delete::before,
.m-form-actions .form-action-cart .a-link .icon.icon-delete::before,
.m-form-actions .form-action-cart .a-link.a-button .icon.icon-delete::before,
.m-form-actions
  .form-action-cart
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon.icon-delete::before,
.m-form-actions .form-action-save-quote .a-button .icon.icon-delete::before,
.m-form-actions .form-action-save-quote .a-link .icon.icon-delete::before,
.m-form-actions
  .form-action-save-quote
  .a-link.a-button
  .icon.icon-delete::before,
.m-form-actions
  .form-action-save-quote
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon.icon-delete::before {
  font-size: 24px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-form-actions
  .form-action-cart
  .a-link.link-addtocart
  .icon.icon-file::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-form-actions
  .form-action-save-quote
  .a-link.link-addtocart
  .icon.icon-file::before,
.m-form-actions .form-action-cart .a-button .icon.icon-file::before,
.m-form-actions .form-action-cart .a-link .icon.icon-file::before,
.m-form-actions .form-action-cart .a-link.a-button .icon.icon-file::before,
.m-form-actions
  .form-action-cart
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon.icon-file::before,
.m-form-actions .form-action-save-quote .a-button .icon.icon-file::before,
.m-form-actions .form-action-save-quote .a-link .icon.icon-file::before,
.m-form-actions
  .form-action-save-quote
  .a-link.a-button
  .icon.icon-file::before,
.m-form-actions
  .form-action-save-quote
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon.icon-file::before {
  content: "\e0a5";
  display: inline-block;
  font-family: icons;
  font-size: 24px;
}
.m-brandmosaic {
  position: relative;
  background-color: #eff1f2;
  margin-bottom: 64px;
  padding: 32px 0 48px;
}
.m-brandmosaic:before {
  -webkit-box-shadow: 0 0 0 100vmax #eff1f2;
  box-shadow: 0 0 0 100vmax #eff1f2;
  -webkit-clip-path: inset(0 -100vmax);
  clip-path: inset(0 -100vmax);
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
}
.m-brandmosaic .mosaic-headline {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2.125rem;
  margin-bottom: 1.5rem;
}
.m-brandmosaic .item-wrapper .item-container:after {
  display: none;
}
.m-brandmosaic .item-wrapper .item-container:hover {
  text-decoration: none;
}
.m-brandmosaic .item-wrapper .item-container:hover img,
.m-brandmosaic .item-wrapper .item-container:hover video {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
@media (min-width: 600px) {
  .m-brandmosaic {
    margin-bottom: 80px;
    padding: 48px 0 64px;
  }
  .m-brandmosaic .mosaic-headline {
    font-size: 2rem;
    line-height: 2.6875rem;
  }
  .m-brandmosaic .item-wrapper .item-container:first-child .item-headline {
    font-size: 20px;
    line-height: 30px;
  }
}
.m-brandmosaic .item-wrapper .item-container .item-headline {
  color: #000;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  inset: 0;
  padding: 20px 16px 16px;
  background-color: #fff;
}
.m-brandmosaic .mosaic-button {
  color: #007bc0;
  background: 0 0;
  border: 1px solid #007bc0;
  border-radius: 0;
  margin: 24px 0 0;
  padding: 12px 16px;
}
@media (min-width: 900px) {
  .m-brandmosaic .mosaic-headline {
    font-size: 2.5rem;
    line-height: 3.25rem;
  }
  .m-brandmosaic .item-wrapper .item-container .item-headline {
    font-size: 20px;
    line-height: 30px;
  }
  .m-brandmosaic .mosaic-button {
    margin: 32px 0 0;
  }
}
@media (max-width: 599px) {
  .m-brandmosaic .mosaic-button {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    margin: 32px 0 0;
  }
}
.m-brandmosaic .mosaic-button:hover {
  color: #00629a;
  background-color: #d1e4ff;
  border-color: #00629a;
}
.m-breadcrumb {
  width: 100%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.m-breadcrumb .a-link,
.m-breadcrumb .a-link:visited,
.m-breadcrumb .is-active {
  color: #ccc;
  font-size: 0.75rem;
}
.m-breadcrumb .is-active {
  color: #000;
}
.m-breadcrumb .is-active:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 15px;
  line-height: 1.6;
  position: absolute;
  right: -20px;
  top: -4px;
}
.m-breadcrumb .is-active:before {
  content: "";
}
.m-breadcrumb .is-active-mobile:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.m-breadcrumb-rebrush {
  width: 100%;
  height: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 15px 0;
  margin-bottom: 17px;
}
.m-breadcrumb-rebrush .a-link {
  font-size: 0.75rem;
  color: #000;
  padding: 0;
}
.m-breadcrumb-rebrush .a-link:hover {
  color: #007bc0;
}
.m-breadcrumb-rebrush .a-link.crumb-root-link {
  padding: 0;
  vertical-align: middle;
  line-height: 1;
}
.m-breadcrumb-rebrush .a-link:not(.a-button):visited {
  color: #000;
}
.m-breadcrumb-rebrush .a-link:not(.a-button):visited:hover {
  color: #007bc0;
}
.m-breadcrumb-rebrush .crumb-text {
  font-size: 0.75rem;
  padding: 0;
}
.m-breadcrumb-rebrush .icon-arrow-right {
  font-size: 0.75rem;
  height: 18px;
  width: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-buyareatitle {
  margin-bottom: 30px;
}
.m-buyareatitle .toast {
  width: 100%;
  display: inline-block;
  padding: 11px 13px 12px;
  background: #9e2896;
  margin-bottom: 16px;
}
.m-buyareatitle .toast .a-link {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  color: #fff;
}
.m-buyareatitle .toast .a-link:hover {
  text-decoration: underline;
  color: #fff;
}
.m-buyareatitle .toast .a-link .icon {
  color: #fff;
  display: block;
  float: left;
  font-size: 22px;
  font-weight: 400;
  margin-right: 6px;
}
.m-buyareatitle .toast .a-link .text {
  line-height: 1.4;
}
.m-buyareatitle .m-ratingsummary,
.m-buyareatitle .m-ratingsummary .a-rating {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-buyareatitle .m-ratingsummary .a-rating > .number {
  font-size: 0.75rem;
  padding: 0 5px;
}
.m-buyareatitle .m-ratingsummary .a-rating .scale .icon {
  font-size: 1.125rem;
  margin-right: -1px;
}
.m-buyareatitle .m-ratingsummary .a-rating .scale .icon:last-child {
  margin-right: 0;
}
.m-buyareatitle .m-ratingsummary .rating-summary span:last-child {
  font-size: 0.875rem;
  vertical-align: top;
  margin: 0 0 0 5px;
}
.m-buyareatitle
  .m-ratingsummary
  [data-replace-container="ajax-BVSummaryReview"] {
  display: inline;
}
.m-buyareatitle
  .m-ratingsummary
  [data-replace-container="ajax-BVSummaryReview"]
  .rating-summary,
.m-buyareatitle
  .m-ratingsummary
  [data-replace-container="ajax-BVSummaryReview"]
  .reviews {
  vertical-align: middle;
  display: inline-block;
}
.m-buyareatitle
  .m-ratingsummary
  [data-replace-container="ajax-BVSummaryReview"]
  .reviews {
  margin-left: 9px;
}
.m-buyareatitle .m-ratingsummary .questions,
.m-buyareatitle .m-ratingsummary .reviews {
  margin-left: 5px;
  margin-bottom: 0;
}
.m-buyareatitle .m-ratingsummary a.questions,
.m-buyareatitle .m-ratingsummary a.retailer-rating-reviews,
.m-buyareatitle .m-ratingsummary a.reviews {
  font-size: 0.75rem;
  color: #000;
}
.m-buyareatitle .m-ratingsummary a.questions:active,
.m-buyareatitle .m-ratingsummary a.questions:hover,
.m-buyareatitle .m-ratingsummary a.retailer-rating-reviews:active,
.m-buyareatitle .m-ratingsummary a.retailer-rating-reviews:hover,
.m-buyareatitle .m-ratingsummary a.reviews:active,
.m-buyareatitle .m-ratingsummary a.reviews:hover {
  color: #000;
}
.m-cardlayout {
  position: relative;
  border-radius: 0;
  margin: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 2px solid #e0e2e5;
}
.m-carousel {
  padding: 48px 0 30px;
  border-top: none;
  border-bottom: none;
  background-color: #eff1f2;
  margin-bottom: 4rem;
}
.m-carousel:not(.slider-rebrush) .m-slider {
  padding: 0 8px;
}
.m-carousel .a-paginationdots {
  padding: 0 16px 0 0;
}
.m-carousel.paginationelements-top {
  margin-top: 0;
}
.m-carousel.paginationelements-bottom {
  margin-bottom: 4rem;
}
.m-carousel .slider-container,
.m-carousel .slider-container:not(.slick-initialized) {
  max-width: 1232px !important;
}
.m-carousel .slider-container:not(.slick-initialized) {
  text-align: center;
}
.m-carousel .slider-container:not(.slick-initialized) > * {
  vertical-align: top;
}
.m-carousel .slick-dots {
  margin-left: 0;
}
.m-carousel .slick-dots li button {
  width: 8px;
  height: 8px;
}
.m-carousel .slick-dots li.slick-active button {
  width: 12px;
  height: 12px;
}
.m-carousel .teaser-content .content-inner {
  margin-bottom: 20px;
}
.m-carousel .teaser-content p {
  margin-bottom: 10px;
}
.m-carousel .teaser-content div:last-child,
.m-carousel .teaser-content p:last-child,
.m-carousel .teaser-content ul:last-child,
.m-carousel .teaser-content ul:last-child div form,
.m-carousel .teaser-links .m-productconversionarea {
  margin-bottom: 0;
}
.m-carousel .slide {
  margin-left: auto;
  margin-right: auto;
  outline: 0;
  padding-left: 8px;
  padding-right: 8px;
}
.m-carousel .m-productteaser,
.m-carousel .m-teaser,
.m-carousel .m-teaser-linkteaser {
  padding: 20px;
  background-color: #fff;
}
.m-carousel .m-teaser {
  margin-bottom: 24px;
}
.m-carousel .m-teaser .teaser-number {
  display: none !important;
}
.m-carousel .m-productteaser .a-heading {
  font-size: 1.25rem;
}
.m-carousel .carousel-paginationarrows,
.m-carousel .carousel-paginationnumber {
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.m-carousel .carousel-paginationarrows {
  display: none;
}
.m-carousel.slider-rebrush {
  display: -ms-grid;
  display: grid;
  margin-bottom: 4rem;
}
.m-carousel.slider-rebrush .carousel-paginationarrows,
.m-carousel.slider-rebrush .carousel-paginationnumber {
  display: none;
}
.m-carousel .carousel-paginationnumber {
  z-index: 1;
  display: none;
}
.m-carousel .carousel-paginationarrows {
  z-index: 2;
}
.m-carousel
  .carousel-paginationarrows.paginationarrowposition-outside
  .a-paginationarrows.next,
.m-carousel
  .carousel-paginationarrows.paginationarrowposition-outside
  .a-paginationarrows.prev,
.no-touchevents
  .m-carousel
  .carousel-paginationarrows.paginationarrowposition-outside
  .a-paginationarrows.next:hover,
.no-touchevents
  .m-carousel
  .carousel-paginationarrows.paginationarrowposition-outside
  .a-paginationarrows.prev:hover {
  color: #000;
}
.m-carousel .carousel-paginationarrows .a-paginationarrows.next,
.m-carousel .carousel-paginationarrows .a-paginationarrows.prev {
  color: #000;
  background-color: none;
  font-weight: 700;
  text-shadow: 0 0 10px rgba(255, 255, 255, 0.5);
}
.m-carousel
  .carousel-paginationarrows
  .a-paginationarrows.next.slick-disabled:after,
.m-carousel
  .carousel-paginationarrows
  .a-paginationarrows.next.slick-disabled:before,
.m-carousel
  .carousel-paginationarrows
  .a-paginationarrows.prev.slick-disabled:after,
.m-carousel
  .carousel-paginationarrows
  .a-paginationarrows.prev.slick-disabled:before {
  color: #dadada;
  opacity: 0.5;
}
.no-touchevents
  .m-carousel
  .carousel-paginationarrows
  .a-paginationarrows.next:hover,
.no-touchevents
  .m-carousel
  .carousel-paginationarrows
  .a-paginationarrows.prev:hover {
  color: #000;
  background-color: none;
}
.m-carousel .paginationarrowposition-bottom,
.m-carousel .paginationarrowposition-top {
  height: 22px;
}
.m-carousel .paginationarrowposition-bottom,
.m-carousel .paginationarrowposition-top,
.m-carousel .paginationnumberposition-bottom,
.m-carousel .paginationnumberposition-top {
  margin-bottom: 10px;
}
.m-carousel .paginationarrowposition-top,
.m-carousel .paginationnumberposition-top {
  top: auto;
  bottom: 0;
}
.m-carousel .paginationarrowposition-center,
.m-carousel .paginationarrowposition-left,
.m-carousel .paginationarrowposition-right,
.m-carousel .paginationnumberposition-center,
.m-carousel .paginationnumberposition-left,
.m-carousel .paginationnumberposition-right {
  right: auto;
}
.m-carousel .paginationarrowposition-corner,
.m-carousel .paginationnumberposition-corner {
  width: 100px;
}
.m-carousel .paginationarrowposition-outside .a-paginationarrows.prev,
.m-carousel .paginationnumberposition-outside .a-paginationarrows.prev {
  margin-left: 10px;
}
.m-carousel .paginationarrowposition-outside .a-paginationarrows.next,
.m-carousel .paginationnumberposition-outside .a-paginationarrows.next {
  margin-right: 10px;
}
.m-carousel .a-button.carousel-link,
.m-carousel
  .m-contenttextmedia
  li
  .m-productconversionarea
  .carousel-link.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-carousel
  .carousel-link.a-link.link-addtocart {
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 600px) {
  .m-carousel {
    padding: 48px 0;
  }
  .m-carousel .a-button.carousel-link,
  .m-carousel
    .m-contenttextmedia
    li
    .m-productconversionarea
    .carousel-link.a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-carousel
    .carousel-link.a-link.link-addtocart {
    margin-bottom: 10px;
  }
}
.m-carousel .a-button.carousel-link .text,
.m-carousel
  .m-contenttextmedia
  li
  .m-productconversionarea
  .carousel-link.a-link.link-addtocart
  .text,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-carousel
  .carousel-link.a-link.link-addtocart
  .text {
  margin-right: 0;
}
.m-carousel .a-button.carousel-link .icon,
.m-carousel
  .m-contenttextmedia
  li
  .m-productconversionarea
  .carousel-link.a-link.link-addtocart
  .icon,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-carousel
  .carousel-link.a-link.link-addtocart
  .icon {
  display: none;
}
.m-carousel.light-mode {
  padding: 0;
  background: 0 0;
  border: 0 transparent;
}
@media (max-width: 599px) {
  .m-carousel.light-mode {
    border: none;
  }
  .m-checkoutdeliverybillingaddress-wop .billing-address-head-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.m-carousel.light-mode .m-productteaser,
.m-carousel.light-mode .m-teaser,
.m-carousel.light-mode .m-teaser-linkteaser {
  padding: 0;
}
[dir="rtl"] .m-carousel .a-link:after {
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  display: inline-block !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
}
[dir="rtl"] .m-carousel .a-link:before {
  content: "";
  content: "" !important;
  display: none !important;
}
.m-cartmessage .heading .a-heading {
  color: #00639a;
}
.m-cartmessage .heading.advise,
.m-cartmessage .heading.info,
.m-cartmessage .heading.warning {
  background-color: transparent;
  margin-bottom: 20px;
}
.m-cartmessage .heading.advise .a-heading,
.m-cartmessage .heading.info .a-heading,
.m-cartmessage .heading.warning .a-heading {
  margin-bottom: 0;
}
.m-cartmessage .heading.warning {
  border: 1px solid #ed0007;
}
.m-cartmessage .heading.warning .a-heading {
  color: #ed0007;
}
.m-cartmessage .heading.info {
  border: 1px solid #007bc0;
}
.m-cartmessage .heading.info .a-heading {
  color: #007bc0;
}
.m-cartmessage .heading.advise {
  border: 1px solid #8f7300;
}
.m-cartmessage .heading.advise .a-heading {
  color: #8f7300;
}
.m-cartmessage-wop {
  margin-top: 0;
}
.m-cartmessage-wop .heading {
  border-radius: unset;
  margin-bottom: 16px;
  padding-left: 32px;
}
.m-cartmessage-wop .heading.info,
.m-cartmessage-wop .heading.suggestion {
  background: #d1e4ff;
}
.m-cartmessage-wop .heading.info::before,
.m-cartmessage-wop .heading.suggestion::before {
  color: #000;
}
.m-cartmessage-wop .heading.warning {
  background: #ffd9d9;
}
.m-cartmessage-wop .heading.warning::before {
  color: #000;
}
.m-cartmessage-wop .content {
  padding: 16px;
}
.m-cartoverview {
  border: 1px solid #e6e6e6;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #fff;
  padding: 17px 20px;
  border-radius: 0;
}
.m-cartoverview .a-horizontalrule,
.m-cartoverview hr {
  margin-left: 0;
  margin-right: 0;
}
.m-cartoverview .m-totalamount {
  margin-bottom: 15px;
}
.m-cartoverview .m-totalamount .list {
  font-size: 16px;
}
.m-cartoverview .m-totalamount .list .label {
  font-size: 0.875rem;
  padding-right: 5px;
}
.m-cartoverview .m-totalamount .list .label .icon.icon-info {
  font-size: 0.875rem;
  vertical-align: initial;
}
.m-cartoverview .m-totalamount .list .label.highlight {
  font-size: 1.125rem;
}
.m-cartoverview .m-totalamount .list .value {
  font-size: 0.875rem;
}
.m-cartoverview .m-totalamount .list .value.highlight {
  font-size: 1.25rem;
}
.m-cartoverview .m-totalamount .information {
  color: #000;
}
.m-cartoverview .m-totalamount .information p {
  display: block;
  font-size: 0.75rem;
}
.m-cartoverview .m-subtotalamount .highlight .label,
.m-cartoverview .m-subtotalamount .highlight .value,
.m-cartoverview .m-totalamount .savings .highlight {
  color: #9e2896;
}
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .m-listheader {
  font-size: 12px;
  margin-bottom: 10px;
}
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .m-listheader
  .item {
  width: 54%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .m-listheader
  .price,
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .m-listheader
  .total {
  width: 32%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .m-listheader
  .quantity {
  width: 14%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .m-productitem {
  padding-bottom: 0;
}
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .m-productitem
  ~ .m-productitem {
  padding-top: 10px;
}
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .m-productitem:last-child {
  margin-bottom: 0;
}
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .m-productitem
  .media {
  width: 20%;
}
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .m-productitem
  .media
  .a-image
  img {
  position: relative;
}
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .m-productitem
  .content-wrap {
  width: 34%;
}
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .m-productitem
  .content-wrap
  .content-left {
  padding-left: 5%;
  margin-top: 10px;
}
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .m-productitem
  .content-wrap
  .content-left
  h2.a-heading {
  margin-bottom: 10px;
}
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .m-productitem
  .content-wrap
  .description:last-child,
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .m-productitem
  .content-wrap
  .m-producttitle {
  margin-bottom: 0;
}
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .m-productitem
  .content-wrap
  .description
  .subscription-info {
  font-size: 0.875rem;
  font-weight: 100;
}
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .m-productitem.item
  .m-itemserviceitem-productitem
  .content
  .price-information.total {
  width: 62% !important;
  margin-left: 3% !important;
}
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .m-itemserviceitem.m-itemserviceitem-productitem {
  width: 46%;
}
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .m-itemserviceitem.m-itemserviceitem-productitem
  .quantity {
  width: 25%;
  margin-top: 10px;
}
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .m-itemserviceitem.m-itemserviceitem-productitem
  .quantity
  .value {
  padding: 0;
  text-align: center;
  font-size: 0.875rem;
}
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .m-itemserviceitem.m-itemserviceitem-productitem
  .price {
  width: 50%;
}
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .price-information
  .m-productconversionarea
  .price
  .current,
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .price-information
  .m-productconversionarea
  .price
  .previous {
  font-size: 1.125rem !important;
}
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .price-information.total {
  width: 50%;
}
.m-cartoverview
  .a-morecontenttogglelink
  .content
  .scrollable-content
  .price-information.total
  .price {
  width: 100%;
}
.m-cartoverview .m-productitem dd,
.m-cartoverview .m-productitem dt {
  float: none;
  width: auto;
}
.m-categorypromotion {
  padding: 10px 0 24px;
  width: 100vw !important;
  margin-left: auto !important;
  margin-left: -webkit-calc(-50vw + 50%) !important;
  margin-left: calc(-50vw + 50%) !important;
}
[dir="rtl"] .m-categorypromotion {
  margin-right: auto !important;
  margin-right: -webkit-calc(-50vw + 50%) !important;
  margin-right: calc(-50vw + 50%) !important;
}
@media only screen and (min-width: 900px) and (max-width: 1170px) {
  .m-categorypromotion {
    padding-left: 16px;
  }
}
.m-categorypromotion .category-slider-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  margin: 0 16px;
}
@media (min-width: 900px) {
  .m-categorypromotion .category-slider-container {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.m-categorypromotion
  .category-slider-container:hover
  .category-slider-pagination-arrows.is-not-touch {
  display: block;
}
.m-categorypromotion
  .category-slider-container:hover
  .category-slider-pagination-arrows.is-not-touch[style*="display: block;"] {
  display: block !important;
}
.m-categorypromotion
  .category-slider-container
  .category-slider
  .category-tile:hover {
  text-decoration: none;
}
.m-categorypromotion
  .category-slider-container
  .category-slider
  .category-tile
  .m-tile {
  border-radius: 0;
  background: #fff;
}
.m-categorypromotion
  .category-slider-container
  .category-slider
  .category-tile
  .m-tile
  .tile-title {
  color: #000;
  background: #eff1f2;
  padding: 0 8px;
}
.m-categorypromotion
  .category-slider-container
  .category-slider
  .category-tile
  .m-tile
  .tile-image {
  border-radius: 0;
}
.m-categorypromotion
  .category-slider-container
  .category-slider-pagination-arrows {
  display: none;
  max-width: 1170px;
  width: 100%;
  margin: 0;
  padding: 0;
}
@media (max-width: 899px) {
  .m-categorypromotion
    .category-slider-container
    .category-slider-pagination-arrows {
    display: none !important;
  }
}
.m-categorypromotion
  .category-slider-container
  .category-slider-pagination-arrows.is-not-touch {
  display: none;
}
.m-categorypromotion
  .category-slider-container
  .category-slider-pagination-arrows.is-not-touch[style*="display: block;"] {
  display: none !important;
}
.m-categorypromotion
  .category-slider-container
  .category-slider-pagination-arrows
  .next,
.m-categorypromotion
  .category-slider-container
  .category-slider-pagination-arrows
  .prev {
  display: block;
  color: #000;
  background: #fff;
  width: 3.5rem;
  height: 3.5rem;
  font-size: 34px;
  position: absolute;
  margin-top: 0;
  top: -webkit-calc((133px - 3.5rem)/ 2);
  top: calc((133px - 3.5rem) / 2);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 16px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 16px 0;
}
.m-categorypromotion
  .category-slider-container
  .category-slider-pagination-arrows
  .prev {
  left: 8px;
}
.m-categorypromotion
  .category-slider-container
  .category-slider-pagination-arrows
  .next {
  right: 8px;
}
.m-cewappliance .m-enterenumberproductids {
  margin-top: 30px;
}
.m-checkoutdeliverybillingaddress .billing-address-readonly {
  padding: 0;
}
@media (min-width: 900px) {
  .m-checkoutdeliverybillingaddress
    .billing-address-readonly
    .billing-address-info {
    border: 1px solid #e6e6e6;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #fff;
    padding: 17px 20px;
    margin-right: 20%;
    border-radius: 0;
  }
  .m-checkoutdeliverybillingaddress
    .billing-address-readonly
    .billing-address-info
    p:last-child {
    margin-bottom: 0;
  }
}
.m-checkoutdeliverybillingaddress .a-heading {
  font-size: 1.5rem;
  line-height: 1.2;
  font-weight: 100;
}
.m-checkoutdeliverybillingaddress .m-forminput,
.m-checkoutdeliverybillingaddress
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-checkoutdeliverybillingaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-checkoutdeliverybillingaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliverybillingaddress
  .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverybillingaddress
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverybillingaddress
  input.m-forminput {
  color: #000;
  border-color: #e6e6e6;
  font-weight: 100;
}
.m-checkoutdeliverybillingaddress .m-forminput::-webkit-input-placeholder,
.m-checkoutdeliverybillingaddress
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search::-webkit-input-placeholder,
.m-checkoutdeliverybillingaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input::-webkit-input-placeholder,
.m-checkoutdeliverybillingaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput::-webkit-input-placeholder,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliverybillingaddress
  .technical-info-search::-webkit-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverybillingaddress
  input.js-search-input::-webkit-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverybillingaddress
  input.m-forminput::-webkit-input-placeholder {
  color: #71767c;
}
.m-checkoutdeliverybillingaddress .m-forminput:-ms-input-placeholder,
.m-checkoutdeliverybillingaddress
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:-ms-input-placeholder,
.m-checkoutdeliverybillingaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:-ms-input-placeholder,
.m-checkoutdeliverybillingaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:-ms-input-placeholder,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliverybillingaddress
  .technical-info-search:-ms-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverybillingaddress
  input.js-search-input:-ms-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverybillingaddress
  input.m-forminput:-ms-input-placeholder {
  color: #71767c;
}
.m-checkoutdeliverybillingaddress .m-forminput::placeholder,
.m-checkoutdeliverybillingaddress
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search::placeholder,
.m-checkoutdeliverybillingaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input::placeholder,
.m-checkoutdeliverybillingaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput::placeholder,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliverybillingaddress
  .technical-info-search::placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverybillingaddress
  input.js-search-input::placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverybillingaddress
  input.m-forminput::placeholder {
  color: #71767c;
}
.m-checkoutdeliverybillingaddress .m-forminput .readonly .select2-selection,
.m-checkoutdeliverybillingaddress
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  .readonly
  .select2-selection,
.m-checkoutdeliverybillingaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  .readonly
  .select2-selection,
.m-checkoutdeliverybillingaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  .readonly
  .select2-selection,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliverybillingaddress
  .technical-info-search
  .readonly
  .select2-selection,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverybillingaddress
  input.js-search-input
  .readonly
  .select2-selection,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverybillingaddress
  input.m-forminput
  .readonly
  .select2-selection {
  font-weight: 100;
  color: #71767c;
}
.m-checkoutdeliverybillingaddress div.form-row {
  color: #71767c;
  font-size: 0.75rem;
}
.m-checkoutdeliverybillingaddress-wop {
  margin: 0;
}
.m-checkoutdeliverybillingaddress-wop .billing-address {
  margin-right: 0;
}
.m-checkoutdeliverybillingaddress-wop .billing-address-head-container {
  margin-bottom: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-checkoutdeliverybillingaddress-wop
  .billing-address-head-container
  .a-heading {
  margin: 0;
}
.m-checkoutdeliverybillingaddress-wop .billing-address-container {
  padding: 0 12px;
}
@media (min-width: 900px) {
  .m-checkoutdeliverybillingaddress-wop .billing-address-container {
    padding: 0;
  }
}
.m-checkoutdeliverybillingaddress-wop .billing-address-headline {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-checkoutdeliverybillingaddress-wop .checkout-icon-summary {
  vertical-align: middle;
}
.m-checkoutdeliverybillingaddress-wop .checkout-icon-edit-link {
  color: #007bc0;
}
.m-checkoutdeliverybillingaddress-wop .checkout-icon-edit-link:focus,
.m-checkoutdeliverybillingaddress-wop .checkout-icon-edit-link:hover {
  color: #00629a;
}
.m-checkoutdeliverybillingaddress-wop .checkout-icon-edit-link:active {
  color: #004975;
}
.m-checkoutdeliverybillingaddress-wop .checkout-edit-icon {
  font-size: 1.8rem;
}
@media (min-width: 600px) {
  .m-checkoutdeliverybillingaddress-wop .a-alert.alert-info {
    margin-bottom: 32px;
  }
}
.m-checkoutdeliverybillingaddress-wop .billing-address-editable .form-row {
  margin-right: 0;
}
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-column-gap: 16px;
  column-gap: 16px;
}
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel.clearfix,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .o-dob2address
  .a-formlabel.suggestion-togglebox-content,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .o-dob2repairaddressfields
  .a-formlabel.suggestion-togglebox-content,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .o-dobaddress
  .a-formlabel.suggestion-togglebox-content,
.o-dob2address
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel.suggestion-togglebox-content,
.o-dob2repairaddressfields
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel.suggestion-togglebox-content,
.o-dobaddress
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel.suggestion-togglebox-content {
  width: -webkit-calc(50% - 8px) !important;
  width: calc(50% - 8px) !important;
}
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel.clearfix.form-field-width-s,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel.clearfix.form-field-width-xs,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel.form-field-width-s,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel.form-field-width-xs,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .o-dob2address
  .a-formlabel.form-field-width-s.suggestion-togglebox-content,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .o-dob2address
  .a-formlabel.form-field-width-xs.suggestion-togglebox-content,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .o-dob2repairaddressfields
  .a-formlabel.form-field-width-s.suggestion-togglebox-content,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .o-dob2repairaddressfields
  .a-formlabel.form-field-width-xs.suggestion-togglebox-content,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .o-dobaddress
  .a-formlabel.form-field-width-s.suggestion-togglebox-content,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .o-dobaddress
  .a-formlabel.form-field-width-xs.suggestion-togglebox-content,
.o-dob2address
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel.form-field-width-s.suggestion-togglebox-content,
.o-dob2address
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel.form-field-width-xs.suggestion-togglebox-content,
.o-dob2repairaddressfields
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel.form-field-width-s.suggestion-togglebox-content,
.o-dob2repairaddressfields
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel.form-field-width-xs.suggestion-togglebox-content,
.o-dobaddress
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel.form-field-width-s.suggestion-togglebox-content,
.o-dobaddress
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel.form-field-width-xs.suggestion-togglebox-content {
  width: -webkit-calc(30% - 8px);
  width: calc(30% - 8px);
}
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel.clearfix.form-field-width-l,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel.clearfix.form-field-width-xl,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel.form-field-width-l,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel.form-field-width-xl,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .o-dob2address
  .a-formlabel.form-field-width-l.suggestion-togglebox-content,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .o-dob2address
  .a-formlabel.form-field-width-xl.suggestion-togglebox-content,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .o-dob2repairaddressfields
  .a-formlabel.form-field-width-l.suggestion-togglebox-content,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .o-dob2repairaddressfields
  .a-formlabel.form-field-width-xl.suggestion-togglebox-content,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .o-dobaddress
  .a-formlabel.form-field-width-l.suggestion-togglebox-content,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .o-dobaddress
  .a-formlabel.form-field-width-xl.suggestion-togglebox-content,
.o-dob2address
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel.form-field-width-l.suggestion-togglebox-content,
.o-dob2address
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel.form-field-width-xl.suggestion-togglebox-content,
.o-dob2repairaddressfields
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel.form-field-width-l.suggestion-togglebox-content,
.o-dob2repairaddressfields
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel.form-field-width-xl.suggestion-togglebox-content,
.o-dobaddress
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel.form-field-width-l.suggestion-togglebox-content,
.o-dobaddress
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .a-formlabel.form-field-width-xl.suggestion-togglebox-content {
  width: -webkit-calc(70% - 8px);
  width: calc(70% - 8px);
}
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .m-forminput.input,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .input.technical-info-search,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.js-search-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .input.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  input.input.js-search-input {
  width: -webkit-calc(50% - 8px);
  width: calc(50% - 8px);
}
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .m-forminput.input.form-field-width-s,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .m-forminput.input.form-field-width-xs,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .input.form-field-width-s.technical-info-search,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .input.form-field-width-xs.technical-info-search,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.form-field-width-s.js-search-input,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.form-field-width-xs.js-search-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .input.form-field-width-s.technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .input.form-field-width-xs.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  input.input.form-field-width-s.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  input.input.form-field-width-xs.js-search-input {
  width: -webkit-calc(30% - 8px);
  width: calc(30% - 8px);
}
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .m-forminput.input.form-field-width-l,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .m-forminput.input.form-field-width-xl,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .input.form-field-width-l.technical-info-search,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .input.form-field-width-xl.technical-info-search,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.form-field-width-l.js-search-input,
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.form-field-width-xl.js-search-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .input.form-field-width-l.technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .input.form-field-width-xl.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  input.input.form-field-width-l.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  input.input.form-field-width-xl.js-search-input {
  width: -webkit-calc(70% - 8px);
  width: calc(70% - 8px);
}
.m-checkoutdeliverybillingaddress-wop
  .billing-address-editable
  .form-row[data-field-count="2"]
  .form-error-wrapper {
  width: 100%;
}
.m-checkoutdeliverybillingaddress-wop .billing-address-editable .label-text {
  font-weight: 400;
}
.m-checkoutdeliverycontactpermission {
  margin-top: 30px;
  margin-bottom: 30px;
}
.m-checkoutdeliverycontactpermission .a-heading {
  margin-bottom: 30px;
}
.m-checkoutdeliverycontactpermission.no-hiercharchy .introtext ul {
  margin-left: 20px;
}
.m-checkoutdeliverycontactpermission ul li p {
  margin-bottom: 10px;
}
.m-checkoutdeliverycontactpermission .consent-optin-group ul[class^="level-1"],
.m-checkoutdeliverycontactpermission .consent-optin-group ul[class^="level-2"],
.m-checkoutdeliverycontactpermission .consent-optin-group ul[class^="level-3"] {
  margin-top: 30px;
}
.m-checkoutdeliverycontactpermission .form-layout-full .a-heading {
  margin-bottom: 20px;
  font-size: 0.875rem;
  font-weight: 600;
  margin-top: 50px;
}
.m-checkoutdeliverycontactpermission .form-layout-full .label-text {
  font-size: 0.75rem;
}
.m-checkoutdeliverycontactpermission .size12,
.m-checkoutdeliverycontactpermission .size3 {
  margin-bottom: 10px;
}
.m-checkoutdeliverycontactpermission .size12 p,
.m-checkoutdeliverycontactpermission .size3 p {
  font-weight: 600;
  margin-bottom: 10px;
}
.m-checkoutdeliverycontactpermission .m-forminput .a-formlabel .label-text,
.m-checkoutdeliverycontactpermission
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  .a-formlabel
  .label-text,
.m-checkoutdeliverycontactpermission
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  .a-formlabel
  .label-text,
.m-checkoutdeliverycontactpermission
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  .a-formlabel
  .label-text,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliverycontactpermission
  .technical-info-search
  .a-formlabel
  .label-text,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverycontactpermission
  input.js-search-input
  .a-formlabel
  .label-text,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverycontactpermission
  input.m-forminput
  .a-formlabel
  .label-text {
  padding-left: 0;
  display: inline-block;
}
.m-checkoutdeliverycontactpermission .formblock:last-of-type .size12,
.m-checkoutdeliverycontactpermission .formblock:last-of-type .size3 {
  margin-bottom: 60px;
}
.m-checkoutdeliverycontactpermission .form-layout-fourth {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.m-checkoutdeliverycontactpermission .form-layout-fourth .form-layout-col {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 100%;
  padding: 0;
  margin: 0;
}
.m-checkoutdeliverycontactpermission .form-layout-half {
  display: none;
}
.m-checkoutdeliverymode .form-row.grid-container-wop {
  border-radius: 0;
  border: 1px solid #c1c7cc;
  margin: 0;
}
.m-checkoutdeliverymode .form-row.grid-container-wop .deliveryprice {
  font-weight: 700;
}
.m-checkoutdeliverymode .form-row.grid-container-wop:hover {
  border-color: #8a9097;
}
.m-checkoutdeliverymode
  .form-row.grid-container-wop:hover
  .deliveryoption
  > .m-forminput-radio
  .a-formlabel:before {
  background-color: #71767c;
}
.m-checkoutdeliverymode .form-row.grid-container-wop:active {
  border-color: #595e62;
}
.m-checkoutdeliverymode
  .form-row.grid-container-wop:active
  .deliveryoption
  > .m-forminput-radio
  .a-formlabel:before {
  background-color: #595e62;
}
.m-checkoutdeliverymode .form-row.grid-container-wop.border-highlight {
  border: 1px solid transparent;
  outline: #007bc0 solid 2px;
  outline-offset: -2px;
}
.m-checkoutdeliverymode .form-row.grid-container-wop.border-highlight:hover {
  outline-color: #00629a;
}
.m-checkoutdeliverymode
  .form-row.grid-container-wop.border-highlight:hover
  .deliveryoption
  > .m-forminput-radio
  .a-formlabel:before {
  background-color: #00629a;
}
.m-checkoutdeliverymode .form-row.grid-container-wop.border-highlight:active {
  outline-color: #004975;
}
.m-checkoutdeliverymode
  .form-row.grid-container-wop.border-highlight:active
  .deliveryoption
  > .m-forminput-radio
  .a-formlabel:before {
  background-color: #004975;
}
.m-checkoutdeliverymode
  .deliverydatepicker
  .delivery-date-info
  .delivery-date-date {
  font-weight: 700;
}
.m-checkoutdeliverymode
  .deliverylocalstorage
  .m-pickupalternativestoragelocation.localstorage {
  padding-top: 0;
}
.m-checkoutdeliverymode .deliveryaddanote.localstorage {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.m-checkoutdeliverymode .deliverylocalstorage.localstorage {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.m-checkoutdeliverymode
  .form-row.grid-container
  .deliverydetails
  .deliveryadditionalinfo.localstorage,
.m-checkoutdeliverymode
  .form-row.grid-container
  .deliverydetails
  .deliverydatepicker.localstorage {
  display: none;
}
.m-checkoutdeliverymode .deliverydate {
  font-size: 0.75rem;
}
.m-checkoutdeliverypickupaddress .addresses {
  margin: 0;
}
.m-checkoutdeliverypickupaddress
  .m-forminput.m-forminput-radio:hover
  input:not(:checked)
  ~ .a-formlabel.radio::before,
.m-checkoutdeliverypickupaddress
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search:hover
  input:not(:checked)
  ~ .a-formlabel.radio::before,
.m-checkoutdeliverypickupaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input:hover
  input:not(:checked)
  ~ .a-formlabel.radio::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliverypickupaddress
  .m-forminput-radio.technical-info-search:hover
  input:not(:checked)
  ~ .a-formlabel.radio::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverypickupaddress
  input.m-forminput-radio.js-search-input:hover
  input:not(:checked)
  ~ .a-formlabel.radio::before {
  background-color: #595e62;
}
.m-checkoutdeliverypickupaddress
  .m-forminput.m-forminput-radio:hover
  input:checked
  ~ .a-formlabel.radio::before,
.m-checkoutdeliverypickupaddress
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search:hover
  input:checked
  ~ .a-formlabel.radio::before,
.m-checkoutdeliverypickupaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input:hover
  input:checked
  ~ .a-formlabel.radio::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliverypickupaddress
  .m-forminput-radio.technical-info-search:hover
  input:checked
  ~ .a-formlabel.radio::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverypickupaddress
  input.m-forminput-radio.js-search-input:hover
  input:checked
  ~ .a-formlabel.radio::before {
  background-color: #00629a;
}
.m-checkoutdeliverypickupaddress
  .m-forminput.m-forminput-radio:active
  input:not(:checked)
  ~ .a-formlabel.radio::before,
.m-checkoutdeliverypickupaddress
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search:active
  input:not(:checked)
  ~ .a-formlabel.radio::before,
.m-checkoutdeliverypickupaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input:active
  input:not(:checked)
  ~ .a-formlabel.radio::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliverypickupaddress
  .m-forminput-radio.technical-info-search:active
  input:not(:checked)
  ~ .a-formlabel.radio::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverypickupaddress
  input.m-forminput-radio.js-search-input:active
  input:not(:checked)
  ~ .a-formlabel.radio::before {
  background-color: #43464a;
}
.m-checkoutdeliverypickupaddress
  .m-forminput.m-forminput-radio:active
  input:checked
  ~ .a-formlabel.radio::before,
.m-checkoutdeliverypickupaddress
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search:active
  input:checked
  ~ .a-formlabel.radio::before,
.m-checkoutdeliverypickupaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input:active
  input:checked
  ~ .a-formlabel.radio::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliverypickupaddress
  .m-forminput-radio.technical-info-search:active
  input:checked
  ~ .a-formlabel.radio::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverypickupaddress
  input.m-forminput-radio.js-search-input:active
  input:checked
  ~ .a-formlabel.radio::before {
  background-color: #004975;
}
.m-checkoutdeliverypickupaddress
  .m-forminput.m-forminput-radio
  input:checked
  ~ .a-formlabel.radio::before,
.m-checkoutdeliverypickupaddress
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  input:checked
  ~ .a-formlabel.radio::before,
.m-checkoutdeliverypickupaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  input:checked
  ~ .a-formlabel.radio::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliverypickupaddress
  .m-forminput-radio.technical-info-search
  input:checked
  ~ .a-formlabel.radio::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliverypickupaddress
  input.m-forminput-radio.js-search-input
  input:checked
  ~ .a-formlabel.radio::before {
  background-color: #007bc0;
}
.m-checkoutdeliveryservice {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr) [1];
  grid-template-columns: repeat(1, 1fr);
  gap: 16px;
}
.m-checkoutdeliveryservice .form-layout-half .form-layout-col:nth-child(1) {
  margin-left: 0;
}
.m-checkoutdeliveryservice > .info-text p,
.m-checkoutdeliveryservice > p {
  width: 58.3333333333%;
}
.m-checkoutdeliveryservice .margin-l {
  clear: both;
}
.m-checkoutdeliveryservice .margin-l p {
  width: 58.3333333333%;
}
.m-checkoutdeliveryservice .a-heading {
  font-size: 1.625rem;
  font-weight: 100;
}
.m-checkoutdeliveryservice .a-formlabel.radio {
  margin-bottom: 5px;
}
.m-checkoutdeliveryservice .a-formlabel.radio .label-text {
  font-size: 1rem;
}
.m-checkoutdeliveryservice .a-formlabel .label-text {
  font-weight: 600;
  font-size: 0.875rem;
  padding-left: 0;
}
.m-checkoutdeliveryservice .m-forminput-textarea {
  margin-bottom: 40px;
}
.m-checkoutdeliveryservice .m-forminput-textarea .a-link {
  float: right;
}
.m-checkoutdeliveryservice .m-forminput-textarea textarea {
  font-size: 0.875rem;
  margin-top: 0;
}
.m-checkoutdeliveryservice .form-layout-col .form-row .m-forminput-datepicker {
  width: 58.3333333333%;
  font-size: 0.875rem;
}
.m-checkoutdeliveryservice .form-row.grid-container-wop {
  padding: 12px;
}
.m-checkoutdeliveryservice .form-row.grid-container-wop .a-formlabel {
  font-weight: unset;
}
.m-checkoutdeliveryservice .form-row.grid-container-wop .deliverydetails {
  position: relative;
  z-index: 2;
}
.m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliverydetails
  .deliveryadditionalinfo {
  margin-bottom: 16px;
}
.m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliverydetails
  .deliverydatepicker {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-column-gap: 8px;
  column-gap: 8px;
}
@media (min-width: 600px) {
  .m-checkoutdeliveryservice {
    gap: 24px;
  }
  .m-checkoutdeliveryservice
    .form-row.grid-container-wop
    .deliverydetails
    .deliverydatepicker {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliverydetails
  .deliverydatepicker-label,
.m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliverydetails
  .deliverydatepicker-picker {
  width: 100%;
}
.m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliverydetails
  .deliverydatepicker
  .m-forminput-datepicker {
  z-index: 10 !important;
  width: auto;
  margin-top: 0;
}
.m-checkoutdeliveryservice
  .form-row.grid-container-wop
  .deliverydetails
  .deliverydatepicker
  .m-forminput-datepicker:after {
  display: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  background-color: transparent;
}
.m-checkoutdeliveryservice .form-row.grid-container-wop .deliveryselection {
  padding: 0;
}
.m-checkoutdeliveryservice .form-row.grid-container {
  border: 1px solid #e6e6e6;
}
.m-checkoutdeliveryservice .form-row.grid-container + .info-text {
  margin-top: 25px;
}
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliveryselection
  .deliveryprice {
  color: #007bc0;
  font-weight: 700;
  font-size: 1rem;
}
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliveryselection
  .deliveryprice
  .amount,
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliveryselection
  .deliveryprice
  .currency {
  vertical-align: middle;
}
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliveryselection
  .deliveryprice
  .currency {
  margin-left: 2px;
}
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliveryselection
  .deliverydate {
  font-size: 0.875rem;
}
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliveryselection
  .deliverydate
  .date,
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliveryselection
  .deliverydate
  .label {
  vertical-align: middle;
}
.m-checkoutdeliveryservice .form-row.grid-container .deliverydetails {
  -webkit-column-gap: 0;
  column-gap: 0;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  padding-top: 0;
  row-gap: 24px;
}
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliverydetails
  .deliveryaddanote,
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliverydetails
  .deliveryadditionalinfo,
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliverydetails
  .deliverycutofftime,
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliverydetails
  .deliverydatepicker {
  -ms-grid-column: unset;
  grid-column-start: unset;
  justify-self: unset;
}
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliverydetails
  .deliveryadditionalinfo {
  font-size: 12px;
  margin: 0;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliverydetails
  .deliveryaddanote {
  margin: 0;
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
}
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliverydetails
  .deliverycutofftime {
  margin: 0;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.m-checkoutdeliveryservice
  .form-row.grid-container
  .deliverydetails
  .deliverydatepicker
  .m-forminput-datepicker {
  margin-top: 0;
}
.o-checkoutdelivery-wop .m-checkoutdeliveryservice {
  margin: 0 0 24px;
  padding: 0;
}
@media (min-width: 900px) and (max-width: 1100px) {
  .o-checkoutdelivery-wop
    .m-checkoutdeliveryservice
    .form-row.grid-container-wop
    .deliverydetails
    .deliverydatepicker {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.m-checkoutdeliveryshippingaddress {
  margin-bottom: 20px;
}
.m-checkoutdeliveryshippingaddress .a-heading {
  font-size: 1.5rem;
}
.m-checkoutdeliveryshippingaddress .m-forminput-radio .a-formlabel {
  padding-left: 20px;
}
.m-checkoutdeliveryshippingaddress .m-forminput-radio .a-formlabel .label-text {
  display: inline-block;
  margin-left: 10px;
  margin-top: 5px;
}
.m-checkoutdeliveryshippingaddress .a-formlabel .label-text {
  font-weight: 400;
  font-size: 0.875rem;
}
.m-checkoutdeliveryshippingaddress .addresses {
  padding-bottom: 15px;
}
.m-checkoutdeliveryshippingaddress .address fieldset {
  padding: 0;
  margin: 0;
}
.m-checkoutdeliveryshippingaddress .address.primary {
  background: 0 0;
}
.m-checkoutdeliveryshippingaddress .address .a-formlabel .label-text {
  font-size: 0.875rem;
}
.m-checkoutdeliveryshippingaddress .address .a-formlabel .label-text strong {
  margin-bottom: 5px;
  display: block;
  font-weight: 400;
}
.m-checkoutdeliveryshippingaddress
  .address
  .a-formlabel
  .label-text
  strong:first-letter {
  text-transform: capitalize;
}
.m-checkoutdeliveryshippingaddress
  .address
  .a-formlabel
  .label-text
  br:nth-child(2),
.m-checkoutdeliveryshippingaddress
  .address
  .a-formlabel
  .label-text
  br:nth-child(3) {
  display: none;
}
.m-checkoutdeliveryshippingaddress .checkoutdeliveryshippingaddress-kiala-link {
  display: block;
  margin-top: 40px;
  font-size: 1.125rem;
  margin-bottom: 15px;
}
.m-checkoutdeliveryshippingaddress .form-layout-half .form-layout-col {
  margin-left: 0;
}
.m-checkoutdeliveryshippingaddress
  .individual-address
  .a-formlabel
  .label-text {
  font-size: 0.625rem;
  font-weight: 600;
}
.m-checkoutdeliveryshippingaddress
  .individual-address
  .select2-selection__rendered,
.m-checkoutdeliveryshippingaddress .individual-address input {
  color: #000;
  font-size: 0.875rem;
}
.m-checkoutdeliveryshippingaddress-wop .a-heading {
  font-size: 1.25rem;
  line-height: 1.875rem;
  margin-bottom: 16px;
}
@media (max-width: 599px) {
  .m-checkoutdeliveryshippingaddress-wop .a-heading {
    margin-left: 0;
  }
}
.m-checkoutdeliveryshippingaddress-wop .m-forminput.m-forminput-radio,
.m-checkoutdeliveryshippingaddress-wop
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress-wop
  .m-forminput-radio.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  input.m-forminput-radio.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  input.m-forminput-radio.m-forminput {
  padding: 0;
}
.m-checkoutdeliveryshippingaddress-wop
  .m-forminput.m-forminput-radio
  .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput
  .a-formlabel,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress-wop
  .m-forminput-radio.technical-info-search
  .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  input.m-forminput-radio.js-search-input
  .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  input.m-forminput-radio.m-forminput
  .a-formlabel {
  padding: 24px 16px 24px 42px;
  border: 1px solid #c1c7cc;
}
.m-checkoutdeliveryshippingaddress-wop
  .m-forminput.m-forminput-radio
  .a-formlabel
  .label-text,
.m-checkoutdeliveryshippingaddress-wop
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  .a-formlabel
  .label-text,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  .a-formlabel
  .label-text,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput
  .a-formlabel
  .label-text,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress-wop
  .m-forminput-radio.technical-info-search
  .a-formlabel
  .label-text,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  input.m-forminput-radio.js-search-input
  .a-formlabel
  .label-text,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  input.m-forminput-radio.m-forminput
  .a-formlabel
  .label-text {
  font-weight: 700;
}
.m-checkoutdeliveryshippingaddress-wop
  .m-forminput.m-forminput-radio
  .a-formlabel:hover,
.m-checkoutdeliveryshippingaddress-wop
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  .a-formlabel:hover,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  .a-formlabel:hover,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput
  .a-formlabel:hover,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress-wop
  .m-forminput-radio.technical-info-search
  .a-formlabel:hover,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  input.m-forminput-radio.js-search-input
  .a-formlabel:hover,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  input.m-forminput-radio.m-forminput
  .a-formlabel:hover {
  border-color: #8a9097;
}
.m-checkoutdeliveryshippingaddress-wop
  .m-forminput.m-forminput-radio
  .a-formlabel:active,
.m-checkoutdeliveryshippingaddress-wop
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  .a-formlabel:active,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  .a-formlabel:active,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput
  .a-formlabel:active,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress-wop
  .m-forminput-radio.technical-info-search
  .a-formlabel:active,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  input.m-forminput-radio.js-search-input
  .a-formlabel:active,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  input.m-forminput-radio.m-forminput
  .a-formlabel:active {
  border-color: #595e62;
}
.m-checkoutdeliveryshippingaddress-wop
  .m-forminput.m-forminput-radio
  .a-formlabel::before,
.m-checkoutdeliveryshippingaddress-wop
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  .a-formlabel::before,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  .a-formlabel::before,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput
  .a-formlabel::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress-wop
  .m-forminput-radio.technical-info-search
  .a-formlabel::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  input.m-forminput-radio.js-search-input
  .a-formlabel::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  input.m-forminput-radio.m-forminput
  .a-formlabel::before {
  left: 12px;
}
.m-checkoutdeliveryshippingaddress-wop
  .m-forminput.m-forminput-radio
  .a-formlabel::after,
.m-checkoutdeliveryshippingaddress-wop
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  .a-formlabel::after,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  .a-formlabel::after,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput
  .a-formlabel::after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress-wop
  .m-forminput-radio.technical-info-search
  .a-formlabel::after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  input.m-forminput-radio.js-search-input
  .a-formlabel::after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  input.m-forminput-radio.m-forminput
  .a-formlabel::after {
  top: 31px;
  left: 18px;
}
.m-checkoutdeliveryshippingaddress-wop
  .m-forminput.m-forminput-radio
  > input:checked
  + .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-forminput.m-forminput-radio
  > input:checked
  ~ .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  > input:checked
  + .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  > input:checked
  ~ .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  > input:checked
  + .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  > input:checked
  ~ .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput
  > input:checked
  + .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput
  > input:checked
  ~ .a-formlabel,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress-wop
  .m-forminput-radio.technical-info-search
  > input:checked
  + .a-formlabel,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress-wop
  .m-forminput-radio.technical-info-search
  > input:checked
  ~ .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  input.m-forminput-radio.js-search-input
  > input:checked
  + .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  input.m-forminput-radio.js-search-input
  > input:checked
  ~ .a-formlabel {
  outline: #007bc0 solid 2px;
  outline-offset: -2px;
}
.m-checkoutdeliveryshippingaddress-wop
  .m-forminput.m-forminput-radio:hover
  > input:checked
  + .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-forminput.m-forminput-radio:hover
  > input:checked
  ~ .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search:hover
  > input:checked
  + .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search:hover
  > input:checked
  ~ .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input:hover
  > input:checked
  + .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input:hover
  > input:checked
  ~ .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput:hover
  > input:checked
  + .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput:hover
  > input:checked
  ~ .a-formlabel,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress-wop
  .m-forminput-radio.technical-info-search:hover
  > input:checked
  + .a-formlabel,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress-wop
  .m-forminput-radio.technical-info-search:hover
  > input:checked
  ~ .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  input.m-forminput-radio.js-search-input:hover
  > input:checked
  + .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  input.m-forminput-radio.js-search-input:hover
  > input:checked
  ~ .a-formlabel {
  outline-color: #00629a;
}
.m-checkoutdeliveryshippingaddress-wop
  .m-forminput.m-forminput-radio:active
  > input:checked
  + .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-forminput.m-forminput-radio:active
  > input:checked
  ~ .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search:active
  > input:checked
  + .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search:active
  > input:checked
  ~ .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input:active
  > input:checked
  + .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input:active
  > input:checked
  ~ .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput:active
  > input:checked
  + .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput:active
  > input:checked
  ~ .a-formlabel,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress-wop
  .m-forminput-radio.technical-info-search:active
  > input:checked
  + .a-formlabel,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress-wop
  .m-forminput-radio.technical-info-search:active
  > input:checked
  ~ .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  input.m-forminput-radio.js-search-input:active
  > input:checked
  + .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  input.m-forminput-radio.js-search-input:active
  > input:checked
  ~ .a-formlabel {
  outline-color: #004975;
}
.m-checkoutdeliveryshippingaddress-wop
  .m-forminput.m-forminput-radio
  .label-text,
.m-checkoutdeliveryshippingaddress-wop
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  .label-text,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  .label-text,
.m-checkoutdeliveryshippingaddress-wop
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput
  .label-text,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress-wop
  .m-forminput-radio.technical-info-search
  .label-text,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  input.m-forminput-radio.js-search-input
  .label-text,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  input.m-forminput-radio.m-forminput
  .label-text {
  margin-bottom: 0;
}
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .m-forminput.m-forminput-radio
  .a-formlabel::after,
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  .a-formlabel::after,
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  .a-formlabel::after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .m-forminput-radio.technical-info-search
  .a-formlabel::after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  input.m-forminput-radio.js-search-input
  .a-formlabel::after {
  top: 30px;
}
@media (min-width: 600px) {
  .m-checkoutdeliveryshippingaddress-wop .a-heading {
    font-size: 1.875rem;
    line-height: 2.6875rem;
    margin-bottom: 24px;
  }
  .m-checkoutdeliveryshippingaddress-wop .m-containerexpandable {
    margin-bottom: 0;
  }
}
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .m-forminput.m-forminput-radio
  .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput
  .a-formlabel,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .m-forminput-radio.technical-info-search
  .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  input.m-forminput-radio.js-search-input
  .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  input.m-forminput-radio.m-forminput
  .a-formlabel {
  border: none;
}
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .m-forminput.m-forminput-radio
  .a-formlabel
  .label-text,
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  .a-formlabel
  .label-text,
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  .a-formlabel
  .label-text,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .m-forminput-radio.technical-info-search
  .a-formlabel
  .label-text,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  input.m-forminput-radio.js-search-input
  .a-formlabel
  .label-text {
  font-weight: 400;
}
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .m-forminput.m-forminput-radio
  > input:checked
  + .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .m-forminput.m-forminput-radio
  > input:checked
  ~ .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  > input:checked
  + .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  > input:checked
  ~ .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  > input:checked
  + .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  > input:checked
  ~ .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput
  > input:checked
  + .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput
  > input:checked
  ~ .a-formlabel,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .m-forminput-radio.technical-info-search
  > input:checked
  + .a-formlabel,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .m-forminput-radio.technical-info-search
  > input:checked
  ~ .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  input.m-forminput-radio.js-search-input
  > input:checked
  + .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  input.m-forminput-radio.js-search-input
  > input:checked
  ~ .a-formlabel {
  outline: 0;
}
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .m-forminput.m-forminput-radio:active
  > input:checked
  + .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .m-forminput.m-forminput-radio:active
  > input:checked
  ~ .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search:active
  > input:checked
  + .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search:active
  > input:checked
  ~ .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input:active
  > input:checked
  + .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input:active
  > input:checked
  ~ .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput:active
  > input:checked
  + .a-formlabel,
.m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput:active
  > input:checked
  ~ .a-formlabel,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .m-forminput-radio.technical-info-search:active
  > input:checked
  + .a-formlabel,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  .m-forminput-radio.technical-info-search:active
  > input:checked
  ~ .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  input.m-forminput-radio.js-search-input:active
  > input:checked
  + .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-checkoutdeliveryshippingaddress-wop
  .m-containerexpandable
  input.m-forminput-radio.js-search-input:active
  > input:checked
  ~ .a-formlabel {
  outline-color: transparent;
}
.m-checkout-summary .checkout-heading.a-heading {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.875rem;
  margin-bottom: 16px;
}
.m-checkout-summary .checkout-list-el {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-checkout-summary .checkout-container ul {
  margin-bottom: 12px;
}
.m-checkout-summary .checkout-container ul .checkout-list-el {
  border-bottom: 1px solid #8a9097;
  margin: 0;
  padding: 12px 0;
}
.m-checkout-summary .checkout-container ul .checkout-list-el:first-child {
  padding-top: 0;
}
.m-checkout-summary .checkout-container ul .checkout-list-el .highlight {
  font-weight: 400;
}
.m-checkout-summary .checkout-container + .checkout-hr {
  display: none;
}
.m-checkout-summary .additional-text {
  text-align: left;
}
.m-checkout-summary .additional-text p {
  margin-bottom: 12px;
}
.m-checkout-summary .additional-text.free-shipping {
  font-weight: 400;
}
.m-checkout-summary .additional-text.amount-saved .a-heading {
  font-size: 1rem;
  line-height: 1.5rem;
}
.m-checkout-summary .discount-label {
  color: #000;
  font-size: 16px;
  line-height: 24px;
  padding: 4px 16px;
  border-radius: 0;
  background-color: #b8efc9;
}
.m-checkout-summary .m-vouchercode {
  padding-top: 12px;
}
.m-checkout-summary .m-vouchercode .m-togglebox {
  margin-bottom: 12px;
}
.m-checkout-summary .m-vouchercode .m-togglebox .item {
  padding-top: 12px;
}
.m-checkout-summary .m-vouchercode .m-togglebox .item .togglebox-content,
.m-checkout-summary
  .m-vouchercode
  .m-togglebox
  .item
  .togglebox-content.is-open {
  margin: 0;
}
.m-checkout-summary .discount-value,
.m-checkout-summary .discount-value.highlight-text {
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
.m-checkout-summary .balance .highlight-text,
.m-checkout-summary .balance-value .highlight-text,
.m-checkout-summary .down-payment .highlight-text,
.m-checkout-summary .down-payment-value .highlight-text,
.m-checkout-summary .vat .highlight-text,
.m-checkout-summary .vat-value .highlight-text {
  font-weight: 400;
}
.m-checkout-summary .checkout-hr {
  border-color: #8a9097;
  margin-bottom: 12px;
}
.m-checkout-summary .checkout-continue {
  border-radius: 0;
  font-weight: 400;
  width: 100%;
}
.m-checkout-summary .a-heading + ol,
.m-checkout-summary .a-heading + ul {
  margin-top: 0;
}
.m-checkout-summary .voucher-code-apply .form-button-wop {
  border-radius: 0;
  width: 100%;
}
.m-checkout-summary .voucher-code-apply .voucherel {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 4px;
}
.m-checkout-summary .voucher-code-apply .voucherel .discount-label {
  width: 100%;
}
.m-checkout-summary .form-action {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 16px;
}
.m-checkout-summary .form-action:last-child {
  margin-bottom: 0;
}
.m-checkout-summary .form-action-secondary .a-link.a-button,
.m-checkout-summary
  .form-action-secondary
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-checkout-summary
  .form-action-secondary
  .a-link.link-addtocart {
  margin-top: 0;
  width: 100%;
  border-radius: unset;
}
.m-checkout-summary .form-action-secondary .a-link.a-button .icon,
.m-checkout-summary
  .form-action-secondary
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-checkout-summary
  .form-action-secondary
  .a-link.link-addtocart
  .icon {
  display: inline-block;
}
.m-checkout-summary
  .form-action-secondary
  .a-link.a-button
  .icon.icon-arrow-right::before,
.m-checkout-summary
  .form-action-secondary
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon.icon-arrow-right::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-checkout-summary
  .form-action-secondary
  .a-link.link-addtocart
  .icon.icon-arrow-right::before {
  content: "\e03d";
  display: inline-block;
  font-family: icons;
}
.m-checkout-summary .form-action-secondary .a-link.a-button .text,
.m-checkout-summary
  .form-action-secondary
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .text,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-checkout-summary
  .form-action-secondary
  .a-link.link-addtocart
  .text {
  font-weight: 400;
}
.m-checkout-teaser {
  background-color: #eff1f2;
  padding: 16px 16px 40px;
  margin-bottom: 65px;
}
.m-checkout-teaser .icon {
  font-size: 72px;
  line-height: 72px;
}
@media (min-width: 600px) {
  .m-checkout-teaser {
    padding: 24px 24px 64px;
    margin-bottom: 80px;
  }
  .m-checkout-teaser .icon {
    font-size: 96px;
    line-height: 96px;
  }
}
.m-checkout-teaser .a-heading {
  font-size: 24px;
  line-height: 34px;
  font-weight: 700;
}
.m-checkout-teaser .a-link {
  width: 100% !important;
  border-radius: 0 !important;
  border: none !important;
  background-color: #007bc0 !important;
  color: #fff !important;
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: 400 !important;
}
@media (min-width: 600px) {
  .m-checkout-teaser .a-link {
    width: auto !important;
  }
}
.m-checkout-teaser .list-el:before {
  color: #000;
}
.m-checkout-user-information-summary {
  padding: 0;
  background-color: transparent;
}
.m-checkout-user-information-summary .checkout-flex {
  gap: 16px;
}
.m-checkout-user-information-summary .checkout-list-el {
  padding: 32px 32px 24px;
  background-color: #fff;
  margin: 0;
  width: 100%;
}
.m-checkout-user-information-summary .checkout-list-el.checkout-list-el-sm {
  width: 100%;
}
@media (min-width: 600px) {
  .m-checkout-user-information-summary .checkout-list-el.checkout-list-el-sm {
    width: -webkit-calc(50% - -webkit-calc(16px / 2));
    width: calc(50% - calc(16px / 2));
  }
}
.m-checkout-user-information-summary .checkout-list-el .checkout-headline {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-checkout-user-information-summary
  .checkout-list-el
  .checkout-headline
  .checkout-icon-text-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-checkout-user-information-summary
  .checkout-list-el
  .checkout-headline
  .checkout-icon {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 2rem;
  margin: 0 1rem 0 0;
  padding: 0;
}
.m-checkout-user-information-summary
  .checkout-list-el
  .checkout-headline
  .checkout-headline-text {
  padding: 0;
}
.m-checkout-user-information-summary
  .checkout-list-el
  .checkout-headline
  .checkout-icon-summary {
  display: inline-block;
  padding: 0;
  margin-right: 16px;
}
.m-checkout-user-information-summary
  .checkout-list-el
  .checkout-headline
  .checkout-icon-summary
  .icon-address::before,
.m-checkout-user-information-summary
  .checkout-list-el
  .checkout-headline
  .checkout-icon-summary
  .icon-delivery::before,
.m-checkout-user-information-summary
  .checkout-list-el
  .checkout-headline
  .checkout-icon-summary
  .icon-mybrand::before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-checkout-user-information-summary
  .checkout-list-el
  .checkout-headline
  .checkout-edit-icon {
  margin: 0;
  font-size: 30px;
}
.m-checkout-user-information-summary
  .checkout-list-el
  .checkout-headline
  .checkout-edit-icon
  .icon-edit::before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-checkout-user-information-summary .checkout-list-el .checkout-body {
  margin: 0 0 0 41px;
}
.m-checkout-user-information-summary .checkout-hr {
  display: none;
}
.m-checkout-user-information-summary .checkout-container-list {
  margin-bottom: 8px;
}
.m-chips {
  margin: 4px 8px 4px 0;
  height: 48px;
  max-width: unset;
}
@media (min-width: 900px) {
  .m-chips .chips-content:hover,
  .m-chips .dropdown-content .chips-select-option:hover,
  .m-chips.highlighted .chips-content:hover {
    background: #e0e2e5;
  }
  .m-chips .dropdown-content .chips-select-option:active {
    background: #c1c7cc;
  }
}
@media (max-width: 899px) {
  .m-checkout-summary .m-vouchercode .m-togglebox .item .togglebox-title:active,
  .m-checkout-summary .m-vouchercode .m-togglebox .item .togglebox-title:hover {
    color: #000;
  }
  .m-checkout-summary
    .m-vouchercode
    .m-togglebox
    .item
    .togglebox-title:active
    .text,
  .m-checkout-summary
    .m-vouchercode
    .m-togglebox
    .item
    .togglebox-title:hover
    .text {
    text-decoration: none;
  }
  .m-chips {
    margin-left: 4px;
    margin-right: 4px;
  }
  .m-chips.show-all-filters-chip {
    cursor: pointer;
    width: 100%;
    max-width: none;
  }
  .m-chips.show-all-filters-chip .icon {
    display: none;
  }
  .m-chips.show-all-filters-chip .chips-content {
    background: 0 0;
    color: #006ead;
    border: 1px solid #006ead;
    text-align: center;
    width: 100%;
  }
  .m-chips.show-all-filters-chip
    .chips-content
    > :not(:first-child):not(.chips-icon) {
    margin-left: 0;
  }
  .pagetype-campaign .js-content .g-col {
    float: none;
  }
}
.m-chips .chips-content {
  background-color: #e0e2e5;
  border-radius: 0;
  border: none;
  padding: 16px 18px;
  width: -webkit-fit-content;
  width: fit-content;
}
.m-chips .chips-content:focus {
  outline: transparent solid 1px;
}
.m-chips .chips-content > :not(:first-child):not(.chips-icon) {
  margin-left: 12px;
}
.m-chips .chips-content .icon-info,
.m-chips .chips-content .icon-sort {
  font-size: 23px;
}
.m-chips.rating .chips-content .a-rating.chips-rating .icon {
  font-size: inherit;
}
.m-chips.rating .chips-content .a-rating.chips-rating .icon.is-active {
  color: #007bc0;
}
.m-chips.active {
  border-color: #000;
}
.m-chips.active .chips-content {
  color: #000;
}
.m-chips.disabled .chips-content {
  color: #a1a1a1;
  background-color: #f1f1f1;
}
.m-chips.disabled .chips-content .chips-icon,
.m-chips.disabled .chips-content.chips-icon:after {
  cursor: auto;
}
.m-chips.closeable .chips-icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  margin: 0 0 0 10px;
  cursor: pointer;
}
.m-chips.closeable .chips-icon:focus {
  outline: transparent solid 1px;
}
.m-chips .dropdown-content {
  position: absolute;
  top: 48px;
  z-index: 5;
  padding: 0;
  background-color: #fff;
  border-radius: 0;
  border: none;
  min-width: 320px;
  width: -webkit-fit-content;
  width: fit-content;
}
.m-chips .dropdown-content .icon {
  display: inline-block;
  position: relative;
  right: auto;
  z-index: auto;
}
.m-chips .dropdown-content .icon-info {
  font-size: 23px;
  top: -2px;
}
.m-chips .dropdown-content .m-forminput-checkbox {
  color: #000;
  padding-left: 16px;
  padding-right: 16px;
}
.m-chips
  .dropdown-content
  .m-forminput-checkbox
  input:checked
  ~ .a-formlabel:before {
  background: #007bc0;
  border-color: #007bc0;
  color: #fff;
}
.m-chips .dropdown-content .a-button.js-multiselect-submit,
.m-chips
  .dropdown-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .js-multiselect-submit.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-chips
  .dropdown-content
  .js-multiselect-submit.a-link.link-addtocart {
  margin: 0 auto 12px;
}
.m-chips .dropdown-content .m-rangeslider {
  margin: 1px 10px 2px;
}
.m-chips
  .dropdown-content
  .m-rangeslider.rangeslider-rebrush
  .rangeslider
  .rangeslider-value-lower,
.m-chips
  .dropdown-content
  .m-rangeslider.rangeslider-rebrush
  .rangeslider
  .rangeslider-value-upper {
  font-size: 0.875rem;
  text-align: center;
}
.m-chips
  .dropdown-content
  .m-rangeslider.rangeslider-rebrush
  .rangeslider
  .rangeslider-value-lower {
  margin-left: -28px;
}
.m-chips
  .dropdown-content
  .m-rangeslider.rangeslider-rebrush
  .rangeslider
  .rangeslider-value-upper {
  margin-right: -28px;
}
.m-chips .dropdown-content .chips-select-option {
  padding: 6px 10px 6px 16px;
}
.m-chips .dropdown-content .chips-select-option:focus {
  outline: transparent solid 1px;
}
.m-chips.dropdown.dropdown-open .dropdown-content,
.m-chips.select.dropdown-open .dropdown-content {
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
}
.m-chips.dropdown.dropdown-open .chips-content,
.m-chips.select.dropdown-open .chips-content {
  border-radius: 0;
  background: #c1c7cc;
}
.m-chips.dropdown.dropdown-open .chips-content .chips-content-inner,
.m-chips.dropdown.dropdown-open .chips-content .chips-icon,
.m-chips.dropdown.dropdown-open .chips-content .chips-prepend-icon,
.m-chips.select.dropdown-open .chips-content .chips-content-inner,
.m-chips.select.dropdown-open .chips-content .chips-icon,
.m-chips.select.dropdown-open .chips-content .chips-prepend-icon {
  color: #000;
}
.m-chips.highlighted .chips-content {
  background-color: #e0e2e5;
  color: #000;
}
.m-chips.highlighted.dropdown.dropdown-open .chips-content-inner,
.m-chips.highlighted.dropdown.dropdown-open .chips-icon,
.m-chips.highlighted.dropdown.dropdown-open .chips-prepend-icon,
.m-chips.highlighted.select.dropdown-open .chips-content-inner,
.m-chips.highlighted.select.dropdown-open .chips-icon,
.m-chips.highlighted.select.dropdown-open .chips-prepend-icon {
  color: #000;
}
.m-chips.highlighted.dropdown.dropdown-open .dropdown-content,
.m-chips.highlighted.select.dropdown-open .dropdown-content {
  border-color: #2648a4;
}
.m-collage-module {
  margin-bottom: 64px;
}
.m-collage-module .collage-headline {
  font-size: 1.5rem;
  line-height: 2rem;
  margin: 32px 0;
}
@media (min-width: 900px) {
  .m-collage-module .collage-headline {
    font-size: 2.5rem;
    line-height: 3.25rem;
    margin: 16px 16px 48px;
  }
}
.m-collage-module .collage-headline h1,
.m-collage-module .collage-headline h2,
.m-collage-module .collage-headline h3,
.m-collage-module .collage-headline h4,
.m-collage-module .collage-headline h5,
.m-collage-module .collage-headline h6 {
  font-size: inherit;
  line-height: inherit;
}
.m-collage-module .collage-item-wrapper {
  margin: 0;
}
.m-collage-module .collage-item-wrapper .collage-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  max-width: none;
}
.m-collage-module .collage-item-wrapper .collage-item:first-child .collage-img {
  margin: -10% 0 0;
}
.m-collage-module .collage-item-wrapper .collage-item:not(:first-child) {
  margin-top: -5%;
}
.m-collage-module
  .collage-item-wrapper
  .collage-item:not(:first-child)
  .collage-img {
  border: none;
  margin: -10% 0 0;
}
@media (min-width: 900px) {
  .m-collage-module .collage-item-wrapper {
    display: block;
    margin: 0 16px;
  }
  .m-collage-module .collage-item-wrapper .collage-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    margin-bottom: 16px;
    width: 80%;
  }
  .m-collage-module
    .collage-item-wrapper
    .collage-item:first-child
    .collage-img,
  .m-collage-module
    .collage-item-wrapper
    .collage-item:not(:first-child)
    .collage-img {
    margin: 0;
  }
  .m-collage-module .collage-item-wrapper .collage-item:nth-child(odd) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .m-collage-module
    .collage-item-wrapper
    .collage-item:nth-child(odd)
    .collage-img {
    margin-right: 32px;
  }
}
.m-collage-module
  .collage-item-wrapper
  .collage-item:nth-child(odd)
  .collage-img {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.m-collage-module .collage-item-wrapper .collage-item .collage-img {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  width: 70%;
}
@media (min-width: 900px) {
  .m-collage-module
    .collage-item-wrapper
    .collage-item:nth-child(even)
    .collage-img {
    margin-left: 32px;
  }
  .m-collage-module .collage-item-wrapper .collage-item .collage-img {
    -webkit-box-flex: 66.66%;
    -webkit-flex: 66.66%;
    -ms-flex: 66.66%;
    flex: 66.66%;
    width: 100%;
  }
  .m-collage-module
    .collage-item-wrapper
    .collage-item
    .collage-description-box {
    -webkit-box-flex: 33.33%;
    -webkit-flex: 33.33%;
    -ms-flex: 33.33%;
    flex: 33.33%;
  }
}
.m-collage-module .collage-item-wrapper .collage-item .collage-description-box {
  background-color: transparent;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0;
  max-width: none;
  padding: 0;
}
.m-collage-module
  .collage-item-wrapper
  .collage-item
  .collage-description-box
  .a-heading {
  font-size: 1.25rem;
  line-height: 1.875rem;
  margin-bottom: 8px;
}
.m-collage-module
  .collage-item-wrapper
  .collage-item
  .collage-description-box
  p:not(a-heading) {
  font-size: 1rem;
  line-height: 1.5rem;
}
.m-collapsableprocesstoggle:not(.is-active) {
  border: 2px solid #c1c7cc;
}
.m-collapsableprocesstoggle:not(.is-active)
  .process-wrapper
  .process-step-wrapper {
  padding: 24px 16px;
}
.m-collapsableprocesstoggle:not(.is-active)
  .process-wrapper
  .process-step-wrapper
  .step-number-wrapper {
  background-color: #d0d4d8;
}
.m-collapsableprocesstoggle:not(.is-active)
  .process-wrapper
  .process-step-wrapper
  .step-number-wrapper
  .step-number {
  color: #979ea4;
}
.m-collapsableprocesstoggle:not(.is-active)
  .process-wrapper
  .process-step-wrapper
  .step-number-wrapper.hidden
  + .step-icon-wrapper {
  background-color: #00884a;
  border-radius: 50%;
}
.m-collapsableprocesstoggle:not(.is-active):not(.has-validated) .step-text {
  color: #a4abb3;
}
.m-collapsableprocesstoggle.is-active {
  border: 2px solid #007bc0;
}
.m-collapsableprocesstoggle.is-active .process-wrapper .process-step-wrapper {
  background-color: transparent;
}
.m-collapsableprocesstoggle.is-active
  .process-wrapper
  .process-step-wrapper
  .step-number-wrapper {
  background-color: #007bc0;
}
.m-collapsableprocesstoggle.is-active
  .process-wrapper
  .process-step-wrapper
  .step-number-wrapper
  .step-number {
  color: #fff;
}
.m-collapsableprocesstoggle.is-active
  .process-wrapper
  .process-step-wrapper
  .step-number-wrapper:not(.hidden)
  + .step-icon-wrapper {
  display: none;
}
.m-collapsableprocesstoggle.has-validated
  .process-wrapper
  .process-step-wrapper {
  row-gap: 16px;
}
.m-collapsableprocesstoggle.has-validated
  .process-wrapper
  .process-step-wrapper
  .process-step
  .step-icon-wrapper {
  width: 28px;
  height: 28px;
}
@media (min-width: 600px) {
  .m-collage-module {
    margin-bottom: 80px;
  }
  .m-collapsableprocesstoggle.has-validated
    .process-wrapper
    .process-step-wrapper
    .process-step
    .step-icon-wrapper {
    width: 48px;
    height: 48px;
  }
}
.m-collapsableprocesstoggle.has-validated
  .process-wrapper
  .process-step-wrapper
  .process-step
  .step-icon-wrapper
  .step-icon {
  -webkit-font-smoothing: antialiased;
  speak: none;
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #fff;
}
.m-collapsableprocesstoggle.has-validated
  .process-wrapper
  .process-step-wrapper
  .process-step
  .step-icon-wrapper
  .step-icon::before {
  font-size: 18px;
  font-weight: 700;
}
.m-collapsableprocesstoggle.has-warnings
  .process-wrapper
  .process-step-wrapper
  .process-step
  .step-icon-wrapper
  .step-icon {
  color: #ffcf00;
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-collapsableprocesstoggle.has-validated
  .process-wrapper
  .process-step-wrapper,
.m-collapsableprocesstoggle.has-warnings
  .process-wrapper
  .process-step-wrapper {
  background-color: transparent;
  color: #000;
}
.m-collapsableprocesstoggle.has-validated
  .process-wrapper
  .process-step-wrapper
  .process-step-edit
  .step-edit,
.m-collapsableprocesstoggle.has-warnings
  .process-wrapper
  .process-step-wrapper
  .process-step-edit
  .step-edit {
  -webkit-font-smoothing: antialiased;
  speak: none;
  font-size: 30px;
  color: #007bc0;
  cursor: pointer;
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-collapsableprocesstoggle.has-validated
  .process-wrapper
  .process-step-wrapper
  .process-step-edit
  .step-edit:hover,
.m-collapsableprocesstoggle.has-warnings
  .process-wrapper
  .process-step-wrapper
  .process-step-edit
  .step-edit:hover {
  color: #00629a;
}
.m-collapsableprocesstoggle.has-validated
  .process-wrapper
  .process-step-wrapper
  .process-step-edit
  .step-edit:active,
.m-collapsableprocesstoggle.has-warnings
  .process-wrapper
  .process-step-wrapper
  .process-step-edit
  .step-edit:active {
  color: #004975;
}
.m-collapsableprocesstoggle .process-wrapper .process-step-wrapper {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #000;
  padding: 24px 16px 16px;
  margin-bottom: 0;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-step {
  font-size: 1.25rem;
  line-height: 1.875rem;
  -webkit-column-gap: 8px;
  column-gap: 8px;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-step
  .step-number-wrapper {
  border: none;
  border-radius: 50%;
  width: 28px;
  height: 28px;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-step
  .step-number-wrapper
  .step-number {
  font-size: 1rem;
  line-height: 1.5rem;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-step
  .step-text {
  padding: 0;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-summary {
  margin-top: 0;
}
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-summary
  .problem-steps:nth-child(n),
.m-collapsableprocesstoggle
  .process-wrapper
  .process-step-wrapper
  .process-summary
  div:nth-of-type(n) {
  margin-left: 52px;
}
@media (min-width: 900px) {
  .m-collage-module
    .collage-item-wrapper
    .collage-item
    .collage-description-box
    .a-heading {
    font-size: 2rem;
    line-height: 2.6875rem;
  }
  .m-collapsableprocesstoggle:not(.is-active)
    .process-wrapper
    .process-step-wrapper {
    padding: 32px;
  }
  .m-collapsableprocesstoggle.has-validated
    .process-wrapper
    .process-step-wrapper {
    row-gap: 24px;
  }
  .m-collapsableprocesstoggle.has-validated
    .process-wrapper
    .process-step-wrapper
    .process-step
    .step-icon-wrapper
    .step-icon::before {
    font-size: 34px;
  }
  .m-collapsableprocesstoggle .process-wrapper .process-step-wrapper {
    padding: 32px 32px 24px;
  }
  .m-collapsableprocesstoggle
    .process-wrapper
    .process-step-wrapper
    .process-step {
    font-size: 2rem;
    line-height: 3rem;
    -webkit-column-gap: 20px;
    column-gap: 20px;
  }
  .m-collapsableprocesstoggle
    .process-wrapper
    .process-step-wrapper
    .process-step
    .step-number-wrapper {
    width: 48px;
    height: 48px;
  }
  .m-collapsableprocesstoggle
    .process-wrapper
    .process-step-wrapper
    .process-step
    .step-number-wrapper
    .step-number {
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
  .m-collapsableprocesstoggle
    .process-wrapper
    .process-step-wrapper
    .process-summary
    .problem-steps:nth-child(n),
  .m-collapsableprocesstoggle
    .process-wrapper
    .process-step-wrapper
    .process-summary
    div:nth-of-type(n) {
    margin-left: 56px;
  }
}
.m-collapsableprocesstoggle .process-wrapper .process-step-content {
  padding: 0 16px;
}
.m-collapsableprocesstoggle .m-form,
.m-collapsableprocesstoggle .process-wrapper .form-row:not(.form-row-wrapper) {
  margin-bottom: 0;
}
.m-collapsableprocesstoggle .m-form .g-col::before {
  content: none;
}
.m-collapsableprocesstoggle .m-form.form-actions {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 24px;
}
@media (min-width: 900px) {
  .m-collapsableprocesstoggle .process-wrapper .process-step-content {
    padding: 0 88px;
  }
  .m-collapsableprocesstoggle .m-form.form-actions {
    margin-bottom: 48px;
  }
}
.m-collapsableprocesstoggle .m-form.form-actions .form-action {
  margin-bottom: 0;
}
.m-collapsableprocesstoggle
  .m-form
  .form-row.form-row-wrapper
  .m-enterenumberproductids
  .m-searchfield
  div.submit-wrap {
  margin-top: 0;
}
.m-collapsableprocesstoggle .m-form .form-row.form-row-wrapper:last-child {
  margin-bottom: 0;
}
.m-collapsableprocesstoggle:last-child {
  margin-bottom: -webkit-calc(80px - 24px);
  margin-bottom: calc(80px - 24px);
}
.m-collapsableprocesstoggle .form-actions {
  margin-top: 32px;
}
.m-collapsableprocesstoggle
  .m-dob2billingaddress
  .m-forminput.m-forminput-radio
  .a-formlabel,
.m-collapsableprocesstoggle
  .m-dob2billingaddress
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  .a-formlabel,
.m-collapsableprocesstoggle
  .m-dob2billingaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  .a-formlabel,
.m-collapsableprocesstoggle
  .m-dob2billingaddress
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput
  .a-formlabel,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-collapsableprocesstoggle
  .m-dob2billingaddress
  .m-forminput-radio.technical-info-search
  .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-collapsableprocesstoggle
  .m-dob2billingaddress
  input.m-forminput-radio.js-search-input
  .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-collapsableprocesstoggle
  .m-dob2billingaddress
  input.m-forminput-radio.m-forminput
  .a-formlabel {
  width: 100%;
}
.m-collapsableprocesstoggle
  .m-dob2billingaddress
  .form-row[data-field-count="2"]
  .m-forminput:not(.form-layout-col),
.m-collapsableprocesstoggle
  .m-dob2billingaddress
  .form-row[data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col),
.m-collapsableprocesstoggle
  .m-dob2billingaddress
  .form-row[data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col),
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-collapsableprocesstoggle
  .m-dob2billingaddress
  .form-row[data-field-count="2"]
  .technical-info-search:not(.form-layout-col),
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-collapsableprocesstoggle
  .m-dob2billingaddress
  .form-row[data-field-count="2"]
  input.js-search-input:not(.form-layout-col) {
  width: -webkit-calc(100% / 2 - 8px);
  width: calc(100% / 2 - 8px);
}
.m-collapsableprocess {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
}
.m-collapsableprocess > .g-col {
  margin-bottom: 0;
}
.m-collapsableprocess > .g-col .a-heading {
  font-size: 1.6rem;
  line-height: 1.5;
  margin-bottom: 20px;
}
.m-collapsableprocess .m-form .form-row {
  padding: 0;
  margin-bottom: 16px;
}
@media (min-width: 900px) {
  .m-collapsableprocess .m-form .form-row {
    margin-bottom: 24px;
  }
}
.m-collapsableprocess .m-termsconditions .a-heading {
  font-size: 1.25rem;
  line-height: 1.875rem;
  margin-bottom: 12px;
}
.m-collapsableprocess .m-termsconditions .m-forminput-checkbox {
  padding: 0;
  margin-top: 0;
  margin-bottom: 12px;
}
.g-layout-full > .g-col > .m-collapsemodule,
.g-layout-half > .g-col > .m-collapsemodule,
.g-layout-third > .g-col > .m-collapsemodule {
  -webkit-box-shadow: 0 0 0 100vmax #eff1f2;
  box-shadow: 0 0 0 100vmax #eff1f2;
  -webkit-clip-path: inset(0 -100vmax);
  clip-path: inset(0 -100vmax);
}
.m-collapsemodule {
  margin-bottom: 64px;
  padding: 32px 0 24px;
  background-color: #eff1f2;
}
.m-collapsemodule .collapse-header {
  border-radius: 0;
}
.m-collapsemodule .collapse-headline {
  margin: 0 0 24px;
  text-align: left;
  font-size: 24px;
  line-height: 34px;
}
.m-collapsemodule .collapse-divider {
  display: none;
}
.m-collapsemodule .collapse-label-container {
  display: -ms-grid;
  display: grid;
  grid-auto-flow: column;
  padding: 0;
  grid-auto-columns: minmax(-webkit-calc((100vw / 2) - 48px), 1fr);
  grid-auto-columns: minmax(calc((100vw / 2) - 48px), 1fr);
  overflow-x: auto;
  gap: 8px;
}
@media (min-width: 600px) {
  .g-layout-half > .g-col > .m-collapsemodule,
  .g-layout-third > .g-col > .m-collapsemodule {
    -webkit-clip-path: none;
    clip-path: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .m-collapsemodule {
    padding: 48px 16px;
    margin-bottom: 80px;
  }
  .m-collapsemodule .collapse-headline {
    font-size: 40px;
    line-height: 52px;
    text-align: center;
  }
  .m-collapsemodule .collapse-label-container {
    gap: 16px;
    grid-auto-columns: minmax(-webkit-calc((100vw / 3) - 48px), 1fr);
    grid-auto-columns: minmax(calc((100vw / 3) - 48px), 1fr);
  }
  .m-compareheader
    .m-compareitem
    .m-productteaser
    .product-images
    .product-thumbnail
    .a-image {
    max-height: 200px;
  }
}
@media (min-width: 900px) {
  .m-collapsemodule .collapse-label-container {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    grid-auto-columns: minmax(0, 1fr);
  }
  .m-comparetable__header-top {
    padding-left: 0;
  }
}
.m-collapsemodule .collapse-label {
  background-color: #fff;
  padding: 32px 12px 16px;
  width: 100%;
  margin: 0 0 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  cursor: pointer;
  position: relative;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  z-index: 1;
  word-break: break-word;
}
.m-collapsemodule .collapse-label:before {
  position: absolute;
  content: "";
  bottom: 5px;
  left: 50%;
  translate: -50%;
  height: 24px;
  width: 24px;
  background-color: #fff;
  rotate: 45deg;
  z-index: -1;
  -webkit-transition: bottom 0.4s;
  transition: bottom 0.4s;
}
.m-collapsemodule .collapse-label:focus {
  outline: transparent solid 1px;
}
.m-collapsemodule .collapse-label:last-child {
  margin-right: 0;
}
.m-collapsemodule .collapse-label-active:before {
  bottom: -12px;
}
@media (max-width: 599px) {
  .m-collapsemodule .collapse-label {
    width: 100%;
    margin-right: 0;
  }
  .m-collapsemodule .collapse-label:last-child {
    margin-bottom: 18px;
  }
}
.m-collapsemodule .collapse-checkmark {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: none;
  margin-bottom: 16px;
  -webkit-transition: background-color 0.4s ease-in-out 0.1s;
  transition: background-color 0.4s ease-in-out 0.1s;
}
.m-collapsemodule .collapse-checkmark .icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  -webkit-transition: color 0.4s ease-in-out 0.1s;
  transition: color 0.4s ease-in-out 0.1s;
  font-size: 26px;
  position: relative;
  top: 4px;
}
.m-collapsemodule .collapse-content {
  height: 0;
  position: relative;
  border-radius: 0 0 6px 6px;
  -webkit-transition: height 0.4s ease-in-out 0.1s;
  transition: height 0.4s ease-in-out 0.1s;
}
.m-collapsemodule .collapse-text {
  position: absolute;
  padding: 32px 0 0;
  opacity: 0;
  -webkit-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}
.m-collapsemodule .collapse-text-active {
  opacity: 1;
  -webkit-transition: opacity 0.2s ease-in-out 0.4s;
  transition: opacity 0.2s ease-in-out 0.4s;
}
.m-collapsemodule .collapse-text :last-child {
  margin-bottom: 0;
}
.m-collapsemodule .collapse-text .a-heading {
  font-weight: 700;
}
.m-collapsemodule .collapse-text p:not(.a-heading) {
  font-size: 16px;
}
.m-collapsemodule.light-theme .collapse-header {
  border: none;
  border-bottom: none;
  background-color: transparent;
}
.m-collapsemodule.light-theme .collapse-headline {
  color: #000;
}
.m-collapsemodule.light-theme .collapse-divider::before {
  background-color: #2c5de5;
}
.m-collapsemodule.light-theme .collapse-label {
  color: #000;
}
.m-collapsemodule.light-theme .collapse-checkmark {
  border: none;
  background-color: #e0e2e5;
}
.m-collapsemodule.light-theme .collapse-checkmark .icon {
  color: #a4abb3;
}
.m-collapsemodule.light-theme .collapse-label-active .collapse-checkmark {
  background-color: #007bc0;
}
.m-collapsemodule.light-theme .collapse-label-active .collapse-checkmark .icon {
  color: #fff;
}
.m-collapsemodule.light-theme .collapse-content {
  border: none;
  border-top: none;
}
.m-collapsemodule.dark-theme .collapse-header {
  border: none;
  border-bottom: none;
  background-color: transparent;
}
.m-collapsemodule.dark-theme .collapse-headline {
  color: #000;
}
.m-collapsemodule.dark-theme .collapse-divider::before {
  background-color: #fff;
}
.m-collapsemodule.dark-theme .collapse-label {
  color: #000;
}
.m-collapsemodule.dark-theme .collapse-checkmark {
  border: none;
  background-color: #e0e2e5;
}
.m-collapsemodule.dark-theme .collapse-checkmark .icon {
  color: #a4abb3;
}
.m-collapsemodule.dark-theme .collapse-label-active .collapse-checkmark {
  background-color: #007bc0;
}
.m-collapsemodule.dark-theme .collapse-label-active .collapse-checkmark .icon {
  color: #fff;
}
.m-collapsemodule.dark-theme .collapse-content {
  border: none;
  border-top: none;
}
.m-compareheader .m-compareitem .m-productteaser .product-info .a-heading {
  font-size: 1.25rem;
  overflow: hidden;
}
.m-compareheader .m-compareitem.empty-col {
  background: url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/img/supergraphic-gray-light.svg);
  border: 1px solid #e6e6e6;
}
.m-compareheader .m-compareitem.empty-col .add-item {
  margin: 0;
  padding: 30px 0;
}
.m-compareheader .m-compareitem.empty-col .add-item .icon {
  font-size: 30px;
}
.m-compareheader .m-compareitem.empty-col .add-item strong {
  display: block;
  font-size: 1rem;
  font-weight: 400;
  margin-top: 20px;
}
.m-compareheader .delete .icon-delete,
.m-compareheader .stickyitem-remove .icon-delete {
  padding: 10px;
  border-radius: 50%;
  border: 1px solid #e6e6e6;
}
.m-compareheader .controls-wrapper > p {
  margin-bottom: 10px;
}
.m-compareheader .controls-wrapper > p:last-child {
  margin-bottom: 20px;
}
.m-compareheader .reduced-header {
  border-bottom: 1px solid #e6e6e6;
}
.m-compareitem .m-productteaser .product-images .product-thumbnail a img {
  max-height: 200px;
}
.m-compareitem .m-producttitle .fragment {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.m-comparetable__header-top .m-comparetable__title {
  font-size: 2.5rem;
  line-height: 3.25rem;
  padding-bottom: 0;
  margin-bottom: 24px;
}
.m-comparetable__expandrow {
  border-top: 1px solid #e6e6e6;
}
.m-comparetable__expandrow
  .m-comparetable__properties
  .m-comparetable__property-title.m-comparetable__property-title:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-comparetable__expandrow
  .m-comparetable__properties
  .m-comparetable__property-title.m-comparetable__property-title:before {
  content: "";
  display: none !important;
}
.m-comparetable__expandrow .m-comparetable__property-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 20px 0;
  font-size: 1rem;
  font-weight: 400;
}
.m-comparetable__expandrow .m-comparetable__property-title:before {
  display: none;
}
.m-comparetable__expandrow
  .m-comparetable__property-title
  .m-comparetable__text {
  padding: 0;
}
.m-comparetable__expandrow--expanded
  .m-comparetable__properties
  .m-comparetable__property-title.m-comparetable__property-title {
  color: #000;
}
.m-comparetable__expandrow--expanded
  .m-comparetable__properties
  .m-comparetable__property-title.m-comparetable__property-title:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-comparetable__expandrow--expanded
  .m-comparetable__properties
  .m-comparetable__property-title.m-comparetable__property-title:before {
  content: "";
  display: none !important;
}
.m-comparetable__col .icon {
  font-size: 0.875rem;
}
.m-comparetable__col--with-padding {
  padding-left: 15px;
}
.m-comparetable__col .data-sheet-energy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
  margin: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 10px;
  column-gap: 10px;
}
.m-comparetable__col .data-sheet-energy::after {
  display: none;
}
.m-comparetable__col .data-sheet-energy .m-imagelist {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 0;
}
.m-comparetable__col .data-sheet-energy .m-imagelist .a-link {
  margin: 0;
}
.m-comparetable__col .data-sheet-energy .additional-energy-labels-repair-index,
.m-comparetable__col .data-sheet-energy .repair-index-wrapper {
  width: 100%;
}
.m-comparetable__col
  .data-sheet-energy
  .additional-energy-labels-repair-index
  .m-imagelist,
.m-comparetable__col .data-sheet-energy .repair-index-wrapper .m-imagelist {
  width: 50px;
}
@media (min-width: 600px) {
  .m-comparetable__col
    .data-sheet-energy
    .additional-energy-labels-repair-index
    .m-imagelist,
  .m-comparetable__col .data-sheet-energy .repair-index-wrapper .m-imagelist {
    width: 65px;
  }
}
.m-comparetable__col .data-sheet-energy .energy-label-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.m-comparetable__col .data-sheet-energy .energy-label-wrapper .m-imagelist {
  width: 60px;
}
.m-comparetable__col .data-sheet-energy .energy-label-text-wrapper {
  font-size: 0.75rem;
  line-height: 1.125rem;
}
.m-comparetable__col
  .data-sheet-energy
  .energy-label-text-wrapper
  .a-link-download {
  font-size: 0.75rem;
  line-height: 1.125rem;
  padding: 0;
  position: relative;
}
.m-comparetable__col
  .data-sheet-energy
  .energy-label-text-wrapper
  .a-link-download:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-comparetable__col
  .data-sheet-energy
  .energy-label-text-wrapper
  .a-link-download:after {
  content: "";
}
.m-comparetable__col
  .data-sheet-energy
  .energy-label-text-wrapper
  .a-link-download::after {
  display: none;
}
.m-comparetable__col
  .data-sheet-energy
  .energy-label-text-wrapper
  .energy-class-range {
  margin-top: 0;
}
.m-comparetable .m-comparetable__col.m-comparetable__propertyname {
  padding-left: 0;
}
.m-comparetable__col.m-comparetable__additem > .hidden {
  display: block !important;
}
.m-comparetable__subrow {
  font-size: 1rem;
}
.m-comparetable__subrow--has-differences
  .m-comparetable__property-content-wrapper {
  background-color: transparent;
}
.m-comparetable__subrow--has-differences
  .m-comparetable__property-content-wrapper--noBackgroud {
  background: 0 0;
}
.m-comparetable__subrow .m-comparetable__col .icon {
  padding-left: 10px;
}
.m-comparetable__properties {
  padding-left: 25px;
  padding-right: 0;
}
.m-comparetable__table .m-comparetable__propertyname {
  word-break: normal;
  border-right: 2px solid #8a9097;
  color: #000;
  font-weight: 700;
}
@media (max-width: 599px) {
  .m-comparetable__table .m-comparetable__propertyname {
    border-right: none;
  }
}
.m-comparetable__table {
  position: relative;
}
.m-comparetable__table thead .m-comparetable__col.m-comparetable__additem {
  padding: 0;
}
@media (min-width: 900px) {
  .m-comparetable__table .m-comparetable__property-content-wrapper {
    padding: 12px 0;
  }
  .m-comparetable__m-compareadditem {
    display: -ms-grid !important;
    display: grid !important;
  }
}
.m-comparetable .m-compareadditem {
  margin-top: 0;
  height: 48px;
  padding: 0;
  display: block;
  border: 1px solid #007bc0;
}
.m-comparetable .m-compareadditem > .add-item {
  height: 100%;
  padding: 0 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 4px;
  overflow: hidden;
}
.m-comparetable .m-compareadditem > .add-item .icon {
  margin: 0;
  font-size: 20px;
  font-weight: 400;
}
.m-comparetable .m-compareadditem .m-compareadditem__text {
  display: block;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.m-comparetable
  .m-comparetable__table
  thead
  .m-comparetable__col.m-comparetable__col--small {
  min-width: 0;
  padding: 0;
  width: 0;
  position: relative;
}
.m-comparetable
  .m-comparetable__table
  thead
  .m-comparetable__col.m-comparetable__col--wide.sorting_disabled {
  padding: 16px 0 0;
}
.m-comparetable
  .m-comparetable__table
  thead
  .m-comparetable__col.m-comparetable__col--wide.sorting_disabled
  .m-comparetable__header-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  row-gap: 12px;
}
.m-comparetable
  .m-comparetable__table
  thead
  .m-comparetable__col.m-comparetable__col--wide.sorting_disabled
  .m-comparetable__header-bottom
  .m-comparetable__view-controls {
  padding: 0;
  position: relative;
}
.m-comparetable
  .m-comparetable__table
  thead
  .m-comparetable__col.m-comparetable__col--wide.sorting_disabled
  .m-comparetable__header-bottom
  .m-comparetable__print-controls {
  padding: 0;
}
.m-comparetable
  .m-comparetable__table
  thead
  .m-comparetable__col.m-comparetable__col--wide.sorting_disabled
  .m-comparetable__header-bottom
  .m-comparetable__print-controls
  .a-link {
  font-size: 16px;
  line-height: 24px;
  color: #000;
}
.m-comparetable
  .m-comparetable__col.sorting_disabled
  .m-comparetable__expand-controls {
  display: none;
}
@media (max-width: 599px) {
  .m-comparetable
    .m-comparetable__table
    thead
    .m-comparetable__col.m-comparetable__additem {
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    top: 0;
    width: 100% !important;
  }
  .m-comparetable
    .m-comparetable__table
    thead
    .m-comparetable__col.m-comparetable__additem
    .js-first-column-content {
    display: block !important;
    height: 100%;
  }
  .m-comparetable .m-compareadditem {
    height: 48px;
    padding: 0;
    display: -ms-grid;
    display: grid;
    place-content: center;
    border: 1px solid #007bc0;
  }
  .m-comparetable .m-compareadditem > .add-item {
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
  }
  .m-comparetable .m-compareadditem > .add-item .icon {
    margin: 0;
    font-size: 20px;
    font-weight: 400;
  }
  .m-comparetable .m-compareadditem .m-compareadditem__text {
    display: block;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
  }
  .m-comparetable
    .m-comparetable__table
    thead
    tr:first-child
    .m-comparetable__col:not(.m-comparetable__additem) {
    padding-top: 94px;
  }
  .m-comparetable
    .m-comparetable__table
    thead
    .m-comparetable__col.m-comparetable__col--small {
    min-width: 0 !important;
    padding: 0;
    width: 0 !important;
    position: unset;
  }
  .m-comparetable .m-comparetable__slide-controls {
    position: absolute;
    z-index: 10;
    top: 150px;
    margin: 0;
  }
  .m-comparetable .m-comparetable__slide-controls.js-control-left {
    left: 0;
  }
  .m-comparetable .m-comparetable__slide-controls.js-control-right {
    right: 0;
  }
  .m-comparetable .m-comparetable__table thead .m-comparetable__col {
    width: 100%;
  }
  .m-comparetable
    .m-comparetable__table
    thead
    .m-comparetable__col:not(.m-comparetable__col--small):not(
      .m-comparetable__additem
    ):nth-child(3) {
    padding-left: 16px;
    padding-right: 8px;
  }
  .m-comparetable
    .m-comparetable__table
    thead
    .m-comparetable__col:not(.m-comparetable__col--small):not(
      .m-comparetable__additem
    ):nth-last-child(2) {
    padding-left: 8px;
    padding-right: 16px;
  }
  .m-comparetable
    .m-comparetable__table
    thead
    .m-comparetable__col.m-comparetable__col--wide.sorting_disabled
    .m-comparetable__header-bottom {
    width: -webkit-calc(100vw - 64px);
    width: calc(100vw - 64px);
    min-width: -webkit-calc(100vw - 64px);
    min-width: calc(100vw - 64px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    row-gap: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 16px 0;
  }
  .m-comparetable
    .m-comparetable__table
    thead
    .m-comparetable__col
    .m-comparetable__header-bottom.sorting_disabled
    .m-comparetable__expand-controls {
    display: none;
  }
  .m-comparetable
    .m-comparetable__table
    tbody
    .m-comparetable__col:not(.m-comparetable__col--small):not(
      .m-comparetable__additem
    ):nth-child(3) {
    padding-left: 16px;
    padding-right: 8px;
  }
  .m-comparetable
    .m-comparetable__table
    tbody
    .m-comparetable__col:not(.m-comparetable__col--small):not(
      .m-comparetable__additem
    ):nth-last-child(2) {
    padding-left: 8px;
    padding-right: 16px;
  }
  .m-comparetable
    .m-comparetable__propertyname-row
    .m-comparetable__propertyname {
    padding: 0;
  }
  .m-comparetable
    .m-comparetable__table
    .m-comparetable__propertyname-row
    .m-comparetable__property-content-wrapper {
    padding: 28px 0 10px;
    font-size: 14px;
    line-height: 21px;
    font-weight: 700;
    color: #000;
    border-bottom: 2px solid #7d8389;
  }
  .m-comparetable
    .m-comparetable__subrow
    .m-comparetable__propertyname
    .m-comparetable__property-content-wrapper {
    visibility: hidden;
  }
  .m-comparetable
    .m-comparetable__table
    tbody
    .m-comparetable__subrow
    .m-comparetable__col:not(.m-comparetable__col--small):not(
      .m-comparetable__additem
    ):nth-child(3) {
    padding-left: 0;
    padding-right: 16px;
    padding-top: 0;
    vertical-align: middle;
  }
  .m-comparetable
    .m-comparetable__table
    tbody
    .m-comparetable__subrow
    .m-comparetable__col:not(.m-comparetable__col--small):not(
      .m-comparetable__additem
    ):nth-last-child(2) {
    padding-left: 16px;
    padding-right: 0;
    padding-top: 0;
    vertical-align: middle;
  }
}
.m-comparetable .m-comparetable__warning-message {
  margin: 0;
  border: none;
  border-radius: 0;
  background-color: #d1e4ff;
}
.m-comparetable .m-comparetable__warning-message .content-icon {
  padding: 12px 0 12px 12px;
  color: #000;
}
.m-comparetable .m-comparetable__warning-message .content {
  padding: 12px;
  color: #000;
  font-size: 16px;
  line-height: 24px;
}
.m-comparetable .m-comparetable__col {
  padding: 0 16px;
}
.m-comparetable .m-comparetable__col.m-comparetable__col--small {
  padding: 0;
  min-width: 48px;
  width: 48px;
}
.m-comparetable .m-comparetable__slide-controls {
  position: absolute;
  z-index: 10;
  height: 48px;
  width: 48px;
  display: -ms-grid;
  display: grid;
  place-content: center;
  background: #eff1f2;
  color: #000;
  margin-top: 0;
  top: 95px;
}
.m-comparetable .m-comparetable__slide-controls.js-control-left {
  left: -10px;
}
.m-comparetable .m-comparetable__slide-controls.js-control-right {
  right: -10px;
}
.m-comparetable
  .m-comparetable__slide-controls.m-comparetable__slide-controls--disabled {
  display: none;
}
.m-comparetable .m-comparetable__slide-controls .icon {
  font-size: 28px;
}
.m-comparetable .m-producttitle.m-comparetableHeader__producttitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.m-comparetable
  .m-producttitle.m-comparetableHeader__producttitle
  > .a-heading {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  line-height: 18px;
  font-size: 12px;
}
.m-comparetable
  .m-producttitle.m-comparetableHeader__producttitle
  > .a-heading
  .fragment {
  font-weight: 700;
}
.m-comparetable
  .m-producttitle.m-comparetableHeader__producttitle
  > .a-heading
  .fragment.normal {
  font-weight: 400 !important;
}
.m-comparetable .m-producttitle.m-comparetableHeader__producttitle > p {
  font-size: 16px;
  line-height: 24px;
}
.m-comparetable
  .m-producttitle.m-comparetableHeader__producttitle
  > p
  .fragment {
  display: inline;
  margin-right: 0;
}
.m-comparetable .m-producttitle.m-comparetableHeader__producttitle > .a-link {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.m-comparetable
  .m-producttitle.m-comparetableHeader__producttitle
  > .a-link
  .a-heading {
  margin-bottom: 0;
}
.m-comparetable .m-producttitle .a-link .a-heading {
  font-size: 16px;
  line-height: 24px;
}
.m-comparetable .m-producttitle .a-link .a-heading .fragment {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}
.m-comparetable .m-producttitle .a-link .a-heading .fragment.normal {
  font-weight: 400;
}
.m-comparetable .m-producttitle .a-link .a-heading .fragment.std-header-2,
.m-comparetable .m-producttitle .a-link .a-heading .fragment.std-header-3,
.m-comparetable .m-producttitle .a-link .a-heading .fragment.std-header-4,
.m-comparetable .m-producttitle .a-link .a-heading .fragment.std-header-5,
.m-comparetable .m-producttitle .a-link .a-heading .fragment.std-header-6 {
  display: inline-block !important;
  font-weight: 400 !important;
}
@media (min-width: 600px) {
  .m-comparetable .m-producttitle .a-link .a-heading,
  .m-comparetable .m-producttitle .a-link .a-heading .fragment,
  .m-comparetable .m-producttitle.m-comparetableHeader__producttitle > p {
    font-size: 20px;
    line-height: 30px;
  }
}
.m-comparetable .m-producttitle .a-heading .fragment {
  display: inline-block !important;
}
.m-comparetable .a-rating {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-comparetable .a-rating .scale .icon {
  font-size: 20px;
}
.m-comparetable .a-rating .ratings .number {
  font-size: 12px;
  line-height: 18px;
  color: #000;
  padding-left: 13px;
}
.m-comparetable .a-rating .ratings .number:after,
.m-comparetable .a-rating .ratings .number:before {
  display: none;
}
.m-comparetable .m-productconversionarea > * > p {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 18px;
}
.m-comparetable
  .m-contenttextmedia
  li
  .m-productconversionarea.m-productconversionarea--m-compareTable
  .a-link.link-addtocart,
.m-comparetable
  .m-productconversionarea.m-productconversionarea--m-compareTable
  .a-button,
.m-contenttextmedia
  li
  .m-comparetable
  .m-productconversionarea.m-productconversionarea--m-compareTable
  .a-link.link-addtocart {
  max-width: 100%;
  white-space: nowrap;
}
.m-comparetable
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-comparetable .m-productconversionarea .a-button,
.m-contenttextmedia
  li
  .m-comparetable
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.m-comparetable .m-productconversionarea .price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  margin-bottom: 16px;
}
.m-comparetable .m-productconversionarea .price .previous {
  margin-top: 0;
  font-size: 16px;
  line-height: 24px;
}
.m-comparetable .m-productconversionarea .price .current {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #000;
}
.m-comparetable
  .m-productconversionarea
  .price
  .current.highlight:first-of-type {
  color: #000;
}
.m-comparetable .m-productconversionarea .price .current:only-child {
  margin-bottom: 24px;
}
.m-comparetable .m-comparetable__expandrow {
  border-top: 1px solid #000;
}
.m-comparetable .m-comparetable__expandrow .m-comparetable__properties {
  padding: 0;
}
.m-comparetable .m-comparetable__expandrow .m-comparetable__property-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 34px;
  padding: 17px 0 13px;
}
.m-comparetable .m-comparetable__expandrow .m-comparetable__propertyvalue {
  font-weight: 400;
}
.m-comparetable .product-family-dropdown .product-family-container label {
  font-size: 0.75rem;
  line-height: 1.125rem;
}
.m-comparetable
  .product-family-dropdown
  .product-family-container
  .select2-container
  .select2-selection {
  font-weight: 400;
}
.m-comparetable td > div {
  overflow-wrap: break-word;
}
.m-comparetableHeader {
  max-width: unset;
  width: 100%;
}
.m-comparetableHeader .a-link:hover {
  text-decoration: none;
}
.m-comparetableHeader .a-link:visited {
  color: unset;
}
.m-comparetableHeader .product-promotion-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: initial;
  -ms-flex-direction: initial;
  flex-direction: initial;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
  -webkit-box-pack: initial;
  -webkit-justify-content: initial;
  -ms-flex-pack: initial;
  justify-content: initial;
}
.m-comparetableHeader .product-promotion-wrapper .promotion-wrapper-left,
.m-comparetableHeader .product-promotion-wrapper .promotion-wrapper-right {
  gap: 8px;
}
.m-comparetableHeader__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
}
.m-comparetableHeader__header
  .a-link.has-icon.m-comparetableHeader__delete:hover {
  color: #000;
}
.m-comparetableHeader__delete {
  z-index: 1;
  padding: 0;
  width: auto;
  color: #000;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  margin-bottom: 6px;
}
.m-comparetableHeader__delete .icon-delete {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 21px;
}
.m-comparetableHeader__thumbnail {
  width: 100%;
}
.m-comparetableHeader__thumbnail img {
  max-height: 250px;
  max-width: 100%;
  object-fit: contain;
  max-height: unset;
}
.m-comparetableHeader__ratingsummary {
  margin-top: 0;
}
.m-comparetableHeader__ratingsummary .icon.icon-wishlist.icon-s {
  width: 15px;
}
.m-comparetableHeader__ratingsummary .ratings {
  font-weight: 700;
}
.m-comparetableHeader .std-header-1 {
  width: 100%;
}
.m-confirmationmessage {
  margin-bottom: 40px;
}
.m-confirmationmessage .a-heading {
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.6875rem;
  margin-bottom: 24px;
}
.m-confirmationmessage p {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 16px;
}
.m-confirmationmessage p.highlight {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 700;
  margin-bottom: 8px;
}
.m-confirmationmessage
  .m-contenttextmedia
  li
  .m-productconversionarea
  li
  > .a-button-link.a-link.link-addtocart,
.m-confirmationmessage
  .m-contenttextmedia
  li
  .m-productconversionarea
  li
  > .a-link.link-addtocart,
.m-confirmationmessage li > .a-button.a-button-link,
.m-confirmationmessage li > .a-button.a-link,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-confirmationmessage
  li
  > .a-button-link.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-confirmationmessage
  li
  > .a-link.link-addtocart {
  padding-left: 20px;
}
.m-confirmationmessage li > .a-link {
  font-size: 0.75rem;
  line-height: 1rem;
  padding-left: 0;
}
.m-confirmationmessage.checkout-confirmation-message {
  text-align: left;
}
.m-contactteaser .person-details {
  padding: 0;
}
.m-contactteaser .person-details .a-heading {
  font-size: 0.875rem;
  font-weight: 700;
  margin-bottom: 5px;
}
.m-tabs .tab-panel .m-contactteaser .person-details .a-heading {
  margin-bottom: 5px;
}
.m-contactteaser .person-details p {
  margin: 0;
}
.m-contactteaser .person-details p.title {
  padding: 0;
  margin-bottom: 20px;
}
.m-contactteaser .person-details p.adress {
  margin-top: 20px;
}
.m-contactteaser .person-details p.email,
.m-contactteaser .person-details p.fax,
.m-contactteaser .person-details p.phone {
  margin-bottom: 7px;
}
.m-contactteaser .person-details p .a-link .icon {
  font-size: 1.3rem;
}
.a-morecontenttogglelink
  .more-less-button
  .m-contactteaser
  .contact
  a.a-button.a-link-primary.content-toggle,
.m-contactteaser .contact .a-button-primary.a-button,
.m-contactteaser .contact .a-button.a-link-primary.a-link,
.m-contactteaser
  .contact
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle,
.m-contactteaser
  .contact
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-contactteaser
  .contact
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link,
.m-contactteaser
  .contact
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link,
.m-contactteaser
  .contact
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-contactteaser
  .contact
  .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-contactteaser
  .contact
  .a-button.a-link,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-contactteaser
  .contact
  .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contactteaser
  .contact
  a.a-button.a-link-primary {
  display: block;
}
.m-containerexpandable {
  margin-top: 0;
  margin-bottom: 64px;
}
.m-containerexpandable > p {
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 1.5rem;
}
.m-containerexpandable .a-heading {
  font-size: 1.5rem;
  line-height: 2.125rem;
  font-weight: 700;
  margin-bottom: 1.5rem;
}
.m-containerexpandable .a-morecontenttogglelink {
  margin: 0;
}
.m-containerexpandable .a-morecontenttogglelink .more-less-button {
  padding: 0;
}
.m-containerexpandable
  .a-morecontenttogglelink
  .more-less-button
  .containerexpandable-togglelink {
  margin-bottom: 0;
}
.m-containerexpandable .a-morecontenttogglelink .content {
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.m-containerexpandable .a-morecontenttogglelink .content.is-open {
  margin-top: 64px;
}
.m-containerexpandable .a-morecontenttogglelink .a-heading {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 700;
  margin-bottom: 1rem;
}
@media (min-width: 600px) {
  .m-comparetable .m-productconversionarea .price .current {
    font-size: 20px;
    line-height: 30px;
  }
  .m-containerexpandable {
    margin-bottom: 80px;
  }
  .m-containerexpandable .a-heading,
  .m-containerexpandable .a-morecontenttogglelink .a-heading {
    font-size: 2rem;
    line-height: 2.6875rem;
  }
}
.m-containerexpandable .a-morecontenttogglelink p {
  font-size: 1rem;
  line-height: 1.5rem;
}
.m-contentcomparetable {
  margin-bottom: 64px;
}
@media (min-width: 600px) {
  .m-contentcomparetable {
    margin-bottom: 80px;
  }
}
.m-contentheader {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 4rem;
}
@media (min-width: 900px) {
  .m-containerexpandable .a-heading {
    font-size: 2.5rem;
    line-height: 3.25rem;
  }
  .m-containerexpandable .a-morecontenttogglelink .a-heading {
    font-size: 2rem;
    line-height: 2.6875rem;
    margin-bottom: 1.5rem;
  }
  .m-contentheader {
    padding-left: 16px;
    padding-right: 16px;
  }
  .m-contenttextmedia[data-media-size="size-2of3"]:not(
      [data-heading-above="true"]
    )
    .heading {
    padding: 0 !important;
  }
}
* + .g-layout-full .m-contentheader,
* + .m-contentheader {
  margin-top: 64px;
}
@media (min-width: 600px) {
  .m-contentheader {
    margin-bottom: 5rem;
  }
  * + .g-layout-full .m-contentheader,
  * + .m-contentheader {
    margin-top: 32px;
  }
}
.m-contentheader .a-heading {
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2.125rem;
}
.m-contentheader .content {
  padding: 0;
}
.m-contentheader .content p {
  margin-bottom: 1.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.m-contentheader .content p.footnote-text {
  font-size: 0.75rem;
  line-height: 1.5;
}
.m-contentheader .footnote-number {
  font-size: 0.75rem;
}
.m-contentheader .footnote-text {
  font-size: 0.75rem;
  color: #000;
}
.m-contentheader .list-unstyled {
  margin-top: 0;
}
.m-contentheader .list-unstyled li {
  margin-bottom: 16px;
}
.m-contenttext {
  padding-right: 1.3888888889%;
  padding-left: 1.3888888889%;
}
.m-contenttext .a-heading {
  margin-bottom: 40px;
}
.m-contenttext2col {
  margin-top: 30px;
  margin-bottom: 4rem;
}
@media (min-width: 600px) {
  .m-contenttext2col {
    margin-bottom: 5rem;
  }
}
.a-morecontenttogglelink
  .more-less-button
  .m-contenttext2col
  a.a-link-primary.a-button.content-toggle,
.m-contenttext2col .a-button-primary,
.m-contenttext2col .a-link-primary.a-button.a-button-link,
.m-contenttext2col .a-link-primary.a-button.a-link,
.m-contenttext2col
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle,
.m-contenttext2col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-contenttext2col
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button,
.m-contenttext2col
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link,
.m-contenttext2col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-primary.a-button.a-link,
.m-contenttext2col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button,
.m-contenttext2col
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-primary.a-button.a-button-link.a-link,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-contenttext2col
  .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-contenttext2col
  .a-link.a-button,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-contenttext2col
  .a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttext2col
  .a-link-primary.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttext2col
  a.a-link-primary.a-button,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttext2col
  .a-link-primary.a-button.a-button-link.a-link {
  display: inline-block;
}
.m-contenttext2col h2.a-heading {
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2.125rem;
}
.m-contenttext2col .a-text2col {
  margin-bottom: 1.5rem;
}
.pagetype-product-list .m-contenttextmedia {
  border: 0 transparent;
  padding: 0;
  margin-bottom: 64px;
}
@media (max-width: 599px) {
  .m-comparetable .m-comparetable__slide-controls {
    top: 170px;
  }
  .pagetype-product-list .m-contenttextmedia {
    margin-top: 0;
    padding: 0;
  }
  .pagetype-product-list .m-contenttextmedia .heading {
    -webkit-box-ordinal-group: unset;
    -webkit-order: unset;
    -ms-flex-order: unset;
    order: unset;
    padding: 0;
  }
  .pagetype-product-list .m-contenttextmedia .media {
    margin-left: -16px;
    margin-right: -16px;
    -webkit-box-ordinal-group: unset;
    -webkit-order: unset;
    -ms-flex-order: unset;
    order: unset;
  }
  .pagetype-product-list .m-contenttextmedia .content {
    -webkit-box-ordinal-group: unset;
    -webkit-order: unset;
    -ms-flex-order: unset;
    order: unset;
    padding: 0;
  }
  .m-contenttextmedia .content-inner p {
    margin-bottom: 20px;
  }
  .m-contenttextmedia .content-inner .a-morelesslink {
    margin-top: 20px;
  }
}
.pagetype-product-detail .m-contenttextmedia {
  margin-bottom: 64px;
}
.pagetype-marketing-activity-success .m-contenttextmedia {
  margin-bottom: 0;
}
.pagetype-marketing-activity-success
  .m-contenttextmedia
  + .g-layout-full
  .m-processbar {
  margin: 0;
}
.pagetype-marketing-activity-success .m-confirmationmessage {
  margin-bottom: 0;
}
.m-contenttextmedia {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border: none;
  padding: 0;
  margin-bottom: 64px;
}
.g-col .m-contenttextmedia {
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 600px) {
  .m-contenttextmedia {
    margin-bottom: 80px;
  }
}
.m-contenttextmedia
  .content
  .content-inner
  .js-moreless:last-child
  .text:last-child
  p:last-child,
.m-contenttextmedia
  .content
  .content-inner
  .js-moreless:last-child
  li:last-child,
.m-contenttextmedia .content .content-inner > :last-child {
  margin-bottom: 0;
}
.contenttextmedia-size-2of3 .m-contenttextmedia + [data-media-size="size-2of3"],
.m-contenttextmedia[data-media-size="size-2of3"]
  + [data-media-size="size-2of3"] {
  margin-top: -4rem;
}
.m-contenttextmedia[data-media-size="size-2of3"][data-heading-above="true"] {
  width: 100% !important;
  margin-left: auto !important;
}
.m-contenttextmedia[data-media-size="size-2of3"] .media .a-image img {
  width: 100%;
  height: 100%;
}
.m-contenttextmedia[data-media-size="size-2of3"]
  .content:only-child
  .js-moreless {
  max-width: 1170px;
  margin: 0 auto;
}
.m-contenttextmedia[data-media-size="size-2of3"]:not(
    [data-heading-above="true"]
  )
  .content {
  padding: 0 16px !important;
}
.m-contenttextmedia .footnote-number {
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1.125rem;
}
.m-contenttextmedia .footnote-number-innote {
  vertical-align: inherit;
}
.m-contenttextmedia .m-video {
  z-index: 1;
}
.m-contenttextmedia .text p {
  margin-bottom: 24px;
}
.m-contenttextmedia .a-textpictogram .a-image {
  margin: 0 16px 16px 0;
}
.m-contenttextmedia .content {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.a-morecontenttogglelink
  .more-less-button
  .m-contenttextmedia
  .content
  a.a-link-primary.a-button.content-toggle,
.m-contenttextmedia .content .a-button-primary,
.m-contenttextmedia .content .a-link-primary.a-button.a-button-link,
.m-contenttextmedia .content .a-link-primary.a-button.a-link,
.m-contenttextmedia
  .content
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle,
.m-contenttextmedia
  .content
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button,
.m-contenttextmedia
  .content
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link,
.m-contenttextmedia
  .content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button,
.m-contenttextmedia .content li .m-productconversionarea .a-link.link-addtocart,
.m-contenttextmedia li .m-productconversionarea .content .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-contenttextmedia
  .content
  .a-link.a-button,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-contenttextmedia
  .content
  .a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-contenttextmedia
  .content
  a.a-link-primary.a-button {
  display: inline-block;
}
.m-contenttextmedia .content p {
  font-size: 1rem;
  line-height: 1.5rem;
}
.m-contenttextmedia .content .is-cropped[data-moreless-flex] {
  position: relative;
}
.m-contenttextmedia .content .is-cropped[data-moreless-flex]:after {
  position: absolute;
  bottom: 0;
  display: block;
  content: "";
  width: 100%;
  height: 50px;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(255, 255, 255, 0)),
    color-stop(70%, #fff)
  );
  background: linear-gradient(180deg, rgba(255, 255, 255, 0), #fff 70%);
}
.m-contenttextmedia .media {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  margin-bottom: 1rem;
  overflow: hidden;
}
.m-contenttextmedia .media .a-image img {
  width: 100%;
}
.m-contenttextmedia .media .a-caption {
  display: block;
  margin-top: 0.5rem;
  color: #000;
  line-height: 1.125rem;
  opacity: 1;
}
.m-contenttextmedia .content blockquote,
.m-contenttextmedia .media blockquote {
  font-style: normal;
  margin-bottom: 20px;
  font-size: 2em;
  line-height: 1.25em;
}
.m-contenttextmedia .content blockquote:before,
.m-contenttextmedia .media blockquote:before {
  content: "\201c";
}
.m-contenttextmedia .content blockquote:after,
.m-contenttextmedia .media blockquote:after {
  content: "\201d";
}
.m-contenttextmedia .content .heading {
  padding: 0;
}
.m-contenttextmedia .heading {
  padding: 0;
  margin: 0;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.m-contenttextmedia .heading h1.a-heading,
.m-contenttextmedia .heading h2.a-heading,
.m-contenttextmedia .heading h3.a-heading {
  word-break: break-word;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2.125rem;
  margin-bottom: 1rem;
}
.m-contenttextmedia .heading h3.a-heading {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 400;
}
.m-contenttextmedia[data-type="contenttext-video"] .media {
  float: left;
}
.m-contenttextmedia[data-type="contenttext-video"] .content,
.m-contenttextmedia[data-type="contenttext-video"] .media {
  padding: 0;
}
.m-contenttextmedia[data-type="contenttext-video"] .content + .media,
.m-contenttextmedia[data-type="contenttext-video"] .media + .content {
  padding-left: 0;
}
.m-contenttextmedia[data-type="contenttext-image"] .content,
.m-contenttextmedia[data-type="contenttext-image"] .media {
  padding: 0;
}
.m-contenttextmedia[data-type="contenttext-image"] .content + .media,
.m-contenttextmedia[data-type="contenttext-image"] .media + .content {
  padding-left: 0;
}
.togglebox-content .m-contenttextmedia:last-of-type {
  border-bottom: 0;
}
.m-contenttextmedia .a-image-hotspots .image-hotspot.a-button,
.m-contenttextmedia
  .a-image-hotspots
  li
  .m-productconversionarea
  .image-hotspot.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-image-hotspots
  .image-hotspot.a-link.link-addtocart {
  width: 2.75rem;
  height: 2.75rem;
  color: #007bc0;
  font-family: icons;
  font-size: 1rem;
}
.m-contenttextmedia .a-image-hotspots .image-hotspot.a-button:hover,
.m-contenttextmedia
  .a-image-hotspots
  li
  .m-productconversionarea
  .image-hotspot.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-image-hotspots
  .image-hotspot.a-link.link-addtocart:hover {
  color: #004975;
}
.m-contenttextmedia .a-image-hotspots .image-hotspot.a-button:hover:before,
.m-contenttextmedia
  .a-image-hotspots
  li
  .m-productconversionarea
  .image-hotspot.a-link.link-addtocart:hover:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-image-hotspots
  .image-hotspot.a-link.link-addtocart:hover:before {
  background-color: #9dc9ff;
  border-color: #004975;
}
.m-contenttextmedia .a-image-hotspots .image-hotspot.a-button:after,
.m-contenttextmedia .a-image-hotspots .image-hotspot.a-button:before,
.m-contenttextmedia
  .a-image-hotspots
  li
  .m-productconversionarea
  .image-hotspot.a-link.link-addtocart:after,
.m-contenttextmedia
  .a-image-hotspots
  li
  .m-productconversionarea
  .image-hotspot.a-link.link-addtocart:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-image-hotspots
  .image-hotspot.a-link.link-addtocart:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-image-hotspots
  .image-hotspot.a-link.link-addtocart:before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
.m-contenttextmedia .a-image-hotspots .image-hotspot.a-button:before,
.m-contenttextmedia
  .a-image-hotspots
  li
  .m-productconversionarea
  .image-hotspot.a-link.link-addtocart:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-image-hotspots
  .image-hotspot.a-link.link-addtocart:before {
  content: "";
  width: 2.625rem;
  height: 2.625rem;
  padding: 0;
  background-color: #fff;
  border: 0.0625rem solid #007bc0;
}
.m-contenttextmedia .a-image-hotspots .image-hotspot.a-button:after,
.m-contenttextmedia
  .a-image-hotspots
  li
  .m-productconversionarea
  .image-hotspot.a-link.link-addtocart:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-image-hotspots
  .image-hotspot.a-link.link-addtocart:after {
  content: "\e01b";
  width: inherit;
  height: inherit;
  text-align: center;
  line-height: 2.75rem;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.m-contenttextmedia .m-mediagallery .mediagallery-mainslider {
  padding: 0;
}
.m-contenttextmedia
  .m-mediagallery
  .mediagallery-mainslider
  .a-paginationarrows {
  width: 3rem;
  height: 3rem;
  margin-top: -1.5rem;
  color: #000;
  font-size: 2rem;
  background-color: #eff1f2;
}
.m-contenttextmedia
  .m-mediagallery
  .mediagallery-mainslider
  .a-paginationarrows.next:after,
.m-contenttextmedia
  .m-mediagallery
  .mediagallery-mainslider
  .a-paginationarrows.prev:after {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.m-contenttextmedia .m-mediagallery .mediagallery-thumbnailcarousel {
  padding: 0;
}
.m-contenttextmedia
  .m-mediagallery
  .mediagallery-thumbnailcarousel
  .paginationarrows {
  display: none;
}
.m-contenttextmedia
  .m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide {
  margin: 0 0.25rem;
}
.m-contenttextmedia
  .m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide.is-active
  .mediagallery-thumbnailcarousel-hover {
  border-color: #007bc0;
  -webkit-box-shadow: inset 0 0 0 0.0625rem #fff;
  box-shadow: inset 0 0 0 0.0625rem #fff;
}
.m-contenttextmedia
  .m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide
  .mediagallery-thumbnailcarousel-hover {
  display: block;
  border: 0.0625rem solid #8a9097;
}
.m-contenttextmedia li {
  margin-bottom: 16px;
}
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 3rem;
}
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart:before {
  content: "\e06b";
  position: static;
  display: inline-block;
  font-size: 1.5625rem;
  vertical-align: top;
}
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart .text {
  margin-left: 0.3125rem;
}
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart:after {
  display: none;
}
.m-contenttextmedia li .m-productconversionarea .a-button,
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart {
  min-width: unset !important;
}
.m-contenttextmedia .m-listbox.a-area.a-area-desktop {
  padding: 3rem 4rem 5.5rem;
  background-color: #eff1f2;
}
.m-contenttextmedia .content .footnote-text {
  clear: both;
  color: #000;
  font-size: 0.75rem;
  line-height: 1.125rem;
  margin-bottom: 8px;
}
.m-contenttextmedia .content .footnote-text:last-of-type {
  margin-bottom: 28px;
}
.m-contenttextmedia .a-link.a-morelesslink {
  margin-bottom: 16px;
  margin-right: 0.25rem;
}
.m-contenttextmedia .m-listbox .listbox-content {
  position: relative;
  margin-bottom: 1rem;
}
.m-contenttextmedia .m-listbox .listbox-content:before {
  content: "\e07c";
  position: absolute;
  top: -0.4375rem;
  left: 0;
  padding: 0;
  margin: 0;
  font-size: 1.625rem;
}
.m-contenttextmedia .content,
.m-contenttextmedia .media {
  padding: 0;
}
.m-contenttextmedia .content + .media,
.m-contenttextmedia .media + .content {
  padding-left: 0;
}
.m-contenttextmedia .m-highlightbox.a-area.a-area.a-area {
  padding: 3rem 4rem 0;
  background-color: #eff1f2;
}
.m-contenttextmedia .m-highlightbox.a-area.a-area.a-area blockquote {
  color: #000;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 2.125rem;
  margin-bottom: 0;
}
.m-contenttextmedia .m-highlightbox.a-area.a-area.a-area + .a-caption {
  padding: 2.625rem 4rem 3rem;
  margin: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  background-color: #eff1f2;
}
html[dir="rtl"] .m-contenttextmedia .a-link:before {
  content: "" !important;
  display: none !important;
}
.m-contenttextmediabig {
  margin-bottom: 64px;
}
.m-contenttextmediabig h2.a-heading {
  margin-bottom: 4px;
  font-size: 1.5rem;
  line-height: 1.4;
  font-weight: 700;
}
.m-contenttextmediabig .content {
  margin-bottom: 65px;
  padding-left: 16px;
  padding-right: 16px;
}
.m-contenttextmediabig .content:only-child {
  overflow: hidden;
}
.m-contenttextmediabig .content:only-child .content-inner h2 {
  margin-top: 30px;
  margin-bottom: 0;
}
.m-contenttextmediabig .content .content-inner .text p {
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 15px;
}
.m-contenttextmediabig .content .content-inner .text p .footnote-number,
.m-contenttextmediabig .content .content-inner .text p.footnote-text {
  font-size: 0.875rem;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-contenttextmediabig
  .content
  .content-inner
  .a-link.link-addtocart,
.m-contenttextmediabig .content .content-inner .a-button,
.m-contenttextmediabig
  .content
  .content-inner
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  display: inline-block;
  min-width: 30%;
}
.m-contenttextmediabig .media:first-child {
  margin-bottom: 24px;
}
@media (min-width: 600px) {
  .m-contenttextmediabig {
    margin-bottom: 80px;
  }
  .m-contenttextmediabig h2.a-heading {
    font-size: 2rem;
    margin-bottom: 14px;
  }
  .m-contenttextmediabig .content,
  .m-contenttextmediabig .media:first-child {
    margin-bottom: 32px;
  }
}
.m-contenttextmediabig .media .m-mediagallery .mediagallery-wrapper {
  border: none;
}
.m-contenttextmediabig
  .media
  .m-mediagallery
  .mediagallery-wrapper
  .paginationarrows {
  display: none;
}
.m-contenttextmediabig .media .m-mediagallery .mediagallery-thumbnailcarousel {
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 0 12px;
}
.m-contenttextmediabig
  .media
  .m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide {
  margin: 0 4px;
  padding: 2px;
  border: 1px solid #8a9097;
}
.m-contenttextmediabig
  .media
  .m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide
  .a-image {
  border: 2px solid #fff;
}
.m-contenttextmediabig
  .media
  .m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide:hover {
  background: 0 0;
}
.m-contenttextmediabig
  .media
  .m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide.is-active {
  border: 1px solid #007bc0;
}
.m-contenttextmediabig
  .media
  .m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide.is-active
  .mediagallery-thumbnailcarousel-hover {
  border: none;
}
.m-contenttextmediabig
  .media
  .m-mediagallery
  .mediagallery-thumbnailcarousel
  .paginationarrows {
  display: none;
}
.m-contenttextmediabig .media .m-mediagallery .mediagallery-caption .a-caption {
  padding: 0 1rem;
}
.m-contenttextmediabig .media .media-inner > .a-image img {
  width: 100%;
  height: auto;
}
.m-contenttextmediabig
  .media
  .mediagallery-slide[aria-hidden="true"]
  + .mediagallery-slide[aria-hidden="true"]
  .a-image
  img {
  width: inherit;
}
.m-contenttextmedia + .m-contenttextmediabig {
  margin-top: 30px;
  border-top: 0;
}
.g-layout-full + .m-contenttextmediabig {
  margin-top: 30px;
}
.m-contenttextmediabig .m-mediagallery .mediagallery-slide .a-image img {
  width: 100%;
}
.m-contenttextmediabig li .m-productconversionarea .a-link.link-addtocart {
  padding-left: 0;
}
.m-contenttextmediabig
  li
  .m-productconversionarea
  .a-link.link-addtocart:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-contenttextmediabig
  li
  .m-productconversionarea
  .a-link.link-addtocart:before {
  content: "";
  display: none;
}
.m-contenttextmediaslider {
  margin-bottom: 64px;
}
.m-contenttextmediaslider.size-l.size-l {
  width: 100vw !important;
  margin-left: -webkit-calc(-50vw + 50%) !important;
  margin-left: calc(-50vw + 50%) !important;
}
.m-contenttextmediaslider.size-l.size-l .m-slider {
  padding: 0;
}
.m-contenttextmediaslider.size-l.size-l
  .m-slider.slick-initialized
  .paginationarrows {
  padding: 0 16px;
}
.m-contenttextmediaslider.size-l.size-l
  .m-slider.slick-initialized
  .paginationarrows.paginationarrowposition-bottom {
  width: 100%;
  max-width: 1170px;
  height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-left: auto;
  margin-right: auto;
}
.m-contenttextmediaslider.size-l.size-l
  .m-contenttextmedia[data-media-size="size-2of3"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-contenttextmediaslider.size-l.size-l
  .m-contenttextmedia[data-media-size="size-2of3"]
  .media {
  width: 100%;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  padding: 0 !important;
}
.m-contenttextmediaslider.size-l.size-l
  .m-contenttextmedia[data-media-size="size-2of3"]
  .content {
  padding: 0 16px;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.m-contenttextmediaslider.size-l.size-l
  .m-contenttextmedia[data-media-size="size-2of3"]
  .a-caption {
  padding: 0 16px;
}
.m-contenttextmediaslider.size-l.size-l
  .m-contenttextmedia[data-media-size="size-2of3"][data-heading-above="true"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-contenttextmediaslider.size-l.size-l
  .m-contenttextmedia[data-media-size="size-2of3"][data-heading-above="true"]
  .a-caption,
.m-contenttextmediaslider.size-l.size-l
  .m-contenttextmedia[data-media-size="size-2of3"][data-heading-above="true"]
  .content,
.m-contenttextmediaslider.size-l.size-l
  .m-contenttextmedia[data-media-size="size-2of3"][data-heading-above="true"]
  .heading {
  max-width: 1170px;
  margin: 0 auto;
  width: 100%;
}
.m-contenttextmediaslider.size-l.size-l
  .m-contenttextmedia[data-media-size="size-2of3"][data-heading-above="true"]
  .a-caption {
  padding: 0 16px;
}
.m-contenttextmediaslider.size-l.size-l
  .m-contenttextmedia[data-media-size="size-2of3"][data-heading-above="true"]
  .heading {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  padding: 0 16px;
}
.m-contenttextmediaslider.size-l.size-l
  .m-contenttextmedia[data-media-size="size-2of3"][data-heading-above="true"]
  .content {
  padding: 0 16px;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.m-contenttextmediaslider.size-l.size-l
  .m-contenttextmedia[data-media-size="size-2of3"][data-heading-above="true"]
  .media {
  width: 100%;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  padding: 0 !important;
}
.m-contenttextmediaslider .media .a-caption {
  margin: 0.5rem 1rem 0;
}
.m-contenttextmediaslider:after {
  content: none;
}
.m-contenttextmediaslider .m-slider {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.m-contenttextmediaslider .m-slider .m-contenttextmedia {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  border-bottom: none;
}
.m-contenttextmediaslider
  .m-slider.slick-initialized
  .paginationnumber.paginationnumberposition-bottom {
  display: none;
}
.m-contenttextmediaslider
  .m-slider.slick-initialized
  .paginationarrows.paginationarrowposition-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin: 0;
}
.m-contenttextmediaslider
  .m-slider.slick-initialized
  .paginationarrows.paginationarrowposition-bottom
  .a-paginationarrows.next,
.m-contenttextmediaslider
  .m-slider.slick-initialized
  .paginationarrows.paginationarrowposition-bottom
  .a-paginationarrows.prev {
  width: 3rem;
  height: 3rem;
  clear: both;
  float: none;
}
.m-contenttextmediaslider
  .m-slider.slick-initialized
  .paginationarrows.paginationarrowposition-bottom
  .a-paginationarrows.next:before,
.m-contenttextmediaslider
  .m-slider.slick-initialized
  .paginationarrows.paginationarrowposition-bottom
  .a-paginationarrows.prev:before {
  color: #000;
  font-size: 1.25rem;
  font-weight: 700;
}
.m-contenttextmediaslider
  .m-slider.slick-initialized
  .paginationarrows.paginationarrowposition-bottom
  .a-paginationarrows.next:after,
.m-contenttextmediaslider
  .m-slider.slick-initialized
  .paginationarrows.paginationarrowposition-bottom
  .a-paginationarrows.prev:after {
  margin-top: 0;
}
.m-contenttextmediaslider.pagination-with-dots
  .m-slider.slick-initialized
  .a-paginationdots {
  bottom: 8px;
}
.m-contenttextmediaslider.pagination-with-dots
  .m-slider.slick-initialized
  .paginationarrows {
  display: none;
  visibility: visible;
  width: 100%;
  height: auto;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin: 0;
  pointer-events: none;
  z-index: 3;
  position: relative;
}
.m-contenttextmediaslider.pagination-with-dots
  .m-slider.slick-initialized
  .paginationarrows
  .a-paginationarrows.next,
.m-contenttextmediaslider.pagination-with-dots
  .m-slider.slick-initialized
  .paginationarrows
  .a-paginationarrows.prev {
  width: 3rem;
  height: 3rem;
  clear: both;
  float: none;
  display: block;
  position: relative;
  margin: 0;
  font-size: inherit;
  pointer-events: auto;
}
.m-contenttextmediaslider.pagination-with-dots
  .m-slider.slick-initialized
  .paginationarrows
  .a-paginationarrows.next:before,
.m-contenttextmediaslider.pagination-with-dots
  .m-slider.slick-initialized
  .paginationarrows
  .a-paginationarrows.prev:before {
  color: #000;
  font-size: 1.25rem;
  font-weight: 700;
}
.m-contenttextmediaslider.pagination-with-dots
  .m-slider.slick-initialized
  .paginationarrows
  .a-paginationarrows.next:after,
.m-contenttextmediaslider.pagination-with-dots
  .m-slider.slick-initialized
  .paginationarrows
  .a-paginationarrows.prev:after {
  margin-top: 0;
}
@media (max-width: 599px) {
  .m-contenttextmediabig .m-mediagallery .paginationarrows,
  .m-contenttextmediaslider.pagination-with-dots
    .m-slider.slick-initialized
    .paginationarrows {
    display: none;
  }
}
.m-conversionbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-conversionbar .a-link {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin: 10px 0;
  padding: 0 10px;
  border: none;
  border-left: 1px solid #e6e6e6;
}
.m-conversionbar .a-link[href="#mybrand"] {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  border-left: 0;
}
.m-conversionbar .a-link.wishlist:not([href="#mybrand"]) {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.m-conversionbar .a-link.storelocator {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.m-conversionbar .a-link.shoppingcart {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
}
.m-conversionbar .a-link:not(.a-button),
.m-conversionbar .a-link:not(.a-button):visited {
  color: #000;
}
.m-conversionbar .a-link:not(.a-button):hover,
.m-conversionbar .a-link:not(.a-button):visited:hover {
  color: #00639a;
}
.m-conversionbar .a-link:not(.a-button) .icon,
.m-conversionbar .a-link:not(.a-button):visited .icon {
  font-size: 1.5rem;
}
.m-conversionbar .count-indicator {
  background-color: #007bc0;
  color: #fff;
  height: 12px;
  line-height: 12px;
  border-radius: 12px;
  min-width: 12px;
  font-size: 0.53125rem;
  padding: 0 2px;
  position: absolute;
  bottom: 0;
  right: 12px;
  text-align: center;
  vertical-align: middle;
}
.m-conversionbarreworked .a-link {
  font-size: 0.875rem;
  color: #000;
}
.m-dealerlocatorproductteaser .a-link.heading-link + div p {
  margin-bottom: 15px;
  min-width: 100%;
  font-size: 1rem;
  font-weight: 400;
  color: #71767c;
  display: inline-block;
}
.m-dealerlocatorproductteaser .media {
  width: 100%;
  padding: 0 0 30px;
}
.m-dealerlocatorproductteaser .content {
  width: 100%;
  padding: 0;
}
.m-dealerlocatorproductteaser {
  margin: 0;
  background: url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/img/supergraphic-gray-light.svg) 50% 50% / cover;
  margin-left: -webkit-calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
  width: 100vw;
  padding: 30px -webkit-calc(50vw - 50%);
  padding: 30px calc(50vw - 50%);
}
.m-dealerlocatorproductteaser .m-imagelist {
  display: none;
}
.m-dealerlocatorproductteaser .small {
  font-size: 1rem;
  font-weight: 400;
  color: #000;
  margin: 0;
}
.m-dealerlocatorproductteaser .description {
  font-size: 1rem;
  font-weight: 600;
  color: #000;
}
.m-dealerlocatorproductteaser h2.a-heading {
  font-weight: 100;
  color: #000;
  font-size: 1.375rem;
  line-height: 1.2;
}
.m-dealerlocatorproductteaser h2.a-heading .normal {
  font-weight: 100;
  color: #000;
}
.m-dealerteaser .shop-title {
  font-size: 1.25rem;
  margin: 0;
  color: #000;
  line-height: 1.5;
}
.m-dealerteaser .price.highlight {
  color: #00639a;
  padding: 0;
  margin: 0;
}
.m-dealerteaser .price-info {
  margin: 0;
}
.m-dealerteaser .a-productavailability {
  margin: 10px 0 20px;
}
.a-morecontenttogglelink
  .more-less-button
  .m-dealerteaser
  a.a-button.a-link-primary.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-dealerteaser
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-dealerteaser
  .a-link.link-addtocart,
.m-dealerteaser .a-button.a-button-primary,
.m-dealerteaser .a-button.a-link-primary.a-link,
.m-dealerteaser
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle,
.m-dealerteaser
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-dealerteaser
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link.link-addtocart,
.m-dealerteaser
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link,
.m-dealerteaser
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link,
.m-dealerteaser
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-dealerteaser
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link-primary.a-link,
.m-dealerteaser
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-dealerteaser
  .a-button.a-link,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-dealerteaser
  .a-link.link-addtocart,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-dealerteaser
  .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-dealerteaser
  .a-button.a-link-primary.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-dealerteaser
  a.a-button.a-link-primary {
  width: 100%;
}
.a-morecontenttogglelink
  .more-less-button
  .m-dealerteaser
  a.a-button.a-link-primary.content-toggle
  .text,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-dealerteaser
  .a-link.link-addtocart
  .text,
.m-dealerteaser .a-button.a-button-primary .text,
.m-dealerteaser .a-button.a-link-primary.a-link .text,
.m-dealerteaser
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle
  .text,
.m-dealerteaser
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .text,
.m-dealerteaser
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link
  .text,
.m-dealerteaser
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link
  .text,
.m-dealerteaser
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary
  .text,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-dealerteaser
  .a-button.a-link
  .text,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-dealerteaser
  .a-button.a-link
  .text,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-dealerteaser
  a.a-button.a-link-primary
  .text {
  vertical-align: sub;
}
.m-dealerteaser .dealerteaser-mail {
  display: none;
}
.m-dealerteaserrebrush .media {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.m-dealerteaserrebrush .media .a-image {
  width: 100%;
  text-align: left;
}
.m-dealerteaserrebrush .media .icon-wrapper {
  position: relative;
  bottom: unset;
  right: unset;
  color: #000;
}
.m-dealerteaserrebrush .media .a-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding: 10px;
  border: 1px solid #d4d9de;
  text-decoration: none;
  color: #000;
}
.m-dealerteaserrebrush .shop-title {
  margin-bottom: 20px;
}
.m-deliverydetails {
  background-color: #f7f7f7;
  padding: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.m-deliverydetails .a-heading {
  margin-bottom: 15px;
}
.m-deliverydetails .a-heading.h2,
.m-deliverydetails h2.a-heading {
  word-break: normal;
}
.m-deliverydetails .m-deliverydetails-header-edit {
  position: relative;
}
.m-deliverydetails .m-deliverydetails-header-edit .edit {
  float: none;
  right: 0;
  word-break: break-all;
  top: auto;
  margin: 0;
  height: auto;
  width: auto;
  -webkit-transition: none;
  transition: none;
  border: 1px solid #e6e6e6;
  background: #fff;
  border-radius: 50%;
  padding: 10px;
  line-height: 1;
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-deliverydetails .m-deliverydetails-header-edit .edit .text {
  display: none;
}
.m-deliverydetails .billing-adress,
.m-deliverydetails .delivery-date,
.m-deliverydetails .edit,
.m-deliverydetails .shipping-adress {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 100%;
  padding: 0;
  margin-left: 0;
  margin-right: 0;
}
.m-deliverydetails .billing-adress,
.m-deliverydetails .delivery-date,
.m-deliverydetails .shipping-adress {
  border-bottom: 1px solid #ccc;
  padding: 0 0 25px;
  margin-bottom: 25px;
}
.m-deliverydetails .billing-adress:last-child,
.m-deliverydetails .delivery-date:last-child,
.m-deliverydetails .shipping-adress:last-child {
  border: none;
}
.m-deliverydetails .edit {
  display: inline;
  text-align: right;
  position: relative;
  margin-bottom: 15px;
}
.m-deliverydetails address {
  margin-bottom: 0;
}
.m-deliverydetails .billing-adress strong,
.m-deliverydetails .delivery-date .highlight,
.m-deliverydetails .shipping-adress strong {
  margin: 0 0 10px;
}
.m-dob2-appliance-data {
  border-radius: initial;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 16px;
  column-gap: 16px;
}
.m-dob2-appliance-data .dob2-appliance-description {
  margin-left: 0;
}
.m-dob2-appliance-data .dob2-appliance-description .m-producttitle .a-heading {
  font-size: 1.125rem;
  line-height: 1.6875rem;
}
@media (min-width: 600px) {
  .m-deliverydetails .a-heading.h2,
  .m-deliverydetails h2.a-heading {
    font-size: 1.5rem;
  }
  .m-dob2-appliance-data
    .dob2-appliance-description
    .m-producttitle
    .a-heading {
    font-size: 1.25rem;
    line-height: 1.875rem;
  }
}
.m-dob2-appliance-data .dob2-appliance-description .dob2-appliance-details {
  margin-bottom: 0;
}
.m-dob2-appliance-data
  .dob2-appliance-description
  .dob2-appliance-details
  .dob2-appliancedetail-container,
.m-dob2-appliance-data
  .dob2-appliance-description
  .dob2-appliance-details
  .dob2-appliancedetail-list {
  margin: 0;
}
.m-dob2-appliance-data .dob2-appliance-header {
  padding: 0;
}
.m-dob2-appliance-data
  .dob2-appliance-header
  .dob2-appliancedetail-container
  .dob2-appliancedetail-label,
.m-dob2-appliance-data
  .dob2-appliance-header
  .dob2-appliancedetail-container
  .dob2-appliancedetail-value {
  font-size: 0.75rem;
  line-height: 1.125rem;
  color: initial;
}
.m-dob2-appliance-data
  .dob2-appliance-header
  .dob2-appliancedetail-container
  .dob2-appliancedetail-label {
  font-weight: 700;
}
.m-dob2-appliance-data .icon-address::before {
  content: "\e037";
}
.m-dob2-user-information-summary {
  border-radius: 0;
}
.m-dob2-user-information-summary .list.list-unstyled {
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 12px;
}
.m-dob2-user-information-summary .dob2-hr {
  border-color: #8a9097;
  margin: 0;
}
.m-dob2-user-information-summary .dob2-list-el {
  padding-bottom: 16px;
}
.m-dob2-user-information-summary .dob2-list-el:last-child,
.m-dob2-user-information-summary .dob2-list-el:last-child .dob2-body {
  padding: 0;
}
.m-dob2-user-information-summary
  .dob2-list-el:last-child
  .a-horizontalrule.dob2-hr {
  display: none;
}
.m-dob2-user-information-summary .dob2-headline {
  display: block;
}
.m-dob2-user-information-summary .dob2-icon-text-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 12px;
  column-gap: 12px;
}
.m-dob2-user-information-summary .dob2-icon-text-container .dob2-icon-summary {
  padding: 0;
  margin: 0;
}
.m-dob2-user-information-summary .dob2-icon-text-container .dob2-headline-text {
  padding: 0;
}
.m-dob2-user-information-summary .dob2-body {
  margin-bottom: 0;
  padding-bottom: 0;
  margin-left: -webkit-calc(24px + 12px);
  margin-left: calc(24px + 12px);
  font-size: 0.75rem;
  line-height: 1.125rem;
}
.m-downloadbasketbottom > .element-wrapper {
  display: table-cell;
  font-size: 1.5rem;
  font-weight: 100;
  width: 50%;
  height: 48px;
}
.m-downloadbasketbottom > .element-wrapper .a-link,
.m-downloadbasketbottom > .element-wrapper .empty-basket {
  font-weight: 100;
  margin: 0;
  line-height: 1;
  vertical-align: middle;
}
.m-downloadbasketbottom > .m-multioptionbutton {
  padding-left: 30px;
  width: 50%;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbasketbottom
  > .m-multioptionbutton
  .a-link.link-addtocart,
.m-downloadbasketbottom > .m-multioptionbutton .a-button,
.m-downloadbasketbottom
  > .m-multioptionbutton
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbasketbottom
  > .m-multioptionbutton
  .a-link.link-addtocart
  .icon,
.m-downloadbasketbottom > .m-multioptionbutton .a-button .icon,
.m-downloadbasketbottom
  > .m-multioptionbutton
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon {
  display: none;
}
.m-downloadbaskettop {
  margin: 20px 0;
}
.m-downloadbaskettop .pdb-header {
  background: #f7f7f7;
  margin: 0 0 25px;
}
.m-downloadbaskettop .pdb-header .more-less-container {
  width: 50%;
  float: left;
  padding: 29px 1.3888888889%;
}
.m-downloadbaskettop .pdb-header .m-multioptionbutton {
  width: 50%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .m-multioptionbutton
  .a-link.link-addtocart,
.m-downloadbaskettop .pdb-header .m-multioptionbutton .a-button,
.m-downloadbaskettop
  .pdb-header
  .m-multioptionbutton
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.m-downloadbaskettop .pdb-header .downloadbaskettop-inner .resetSelection {
  float: none;
  position: relative;
  overflow: hidden;
}
.m-downloadbaskettop .pdb-header .downloadbaskettop-inner .m-carousel {
  margin-top: 20px !important;
  margin-bottom: 0 !important;
  padding: 0;
}
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .m-carousel
  .carousel-paginationarrows.paginationarrowposition-outside
  .a-paginationarrows.next:after,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .m-carousel
  .carousel-paginationarrows.paginationarrowposition-outside
  .a-paginationarrows.prev:after {
  color: #007bc0;
}
@media (min-width: 600px) {
  .m-dob2-appliance-data
    .dob2-appliance-header
    .dob2-appliancedetail-container
    .dob2-appliancedetail-label,
  .m-dob2-appliance-data
    .dob2-appliance-header
    .dob2-appliancedetail-container
    .dob2-appliancedetail-value {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .m-downloadbaskettop .pdb-header .more-less-container {
    padding: 29px 20px;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-downloadbaskettop
    .pdb-header
    .m-multioptionbutton
    .a-link.link-addtocart,
  .m-downloadbaskettop .pdb-header .m-multioptionbutton .a-button,
  .m-downloadbaskettop
    .pdb-header
    .m-multioptionbutton
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: initial;
    float: right;
  }
  .m-downloadbaskettop .pdb-header .downloadbaskettop-inner .m-carousel {
    padding: 20px 30px 20px 50px;
  }
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .m-carousel
    .carousel-paginationarrows.paginationarrowposition-outside
    .a-paginationarrows.prev {
    margin-left: 10px;
  }
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .m-carousel
    .carousel-paginationarrows.paginationarrowposition-outside
    .a-paginationarrows.next {
    margin-right: 10px;
  }
}
.m-downloadteaser .a-image {
  float: right;
}
.m-downloadteaser .a-link-download {
  overflow: hidden;
  background-color: #007bc0;
  color: #fff;
  text-align: center;
  padding: 8px 17px;
  border-bottom: 2px solid #009bd9;
  display: inline-block;
}
.m-downloadteaser .a-link-download:not(.image-hotspot):after {
  content: "";
  opacity: 0;
  background-color: #fff;
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: -webkit-transform 0.8s
    cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: transform 0.8s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: transform 0.8s cubic-bezier(0.38, 0.04, 0.35, 0.96),
    -webkit-transform 0.8s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
  margin: 0;
  padding: 0;
}
.no-touchevents
  .m-downloadteaser
  .a-link-download:not(.image-hotspot):hover:after {
  opacity: 0.1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.m-downloadteaser .a-link-download .text {
  vertical-align: middle;
  color: #fff;
}
.m-downloadteaser .a-link-download.a-link:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  height: 30px;
  font-size: 25px;
  position: relative;
  vertical-align: middle;
  color: #fff;
}
.m-downloadteaser .a-link-download:hover {
  color: #fff !important;
}
.m-enterenumberproductids {
  margin-bottom: 64px;
}
@media (min-width: 600px) {
  .m-enterenumberproductids {
    margin-bottom: 80px;
  }
}
.m-enterenumberproductids .divider-text {
  font-size: 0.875rem;
  margin-top: 30px;
  margin-bottom: 30px;
}
.m-enterenumberproductids > p {
  margin-bottom: 32px;
  font-size: 1rem;
  line-height: 1.5rem;
}
.m-enterenumberproductids
  .form-row:last-of-type
  .input-wrap:not(.fullwidth)
  .form-error-wrapper:before {
  display: inline-block !important;
}
.m-enterenumberproductids .m-searchfield .searchfield-suggestlayer {
  -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.25);
  background-color: #fff;
  border: 0 transparent;
  margin-top: 0;
  width: 100%;
}
.m-enterenumberproductids
  .m-searchfield
  .searchfield-suggestlayer
  .suggestlayer-results-container {
  padding: 8px 0;
}
.m-enterenumberproductids
  .m-searchfield
  .searchfield-suggestlayer
  .suggestlayer-results-container
  .suggestlayer-results-row
  .suggestlayer-results-item
  .m-forminput,
.m-enterenumberproductids
  .m-searchfield
  .searchfield-suggestlayer
  .suggestlayer-results-container
  .suggestlayer-results-row
  .suggestlayer-results-item
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-enterenumberproductids
  .m-searchfield
  .searchfield-suggestlayer
  .suggestlayer-results-container
  .suggestlayer-results-row
  .suggestlayer-results-item
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-enterenumberproductids
  .m-searchfield
  .searchfield-suggestlayer
  .suggestlayer-results-container
  .suggestlayer-results-row
  .suggestlayer-results-item
  .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-enterenumberproductids
  .m-searchfield
  .searchfield-suggestlayer
  .suggestlayer-results-container
  .suggestlayer-results-row
  .suggestlayer-results-item
  input.js-search-input {
  padding-top: 0;
}
.m-enterenumberproductids
  .m-searchfield
  .searchfield-suggestlayer
  .suggestlayer-results-container
  .suggestlayer-results-row
  .suggestlayer-results-item
  .m-forminput
  .a-formlabel,
.m-enterenumberproductids
  .m-searchfield
  .searchfield-suggestlayer
  .suggestlayer-results-container
  .suggestlayer-results-row
  .suggestlayer-results-item
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  .a-formlabel,
.m-enterenumberproductids
  .m-searchfield
  .searchfield-suggestlayer
  .suggestlayer-results-container
  .suggestlayer-results-row
  .suggestlayer-results-item
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  .a-formlabel,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-enterenumberproductids
  .m-searchfield
  .searchfield-suggestlayer
  .suggestlayer-results-container
  .suggestlayer-results-row
  .suggestlayer-results-item
  .technical-info-search
  .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-enterenumberproductids
  .m-searchfield
  .searchfield-suggestlayer
  .suggestlayer-results-container
  .suggestlayer-results-row
  .suggestlayer-results-item
  input.js-search-input
  .a-formlabel {
  padding: 8px 16px;
}
.m-enterenumberproductids
  .m-searchfield
  .searchfield-suggestlayer
  .suggestlayer-results-container
  .suggestlayer-results-row
  .suggestlayer-results-item
  .m-forminput
  .a-formlabel
  .label-text,
.m-enterenumberproductids
  .m-searchfield
  .searchfield-suggestlayer
  .suggestlayer-results-container
  .suggestlayer-results-row
  .suggestlayer-results-item
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  .a-formlabel
  .label-text,
.m-enterenumberproductids
  .m-searchfield
  .searchfield-suggestlayer
  .suggestlayer-results-container
  .suggestlayer-results-row
  .suggestlayer-results-item
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  .a-formlabel
  .label-text,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-enterenumberproductids
  .m-searchfield
  .searchfield-suggestlayer
  .suggestlayer-results-container
  .suggestlayer-results-row
  .suggestlayer-results-item
  .technical-info-search
  .a-formlabel
  .label-text,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-enterenumberproductids
  .m-searchfield
  .searchfield-suggestlayer
  .suggestlayer-results-container
  .suggestlayer-results-row
  .suggestlayer-results-item
  input.js-search-input
  .a-formlabel
  .label-text {
  font-size: 1rem;
  line-height: 1.5;
}
.m-enterenumberproductids .m-searchfield .m-searchinput {
  border: none;
}
.m-enterenumberproductids .m-searchfield .m-searchinput div.input-wrap {
  float: left;
  width: 100%;
}
.m-enterenumberproductids .m-searchfield .m-searchinput .form-row {
  margin-top: 0;
}
.m-enterenumberproductids .m-searchfield .m-searchinput .form-row .a-formlabel {
  margin: 0;
}
.m-enterenumberproductids
  .m-searchfield
  .m-searchinput
  .form-row
  .a-formlabel
  .label-text {
  margin-bottom: 0;
  font-size: 0.75rem;
  line-height: 1.125rem;
  vertical-align: middle;
}
.m-enterenumberproductids
  .m-searchfield
  .m-searchinput
  .form-row
  .a-formlabel
  .a-link.has-icon {
  vertical-align: middle;
}
.m-enterenumberproductids .m-searchfield .m-searchinput .form-row .searchinput {
  margin-top: 0.75rem;
}
.m-enterenumberproductids
  .m-searchfield
  .m-searchinput
  .form-row
  .searchinput
  .input-wrap {
  position: relative;
  padding-right: 0;
}
.m-enterenumberproductids
  .m-searchfield
  .m-searchinput
  .form-row
  .searchinput
  .input-wrap
  .input {
  padding: 0.75rem 1rem;
  line-height: 1.4375rem;
}
.m-enterenumberproductids .m-searchfield div.submit-wrap {
  float: left;
  margin-left: 0;
  margin-top: 16px;
  padding-left: 0;
  width: 100%;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-enterenumberproductids
  .m-searchfield
  div.submit-wrap
  .a-link.link-addtocart,
.m-enterenumberproductids .m-searchfield div.submit-wrap .a-button,
.m-enterenumberproductids
  .m-searchfield
  div.submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  margin-bottom: 0;
}
.a-morecontenttogglelink
  .more-less-button
  .m-enterenumberproductids
  .m-searchfield
  div.submit-wrap
  a.a-button.a-link-primary.content-toggle:disabled,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-enterenumberproductids
  .m-searchfield
  div.submit-wrap
  .a-link.link-addtocart:disabled,
.m-enterenumberproductids
  .m-searchfield
  div.submit-wrap
  .a-button.a-button-primary:disabled,
.m-enterenumberproductids
  .m-searchfield
  div.submit-wrap
  .a-button.a-link-primary.a-link:disabled,
.m-enterenumberproductids
  .m-searchfield
  div.submit-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle:disabled,
.m-enterenumberproductids
  .m-searchfield
  div.submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:disabled,
.m-enterenumberproductids
  .m-searchfield
  div.submit-wrap
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link:disabled,
.m-enterenumberproductids
  .m-searchfield
  div.submit-wrap
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link:disabled,
.m-enterenumberproductids
  .m-searchfield
  div.submit-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary:disabled,
.m-enterenumberproductids
  .m-searchfield
  div.submit-wrap
  .productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .a-button:disabled,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-enterenumberproductids
  .m-searchfield
  div.submit-wrap
  .a-button.a-link:disabled,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-enterenumberproductids
  .m-searchfield
  div.submit-wrap
  .a-button.a-link:disabled,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-enterenumberproductids
  .m-searchfield
  div.submit-wrap
  a.a-button.a-link-primary:disabled,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .m-enterenumberproductids
  .m-searchfield
  div.submit-wrap
  .a-button:disabled {
  opacity: 1;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-enterenumberproductids
  .m-searchfield
  div.submit-wrap
  .a-link.link-addtocart
  .icon,
.m-enterenumberproductids .m-searchfield div.submit-wrap .a-button .icon,
.m-enterenumberproductids
  .m-searchfield
  div.submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon {
  display: none;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-enterenumberproductids
  .m-searchfield
  div.submit-wrap
  .a-link.link-addtocart
  .text,
.m-enterenumberproductids .m-searchfield div.submit-wrap .a-button .text,
.m-enterenumberproductids
  .m-searchfield
  div.submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .text {
  font-size: 0.975rem;
}
.m-enterenumberproductids .more-less-button {
  font-size: 0.875rem;
  margin-top: 5px;
}
.m-enterenumberproductids .more-less-button .text {
  display: inline-block;
}
.m-enterenumberproductids .more-less-button .text:first-letter {
  text-transform: uppercase;
}
.m-entervib {
  margin-bottom: 64px;
}
@media (min-width: 600px) {
  .m-entervib {
    margin-bottom: 80px;
  }
}
.m-entervib .teaser-description {
  margin-top: 30px;
}
.m-entervib .m-searchfield div.submit-wrap {
  padding-left: 0;
  margin-left: 0;
  margin-top: 0;
}
.m-expandablestage {
  margin: 0 0 4rem;
  width: auto;
}
@media (min-width: 900px) {
  .m-deliverydetails .a-heading.h2,
  .m-deliverydetails h2.a-heading {
    font-size: 1.75rem;
  }
  .m-downloadbaskettop
    .downloadbaskettop-inner
    .m-carousel
    .carousel-paginationarrows.paginationarrowposition-outside {
    max-width: 1130px;
  }
  .m-enterenumberproductids .m-searchfield .searchfield-suggestlayer {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px);
  }
  .m-enterenumberproductids
    .m-searchfield
    .m-searchinput
    .form-row
    .searchinput
    .input-wrap
    .icon.icon-close {
    right: 0;
  }
  .m-expandablestage {
    margin: 0 1rem 4rem;
    width: 100%;
  }
  .m-expandablestage .expandable-area-text {
    width: 85%;
  }
}
.m-expandablestage .expandable-stage-elements-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.m-expandablestage .expandable-stage-elements-wrap .a-heading {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 1rem;
}
@media (min-width: 600px) {
  .m-expandablestage .expandable-stage-elements-wrap .a-heading {
    font-size: 2.5rem;
    line-height: 1.3;
  }
}
@media (min-width: 900px) {
  .m-expandablestage .expandable-stage-elements-wrap .a-heading {
    font-size: 3rem;
    line-height: 1.3;
  }
}
.m-expandablestage .expandable-stage-elements-wrap .expandable-stage-title {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.m-expandablestage .expandable-stage-elements-wrap .expandable-area {
  max-height: 4.5rem;
  margin-bottom: 32px;
  width: 100%;
}
.m-expandablestage
  .expandable-stage-elements-wrap
  .expandable-area
  .m-contenttextmedia {
  border-bottom: none;
}
.m-expandablestage
  .expandable-stage-elements-wrap
  .expandable-area
  .m-contenttextmedia:last-child {
  padding-bottom: 0;
}
.m-expandablestage
  .expandable-stage-elements-wrap
  .expandable-area
  .expandable-area-text {
  font-size: 1rem;
  line-height: 1.3;
}
.m-expandablestage
  .expandable-stage-elements-wrap
  .expandable-area
  .expandable-area-text
  + .expandable-area-diverse-content {
  margin: 32px 0 0;
}
.m-expandablestage
  .expandable-stage-elements-wrap
  .expandable-area.expanded
  + .expandable-arrow {
  margin-top: 0;
}
.m-expandablestage .expandable-stage-elements-wrap .expandable-arrow {
  margin-top: -72px;
  text-align: unset;
}
.m-expandablestage
  .expandable-stage-elements-wrap
  .expandable-arrow
  .expand-toggle {
  margin-top: 0;
}
.m-expandablestage
  .expandable-stage-elements-wrap
  .expandable-arrow
  .expand-toggle.fade-out {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.m-expandablestage
  .expandable-stage-elements-wrap
  .expandable-arrow
  .expand-toggle.icon-arrow-down:after {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(255, 255, 255, 0)),
    color-stop(40%, #fff),
    color-stop(70%, #fff)
  );
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0),
    #fff 40%,
    #fff 70%
  );
}
@media (min-width: 600px) {
  .m-expandablestage
    .expandable-stage-elements-wrap
    .expandable-area
    .expandable-area-text {
    font-size: 1.25rem;
    line-height: 1.3;
  }
  .m-expandablestage
    .expandable-stage-elements-wrap
    .expandable-arrow
    .expand-toggle.icon-arrow-down:after {
    height: 90px;
  }
}
.m-expandablestage .expandable-stage-elements-wrap .expand-toggle {
  width: 100%;
  position: relative;
  margin-top: -72px;
}
.m-expandablestage .expandable-stage-elements-wrap .expand-toggle:before {
  cursor: pointer;
  position: absolute;
  top: 50px;
  left: -webkit-calc(50% - 8px);
  left: calc(50% - 8px);
  font-size: 1.375rem;
}
.m-expandablestage
  .expandable-stage-elements-wrap
  .expand-toggle.icon-arrow-down:after {
  content: "";
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(255, 255, 255, 0)),
    color-stop(50%, #fff),
    color-stop(70%, #fff)
  );
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0),
    #fff 50%,
    #fff 70%
  );
  display: block;
  width: 100%;
  height: 75px;
}
.m-expandablestage
  .expandable-stage-elements-wrap
  .expand-toggle.icon-arrow-up {
  margin-top: 13px;
}
.m-expandablestage
  .expandable-stage-elements-wrap
  .expand-toggle.icon-arrow-up:before {
  position: relative;
  top: 0;
}
.m-expandablestage .m-contenttextmedia {
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 0;
}
.feature-promotion .promotion-content {
  margin: 16px 16px 4px;
}
@media (min-width: 600px) {
  .feature-promotion .promotion-content {
    margin: 16px 16px 4px;
  }
}
.feature-promotion .promotion-content .m-forminput-checkbox {
  color: #000;
}
.feature-promotion .promotion-content .m-forminput-checkbox .a-formlabel {
  padding: 5px 15px 5px 30px;
}
.feature-promotion
  .promotion-content
  .m-forminput-checkbox
  .a-formlabel:before {
  background: #8a9097;
  border-color: #8a9097;
  margin-top: 0;
}
.feature-promotion
  .promotion-content
  .m-forminput-checkbox
  .a-formlabel.checkbox
  .label-text {
  font-size: 1rem;
}
.feature-promotion
  .promotion-content
  .m-forminput-checkbox
  input:checked
  ~ .a-formlabel:before {
  background: #007bc0;
  border-color: #007bc0;
  color: #fff;
}
.feature-promotion .subline {
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  height: 26px;
  width: 100%;
}
.feature-promotion .subline .js-subline-text,
.feature-promotion .subline .subline-text {
  font-weight: 600;
  line-height: 1.5;
  vertical-align: top;
}
.feature-promotion .promotion-image {
  margin-bottom: 8px;
}
.feature-promotion .promotion-description p {
  font-size: 0.75rem;
  line-height: 1.5;
  margin-bottom: 0;
}
.feature-promotion .image-checkbox-wrapper {
  float: none;
}
@media (min-width: 600px) {
  .feature-promotion .promotion-description p {
    margin-bottom: 2px;
  }
  .feature-promotion {
    -webkit-box-flex: 0;
    -webkit-flex: 0 -webkit-calc(50% - 16px);
    -ms-flex: 0 calc(50% - 16px);
    flex: 0 calc(50% - 16px);
  }
}
@media (min-width: 900px) {
  .feature-promotion .promotion-description p {
    font-size: 1rem;
  }
  .feature-promotion {
    width: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 -webkit-calc(33% - 18px);
    -ms-flex: 0 calc(33% - 18px);
    flex: 0 calc(33% - 18px);
  }
}
@media only screen and (min-width: 1170px) {
  .m-expandablestage {
    margin: 0 auto 4rem 0;
  }
  .feature-promotion {
    -webkit-box-flex: 0;
    -webkit-flex: 0 -webkit-calc(33% - 18px);
    -ms-flex: 0 calc(33% - 18px);
    flex: 0 calc(33% - 18px);
  }
}
.feature-stories {
  margin-bottom: 4rem;
}
.feature-stories .a-heading {
  font-size: 1.5rem;
  line-height: 2.125rem;
  margin-bottom: 1.5rem;
  font-weight: 700;
}
@media (min-width: 600px) {
  .feature-stories {
    margin-bottom: 5rem;
  }
  .feature-stories .a-heading {
    font-size: 2rem;
    line-height: 2.6875rem;
  }
}
@media (min-width: 900px) {
  .feature-stories .a-heading {
    font-size: 2.5rem;
    line-height: 3.25rem;
  }
}
.feature-stories.color-tiles {
  margin-bottom: 4rem;
}
.feature-stories.color-tiles
  .feature-tiles-container
  .feature-tile-wrapper:nth-child(1)
  .feature-tile {
  background-color: #18837e;
}
.feature-stories.color-tiles
  .feature-tiles-container
  .feature-tile-wrapper:nth-child(1):hover
  .feature-tile {
  background-color: #116864;
}
.feature-stories.color-tiles
  .feature-tiles-container
  .feature-tile-wrapper:nth-child(2)
  .feature-tile {
  background-color: #0a4f4b;
}
.feature-stories.color-tiles
  .feature-tiles-container
  .feature-tile-wrapper:nth-child(2):hover
  .feature-tile {
  background-color: #053634;
}
.feature-stories.color-tiles
  .feature-tiles-container
  .feature-tile-wrapper:nth-child(3)
  .feature-tile {
  background-color: #147671;
}
.feature-stories.color-tiles
  .feature-tiles-container
  .feature-tile-wrapper:nth-child(3):hover
  .feature-tile {
  background-color: #0e5b57;
}
.feature-stories.color-tiles
  .feature-tiles-container
  .feature-tile-wrapper:nth-child(4)
  .feature-tile {
  background-color: #0a4f4b;
}
.feature-stories.color-tiles
  .feature-tiles-container
  .feature-tile-wrapper:nth-child(4):hover
  .feature-tile {
  background-color: #053634;
}
.feature-stories.color-tiles
  .feature-tiles-container
  .feature-tile-wrapper:nth-child(5)
  .feature-tile {
  background-color: #147671;
}
.feature-stories.color-tiles
  .feature-tiles-container
  .feature-tile-wrapper:nth-child(5):hover
  .feature-tile {
  background-color: #0e5b57;
}
.feature-stories.color-tiles
  .feature-tiles-container
  .feature-tile-wrapper:nth-child(6)
  .feature-tile {
  background-color: #18837e;
}
.feature-stories.color-tiles
  .feature-tiles-container
  .feature-tile-wrapper:nth-child(6):hover
  .feature-tile {
  background-color: #116864;
}
.feature-stories.color-tiles
  .feature-tiles-container
  .feature-tile-wrapper:nth-child(7)
  .feature-tile {
  background-color: #18837e;
}
.feature-stories.color-tiles
  .feature-tiles-container
  .feature-tile-wrapper:nth-child(7):hover
  .feature-tile {
  background-color: #116864;
}
.feature-stories.color-tiles
  .feature-tiles-container
  .feature-tile-wrapper:nth-child(8)
  .feature-tile {
  background-color: #0a4f4b;
}
.feature-stories.color-tiles
  .feature-tiles-container
  .feature-tile-wrapper:nth-child(8):hover
  .feature-tile {
  background-color: #053634;
}
.feature-stories.color-tiles
  .feature-tiles-container
  .feature-tile-wrapper:nth-child(9)
  .feature-tile {
  background-color: #147671;
}
.feature-stories.color-tiles
  .feature-tiles-container
  .feature-tile-wrapper:nth-child(9):hover
  .feature-tile {
  background-color: #0e5b57;
}
.feature-stories.color-tiles
  .feature-tiles-container
  .feature-tile-wrapper:nth-child(10)
  .feature-tile {
  background-color: #0a4f4b;
}
.feature-stories.color-tiles
  .feature-tiles-container
  .feature-tile-wrapper:nth-child(10):hover
  .feature-tile {
  background-color: #053634;
}
.feature-stories.color-tiles
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile
  .content-wrapper {
  padding: 1rem;
}
.feature-stories.color-tiles
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile
  .content-wrapper
  .feature-name {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}
.feature-stories .feature-tiles-container {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  gap: 16px;
}
.feature-stories .feature-tiles-container .feature-tile-wrapper .feature-tile {
  min-height: 180px;
  height: auto;
  z-index: 0;
  margin: 0;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media (min-width: 600px) {
  .feature-stories.color-tiles {
    margin-bottom: 5rem;
  }
  .feature-stories.color-tiles
    .feature-tiles-container
    .feature-tile-wrapper
    .feature-tile
    .content-wrapper {
    padding: 1rem;
  }
  .feature-stories.color-tiles
    .feature-tiles-container
    .feature-tile-wrapper
    .feature-tile
    .content-wrapper
    .feature-name {
    font-size: 20px;
    line-height: 30px;
  }
  .feature-stories .feature-tiles-container {
    -ms-grid-columns: (1fr) [3];
    grid-template-columns: repeat(3, 1fr);
    gap: 32px;
    margin-bottom: 32px;
  }
  .feature-stories
    .feature-tiles-container
    .feature-tile-wrapper
    .feature-tile {
    min-height: 12rem;
  }
}
.feature-stories
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile
  .content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.feature-stories
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile
  .content-wrapper
  .feature-name {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  padding: 0;
}
.feature-stories
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile
  .content-wrapper
  .feature-name
  .feature-name-text {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.feature-stories
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile
  .content-wrapper
  .feature-media-icon {
  padding: 0;
  color: #000;
}
.feature-stories
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile
  .content-wrapper
  .feature-media-icon
  .icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  position: relative;
  border-radius: 50%;
  background: #fff;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 29px;
  height: 36px;
  width: 36px;
}
.feature-stories
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile
  .content-wrapper
  .feature-open-layer-icon
  .icon {
  font-size: 46px;
}
.feature-stories
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile
  .icon-play {
  display: none;
}
.feature-stories
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile:before {
  opacity: 0;
  z-index: 2;
}
.feature-stories
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile:hover:before {
  opacity: 0.2;
}
.feature-stories
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile:active:before {
  opacity: 0.3;
}
.feature-stories:not(.color-tiles)
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(rgba(239, 241, 242, 0)),
    to(#eff1f2)
  );
  background: linear-gradient(0deg, rgba(239, 241, 242, 0) 0, #eff1f2 100%);
  z-index: 1;
}
.feature-stories:not(.color-tiles)
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile
  .content-wrapper
  .feature-name,
.feature-stories:not(.color-tiles)
  .feature-tiles-container
  .feature-tile-wrapper
  .feature-tile
  .content-wrapper
  .icon.icon-plus {
  color: #000;
}
@media (max-width: 599px) {
  .feature-promotion .promotion-content .m-forminput-checkbox .a-formlabel {
    padding-right: 0;
  }
  .feature-promotion .promotion-image {
    margin-left: 10px;
  }
  .feature-stories:not(.color-tiles)
    .feature-tiles-container
    .feature-tile-wrapper
    .feature-tile
    .content-wrapper {
    padding-right: 16px;
  }
}
.feature-stories .button-wrapper {
  margin: 0;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.feature-stories .button-wrapper .a-button,
.feature-stories
  .button-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .feature-stories
  .button-wrapper
  .a-link.link-addtocart {
  width: auto !important;
}
.feature-stories .button-wrapper:after {
  display: none;
}
@media (max-width: 899px) {
  .feature-stories .layer-content {
    padding-top: 43px;
  }
}
.pagetype-product-detail .feature-stories .feature-tiles-container,
.pagetype-product-detail .feature-stories.color-tiles .feature-tiles-container {
  gap: 8px;
}
@media (min-width: 600px) {
  .feature-stories
    .feature-tiles-container
    .feature-tile-wrapper
    .feature-tile
    .content-wrapper {
    padding: 1rem;
  }
  .feature-stories
    .feature-tiles-container
    .feature-tile-wrapper
    .feature-tile
    .content-wrapper
    .feature-name {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .feature-stories .button-wrapper {
    width: auto;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .pagetype-product-detail
    .feature-stories
    .feature-tiles-container
    .feature-tile-wrapper
    .feature-tile
    .content-wrapper,
  .pagetype-product-detail
    .feature-stories.color-tiles
    .feature-tiles-container
    .feature-tile-wrapper
    .feature-tile
    .content-wrapper {
    padding: 10px 15px;
  }
  .pagetype-product-detail
    .feature-stories
    .feature-tiles-container
    .feature-tile-wrapper
    .feature-tile
    .content-wrapper
    .feature-name,
  .pagetype-product-detail
    .feature-stories.color-tiles
    .feature-tiles-container
    .feature-tile-wrapper
    .feature-tile
    .content-wrapper
    .feature-name {
    font-size: 1.125rem;
    line-height: 1.5;
  }
}
@media (min-width: 600px) and (max-width: 750px) {
  .o-productdetail-rebrush .feature-stories .feature-tiles-container {
    -ms-grid-columns: (1fr) [2];
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 900px) and (max-width: 1200px) {
  .o-productdetail-rebrush .feature-stories .feature-tiles-container {
    -ms-grid-columns: (1fr) [2];
    grid-template-columns: repeat(2, 1fr);
  }
}
.m-filter .m-filterlayer {
  position: relative;
}
.m-filter .m-filterlayer .reset-button {
  position: absolute;
  top: -80px;
  right: 0;
  left: auto;
}
.m-filter .m-filterlayer .reset-button .icon:before {
  top: 15px;
}
.m-filter .m-filterlayer .filter-closefilterarea-button {
  bottom: 0;
  width: 25%;
  font-size: 1rem;
}
.m-filter .m-filterlayer .filter-toggle {
  padding: 30px 0;
  left: 49%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  font-size: 1rem;
  font-weight: 600;
}
.m-filter .m-filterlayer .filter-toggle .filter-toggle-hide,
.m-filter .m-filterlayer .filter-toggle .filter-toggle-showmore {
  position: relative;
}
.m-filter .m-filterlayer .filter-toggle .icon:before {
  position: absolute;
  top: 0;
  right: -20px;
}
.m-filter .m-filterlayer h3.a-heading {
  font-size: 1rem;
  margin: 0;
  font-weight: 600;
}
.m-filterbar {
  background-color: #eff1f2;
  border-bottom: 0;
  z-index: 30;
}
.m-filterbar:not(.m-filterbar-dealerlocator) {
  padding-left: 10px;
  padding-right: 10px;
}
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item
  .m-forminput-dropdown
  .select2-selection {
  padding-left: 0;
}
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item
  .filterbar-gridview,
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item
  .filterbar-listview {
  padding: 0;
  font-weight: 400;
}
.m-filterbar:not(.m-filterbar-dealerlocator)
  .filterbar-item
  .filterbar-listview:before {
  font-size: 30px;
  position: relative;
  top: -3px;
}
@media (max-width: 599px) {
  .m-filterbar:not(.m-filterbar-dealerlocator) {
    padding: 10px;
  }
  .m-filterbar:not(
      .m-filterbar-dealerlocator
    ).has-filter-link.has-compare-link.has-sort-dropdown
    .filterbar-item,
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item {
    width: 50%;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator)
    .filterbar-item.filterbar-sorting
    .m-forminput-dropdown
    .select2-selection {
    padding: 12px 8px 12px 15px;
    height: 44px;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator) .filterbar-nav {
    margin: 0;
    padding: 10px 0;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator) .filterbar-selected-filters {
    margin: 0;
    padding: 0 0 10px;
  }
}
.m-filterbar.list-header {
  padding-bottom: 0;
}
.m-filterbar.list-header .filterbar-item {
  width: 50%;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.m-filterbar.list-header .filterbar-title {
  padding-left: 1.3888888889%;
}
.m-filterbar.list-header .filterbar-icons {
  text-align: right;
  padding-right: 1.3888888889%;
}
.m-filterbar .filterbar-item-invisible {
  display: none;
}
.m-filterbar .filterbar-nav {
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background: #eff1f2;
}
.m-filterbar .filterbar-nav .filterbar-item {
  background-color: transparent;
  margin: 0;
  text-align: left;
}
.m-filterbar .filterbar-nav .filterbar-item:first-child {
  padding-left: 0;
}
.m-filterbar .filterbar-nav .filterbar-item .select-wrap {
  margin-top: 5px;
}
.m-filterbar .filterbar-item {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  background: #eff1f2;
  font-weight: 400;
  float: none;
  width: 50%;
}
.m-filterbar .filterbar-item .a-link {
  position: relative;
  -webkit-transition: color 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: color 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  color: #007bc0;
  display: inline-block;
  padding: 15px 0;
}
.m-filterbar .filterbar-item .a-link:after {
  content: "";
  opacity: 1;
  position: absolute;
  bottom: 0;
  background-color: #007bc0;
  height: 2px;
  width: 0;
  -webkit-transition: width 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: width 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  left: 0;
  margin-left: 0;
  content: "";
}
.m-filterbar .filterbar-item .a-link .filterbar-filter-label {
  display: inline-block;
}
.m-filterbar .filterbar-item .a-link:hover:after {
  padding-left: 0;
}
.m-filterbar .filterbar-item .icon {
  font-size: 25px;
}
.m-filterbar .filterbar-item .filterbar-title-label {
  font-weight: 400;
  display: inline;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-filterbar
  .filterbar-item
  .a-link.link-addtocart,
.m-filterbar .filterbar-item .a-button,
.m-filterbar
  .filterbar-item
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  float: none;
}
@media (max-width: 599px) {
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-filterbar
    .filterbar-item
    .a-link.link-addtocart,
  .m-filterbar .filterbar-item .a-button,
  .m-filterbar
    .filterbar-item
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: 100%;
    background: #007bc0;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    padding: 0 14px 0 8px;
    height: 44px;
  }
  .m-filterbar .filterbar-filter .icon {
    font-size: 22px;
  }
}
.m-filterbar
  .filterbar-item.is-active:not(.filterbar-icons):not(.filterbar-title):not(
    .filterbar-sorting
  )
  .a-link,
.m-filterbar
  .filterbar-item:hover:not(.filterbar-icons):not(.filterbar-title):not(
    .filterbar-sorting
  )
  .a-link {
  color: #007bc0;
}
.m-filterbar
  .filterbar-item.is-active:not(.filterbar-icons):not(.filterbar-title):not(
    .filterbar-sorting
  )
  .a-link:after,
.m-filterbar
  .filterbar-item:hover:not(.filterbar-icons):not(.filterbar-title):not(
    .filterbar-sorting
  )
  .a-link:after {
  width: 100%;
}
.m-filterbar .filterbar-item.filterbar-title {
  padding: 15px 15px 15px 1.3888888889%;
}
.m-filterbar .filterbar-item.filterbar-sorting {
  padding: 0 1.3888888889%;
}
.m-filterbar .filterbar-item.filterbar-icons {
  width: 50%;
  padding-bottom: 7px;
  padding-right: 1.3888888889%;
}
.m-filterbar .filterbar-item.filterbar-icons .filterbar-listview {
  padding-right: 0;
}
.m-filterbar .filterbar-item .select2-container .select2-selection {
  border: 0;
}
.m-filterbar .filterbar-arrow {
  display: none;
}
.m-filterbar .filterbar-title {
  text-align: left;
  padding-left: 0;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.m-filterbar .filterbar-filter {
  text-align: right;
  padding-right: 1.3888888889%;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.m-filterbar .filterbar-filter .icon {
  padding-right: 0;
}
.m-filterbar .filterbar-sorting {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  width: 100%;
  background: 0 0;
}
.m-filterbar .filterbar-results {
  padding-top: 20px;
}
.m-filterbar.has-sort-dropdown {
  padding-bottom: 0;
}
.m-filterbar .filterbar-selected-filters {
  margin-top: 65px;
}
@media (max-width: 599px) {
  .m-filterbar .filterbar-selected-filters {
    margin: 0;
    padding: 10px 0;
  }
  .m-filterbar .filterbar-selected-filters:empty {
    display: none;
  }
}
.m-filterbar .filterbar-selected-filters .a-selectedfilter {
  float: none;
  margin-left: 0;
  margin-right: 10px;
}
.m-filterbar .filterbar-selected-filters .a-selectedfilter .icon-close {
  border-width: 0;
  bottom: auto;
  top: auto;
}
.m-filterbar-rebrush {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.m-filterbar-rebrush .reset-button {
  margin-top: 0.5rem;
  margin-bottom: auto;
  color: #007bc0;
  white-space: nowrap;
}
.m-filterbar-rebrush .reset-button:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  margin-right: 7px;
}
.m-filterbar-rebrush .reset-button:after {
  content: "";
}
.m-filterbar-rebrush .reset-button:hover {
  color: #00629a;
}
.m-filterbar-rebrush .reset-button .icon {
  display: none;
}
.m-filterbar-rebrush .filterbarrebrush-selected-filters {
  margin-bottom: 0 0 8px 0;
}
.m-filterbreadcrumb {
  margin-top: 30px;
}
.m-filterbreadcrumb .a-selectedfilter:not(:last-child):after {
  content: "";
  width: 100%;
  left: 0;
  padding: 0;
}
.m-filterlayer {
  padding: 0 10px 10px;
  background: #eff1f2;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator)
  button.filter-closefilterarea-button,
.m-filterlayer:not(.m-filterlayer-dealerlocator) button.reset-button {
  position: relative;
  margin: 0;
  padding: 0 25px 0 0;
  width: auto;
  top: auto;
  float: right;
  font-size: 14px;
  background: 0 0;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator)
  button.filter-closefilterarea-button:hover,
.m-filterlayer:not(.m-filterlayer-dealerlocator) button.reset-button:hover {
  background: 0 0 !important;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator)
  button.filter-closefilterarea-button
  .icon:before,
.m-filterlayer:not(.m-filterlayer-dealerlocator)
  button.reset-button
  .icon:before {
  font-size: 20px;
}
@media (max-width: 599px) {
  .m-filterlayer.is-opened:before {
    content: "";
    background: #71767c;
    display: block;
    height: 1px;
    width: auto;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-group-wrapper
    .filterlayer-col:nth-child(6n):not(:last-child) {
    margin-bottom: inherit;
    border-bottom: 1px solid #71767c;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator) .filter-layer-controls {
    padding-bottom: 10px;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-layer-controls
    .close-button-wrapper
    button {
    float: none;
    border: none;
    background: #007bc0;
    color: #fff;
    font-size: 14px;
    padding: 0 14px 0 8px;
    width: 100%;
  }
  .a-morecontenttogglelink
    .more-less-button
    .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-layer-controls
    .close-button-wrapper
    a.a-link-primary.a-button.content-toggle:hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-layer-controls
    .close-button-wrapper
    .a-link.link-addtocart:hover,
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-layer-controls
    .close-button-wrapper
    .a-button-primary:hover,
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-layer-controls
    .close-button-wrapper
    .a-button:hover,
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-layer-controls
    .close-button-wrapper
    .a-link-primary.a-button.a-link:hover,
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-layer-controls
    .close-button-wrapper
    .a-morecontenttogglelink
    .more-less-button
    a.a-link-primary.a-button.content-toggle:hover,
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-layer-controls
    .close-button-wrapper
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:hover,
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-layer-controls
    .close-button-wrapper
    .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .a-link.a-button:hover,
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-layer-controls
    .close-button-wrapper
    .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .a-link:hover,
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-layer-controls
    .close-button-wrapper
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-link-primary.a-button:hover,
  .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-layer-controls
    .close-button-wrapper
    .a-link.a-button:hover,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-layer-controls
    .close-button-wrapper
    .a-link:hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filter-layer-controls
    .close-button-wrapper
    a.a-link-primary.a-button:hover {
    background: #007bc0 !important;
    border: none !important;
  }
}
.m-filterlayer:not(.m-filterlayer-dealerlocator) .filter-group-wrapper {
  margin-top: 0;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator)
  .filter-group-wrapper
  .filterlayer-rating
  .a-rating.a-formlabel {
  padding-left: 40px;
}
.m-filterlayer:not(.m-filterlayer-dealerlocator)
  .filterlayer-spacer:first-child {
  padding-top: 10px;
}
@media (min-width: 600px) {
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filterlayer-spacer:first-child {
    padding-top: 20px;
  }
}
.m-filterlayer .selected-filters {
  padding-top: 40px;
}
.m-filterlayer .selected-filters .a-selectedfilter {
  margin-right: 10px;
}
.m-filterlayer .selected-filters .reset-button {
  margin-top: 0;
}
.m-filterlayer .reset-button {
  top: -47px;
}
.m-filterlayer .reset-button .icon:before {
  left: auto !important;
  right: 0;
}
.m-filterlayer .filterlist-heading,
.m-filterlayer h3.a-heading {
  font-weight: 600;
  margin: 0 0 10px;
  line-height: 1.5;
}
.m-filterlayer .filterlist-container {
  border: 1px solid #e6e6e6;
  margin: 0;
}
.m-filterlayer-rebrush .chip-sorting .m-chips:first-child .chips-content-inner {
  margin-left: 1px;
}
.m-filterlayer-rebrush .chip-sorting .m-chips:first-child .icon {
  margin-left: -6px;
}
.m-filterlayer-rebrush .chip-sorting .m-chips:last-child {
  margin-right: 28px;
}
@media (max-width: 899px) {
  .m-filterlayer-rebrush .chip-sorting {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .m-filterlayer-rebrush .chip-sorting .m-chips.highlighted {
    width: 100%;
    max-width: -webkit-calc((100vw / 2) - 24px);
    max-width: calc((100vw / 2) - 24px);
  }
  .m-filterlayer-rebrush .chip-sorting .m-chips.highlighted .chips-content {
    background: 0 0;
    color: #006ead;
    border: 1px solid #006ead;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
  }
  .m-filterlayer-rebrush
    .chip-sorting
    .m-chips.highlighted
    .chips-content
    .chips-content-inner {
    width: auto;
    display: block;
  }
  .m-filterlayer-rebrush
    .chip-sorting
    .m-chips.highlighted
    .chips-content
    .chips-icon {
    display: none;
  }
  .m-filterlayer-rebrush
    .chip-sorting
    .m-chips.dropdown-open
    .dropdown-content {
    right: 0;
  }
  .m-filterlayer-rebrush .m-all-filter-modal {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
@media (max-width: 899px) and (min-width: 600px) {
  .m-filterlayer-rebrush
    .chip-sorting
    .m-chips.dropdown-open
    .dropdown-content {
    right: unset;
  }
  .m-iumnavigationl1 ul {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media screen and (max-width: 899px) {
  .m-filterlayer-rebrush .filter-group-wrapper {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    gap: 16px;
  }
  .m-filterlayer-rebrush .filter-group-wrapper .m-chips {
    margin: 0;
  }
}
@media screen and (min-width: 600px) and (max-width: 899px) {
  .m-filterlayer-rebrush .filter-group-wrapper {
    gap: 32px;
  }
}
.m-filterlayer-rebrush .filter-group-wrapper .filterlayer-rating .a-rating {
  padding: 5px 30px;
}
.m-filterlayer-rebrush
  .filter-group-wrapper
  .filterlayer-rating
  .a-rating:last-child {
  margin-bottom: 4px;
}
.m-filterlayer-rebrush
  .filter-group-wrapper
  .filterlayer-rating
  .a-rating.formlabel {
  margin-bottom: 0;
}
.m-filterlayer-rebrush
  .filter-group-wrapper
  .filterlayer-rating
  .a-rating
  .scale
  .icon {
  font-size: 17px;
}
@media (min-width: 900px) {
  .m-filterlayer-rebrush
    .filter-group-wrapper
    .filterlayer-rating
    .m-forminput-checkbox {
    padding: 7px 10px 1px 16px;
    margin-bottom: 0;
  }
  .m-filterlayer-rebrush
    .filter-group-wrapper
    .filterlayer-rating
    .m-forminput-checkbox
    .a-rating {
    position: relative;
    padding-right: 5px;
  }
  .m-filterlayer-rebrush
    .filter-group-wrapper
    .filterlayer-rating
    .m-forminput-checkbox
    .a-rating:before {
    left: 0;
  }
  .m-filterlist-rebrush .filterlist-row .filterlist-label ~ .a-formlabel {
    word-break: initial;
  }
}
.m-filterlayer-rebrush
  .filter-group-wrapper
  .filterlayer-rating
  .m-forminput-checkbox
  .a-formlabel:before {
  border-radius: 50%;
}
.m-filterlayer-rebrush
  .filter-group-wrapper
  .filterlayer-rating
  .m-forminput-checkbox
  input:checked
  ~ .a-formlabel:before,
.m-filterlayer-rebrush
  .filter-group-wrapper
  .filterlayer-rating
  .m-forminput-checkbox
  input:checked
  ~ .a-formlabel:hover:before {
  content: "\2022";
  font-size: 44px;
  line-height: 17px;
}
.m-filterlist .filterlist-heading {
  font-weight: 600;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-filterlist
  .filterlist-heading
  + .a-link.link-addtocart,
.m-filterlist .filterlist-heading + .a-button,
.m-filterlist
  .m-contenttextmedia
  li
  .m-productconversionarea
  .filterlist-heading
  + .a-link.link-addtocart {
  float: right;
  margin-right: 10px;
  height: 25px;
}
.m-filterlist .filterlist-heading-filter-icon.is-active {
  display: none;
}
.m-filterlist .filterlist-container {
  padding-right: 5px;
  height: auto;
  opacity: 0;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: opacity 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96) 180ms,
    -webkit-transform 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: transform 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96),
    opacity 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96) 180ms,
    -webkit-transform 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  border: 1px solid #71767c;
}
.m-filterlist .filterlist-container.open-mobile {
  overflow-x: hidden;
  overflow-y: scroll;
  opacity: 1;
  padding: 5px;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  height: 175px;
  max-height: 100%;
}
.m-filterlist .filterlist-container .m-rangeslider {
  margin-right: 10px;
}
.m-filterlist .filterlist-container .filterlist-row-item {
  border-bottom: 1px solid #fff;
}
.m-filterlist
  .filterlist-container
  .filterlist-row-item
  .filterlist-label-icon {
  top: 2px;
}
.m-filterlist .filterlist-container .filterlist-row-item .a-formlabel {
  padding-left: 40px;
}
.m-filterlist
  .filterlist-container
  .filterlist-row-item
  .a-formlabel
  .label-text {
  padding-left: 0;
  display: inline-block;
}
.m-filterlist:not(.m-filterlist-dealer).open-mobile {
  overflow: scroll;
}
.m-filterlist:not(.m-filterlist-dealer).open-mobile ::-webkit-scrollbar {
  -webkit-appearance: none;
}
.m-filterlist:not(.m-filterlist-dealer).open-mobile
  ::-webkit-scrollbar:vertical {
  width: 12px;
}
.m-filterlist:not(.m-filterlist-dealer).open-mobile
  ::-webkit-scrollbar:horizontal {
  height: 12px;
}
.m-filterlist:not(.m-filterlist-dealer).open-mobile ::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  border: 2px solid #fff;
}
.m-filterlist:not(.m-filterlist-dealer).open-mobile ::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #fff;
}
.m-filterlist:not(.m-filterlist-dealer) .filterlist-heading {
  font-size: 1rem;
  line-height: 1.5rem;
}
.m-filterlist:not(.m-filterlist-dealer) .filterlist-label ~ .a-formlabel {
  padding: 0 0 0 40px;
}
.m-filterlist .m-forminput-checkbox .a-formlabel {
  font-size: 1rem;
  line-height: 1.5rem;
}
.m-filterlist .m-forminput-checkbox .a-formlabel::before {
  margin-top: 0;
  margin-left: 10px;
}
.m-filterlist .m-forminput-checkbox .a-formlabel::after {
  margin-left: 10px;
}
.m-filterlist-rebrush {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.m-filterlist-rebrush .m-chips.dropdown.dropdown-open .chips-content {
  height: 48px;
  margin: 0;
  z-index: 1;
}
.m-filterlist-rebrush .m-chips.dropdown.dropdown-open .filterlist-heading {
  white-space: normal;
  text-overflow: clip;
}
.m-filterlist-rebrush .filterlist-heading {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.m-filterlist-rebrush .filterlist-chip-Icon {
  padding-left: 5px;
}
.m-filterlist-rebrush .filterlist-container {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}
.m-filterlist-rebrush .filterlist-row {
  margin: 0;
}
.m-filterlist-rebrush .filterlist-row .filterlist-label ~ .a-formlabel {
  margin: 0;
  padding: 0 0 0 30px;
}
.m-filterlist-rebrush .filterlist-row-item {
  color: #007bc0;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  width: 100%;
}
.m-filterlist-rebrush .filterlist-row-item:hover {
  color: #007bc0;
}
.m-filterlist-rebrush .filterlist-row-item .filterlist-close-icon {
  display: none;
}
.m-filterlist-rebrush .filterlist-row-item .m-forminput-checkbox {
  word-break: break-word;
}
.m-filterlist-rebrush .filterlist-row-item .info-button {
  margin: 0 10px 0 auto;
}
.m-filterlist-rebrush .filterlist-row-item.is-active {
  color: #007bc0;
}
.m-filterlist-rebrush .filterlist-row-item.is-active .info-button {
  display: none;
}
.m-filterlist-rebrush .filterlist-row-item.is-active .filterlist-close-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 10px 0 auto;
}
.m-filterlist-rebrush
  .filterlist-row-item.is-active
  .filterlist-close-icon:focus {
  outline: transparent solid 1px;
}
.m-filterlist-rebrush .filterlist-row-item.is-active:hover {
  color: #007bc0;
}
.m-filterlist-rebrush.is-in-modal {
  width: 100%;
}
.m-filterlist-rebrush.is-in-modal .filterlist-container {
  width: 100%;
  max-height: unset;
}
.m-filter-rebrush .m-filterlist-rebrush.is-in-modal {
  margin-top: 2px;
}
.m-filter-rebrush .m-filterlist-rebrush.is-in-modal .filterlist-row {
  padding: 0;
}
.m-filter-rebrush .m-filterlist-rebrush.is-in-modal .filterlist-row:active,
.m-filter-rebrush .m-filterlist-rebrush.is-in-modal .filterlist-row:hover {
  background: 0 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-filter-rebrush
  .m-filterlist-rebrush
  .a-link.link-addtocart,
.m-filter-rebrush .m-filterlist-rebrush .a-button,
.m-filter-rebrush
  .m-filterlist-rebrush
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  height: auto;
}
.m-filter-rebrush .filterlist-container .filterlist-row {
  padding: 0;
}
.m-filter-rebrush .filterlist-container .filterlist-row:first-child {
  padding-top: 1px;
}
.m-filter-rebrush .filterlist-container .filterlist-row:last-child {
  padding-bottom: 1px;
}
.m-filter-rebrush .filter-wrap {
  width: 100%;
  margin: auto;
}
.m-filter-rebrush .filter-wrap .filter-container {
  max-width: 1200px;
  padding: 0;
}
@media (min-width: 600px) {
  .m-filter-rebrush .filter-wrap .filter-container .m-all-filter-modal {
    margin-right: 0;
  }
  .m-filter-teaser .filter-teaser-content .chip-container .filterlayer-col {
    width: 50%;
  }
}
.m-filter-rebrush .results-count p {
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 15px;
}
@media (min-width: 900px) {
  .m-filter-rebrush .filterbarrebrush-selected-filters {
    margin-bottom: 8px;
  }
}
.m-filter-rebrush .filterbarrebrush-selected-filters .m-chips {
  height: 32px;
}
.m-filter-rebrush .filterbarrebrush-selected-filters .m-chips .chips-content {
  padding: 4px 18px;
  border-radius: 16px;
}
.m-filter-rebrush .filterlist-row-item {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr auto;
  grid-template-columns: 1fr auto;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-filter-rebrush
  .filterlist-row-item
  .a-link.link-addtocart,
.m-filter-rebrush .filterlist-row-item .a-button,
.m-filter-rebrush
  .filterlist-row-item
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  right: 0;
  z-index: 1;
  margin: 0;
  padding: 0 8px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-filter-rebrush
  .filterlist-row-item
  .a-link.link-addtocart:hover,
.m-filter-rebrush .filterlist-row-item .a-button:hover,
.m-filter-rebrush
  .filterlist-row-item
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover {
  color: #007bc0;
}
.m-filter-rebrush .filterlist-row-item .filterlist-close-icon {
  top: 10px;
  right: 0;
}
@media (max-width: 899px) {
  .m-filterlayer-rebrush .filter-group-wrapper .filterlayer-rating > div {
    margin-bottom: 8px;
  }
  .m-filter-rebrush .filterlist-row-item .icon-info {
    margin-top: -2px;
    display: inline-block;
    position: relative;
    right: auto;
    z-index: auto;
  }
}
.m-filter-rebrush .filterlist-row-item.is-active {
  color: #000;
}
.m-filter-rebrush .filterlist-row-item.is-active:hover {
  color: #007bc0;
}
.m-filter-rebrush .filterlist-label ~ .a-formlabel {
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.m-filter-teaser {
  width: 100%;
  background-color: #fff;
}
.m-filter-teaser .filter-teaser-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-filter-teaser .filter-teaser-content.hidden-desktop.hidden-tablet {
  padding: 16px 16px 24px;
}
.m-filter-teaser .filter-teaser-content .filter-teaser-image img {
  margin-left: 0;
  height: auto;
  width: 100%;
}
.m-filter-teaser .filter-teaser-content .filter-teaser-child {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.m-filter-teaser .filter-teaser-content .filter-teaser-child:first-child {
  margin: 0;
}
.m-filter-teaser .filter-teaser-content .filter-teaser-dropdown .subline {
  font-size: 12px;
  line-height: 18px;
  margin: 0 0 12px;
  font-weight: 400;
}
.m-filter-teaser
  .filter-teaser-content
  .filter-teaser-dropdown
  .filter-description {
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  margin: 0 0 24px;
}
.m-filter-teaser .filter-teaser-content .chip-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 599px) {
  .m-filter-teaser .filter-teaser-content .chip-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
    gap: 16px;
  }
  .m-filterteaser-options .chips-content {
    width: 100%;
  }
}
.m-filter-teaser .filter-teaser-content .show-more-a-link {
  text-align: center;
  width: 100%;
  margin-left: 0;
  margin-top: 16px;
  color: #000;
  text-decoration: none;
}
.m-filter-teaser .filter-teaser-content .show-more-a-link:hover {
  text-decoration: underline;
}
.m-filter-teaser .filter-teaser-content::after {
  content: "";
  display: block;
}
.m-filter-teaser .filter-teaser-content .selected-filters:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-filter-teaser .filter-teaser-content .filter-group-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 899px) {
  .m-filter-teaser .filter-teaser-content .filter-group-wrapper {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.m-filter-teaser .filter-teaser-content .filter-group-wrapper .chip-sorting {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.m-filter-teaser
  .filter-teaser-content
  .filter-group-wrapper
  .filterlayer-rating
  .a-rating {
  display: inline-block;
}
.m-filter-teaser
  .filter-teaser-content
  .filter-group-wrapper
  .filterlayer-rating
  .a-rating
  .scale
  .icon {
  font-size: 22px;
}
.m-filter-teaser
  .filter-teaser-content
  .filter-group-wrapper
  .filterlayer-rating
  .a-rating.a-formlabel,
.m-filter-teaser
  .filter-teaser-content
  .filter-group-wrapper
  .filterlayer-rating
  > div {
  margin-bottom: 10px;
}
.m-filter-teaser
  .filter-teaser-content
  .filter-group-wrapper
  .filterlayer-rating
  input,
.m-filter-teaser
  .filter-teaser-content
  .filter-group-wrapper
  .filterlayer-selectablerange
  input {
  display: none;
}
.m-filter-teaser
  .filter-teaser-content
  .filter-group-wrapper
  .filterlayer-rating
  .a-formlabel:focus,
.m-filter-teaser
  .filter-teaser-content
  .filter-group-wrapper
  .filterlayer-selectablerange
  .a-formlabel:focus {
  outline: 0;
}
.m-filter-teaser
  .filter-teaser-content
  .filter-group-wrapper
  .filterlayer-rating
  .a-formlabel:focus:before,
.m-filter-teaser
  .filter-teaser-content
  .filter-group-wrapper
  .filterlayer-selectablerange
  .a-formlabel:focus:before {
  outline: transparent solid 1px;
}
.m-filter-teaser .m-filterlist-rebrush .m-chips {
  max-width: unset;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-filter-teaser
  .m-filterlist-rebrush
  .a-link.link-addtocart,
.m-filter-teaser .m-filterlist-rebrush .a-button,
.m-filter-teaser
  .m-filterlist-rebrush
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  height: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.m-filter-teaser
  .m-filterlist-rebrush
  .dropdown-content
  .filterlist-row
  .filterlist-close-icon,
.m-filter-teaser
  .m-filterlist-rebrush
  .dropdown-content
  .filterlist-row
  .filterlist-heading-filter-icon,
.m-filter-teaser
  .m-filterlist-rebrush
  .dropdown-content
  .filterlist-row
  .filterlist-label-icon {
  position: relative;
  top: unset;
  right: unset;
}
.m-filterteaser-options .filterlayer-rating input,
.m-filterteaser-options .filterlayer-selectablerange input {
  display: none;
}
.m-filterteaser-options .filterlayer-rating .a-formlabel:focus,
.m-filterteaser-options .filterlayer-selectablerange .a-formlabel:focus {
  outline: 0;
}
.m-filterteaser-options .filterlayer-rating .a-formlabel:focus:before,
.m-filterteaser-options .filterlayer-selectablerange .a-formlabel:focus:before {
  outline: transparent solid 1px;
}
.m-filterteaser-options .m-chips.dropdown.dropdown-open .chips-content,
.m-filterteaser-options .m-chips.select.dropdown-open .chips-content {
  border-radius: 2px;
  background-color: #b8d6ff;
}
.m-filterteaser-options .m-chips {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: unset;
  margin: 0;
}
.m-filterteaser-options .chips-content {
  border-radius: 2px;
  background-color: #e0e2e5;
}
.m-filterteaser-options .chips-content-inner,
.m-filterteaser-options .dropdown-content {
  border-radius: 2px;
}
.m-filterteaser-options .dropdown-content .filterlist-row {
  display: block;
  margin: 0;
  width: 100%;
}
.m-filterteaser-options .dropdown-content .filterlist-row .filterlist-row-item {
  color: #007bc0;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  width: 100%;
}
.m-filterteaser-options
  .dropdown-content
  .filterlist-row
  .filterlist-row-item.is-active,
.m-filterteaser-options
  .dropdown-content
  .filterlist-row
  .filterlist-row-item:hover {
  color: #007bc0;
}
.m-filterteaser-options
  .dropdown-content
  .filterlist-row
  .filterlist-row-item.is-active
  .filterlist-label-icon {
  display: none;
}
.m-filterteaser-options
  .dropdown-content
  .filterlist-row
  .filterlist-row-item.is-active
  .filterlist-close-icon {
  display: block;
}
.m-filterteaser-options
  .dropdown-content
  .filterlist-row
  .filterlist-row-item.is-active
  .filterlist-close-icon:focus {
  outline: transparent solid 1px;
}
.m-filterteaser-options
  .dropdown-content
  .filterlist-row
  .filterlist-row-item.is-active:hover {
  color: #007bc0;
}
.m-filterteaser-options
  .dropdown-content
  .filterlist-row
  .filterlist-label-icon {
  display: block;
  position: relative;
  right: unset;
  top: unset;
  z-index: 1;
}
.m-filterteaser-options
  .dropdown-content
  .filterlist-row
  .filterlist-close-icon {
  display: none;
  position: relative;
  right: unset;
  top: unset;
}
.m-filterteaser-options
  .dropdown-content
  .filterlist-row
  .filterlist-heading-filter-icon {
  color: #ccc;
  display: none;
  float: right;
}
.m-filterteaser-options
  .dropdown-content
  .filterlist-row
  .filterlist-heading-filter-icon.is-active {
  display: block;
}
.m-firedmessage .content-icon {
  line-height: 1;
}
.m-firedmessage .content {
  margin-left: 70px;
}
.m-fitstoappliance .form-row {
  margin: 0;
  padding: 5px 0;
  position: relative;
}
.m-fitstoappliance .form-row .icon-camera {
  top: 50px;
  color: #00639a;
  font-size: 24px;
}
.m-fitstoappliance .form-row .label-text {
  display: block;
  width: -webkit-calc(100% - 3.125rem);
  width: calc(100% - 3.125rem);
  margin-bottom: 12px;
  font-size: 12px;
  line-height: 18px;
}
.m-fitstoappliance .form-row .label-text + .a-link.has-icon {
  position: absolute;
  top: 0;
  right: 0.625rem;
  display: table-caption;
  margin-bottom: 12px;
  line-height: 18px;
}
.m-fitstoappliance .form-row .m-forminput,
.m-fitstoappliance
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-fitstoappliance
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-fitstoappliance
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-fitstoappliance
  .form-row
  .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-fitstoappliance
  .form-row
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-fitstoappliance
  .form-row
  input.m-forminput {
  padding: 12px 16px;
}
.m-fitstoappliance .form-row:nth-of-type(2),
.m-fitstoappliance .form-row:nth-of-type(3) {
  font-size: 12px;
  line-height: 18px;
}
.m-fitstoappliance .form-row .a-morecontenttogglelink {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}
.m-fitstoappliance .form-row .a-morecontenttogglelink .more-less-button {
  padding-top: 0;
}
.m-fitstoappliance .form-row .a-morecontenttogglelink .content {
  font-size: 16px;
  line-height: 24px;
}
.m-fitstoappliance
  .form-row
  .a-morecontenttogglelink
  .content
  .m-forminput-dropdown {
  padding: 0;
}
.m-fitstoappliance
  .form-row
  .a-morecontenttogglelink
  .content
  .m-forminput-dropdown
  .select-wrap
  .selection
  .select2-selection {
  padding: 16px 34px 14px 16px;
  border: none;
  background-color: #e0e2e5;
}
.m-fitstoappliance
  .form-row
  .a-morecontenttogglelink
  .content
  .m-forminput-dropdown
  .select-wrap
  .selection
  .select2-selection:focus {
  outline: 0;
  border-bottom: 1px solid #00639a;
}
.m-fitstoappliance
  .form-row
  .a-morecontenttogglelink
  .content
  .m-forminput-dropdown
  .select-wrap
  .selection
  .select2-selection
  .select2-selection__rendered {
  font-size: 16px;
  line-height: 16px;
}
.m-fitstoappliance
  .form-row
  .a-morecontenttogglelink
  .content
  .m-forminput-dropdown
  .select-wrap
  .selection
  .select2-selection
  .select2-selection__arrow {
  right: 1rem;
}
.m-fitstoappliance
  .form-row
  .a-morecontenttogglelink
  .content
  .m-forminput-dropdown
  .select-wrap
  .selection
  .select2-selection
  .select2-selection__arrow
  b:before {
  font-size: 24px;
  font-weight: 400;
}
.m-fitstoappliance
  .form-row
  .a-morecontenttogglelink
  .content
  .m-forminput-dropdown
  .select2-container
  .select2-results__option,
.m-fitstoappliance
  .form-row
  .a-morecontenttogglelink
  .content
  .m-forminput-dropdown
  .select2-container
  .select2-results__option[aria-selected="true"] {
  background-color: #fff;
}
.m-fitstoappliance
  .form-row
  .a-morecontenttogglelink
  .content
  .m-forminput-dropdown
  .select2-container
  .select2-results__option--highlighted[aria-selected] {
  color: #fff;
  background-color: #007bc0;
}
.m-fitstoappliance
  .form-row
  .a-morecontenttogglelink
  .content
  .m-forminput-dropdown
  .select2-dropdown {
  border: none;
  -webkit-box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.25);
}
.m-fitstoappliance
  .form-row
  .a-morecontenttogglelink
  .content
  .m-typeplatefinder
  .a-formlabel {
  width: 100%;
  padding-left: 0;
}
.m-fitstoappliance
  .form-row
  .a-morecontenttogglelink
  .content
  .m-typeplatefinder
  .bottomspacing {
  margin-bottom: 0;
}
.m-fitstoappliance
  .form-row
  .a-morecontenttogglelink
  .content
  .m-typeplatefinder
  .g-layout-half
  .g-col.col-md-twothird {
  width: 100%;
}
.m-fitstoappliance .vib-state-container .vib-state-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-fitstoappliance .vib-state-container .vib-state-content .content-icon .icon {
  font-size: 1em;
}
.m-fitstoappliance .vib-state-container .vib-state-content .content {
  padding: 7px;
  font-size: 0.875rem;
}
.ios-os .m-fitstoappliance .form-row .icon-camera {
  position: absolute;
  bottom: 0.875rem;
  top: auto;
  float: none;
}
.m-floating-button {
  top: auto !important;
  bottom: -74px;
  left: -webkit-calc(50% - 28px);
  left: calc(50% - 28px);
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform 0.35s ease-in-out;
  transition: transform 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
}
.m-floating-button.visible {
  -webkit-transform: translateY(-90px);
  -ms-transform: translateY(-90px);
  transform: translateY(-90px);
}
.no-touchevents .m-floating-button:hover {
  background-color: #00629a;
}
.no-touchevents .m-floating-button:active {
  background-color: #004975;
}
.m-fly-in-layer .a-area.a-area-desktop.a-area-primary {
  background: #007bc0;
  color: #fff;
}
.m-fly-in-layer .a-area.a-area-desktop.a-area-primary-outlined {
  background: #fff;
  color: #007bc0;
  border-color: #007bc0;
}
.m-fly-in-layer .fly-in-layer-content {
  background: #007bc0;
  color: #fff;
  border: none;
  translate: 0 -50%;
  top: 50%;
  min-width: unset;
  max-height: 90vh;
  overflow: auto;
  z-index: 10001;
}
.m-fly-in-layer
  .fly-in-layer-content
  .fly-in-layer-content-inner
  .fly-in-layer-content-inner-area-wrap {
  margin-top: 45px;
}
.m-fly-in-layer
  .fly-in-layer-content
  .fly-in-layer-content-inner
  .a-heading
  + div.fly-in-layer-content-inner-area-wrap {
  margin-top: 0;
}
.m-fly-in-layer .fly-in-layer-content .fly-in-layer-content-top {
  position: absolute;
  right: 0;
}
.m-fly-in-layer .fly-in-layer-content .fly-in-layer-content-top button,
.m-fly-in-layer .fly-in-layer-content .fly-in-layer-content-top button:hover {
  color: #fff;
}
.m-fly-in-layer
  .fly-in-layer-content
  .fly-in-layer-content-top
  button:hover:after {
  display: none;
}
.m-fly-in-layer .fly-in-layer-content .a-heading {
  color: #fff;
  font-size: 2rem;
  line-height: 1.3;
  font-weight: 600;
  margin-bottom: 16px;
  padding-right: 24px;
}
.a-morecontenttogglelink
  .more-less-button
  .m-fly-in-layer
  .fly-in-layer-content
  a.a-button.a-link-primary.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-fly-in-layer
  .fly-in-layer-content
  .a-link.link-addtocart,
.m-fly-in-layer .fly-in-layer-content .a-button-primary.a-button,
.m-fly-in-layer .fly-in-layer-content .a-button.a-link-primary.a-link,
.m-fly-in-layer
  .fly-in-layer-content
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle,
.m-fly-in-layer
  .fly-in-layer-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-fly-in-layer
  .fly-in-layer-content
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link,
.m-fly-in-layer
  .fly-in-layer-content
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link,
.m-fly-in-layer
  .fly-in-layer-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-fly-in-layer
  .fly-in-layer-content
  .a-button.a-link,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-fly-in-layer
  .fly-in-layer-content
  .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-fly-in-layer
  .fly-in-layer-content
  a.a-button.a-link-primary {
  background: 0 0;
  color: #fff;
  border: 1px solid #fff;
  display: inline-block;
  vertical-align: middle;
  padding: 9px 1rem;
}
.a-morecontenttogglelink
  .more-less-button
  .m-fly-in-layer
  .fly-in-layer-content
  a.a-button.a-link-primary.content-toggle:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-fly-in-layer
  .fly-in-layer-content
  .a-link.link-addtocart:after,
.m-fly-in-layer .fly-in-layer-content .a-button-primary.a-button:after,
.m-fly-in-layer
  .fly-in-layer-content
  .a-button.a-link-primary.a-button-link:after,
.m-fly-in-layer .fly-in-layer-content .a-button.a-link-primary.a-link:after,
.m-fly-in-layer
  .fly-in-layer-content
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle:after,
.m-fly-in-layer
  .fly-in-layer-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:after,
.m-fly-in-layer
  .fly-in-layer-content
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link:after,
.m-fly-in-layer
  .fly-in-layer-content
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link:after,
.m-fly-in-layer
  .fly-in-layer-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary:after,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-fly-in-layer
  .fly-in-layer-content
  .a-button.a-link:after,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-fly-in-layer
  .fly-in-layer-content
  .a-button.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-fly-in-layer
  .fly-in-layer-content
  a.a-button.a-link-primary:after {
  display: none;
}
.a-morecontenttogglelink
  .more-less-button
  .m-fly-in-layer
  .fly-in-layer-content
  a.a-button.a-link-primary.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-fly-in-layer
  .fly-in-layer-content
  .a-link.link-addtocart:hover,
.m-fly-in-layer .fly-in-layer-content .a-button-primary.a-button:hover,
.m-fly-in-layer .fly-in-layer-content .a-button.a-link-primary.a-link:hover,
.m-fly-in-layer
  .fly-in-layer-content
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle:hover,
.m-fly-in-layer
  .fly-in-layer-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-fly-in-layer
  .fly-in-layer-content
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link:hover,
.m-fly-in-layer
  .fly-in-layer-content
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link:hover,
.m-fly-in-layer
  .fly-in-layer-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary:hover,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-fly-in-layer
  .fly-in-layer-content
  .a-button.a-link:hover,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-fly-in-layer
  .fly-in-layer-content
  .a-button.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-fly-in-layer
  .fly-in-layer-content
  a.a-button.a-link-primary:hover {
  background: #00629a;
  color: #fff;
  border-color: #fff;
  padding: 9px 1rem;
}
.a-morecontenttogglelink
  .more-less-button
  .m-fly-in-layer
  .fly-in-layer-content
  a.a-button.a-link-primary.content-toggle:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-fly-in-layer
  .fly-in-layer-content
  .a-link.link-addtocart:active,
.m-fly-in-layer .fly-in-layer-content .a-button-primary.a-button:active,
.m-fly-in-layer
  .fly-in-layer-content
  .a-button.a-link-primary.a-button-link:active,
.m-fly-in-layer .fly-in-layer-content .a-button.a-link-primary.a-link:active,
.m-fly-in-layer
  .fly-in-layer-content
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle:active,
.m-fly-in-layer
  .fly-in-layer-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:active,
.m-fly-in-layer
  .fly-in-layer-content
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link:active,
.m-fly-in-layer
  .fly-in-layer-content
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link:active,
.m-fly-in-layer
  .fly-in-layer-content
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary:active,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-fly-in-layer
  .fly-in-layer-content
  .a-button.a-link:active,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-fly-in-layer
  .fly-in-layer-content
  .a-button.a-link:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-fly-in-layer
  .fly-in-layer-content
  a.a-button.a-link-primary:active {
  background: #004975;
}
.m-fly-in-layer .fly-in-layer-content .a-link-primary.a-link {
  color: #fff;
  text-decoration: underline;
}
.m-fly-in-layer .fly-in-layer-content .a-link-primary.a-link:hover {
  text-decoration: underline;
}
.m-fly-in-layer .fly-in-layer-content p {
  margin-bottom: 15px;
}
.m-fly-in-layer .fly-in-layer-content p:last-of-type {
  margin-bottom: 20px;
}
.m-fly-in-layer .a-area--fly-in-flag {
  bottom: auto;
  left: 0;
  top: 50%;
  right: unset;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  rotate: -90deg;
  z-index: 231;
}
.m-fly-in-layer .a-area--fly-in-flag .fly-in-flag-text {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.m-footerfootnote {
  border-bottom: 0 transparent;
  margin-bottom: 32px;
  margin-top: 0;
  padding: 0;
}
@media (min-width: 900px) {
  .m-fly-in-layer
    .fly-in-layer-content
    .fly-in-layer-content-inner
    .fly-in-layer-content-inner-area-wrap {
    margin-top: 20px;
  }
  .m-footerfootnote {
    margin-top: 0;
  }
}
.m-footerfootnote .a-heading {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 0;
}
@media (min-width: 600px) {
  .m-fitstoappliance .form-row .label-text {
    max-width: 440px;
  }
  .m-footerfootnote .a-heading {
    font-size: 2rem;
  }
}
.m-footerfootnote :not(.a-heading) {
  display: none;
}
.m-footerlinkscopyright {
  border-top: 1px solid #000;
  margin-bottom: 32px;
  padding-top: 32px;
}
.m-footerlinkscopyright ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.m-footerlinkscopyright li {
  font-size: 0.75rem;
  line-height: 1.5;
  margin-bottom: 16px;
  margin-right: 24px;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.m-footerlinkscopyright li:last-of-type {
  margin-right: 0;
}
.m-footerlinkscopyright li > .text {
  font-size: 0.75rem;
  font-weight: 400;
}
.m-footerlinkscopyright .copyright,
.m-footerlinkscopyright li:first-of-type {
  font-weight: 400;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.m-footerlinkscopyright .copyright.float-right {
  margin-right: 20px;
}
.m-footerlinkscopyright .a-link,
.m-footerlinkscopyright .a-link:visited,
.m-footerlinkscopyright .copyright {
  font-size: 0.75rem;
  color: #000;
  padding: 0;
}
.m-footerlinkscopyright .a-link:active,
.m-footerlinkscopyright .a-link:hover,
.m-footerlinkscopyright .a-link:visited,
.m-footerlinkscopyright .a-link:visited:active,
.m-footerlinkscopyright .a-link:visited:hover,
.m-footerlinkscopyright .a-link:visited:visited,
.m-footerlinkscopyright .copyright:active,
.m-footerlinkscopyright .copyright:hover,
.m-footerlinkscopyright .copyright:visited {
  color: #000;
}
.m-footerlinkscopyright .a-link:after,
.m-footerlinkscopyright .a-link:visited:after,
.m-footerlinkscopyright .copyright:after {
  display: none;
}
.no-touchevents .m-footerlinkscopyright .a-link:active,
.no-touchevents .m-footerlinkscopyright .a-link:focus,
.no-touchevents .m-footerlinkscopyright .a-link:hover,
.no-touchevents .m-footerlinkscopyright .a-link:visited:active,
.no-touchevents .m-footerlinkscopyright .a-link:visited:focus,
.no-touchevents .m-footerlinkscopyright .a-link:visited:hover,
.no-touchevents .m-footerlinkscopyright .copyright:active,
.no-touchevents .m-footerlinkscopyright .copyright:focus,
.no-touchevents .m-footerlinkscopyright .copyright:hover {
  color: #000;
}
.m-footerpagefunctionsfollow {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0;
}
.m-footerpagefunctionsfollow .likes,
.m-footerpagefunctionsfollow .shares {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.m-footerpagefunctionsfollow .shares {
  margin-bottom: 0;
  margin-left: 0;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.m-footerpagefunctionsfollow .likes {
  margin-bottom: 0;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.m-footerpagefunctionsfollow .likes ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  margin: 0;
}
.m-footerpagefunctionsfollow .likes li {
  height: auto;
  margin-bottom: 0;
  margin-right: 40px;
}
.m-footerpagefunctionsfollow .likes li:last-of-type {
  margin-right: 0;
}
.m-footerpagefunctionsfollow .likes .a-link,
.m-footerpagefunctionsfollow .likes .text {
  margin: 0;
}
.m-footerpagefunctionsfollow .a-link {
  color: #000;
  margin: 0;
}
.m-footerpagefunctionsfollow .a-link:active,
.m-footerpagefunctionsfollow .a-link:focus,
.m-footerpagefunctionsfollow .a-link:hover,
.m-footerpagefunctionsfollow .a-link:visited {
  color: #000;
}
.m-footerpagefunctionsfollow .a-link .icon {
  color: #000;
  font-size: 24px;
  line-height: 1;
}
.m-footerpagefunctionsfollow .a-link .icon.icon-youtube {
  font-size: 24px;
}
.m-footerpagefunctionsfollow .a-link:after {
  display: none;
}
.m-footerpagefunctionsfollow .a-link .text {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.m-footnotes {
  margin-top: 24px;
  margin-left: 0;
}
.m-footnotes .expand-footnote {
  cursor: pointer;
  font-family: boschsans, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.m-footnotes .expand-footnote:focus {
  outline: transparent solid 1px;
}
.m-footnotes .expand-footnote:before {
  font-family: icons;
  margin-right: 8px;
}
.m-footnotes .showless-button,
.m-footnotes .showmore-button {
  font-size: 1rem;
  line-height: 1.5;
}
.m-footnotes .showmore-button {
  -webkit-box-shadow: 0 -30px 16px #fff;
  box-shadow: 0 -30px 16px #fff;
  background-color: #fff;
  width: 100%;
  color: #2b5ee5;
}
.m-footnotes .showless-button {
  color: #2b5ee5;
}
.m-footnotes .footnote-item {
  margin-bottom: 8px;
  font-size: 0.75rem;
  line-height: 1.125rem;
}
.m-footnotes .footnote-item .footnotes-text {
  font-size: 0.75rem;
  line-height: 1.125rem;
}
.m-footnotes ul {
  margin-left: 0;
  padding-left: 0;
  list-style: none;
}
.m-form {
  margin-bottom: 64px;
}
.m-form
  .suggest-layer-autocomplete
  .suggest-layer-autocomplete-result-container
  .m-forminput
  .a-formlabel,
.m-form
  .suggest-layer-autocomplete
  .suggest-layer-autocomplete-result-container
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  .a-formlabel,
.m-form
  .suggest-layer-autocomplete
  .suggest-layer-autocomplete-result-container
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  .a-formlabel,
.m-form
  .suggest-layer-autocomplete
  .suggest-layer-autocomplete-result-container
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  .a-formlabel,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .suggest-layer-autocomplete
  .suggest-layer-autocomplete-result-container
  .technical-info-search
  .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .suggest-layer-autocomplete
  .suggest-layer-autocomplete-result-container
  input.js-search-input
  .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .suggest-layer-autocomplete
  .suggest-layer-autocomplete-result-container
  input.m-forminput
  .a-formlabel {
  padding: 0 10px;
}
.m-form
  .suggest-layer-autocomplete
  .suggest-layer-autocomplete-result-container
  .m-forminput
  .a-formlabel
  .label-text,
.m-form
  .suggest-layer-autocomplete
  .suggest-layer-autocomplete-result-container
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  .a-formlabel
  .label-text,
.m-form
  .suggest-layer-autocomplete
  .suggest-layer-autocomplete-result-container
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  .a-formlabel
  .label-text,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .suggest-layer-autocomplete
  .suggest-layer-autocomplete-result-container
  .technical-info-search
  .a-formlabel
  .label-text,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .suggest-layer-autocomplete
  .suggest-layer-autocomplete-result-container
  input.js-search-input
  .a-formlabel
  .label-text {
  margin: 6px 0 0;
}
.m-form
  .suggest-layer-autocomplete
  .suggest-layer-autocomplete-result-container
  .m-forminput
  .suggest-layer-autocomplete-result-itemlabel
  + .a-formlabel.radio,
.m-form
  .suggest-layer-autocomplete
  .suggest-layer-autocomplete-result-container
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  .suggest-layer-autocomplete-result-itemlabel
  + .a-formlabel.radio,
.m-form
  .suggest-layer-autocomplete
  .suggest-layer-autocomplete-result-container
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  .suggest-layer-autocomplete-result-itemlabel
  + .a-formlabel.radio,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .suggest-layer-autocomplete
  .suggest-layer-autocomplete-result-container
  .technical-info-search
  .suggest-layer-autocomplete-result-itemlabel
  + .a-formlabel.radio,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .suggest-layer-autocomplete
  .suggest-layer-autocomplete-result-container
  input.js-search-input
  .suggest-layer-autocomplete-result-itemlabel
  + .a-formlabel.radio {
  width: 100%;
}
.m-form .form-textindent {
  padding-left: 30px;
}
.m-form .form-error-wrapper,
.m-form .form-row .form-error-wrapper {
  padding: 0 0 0 34px;
}
.m-form .form-error-wrapper:before,
.m-form .form-row .form-error-wrapper:before {
  color: #000;
  font-size: 24px;
  line-height: 1.5rem;
  margin-top: 4px;
  right: 0;
  z-index: 1;
}
.m-form .form-error-wrapper .error-container,
.m-form .form-row .form-error-wrapper .error-container {
  position: relative;
  z-index: 1;
}
.m-form .form-error-wrapper .a-errormessage,
.m-form .form-row .form-error-wrapper .a-errormessage {
  color: #000;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 4px 16px 4px 8px;
}
.m-form
  .form-error-wrapper
  .a-errormessage
  + .m-form
  .form-error-wrapper
  .a-errormessage,
.m-form
  .form-error-wrapper
  .a-errormessage
  + .m-form
  .form-row
  .form-error-wrapper
  .a-errormessage,
.m-form
  .form-row
  .form-error-wrapper
  .a-errormessage
  + .m-form
  .form-error-wrapper
  .a-errormessage,
.m-form
  .form-row
  .form-error-wrapper
  .a-errormessage
  + .m-form
  .form-row
  .form-error-wrapper
  .a-errormessage {
  padding-top: 0;
}
.m-form .form-error-wrapper .a-errormessage.js-custom-error-message-success,
.m-form
  .form-row
  .form-error-wrapper
  .a-errormessage.js-custom-error-message-success {
  color: #000;
}
.m-form .m-forminput.had-focus:valid ~ .form-error-wrapper,
.m-form .m-forminput.has-error.had-focus:valid ~ .form-error-wrapper,
.m-form .m-forminput.has-no-error ~ .form-error-wrapper,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid
  ~ .form-error-wrapper,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-error.had-focus.technical-info-search:valid
  ~ .form-error-wrapper,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-no-error.technical-info-search
  ~ .form-error-wrapper,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid
  ~ .form-error-wrapper,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid
  ~ .form-error-wrapper,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.had-focus.js-search-input:valid
  ~ .form-error-wrapper,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.had-focus.m-forminput:valid
  ~ .form-error-wrapper,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-no-error.js-search-input
  ~ .form-error-wrapper,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-no-error.m-forminput
  ~ .form-error-wrapper,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid
  ~ .form-error-wrapper,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-error.had-focus.technical-info-search:valid
  ~ .form-error-wrapper,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-no-error.technical-info-search
  ~ .form-error-wrapper,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid
  ~ .form-error-wrapper,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid
  ~ .form-error-wrapper,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.had-focus.js-search-input:valid
  ~ .form-error-wrapper,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.had-focus.m-forminput:valid
  ~ .form-error-wrapper,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-no-error.js-search-input
  ~ .form-error-wrapper,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-no-error.m-forminput
  ~ .form-error-wrapper {
  margin-bottom: 0;
}
.m-form .m-forminput.captcha-empty ~ .form-error-wrapper:before,
.m-form .m-forminput.had-focus:valid ~ .form-error-wrapper:before,
.m-form .m-forminput.js-captcha-token ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .captcha-empty.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .js-captcha-token.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.captcha-empty.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.captcha-empty.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-captcha-token.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-captcha-token.m-forminput
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .captcha-empty.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .js-captcha-token.technical-info-search
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.captcha-empty.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.captcha-empty.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-captcha-token.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-captcha-token.m-forminput
  ~ .form-error-wrapper:before {
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #000;
  display: inline-block !important;
  left: 12px;
  width: auto;
}
.m-form .m-forminput.captcha-empty ~ .form-error-wrapper:after,
.m-form .m-forminput.had-focus:valid ~ .form-error-wrapper:after,
.m-form .m-forminput.js-captcha-token ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .captcha-empty.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .js-captcha-token.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.captcha-empty.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.captcha-empty.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-captcha-token.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-captcha-token.m-forminput
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .captcha-empty.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .js-captcha-token.technical-info-search
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.captcha-empty.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.captcha-empty.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-captcha-token.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-captcha-token.m-forminput
  ~ .form-error-wrapper:after {
  background-color: #ffd9d9;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0;
}
.m-form .m-forminput-slider-captcha {
  margin-top: 10px;
  margin-bottom: 10px;
}
.m-form .m-forminput-datepicker.calendar {
  min-width: auto;
}
.m-form .has-icon:not(.a-button) {
  color: #000;
  vertical-align: top;
}
.m-form .form-row.form-row-fullwidth {
  width: 100%;
}
.m-form .form-row .form-error-wrapper {
  margin-bottom: 0;
}
.m-form .form-row .m-forminput-radio {
  padding: 0;
}
.m-form .form-error-wrapper:before {
  left: 0;
}
.m-form [data-field-count="1"] .m-forminput.form-field-width-xl,
.m-form
  [data-field-count="1"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .form-field-width-xl.technical-info-search,
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.form-field-width-xl.js-search-input,
.m-form
  [data-field-count="1"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.form-field-width-xl.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="1"]
  .form-field-width-xl.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  input.form-field-width-xl.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  [data-field-count="1"]
  input.form-field-width-xl.m-forminput {
  width: 100%;
}
.m-form [data-field-count="2"] .a-formlabel {
  display: block;
  float: left;
  width: 50%;
}
.m-form
  [data-field-count="2"]
  .a-formlabel:not(.form-layout-col):nth-last-of-type(1) {
  float: none;
}
.m-form [data-field-count="2"] .a-formlabel .a-formlabel:only-of-type {
  display: inline;
  float: none;
  width: 100%;
}
.m-form [data-field-count="2"] .a-formlabel:only-of-type {
  float: none;
}
.m-form [data-field-count="2"] .a-formlabel + .a-formlabel {
  text-align: right;
}
.m-form [data-field-count="2"] .a-formlabel ~ div.m-forminput,
.m-form
  [data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .a-formlabel
  ~ div.technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  [data-field-count="2"]
  .a-formlabel
  ~ div.technical-info-search {
  margin-top: -2px;
}
.m-form [data-field-count="2"] .a-formlabel a.has-icon .icon-info {
  font-size: 24px;
}
.m-form .g-col:before {
  clear: both;
  content: "";
  display: inline-block;
}
.m-form .g-layout-third .g-col:before {
  display: block;
}
.m-form
  .had-focus:valid
  + .m-forminput.had-focus.is-not-selected
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:invalid
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.has-ajax-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.has-ajax-error
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form .had-focus:valid + .m-forminput.has-error ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.input.had-focus.has-error.is-invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.input.had-focus.has-error.is-invalid
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput.had-focus.is-not-selected
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form .m-forminput.had-focus.is-not-selected ~ .form-error-wrapper:before,
.m-form
  .m-forminput.had-focus:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form .m-forminput.had-focus:invalid ~ .form-error-wrapper:before,
.m-form
  .m-forminput.had-focus:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput.had-focus:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput.had-focus:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput.had-focus:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput.had-focus:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput.had-focus:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput.has-ajax-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form .m-forminput.has-ajax-error ~ .form-error-wrapper:before,
.m-form
  .m-forminput.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form .m-forminput.has-confirm-error ~ .form-error-wrapper:before,
.m-form .m-forminput.has-error + .had-focus:valid ~ .form-error-wrapper:before,
.m-form .m-forminput.has-error ~ .form-error-wrapper:before,
.m-form
  .m-forminput.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form .m-forminput.has-min-length-error ~ .form-error-wrapper:before,
.m-form
  .m-forminput.input.had-focus.has-error.is-invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput.input.had-focus.has-error.is-invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-ajax-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-confirm-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-min-length-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-ajax-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-confirm-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-min-length-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-ajax-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-confirm-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-min-length-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-ajax-error.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-ajax-error.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-confirm-error.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-confirm-error.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-min-length-error.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-min-length-error.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-ajax-error.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-ajax-error.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-confirm-error.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-confirm-error.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-min-length-error.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-min-length-error.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-confirm-error.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-confirm-error.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-min-length-error.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-min-length-error.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.had-focus.is-not-selected
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.had-focus:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form :valid + .m-forminput.had-focus:invalid ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.had-focus:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.had-focus:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.had-focus:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.had-focus:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.had-focus:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.had-focus:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.has-ajax-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form :valid + .m-forminput.has-ajax-error ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form :valid + .m-forminput.has-confirm-error ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form :valid + .m-forminput.has-error ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form :valid + .m-forminput.has-min-length-error ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.input.had-focus.has-error.is-invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput.input.had-focus.has-error.is-invalid
  ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  :valid
  + .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-ajax-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-confirm-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-min-length-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-ajax-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-confirm-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-min-length-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-ajax-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-confirm-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-min-length-error.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-ajax-error.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-ajax-error.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-confirm-error.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-confirm-error.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-error.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-error.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-min-length-error.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-min-length-error.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-ajax-error.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-ajax-error.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-confirm-error.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-confirm-error.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-min-length-error.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-min-length-error.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-ajax-error.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-ajax-error.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-confirm-error.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-confirm-error.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-min-length-error.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-min-length-error.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:before {
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #000;
  display: inline-block !important;
  left: 12px;
  width: auto;
}
.m-form
  .had-focus:valid
  + .m-forminput.had-focus.is-not-selected
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:invalid
  ~ .form-error-wrapper:after,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.has-min-length-error
  ~ .form-error-wrapper:after,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .had-focus:valid
  + .m-forminput.had-focus:valid.is-invalid.has-error
  ~ .form-error-wrapper:after,
.m-form
  .had-focus:valid
  + .m-forminput.has-ajax-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .had-focus:valid
  + .m-forminput.has-ajax-error
  ~ .form-error-wrapper:after,
.m-form
  .had-focus:valid
  + .m-forminput.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .had-focus:valid
  + .m-forminput.has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .had-focus:valid
  + .m-forminput.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form .had-focus:valid + .m-forminput.has-error ~ .form-error-wrapper:after,
.m-form
  .had-focus:valid
  + .m-forminput.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .had-focus:valid
  + .m-forminput.has-min-length-error
  ~ .form-error-wrapper:after,
.m-form
  .had-focus:valid
  + .m-forminput.input.had-focus.has-error.is-invalid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .had-focus:valid
  + .m-forminput.input.had-focus.has-error.is-invalid
  ~ .form-error-wrapper:after,
.m-form
  .had-focus:valid
  + .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .had-focus:valid
  + .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput.had-focus.is-not-selected
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form .m-forminput.had-focus.is-not-selected ~ .form-error-wrapper:after,
.m-form
  .m-forminput.had-focus:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form .m-forminput.had-focus:invalid ~ .form-error-wrapper:after,
.m-form
  .m-forminput.had-focus:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput.had-focus:valid.has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput.had-focus:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput.had-focus:valid.has-min-length-error
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput.had-focus:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput.had-focus:valid.is-invalid.has-error
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput.has-ajax-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form .m-forminput.has-ajax-error ~ .form-error-wrapper:after,
.m-form
  .m-forminput.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form .m-forminput.has-confirm-error ~ .form-error-wrapper:after,
.m-form .m-forminput.has-error + .had-focus:valid ~ .form-error-wrapper:after,
.m-form .m-forminput.has-error ~ .form-error-wrapper:after,
.m-form
  .m-forminput.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form .m-forminput.has-min-length-error ~ .form-error-wrapper:after,
.m-form
  .m-forminput.input.had-focus.has-error.is-invalid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput.input.had-focus.has-error.is-invalid
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-ajax-error.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-confirm-error.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-error.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-min-length-error.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-ajax-error.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-confirm-error.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-error.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-min-length-error.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-ajax-error.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-confirm-error.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-error.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-min-length-error.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-ajax-error.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-ajax-error.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-confirm-error.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-confirm-error.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-min-length-error.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-min-length-error.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-ajax-error.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-ajax-error.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-confirm-error.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-confirm-error.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-min-length-error.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-min-length-error.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-confirm-error.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-confirm-error.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-min-length-error.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-min-length-error.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  :valid
  + .m-forminput.had-focus.is-not-selected
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  :valid
  + .m-forminput.had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  :valid
  + .m-forminput.had-focus:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form :valid + .m-forminput.had-focus:invalid ~ .form-error-wrapper:after,
.m-form
  :valid
  + .m-forminput.had-focus:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  :valid
  + .m-forminput.had-focus:valid.has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  :valid
  + .m-forminput.had-focus:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  :valid
  + .m-forminput.had-focus:valid.has-min-length-error
  ~ .form-error-wrapper:after,
.m-form
  :valid
  + .m-forminput.had-focus:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  :valid
  + .m-forminput.had-focus:valid.is-invalid.has-error
  ~ .form-error-wrapper:after,
.m-form
  :valid
  + .m-forminput.has-ajax-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form :valid + .m-forminput.has-ajax-error ~ .form-error-wrapper:after,
.m-form
  :valid
  + .m-forminput.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form :valid + .m-forminput.has-confirm-error ~ .form-error-wrapper:after,
.m-form
  :valid
  + .m-forminput.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form :valid + .m-forminput.has-error ~ .form-error-wrapper:after,
.m-form
  :valid
  + .m-forminput.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form :valid + .m-forminput.has-min-length-error ~ .form-error-wrapper:after,
.m-form
  :valid
  + .m-forminput.input.had-focus.has-error.is-invalid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  :valid
  + .m-forminput.input.had-focus.has-error.is-invalid
  ~ .form-error-wrapper:after,
.m-form
  :valid
  + .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  :valid
  + .m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-ajax-error.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-confirm-error.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-error.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-min-length-error.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-ajax-error.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-confirm-error.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-error.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-min-length-error.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.is-not-selected.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.is-not-selected.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:invalid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.has-confirm-error
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.has-min-length-error
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .had-focus.technical-info-search:valid.is-invalid.has-error
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-ajax-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-ajax-error.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-confirm-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-confirm-error.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-error.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-min-length-error.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-min-length-error.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .input.had-focus.has-error.is-invalid.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .technical-info-search[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-ajax-error.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-ajax-error.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-confirm-error.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-confirm-error.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-error.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-error.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-min-length-error.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-min-length-error.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-ajax-error.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-ajax-error.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-confirm-error.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-confirm-error.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-min-length-error.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-min-length-error.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.is-not-selected.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.is-not-selected.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.is-not-selected.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.is-not-selected.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:invalid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.has-confirm-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.has-min-length-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.js-search-input:valid.is-invalid.has-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:invalid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:invalid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.has-confirm-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.has-confirm-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.has-min-length-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.has-min-length-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.is-invalid.has-error
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.had-focus.m-forminput:valid.is-invalid.has-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-ajax-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-ajax-error.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-ajax-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-ajax-error.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-confirm-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-confirm-error.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-confirm-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-confirm-error.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-min-length-error.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-min-length-error.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-min-length-error.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-min-length-error.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.input.had-focus.has-error.is-invalid.js-search-input
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.input.had-focus.has-error.is-invalid.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.input.had-focus.has-error.is-invalid.m-forminput
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.input.had-focus.has-error.is-invalid.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  + .had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid
  ~ .form-error-wrapper:after {
  background-color: #ffd9d9;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0;
}
.m-form
  .had-focus:valid
  + .m-forminput.has-error.is-warning
  ~ .form-error-wrapper:before,
.m-form .had-focus:valid + .m-forminput.is-warning ~ .form-error-wrapper:before,
.m-form .m-forminput.has-error.is-warning ~ .form-error-wrapper:before,
.m-form .m-forminput.is-warning ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-error.is-warning.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .is-warning.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-error.is-warning.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .is-warning.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-error.is-warning.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .is-warning.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.is-warning.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.is-warning.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.is-warning.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.is-warning.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.is-warning.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.is-warning.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.is-warning.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.is-warning.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.is-warning.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.is-warning.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.is-warning.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.is-warning.m-forminput
  ~ .form-error-wrapper:before,
.m-form :valid + .m-forminput.has-error.is-warning ~ .form-error-wrapper:before,
.m-form :valid + .m-forminput.is-warning ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-error.is-warning.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .is-warning.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-error.is-warning.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .is-warning.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-error.is-warning.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .is-warning.technical-info-search
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-error.is-warning.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.is-warning.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.is-warning.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.is-warning.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.is-warning.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.is-warning.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.is-warning.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.is-warning.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.is-warning.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.is-warning.m-forminput
  ~ .form-error-wrapper:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-form
  .had-focus:valid
  + .m-forminput.has-error.is-warning
  ~ .form-error-wrapper:after,
.m-form .had-focus:valid + .m-forminput.is-warning ~ .form-error-wrapper:after,
.m-form .m-forminput.has-error.is-warning ~ .form-error-wrapper:after,
.m-form .m-forminput.is-warning ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-error.is-warning.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .is-warning.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-error.is-warning.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .is-warning.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-error.is-warning.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .is-warning.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.is-warning.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-error.is-warning.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.is-warning.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.is-warning.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.is-warning.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-error.is-warning.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.is-warning.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.is-warning.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.is-warning.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.is-warning.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.is-warning.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.is-warning.m-forminput
  ~ .form-error-wrapper:after,
.m-form :valid + .m-forminput.has-error.is-warning ~ .form-error-wrapper:after,
.m-form :valid + .m-forminput.is-warning ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-error.is-warning.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .is-warning.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-error.is-warning.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .is-warning.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-error.is-warning.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .is-warning.technical-info-search
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-error.is-warning.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.is-warning.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.is-warning.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-error.is-warning.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.is-warning.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.is-warning.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.is-warning.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-error.is-warning.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.is-warning.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.is-warning.m-forminput
  ~ .form-error-wrapper:after {
  background-color: #ffdf95;
}
.m-form
  .had-focus:valid
  + .m-forminput.has-custom-success
  ~ .form-error-wrapper:before,
.m-form
  .had-focus:valid
  + .m-forminput.has-success
  ~ .form-error-wrapper:before,
.m-form .m-forminput.has-custom-success ~ .form-error-wrapper:before,
.m-form .m-forminput.has-success ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-custom-success.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-success.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-custom-success.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-success.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-custom-success.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-success.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-custom-success.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-custom-success.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-success.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-success.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-custom-success.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-custom-success.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-success.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-success.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-custom-success.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-custom-success.m-forminput
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-success.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-success.m-forminput
  ~ .form-error-wrapper:before,
.m-form :valid + .m-forminput.has-custom-success ~ .form-error-wrapper:before,
.m-form :valid + .m-forminput.has-success ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-custom-success.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-success.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-custom-success.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-success.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-custom-success.technical-info-search
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-success.technical-info-search
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-custom-success.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-success.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-custom-success.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-custom-success.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-success.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-success.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-custom-success.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-custom-success.m-forminput
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-success.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-success.m-forminput
  ~ .form-error-wrapper:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-form
  .had-focus:valid
  + .m-forminput.has-custom-success
  ~ .form-error-wrapper:after,
.m-form .had-focus:valid + .m-forminput.has-success ~ .form-error-wrapper:after,
.m-form .m-forminput.has-custom-success ~ .form-error-wrapper:after,
.m-form .m-forminput.has-success ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-custom-success.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .has-success.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-custom-success.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-success.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-custom-success.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .has-success.technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-custom-success.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-custom-success.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-success.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.has-success.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-custom-success.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-custom-success.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-success.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.has-success.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-custom-success.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-custom-success.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-success.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-success.m-forminput
  ~ .form-error-wrapper:after,
.m-form :valid + .m-forminput.has-custom-success ~ .form-error-wrapper:after,
.m-form :valid + .m-forminput.has-success ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-custom-success.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .has-success.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-custom-success.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .has-success.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-custom-success.technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .has-success.technical-info-search
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-custom-success.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.has-success.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-custom-success.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-custom-success.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-success.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.has-success.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-custom-success.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-custom-success.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-success.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.has-success.m-forminput
  ~ .form-error-wrapper:after {
  background-color: #b8efc9;
}
.m-form .had-focus:valid + .m-forminput ~ .form-error-wrapper:after,
.m-form .m-forminput ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .technical-info-search
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.m-forminput
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  ~ .form-error-wrapper:after,
.m-form :valid + .m-forminput ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .technical-info-search
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.m-forminput
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput
  ~ .form-error-wrapper:after {
  background-color: #ffd9d9;
}
.m-form .had-focus:valid + .m-forminput ~ .form-error-wrapper .a-errormessage,
.m-form .m-forminput ~ .form-error-wrapper .a-errormessage,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus:valid
  + .technical-info-search
  ~ .form-error-wrapper
  .a-errormessage,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  ~ .form-error-wrapper
  .a-errormessage,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  :valid
  + .technical-info-search
  ~ .form-error-wrapper
  .a-errormessage,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.js-search-input
  ~ .form-error-wrapper
  .a-errormessage,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .had-focus:valid
  + input.m-forminput
  ~ .form-error-wrapper
  .a-errormessage,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.js-search-input
  ~ .form-error-wrapper
  .a-errormessage,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  :valid
  + input.m-forminput
  ~ .form-error-wrapper
  .a-errormessage,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  ~ .form-error-wrapper
  .a-errormessage,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  ~ .form-error-wrapper
  .a-errormessage,
.m-form :valid + .m-forminput ~ .form-error-wrapper .a-errormessage,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .had-focus:valid
  + .technical-info-search
  ~ .form-error-wrapper
  .a-errormessage,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search
  ~ .form-error-wrapper
  .a-errormessage,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  :valid
  + .technical-info-search
  ~ .form-error-wrapper
  .a-errormessage,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  .had-focus:valid
  + input.js-search-input
  ~ .form-error-wrapper
  .a-errormessage,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.js-search-input
  ~ .form-error-wrapper
  .a-errormessage,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  :valid
  + input.m-forminput
  ~ .form-error-wrapper
  .a-errormessage,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input
  ~ .form-error-wrapper
  .a-errormessage,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput
  ~ .form-error-wrapper
  .a-errormessage {
  color: #000;
}
.m-form
  .m-forminput[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="6"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form .m-forminput[data-field-nr="6"].has-error ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="6"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="6"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].has-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].has-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before {
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #000;
  display: inline-block !important;
  left: 12px;
  width: auto;
}
.m-form
  .m-forminput[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="6"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-form .m-forminput[data-field-nr="6"].has-error ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="6"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="6"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].has-error
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].has-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].has-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].has-error
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].has-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after {
  background-color: #ffd9d9;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0;
}
.m-form
  .m-forminput[data-field-nr="6"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="6"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].has-error.had-focus:valid
  ~ .form-error-wrapper:before {
  content: "" !important;
}
.m-form
  .m-forminput[data-field-nr="6"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="6"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].has-error.had-focus:valid
  ~ .form-error-wrapper:after {
  content: "";
}
.m-form
  .m-forminput[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="5"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form .m-forminput[data-field-nr="5"].has-error ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="5"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="5"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].has-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].has-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before {
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #000;
  display: inline-block !important;
  left: 12px;
  width: auto;
}
.m-form
  .m-forminput[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="5"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-form .m-forminput[data-field-nr="5"].has-error ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="5"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="5"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].has-error
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].has-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].has-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].has-error
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].has-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after {
  background-color: #ffd9d9;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0;
}
.m-form
  .m-forminput[data-field-nr="5"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="5"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].has-error.had-focus:valid
  ~ .form-error-wrapper:before {
  content: "" !important;
}
.m-form
  .m-forminput[data-field-nr="5"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="5"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].has-error.had-focus:valid
  ~ .form-error-wrapper:after {
  content: "";
}
.m-form
  .m-forminput[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="4"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form .m-forminput[data-field-nr="4"].has-error ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="4"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="4"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].has-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].has-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before {
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #000;
  display: inline-block !important;
  left: 12px;
  width: auto;
}
.m-form
  .m-forminput[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="4"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-form .m-forminput[data-field-nr="4"].has-error ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="4"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="4"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].has-error
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].has-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].has-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].has-error
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].has-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after {
  background-color: #ffd9d9;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0;
}
.m-form
  .m-forminput[data-field-nr="4"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="4"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].has-error.had-focus:valid
  ~ .form-error-wrapper:before {
  content: "" !important;
}
.m-form
  .m-forminput[data-field-nr="4"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="4"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].has-error.had-focus:valid
  ~ .form-error-wrapper:after {
  content: "";
}
.m-form
  .m-forminput[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="3"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form .m-forminput[data-field-nr="3"].has-error ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="3"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="3"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].has-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].has-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before {
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #000;
  display: inline-block !important;
  left: 12px;
  width: auto;
}
.m-form
  .m-forminput[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="3"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-form .m-forminput[data-field-nr="3"].has-error ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="3"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="3"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].has-error
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].has-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].has-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].has-error
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].has-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after {
  background-color: #ffd9d9;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0;
}
.m-form
  .m-forminput[data-field-nr="3"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="3"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].has-error.had-focus:valid
  ~ .form-error-wrapper:before {
  content: "" !important;
}
.m-form
  .m-forminput[data-field-nr="3"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="3"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].has-error.had-focus:valid
  ~ .form-error-wrapper:after {
  content: "";
}
.m-form
  .m-forminput[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="2"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form .m-forminput[data-field-nr="2"].has-error ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="2"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="2"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].has-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].has-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before {
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #000;
  display: inline-block !important;
  left: 12px;
  width: auto;
}
.m-form
  .m-forminput[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="2"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-form .m-forminput[data-field-nr="2"].has-error ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="2"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="2"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].has-error
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].has-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].has-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].has-error
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].has-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after {
  background-color: #ffd9d9;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0;
}
.m-form
  .m-forminput[data-field-nr="2"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="2"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].has-error.had-focus:valid
  ~ .form-error-wrapper:before {
  content: "" !important;
}
.m-form
  .m-forminput[data-field-nr="2"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="2"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].has-error.had-focus:valid
  ~ .form-error-wrapper:after {
  content: "";
}
.m-form
  .m-forminput[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="1"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form .m-forminput[data-field-nr="1"].has-error ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="1"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="1"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-error
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-error
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].had-focus:required:invalid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-error
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:before {
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #000;
  display: inline-block !important;
  left: 12px;
  width: auto;
}
.m-form
  .m-forminput[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="1"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-form .m-forminput[data-field-nr="1"].has-error ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="1"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="1"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-error
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-error
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-error
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].had-focus:required:invalid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-error
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].m-forminput-clickable-rating.is-empty
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper:after {
  background-color: #ffd9d9;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0;
}
.m-form
  .m-forminput[data-field-nr="1"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-forminput[data-field-nr="1"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].had-focus:valid
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-error.had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].had-focus:valid
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-error.had-focus:valid
  ~ .form-error-wrapper:before {
  content: "" !important;
}
.m-form
  .m-forminput[data-field-nr="1"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-forminput[data-field-nr="1"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].had-focus:valid
  ~ .form-error-wrapper:after,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-error.had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].had-focus:valid
  ~ .form-error-wrapper:after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-error.had-focus:valid
  ~ .form-error-wrapper:after {
  content: "";
}
.m-form .form-error-wrapper .error-container .has-error,
.m-form
  .form-radio-group-wrapper.had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container
  .error-required,
.m-form
  .form-radio-group-wrapper.has-error
  ~ .form-error-wrapper
  .error-container
  .error-custom,
.m-form
  .m-forminput-simple-captcha[data-field-nr="6"].had-focus.captcha-empty
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-form
  .m-forminput[data-field-nr="6"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-form
  .m-forminput[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-form
  .m-forminput[data-field-nr="6"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-mismatch,
.m-form
  .m-forminput[data-field-nr="6"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-custom,
.m-form
  .m-forminput[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-confirm,
.m-form
  .m-forminput[data-field-nr="6"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-custom,
.m-form
  .m-forminput[data-field-nr="6"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-min-length,
.m-form
  .m-forminput[data-field-nr="6"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-form
  .m-forminput[data-field-nr="6"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-bad-input,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-mismatch,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-custom,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-confirm,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-custom,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-min-length,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="6"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-bad-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-mismatch,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-confirm,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-min-length,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="6"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-bad-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-mismatch,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-confirm,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-min-length,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="6"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-bad-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-mismatch,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-confirm,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-min-length,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="6"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-bad-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-mismatch,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-confirm,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-min-length,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="6"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(6)
  .error-bad-input {
  display: block;
  margin-bottom: 24px;
}
.m-form .form-error-wrapper .error-container .has-error,
.m-form
  .form-radio-group-wrapper.had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container
  .error-required,
.m-form
  .form-radio-group-wrapper.has-error
  ~ .form-error-wrapper
  .error-container
  .error-custom,
.m-form
  .m-forminput-simple-captcha[data-field-nr="5"].had-focus.captcha-empty
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-form
  .m-forminput[data-field-nr="5"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-form
  .m-forminput[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-form
  .m-forminput[data-field-nr="5"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-mismatch,
.m-form
  .m-forminput[data-field-nr="5"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-custom,
.m-form
  .m-forminput[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-confirm,
.m-form
  .m-forminput[data-field-nr="5"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-custom,
.m-form
  .m-forminput[data-field-nr="5"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-min-length,
.m-form
  .m-forminput[data-field-nr="5"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-form
  .m-forminput[data-field-nr="5"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-bad-input,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-mismatch,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-custom,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-confirm,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-custom,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-min-length,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="5"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-bad-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-mismatch,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-confirm,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-min-length,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="5"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-bad-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-mismatch,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-confirm,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-min-length,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="5"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-bad-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-mismatch,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-confirm,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-min-length,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="5"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-bad-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-mismatch,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-confirm,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-min-length,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="5"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(5)
  .error-bad-input {
  display: block;
  margin-bottom: 24px;
}
.m-form .form-error-wrapper .error-container .has-error,
.m-form
  .form-radio-group-wrapper.had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container
  .error-required,
.m-form
  .form-radio-group-wrapper.has-error
  ~ .form-error-wrapper
  .error-container
  .error-custom,
.m-form
  .m-forminput-simple-captcha[data-field-nr="4"].had-focus.captcha-empty
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-form
  .m-forminput[data-field-nr="4"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-form
  .m-forminput[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-form
  .m-forminput[data-field-nr="4"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-mismatch,
.m-form
  .m-forminput[data-field-nr="4"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-custom,
.m-form
  .m-forminput[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-confirm,
.m-form
  .m-forminput[data-field-nr="4"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-custom,
.m-form
  .m-forminput[data-field-nr="4"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-min-length,
.m-form
  .m-forminput[data-field-nr="4"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-form
  .m-forminput[data-field-nr="4"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-bad-input,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-mismatch,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-custom,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-confirm,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-custom,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-min-length,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="4"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-bad-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-mismatch,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-confirm,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-min-length,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="4"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-bad-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-mismatch,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-confirm,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-min-length,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="4"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-bad-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-mismatch,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-confirm,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-min-length,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="4"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-bad-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-mismatch,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-confirm,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-min-length,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="4"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(4)
  .error-bad-input {
  display: block;
  margin-bottom: 24px;
}
.m-form .form-error-wrapper .error-container .has-error,
.m-form
  .form-radio-group-wrapper.had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container
  .error-required,
.m-form
  .form-radio-group-wrapper.has-error
  ~ .form-error-wrapper
  .error-container
  .error-custom,
.m-form
  .m-forminput-simple-captcha[data-field-nr="3"].had-focus.captcha-empty
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-form
  .m-forminput[data-field-nr="3"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-form
  .m-forminput[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-form
  .m-forminput[data-field-nr="3"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-mismatch,
.m-form
  .m-forminput[data-field-nr="3"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-custom,
.m-form
  .m-forminput[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-confirm,
.m-form
  .m-forminput[data-field-nr="3"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-custom,
.m-form
  .m-forminput[data-field-nr="3"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-min-length,
.m-form
  .m-forminput[data-field-nr="3"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-form
  .m-forminput[data-field-nr="3"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-bad-input,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-mismatch,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-custom,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-confirm,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-custom,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-min-length,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="3"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-bad-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-mismatch,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-confirm,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-min-length,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="3"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-bad-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-mismatch,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-confirm,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-min-length,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="3"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-bad-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-mismatch,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-confirm,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-min-length,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="3"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-bad-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-mismatch,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-confirm,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-min-length,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="3"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(3)
  .error-bad-input {
  display: block;
  margin-bottom: 24px;
}
.m-form .form-error-wrapper .error-container .has-error,
.m-form
  .form-radio-group-wrapper.had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container
  .error-required,
.m-form
  .form-radio-group-wrapper.has-error
  ~ .form-error-wrapper
  .error-container
  .error-custom,
.m-form
  .m-forminput-simple-captcha[data-field-nr="2"].had-focus.captcha-empty
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-form
  .m-forminput[data-field-nr="2"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-form
  .m-forminput[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-form
  .m-forminput[data-field-nr="2"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-mismatch,
.m-form
  .m-forminput[data-field-nr="2"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-custom,
.m-form
  .m-forminput[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-confirm,
.m-form
  .m-forminput[data-field-nr="2"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-custom,
.m-form
  .m-forminput[data-field-nr="2"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-min-length,
.m-form
  .m-forminput[data-field-nr="2"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-form
  .m-forminput[data-field-nr="2"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-bad-input,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-mismatch,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-custom,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-confirm,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-custom,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-min-length,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="2"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-bad-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-mismatch,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-confirm,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-min-length,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="2"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-bad-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-mismatch,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-confirm,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-min-length,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="2"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-bad-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-mismatch,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-confirm,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-min-length,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="2"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-bad-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-mismatch,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-confirm,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-min-length,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="2"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(2)
  .error-bad-input {
  display: block;
  margin-bottom: 24px;
}
.m-form .form-error-wrapper .error-container .has-error,
.m-form
  .form-radio-group-wrapper.had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container
  .error-required,
.m-form
  .form-radio-group-wrapper.has-error
  ~ .form-error-wrapper
  .error-container
  .error-custom,
.m-form
  .m-forminput-simple-captcha[data-field-nr="1"].had-focus.captcha-empty
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-form
  .m-forminput[data-field-nr="1"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-form
  .m-forminput[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-form
  .m-forminput[data-field-nr="1"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-mismatch,
.m-form
  .m-forminput[data-field-nr="1"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-custom,
.m-form
  .m-forminput[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-confirm,
.m-form
  .m-forminput[data-field-nr="1"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-custom,
.m-form
  .m-forminput[data-field-nr="1"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-min-length,
.m-form
  .m-forminput[data-field-nr="1"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-form
  .m-forminput[data-field-nr="1"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-bad-input,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-mismatch,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-custom,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-confirm,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-custom,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-min-length,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[data-field-nr="1"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-bad-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-mismatch,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-confirm,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-min-length,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-field-nr="1"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-bad-input,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-mismatch,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-confirm,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-custom,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-min-length,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-field-nr="1"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-bad-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-mismatch,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-confirm,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-min-length,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .technical-info-search[data-field-nr="1"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-bad-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].had-focus.is-empty:not(
    .is-bad-input
  ):required:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].had-focus.is-not-selected
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].had-focus:not(.is-empty):invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-mismatch,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-ajax-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-confirm-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-confirm,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].has-min-length-error
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-min-length,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"].m-forminput-textarea.had-focus.is-empty
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.js-search-input[data-field-nr="1"][type="number"].had-focus.is-bad-input:invalid
  ~ .form-error-wrapper
  .error-container:nth-child(1)
  .error-bad-input {
  display: block;
  margin-bottom: 24px;
}
.m-form
  div[data-t-name="SingleInputChoice"]
  .m-forminput.has-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .m-forminput.is-empty
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .has-error.had-focus.technical-info-search:valid
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .is-empty.technical-info-search
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.had-focus.js-search-input:valid
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.had-focus.m-forminput:valid
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.is-empty.js-search-input
  ~ .form-error-wrapper::before,
.m-form
  div[data-t-name="SingleInputChoice"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.is-empty.m-forminput
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  div[data-t-name="SingleInputChoice"]
  .has-error.had-focus.technical-info-search:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  div[data-t-name="SingleInputChoice"]
  .is-empty.technical-info-search
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  div[data-t-name="SingleInputChoice"]
  input.has-error.had-focus.js-search-input:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  div[data-t-name="SingleInputChoice"]
  input.is-empty.js-search-input
  ~ .form-error-wrapper::before {
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #000;
  display: inline-block !important;
  left: 12px;
  width: auto;
}
.m-form .m-checkoutdeliverycontactpermission {
  margin-bottom: 0;
  margin-top: 0;
}
.m-form .m-termsconditions {
  margin-top: 0;
}
.m-form [data-field-count="2"] .m-forminput-datepicker:first-of-type {
  float: left;
}
.m-form
  [data-field-count="2"]
  .m-forminput-datepicker
  + div.m-forminput-dropdown {
  margin-top: 0 !important;
}
.form-row {
  margin-top: 5px;
}
.g-col > .form-actions,
.m-form .form-actions {
  clear: both;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.g-col > .form-actions .form-action,
.m-form .form-actions .form-action {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  float: none;
  width: 100%;
}
.g-col > .form-actions .form-action.form-action-primary,
.m-form .form-actions .form-action.form-action-primary {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.g-col > .form-actions .form-action.form-action-secondary,
.m-form .form-actions .form-action.form-action-secondary {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.g-col > .form-actions .form-action.form-action-primary button:only-of-type,
.g-col > .form-actions .form-action.form-action-secondary button:only-of-type,
.m-form .form-actions .form-action.form-action-primary button:only-of-type,
.m-form .form-actions .form-action.form-action-secondary button:only-of-type {
  margin: 0;
}
.g-col > .form-actions .form-action .a-button,
.g-col > .form-actions .form-action .a-link,
.g-col
  > .form-actions
  .form-action
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .g-col
  > .form-actions
  .form-action
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-form
  .form-actions
  .form-action
  .a-link.link-addtocart,
.m-form .form-actions .form-action .a-button,
.m-form .form-actions .form-action .a-link,
.m-form
  .form-actions
  .form-action
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.g-col > .form-actions:after,
.m-form .form-actions:after {
  display: none;
}
input[name="useCaptcha"] + .g-col .form-row {
  font-size: 0.875rem;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search:focus,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:focus,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:focus,
input.m-forminput:focus {
  border-color: #000;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.had-focus.technical-info-search:invalid:focus,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:invalid:focus,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:invalid:focus,
input.m-forminput.had-focus:invalid:focus {
  border-color: #000;
}
.form-actions.layout-half .form-action-primary {
  padding-left: 0;
}
.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput {
  background-color: transparent;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
input.m-forminput {
  padding: 0 16px;
  margin: 0;
  height: 48px;
  font-size: 100%;
  line-height: 1.15;
  font-weight: 400;
  background-color: #e0e2e5;
  border: none;
  border-bottom: 1px solid #000;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.filterlist-label.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.filterlist-label.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.filterlist-label.m-forminput,
input.m-forminput.filterlist-label {
  height: auto;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.had-focus.technical-info-search:invalid,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.has-ajax-error.technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.has-confirm-error.technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.has-error.technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.has-min-length-error.technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search[data-livevalidation="true"].has-error.had-focus:valid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:invalid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:invalid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-confirm-error.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-confirm-error.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-min-length-error.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-min-length-error.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[data-livevalidation="true"].has-error.had-focus:valid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid,
input.m-forminput.had-focus:invalid,
input.m-forminput.has-ajax-error,
input.m-forminput.has-confirm-error,
input.m-forminput.has-error,
input.m-forminput.has-min-length-error,
input.m-forminput[data-livevalidation="true"].has-error.had-focus:valid {
  border-color: #000;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.has-error.is-warning.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.is-warning.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.is-warning.m-forminput,
input.m-forminput.has-error.is-warning {
  border-color: #000;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.has-error.had-focus.technical-info-search:valid,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search:not([class*="-error"]):required:valid,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search:not([class*="need-min-length"]):required:valid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.had-focus.js-search-input:valid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.had-focus.m-forminput:valid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not([class*="-error"]):required:valid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not([class*="need-min-length"]):required:valid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not([class*="-error"]):required:valid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:not([class*="need-min-length"]):required:valid,
input.m-forminput.has-error.had-focus:valid,
input.m-forminput:not([class*="-error"]):required:valid,
input.m-forminput:not([class*="need-min-length"]):required:valid {
  border-color: #000;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.has-error.had-focus.technical-info-search:valid.has-no-valid-proof,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search:not(
    [class*="-error"]
  ):required:valid.has-no-valid-proof,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search:not(
    [class*="need-min-length"]
  ):required:valid.has-no-valid-proof,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.had-focus.js-search-input:valid.has-no-valid-proof,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(
    [class*="-error"]
  ):required:valid.has-no-valid-proof,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(
    [class*="need-min-length"]
  ):required:valid.has-no-valid-proof,
input.m-forminput.has-error.had-focus:valid.has-no-valid-proof,
input.m-forminput:not([class*="-error"]):required:valid.has-no-valid-proof,
input.m-forminput:not(
    [class*="need-min-length"]
  ):required:valid.has-no-valid-proof {
  border-color: #000;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.has-error.had-focus.technical-info-search:valid.is-invalid,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search:not([class*="-error"]):required:valid.is-invalid,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search:not(
    [class*="need-min-length"]
  ):required:valid.is-invalid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-error.had-focus.js-search-input:valid.is-invalid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not([class*="-error"]):required:valid.is-invalid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(
    [class*="need-min-length"]
  ):required:valid.is-invalid,
input.m-forminput.has-error.had-focus:valid.is-invalid,
input.m-forminput:not([class*="-error"]):required:valid.is-invalid,
input.m-forminput:not([class*="need-min-length"]):required:valid.is-invalid {
  border-color: #000;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search:hover,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:hover,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:hover,
input.m-forminput:hover {
  background-color: #c1c7cc;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search:active,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:active,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:active,
input.m-forminput:active {
  background-color: #a4abb3;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search:focus,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:focus,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:focus,
input.m-forminput:focus {
  background-color: #d1e4ff;
  border-bottom-color: #000;
  outline: 0;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search:focus-visible,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:focus-visible,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:focus-visible,
input.m-forminput:focus-visible {
  outline: 0 !important;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search[disabled],
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search[readonly],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[disabled],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[readonly],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[disabled],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[readonly],
input.m-forminput[disabled],
input.m-forminput[readonly] {
  padding-left: 16px;
  padding-right: 16px;
  color: #a4abb3;
  font-weight: 400;
  background: #e0e2e5;
  border-color: #a4abb3;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search[disabled]:placeholder-shown,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search[readonly]:placeholder-shown,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[disabled]:placeholder-shown,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[readonly]:placeholder-shown,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[disabled]:placeholder-shown,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[readonly]:placeholder-shown,
input.m-forminput[disabled]:placeholder-shown,
input.m-forminput[readonly]:placeholder-shown {
  color: #a4abb3;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search:placeholder-shown,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search[readonly],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:placeholder-shown,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[readonly],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:placeholder-shown,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[readonly],
input.m-forminput:placeholder-shown,
input.m-forminput[readonly] {
  color: #595e62;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-vouchercode
  .input-wrap
  .technical-info-search,
.m-vouchercode .input-wrap .m-forminput,
.m-vouchercode
  .input-wrap
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-vouchercode
  .input-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-vouchercode
  .input-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-vouchercode
  .input-wrap
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-vouchercode
  .input-wrap
  input.m-forminput {
  padding: 13px 10px 14px;
}
.m-forminput .icon.icon-ratingstar,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  .icon.icon-ratingstar,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  .icon.icon-ratingstar,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  .icon.icon-ratingstar {
  font-size: 2rem;
}
.m-formupload .upload-status-message i.js-remove {
  color: #007bc0;
}
.m-formupload .upload-status-message i.js-remove:hover {
  color: #000;
}
.m-formupload .upload-area-wrapper {
  display: block;
  width: 100%;
  padding: 30px 0 0;
}
.m-formupload .upload-dropzone {
  background-color: #f7f7f7;
  border: none;
}
.m-formupload .upload-dropzone:hover {
  background-color: #efeff0;
}
.m-formupload .upload-dropzone input {
  cursor: pointer;
}
.m-formupload .upload-dropzone .upload-icon {
  line-height: normal;
  margin-bottom: 5px;
}
.m-formupload .upload-dropzone .upload-add-files {
  background-color: #007bc0;
  color: #fff;
  border-bottom: 2px solid #009bd9;
}
.m-formupload .upload-files-list .progressbar {
  background-color: #f7f7f7;
}
.m-formupload .upload-files-list .progressbar .progressindicator {
  background-color: #007bc0;
}
.m-grid-gallery .grid-gallery-headline {
  font-size: 1.5rem;
  line-height: 2.125rem;
  margin-bottom: 24px;
}
@media (min-width: 900px) {
  .m-formupload .upload-area-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .m-grid-gallery .grid-gallery-headline {
    font-size: 2.5rem;
    line-height: 3.25rem;
    margin-bottom: 32px;
    margin-left: 24px;
    margin-right: 24px;
  }
}
.m-grid-gallery .gallery-wrapper,
.m-grid-gallery .gallery-wrapper.full-width-section {
  gap: 0;
}
@media (max-width: 599px) {
  .m-grid-gallery .gallery-wrapper,
  .m-grid-gallery .gallery-wrapper.full-width-section {
    margin: 0;
    max-width: 100%;
    width: 100%;
  }
  .m-mediagallerylayer.m-imagevideogallery-layer
    .mediagallery-slide
    .image-description {
    bottom: -100%;
  }
}
@media (min-width: 600px) {
  .m-form {
    margin-bottom: 80px;
  }
  .m-grid-gallery .gallery-wrapper,
  .m-grid-gallery .gallery-wrapper.full-width-section {
    padding: 0 24px;
  }
}
.m-grid-gallery .gallery-wrapper .gallery-column .gallery-item,
.m-grid-gallery
  .gallery-wrapper.full-width-section
  .gallery-column
  .gallery-item {
  padding: 0;
}
.m-grid-gallery .gallery-wrapper .gallery-item .icon-play,
.m-grid-gallery .gallery-wrapper.full-width-section .gallery-item .icon-play {
  background-color: #fff;
  color: #000;
  border-radius: 50%;
  height: 64px;
  width: 64px;
  display: -ms-grid;
  display: grid;
  place-content: center;
  font-size: 28px;
  cursor: pointer;
}
.m-grid-gallery .gallery-wrapper .gallery-item .icon-play:before,
.m-grid-gallery
  .gallery-wrapper.full-width-section
  .gallery-item
  .icon-play:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
@media (min-width: 900px) {
  .m-grid-gallery .gallery-wrapper,
  .m-grid-gallery .gallery-wrapper.full-width-section {
    padding: 0 48px;
  }
  .m-grid-gallery
    .gallery-wrapper
    .gallery-main-image-wrapper
    .gallery-item
    .icon-play,
  .m-grid-gallery
    .gallery-wrapper.full-width-section
    .gallery-main-image-wrapper
    .gallery-item
    .icon-play {
    height: 96px;
    width: 96px;
    font-size: 35px;
  }
}
.m-helpfulfunction {
  margin: 15px 0 30px;
}
.m-helpfulfunction p {
  margin: 0;
}
.m-helpfulnessvoting {
  margin: 12px 0;
}
.m-helpfulnessvoting .m-helpful-button-container,
.m-helpfulnessvoting .m-helpful-button-container > span {
  margin-left: 16px;
}
.m-helpfulnessvoting .m-helpful-button-container > span:first-child {
  margin-left: 0;
}
.m-helpfulnessvoting .m-helpful-button-container > span .js-negative-feedback,
.m-helpfulnessvoting .m-helpful-button-container > span .js-positive-feedback {
  color: #000 !important;
  font-size: inherit;
}
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-negative-feedback:before,
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-positive-feedback:before {
  font-size: 1.125rem;
  line-height: 1;
  vertical-align: top;
}
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-negative-feedback:active,
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-negative-feedback:focus,
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-negative-feedback:hover,
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-negative-feedback:visited,
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-positive-feedback:active,
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-positive-feedback:focus,
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-positive-feedback:hover,
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-positive-feedback:visited {
  color: #000 !important;
}
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-negative-feedback
  > span,
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-positive-feedback
  > span {
  vertical-align: unset;
}
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-negative-feedback
  .js-negative-feedback-count:before,
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-negative-feedback
  .js-positive-feedback-count:before,
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-positive-feedback
  .js-negative-feedback-count:before,
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-positive-feedback
  .js-positive-feedback-count:before {
  content: "(";
}
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-negative-feedback
  .js-negative-feedback-count:after,
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-negative-feedback
  .js-positive-feedback-count:after,
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-positive-feedback
  .js-negative-feedback-count:after,
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-positive-feedback
  .js-positive-feedback-count:after {
  content: ")";
}
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-negative-feedback:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-negative-feedback:after {
  content: "";
}
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-positive-feedback:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-helpfulnessvoting
  .m-helpful-button-container
  > span
  .js-positive-feedback:after {
  content: "";
}
.a-morecontenttogglelink
  .more-less-button
  .m-helpfulnessvoting
  a.a-button.a-link-secondary.content-toggle,
.m-contenttextmedia
  li
  .m-helpfulnessvoting
  .a-button.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-helpfulnessvoting
  .a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-button-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-helpfulnessvoting
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-helpfulnessvoting
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-helpfulnessvoting
  button.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-helpfulnessvoting
  .a-link.link-addtocart,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-helpfulnessvoting
  .a-button.js-reset-selection,
.m-helpfulnessvoting .a-button-secondary.a-button,
.m-helpfulnessvoting .a-button.a-link,
.m-helpfulnessvoting .a-button.a-link-secondary.a-link,
.m-helpfulnessvoting
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart),
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart),
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-helpfulnessvoting
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection,
.m-helpfulnessvoting
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection,
.m-helpfulnessvoting
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link-secondary.a-link,
.m-helpfulnessvoting
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary,
.m-helpfulnessvoting
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-helpfulnessvoting
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-helpfulnessvoting
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button,
.m-helpfulnessvoting
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-helpfulnessvoting
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart,
.m-helpfulnessvoting .o-list .a-loadmore button.a-button,
.m-helpfulnessvoting
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-helpfulnessvoting
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-helpfulnessvoting
  .a-button.a-link-secondary.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-helpfulnessvoting
  a.a-button.a-link-secondary,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-helpfulnessvoting
  .a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-helpfulnessvoting
  .a-button,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  button.a-link.link-addtocart,
.o-list .a-loadmore .m-helpfulnessvoting button.a-button,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-helpfulnessvoting
  .a-button {
  border-width: 0 !important;
  cursor: pointer !important;
  font-family: boschsans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  max-width: 100% !important;
  position: relative !important;
  text-decoration: none !important;
  background: 0 0 !important;
  border-bottom: none !important;
  color: #000 !important;
  display: inline !important;
  font-size: inherit !important;
  height: auto;
  line-height: auto !important;
  padding: 0 !important;
}
.a-morecontenttogglelink
  .more-less-button
  .m-helpfulnessvoting
  a.a-button.a-link-secondary.content-toggle:active,
.a-morecontenttogglelink
  .more-less-button
  .m-helpfulnessvoting
  a.a-button.a-link-secondary.content-toggle:focus,
.a-morecontenttogglelink
  .more-less-button
  .m-helpfulnessvoting
  a.a-button.a-link-secondary.content-toggle:hover,
.m-contenttextmedia
  li
  .m-helpfulnessvoting
  .a-button.a-link:active:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-helpfulnessvoting
  .a-button.a-link:focus:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-helpfulnessvoting
  .a-button.a-link:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-helpfulnessvoting
  .a-link.link-addtocart.js-reset-selection:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-helpfulnessvoting
  .a-link.link-addtocart.js-reset-selection:focus,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-helpfulnessvoting
  .a-link.link-addtocart.js-reset-selection:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-button-secondary.a-link.link-addtocart:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-button-secondary.a-link.link-addtocart:focus,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-button-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link-secondary.a-link.link-addtocart:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link-secondary.a-link.link-addtocart:focus,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:active:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:focus,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:focus:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-helpfulnessvoting
  .a-link.link-addtocart:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-helpfulnessvoting
  .a-link.link-addtocart:focus,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-helpfulnessvoting
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-helpfulnessvoting
  .a-link.link-addtocart:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-helpfulnessvoting
  .a-link.link-addtocart:focus,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-helpfulnessvoting
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-helpfulnessvoting
  button.a-link.link-addtocart:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-helpfulnessvoting
  button.a-link.link-addtocart:focus,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-helpfulnessvoting
  button.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-helpfulnessvoting
  .a-link.link-addtocart:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-helpfulnessvoting
  .a-link.link-addtocart:focus,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-helpfulnessvoting
  .a-link.link-addtocart:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart.js-reset-selection:active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart.js-reset-selection:focus,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-helpfulnessvoting
  .a-button.js-reset-selection:active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-helpfulnessvoting
  .a-button.js-reset-selection:focus,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-helpfulnessvoting
  .a-button.js-reset-selection:hover,
.m-helpfulnessvoting .a-button-secondary.a-button:active,
.m-helpfulnessvoting .a-button-secondary.a-button:focus,
.m-helpfulnessvoting .a-button-secondary.a-button:hover,
.m-helpfulnessvoting .a-button.a-link-secondary.a-button-link:active,
.m-helpfulnessvoting .a-button.a-link-secondary.a-button-link:focus,
.m-helpfulnessvoting .a-button.a-link-secondary.a-link:active,
.m-helpfulnessvoting .a-button.a-link-secondary.a-link:focus,
.m-helpfulnessvoting .a-button.a-link-secondary.a-link:hover,
.m-helpfulnessvoting .a-button.a-link:active,
.m-helpfulnessvoting .a-button.a-link:focus,
.m-helpfulnessvoting .a-button.a-link:hover,
.m-helpfulnessvoting
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:active,
.m-helpfulnessvoting
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:focus,
.m-helpfulnessvoting
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:hover,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .a-button.a-link:active:not(.link-addtocart),
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .a-button.a-link:focus:not(.link-addtocart),
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .a-button.a-link:hover:not(.link-addtocart),
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:active,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:focus,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:hover,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:active,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:focus,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:hover,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:active,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:active:not(.link-addtocart),
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:focus,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:focus:not(.link-addtocart),
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover:not(.link-addtocart),
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:active,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:focus,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:hover,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:active,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:focus,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:active,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:focus,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:hover,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:active,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:focus,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:hover,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:active,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:focus,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.m-helpfulnessvoting
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:active,
.m-helpfulnessvoting
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:focus,
.m-helpfulnessvoting
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:hover,
.m-helpfulnessvoting
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:active,
.m-helpfulnessvoting
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:focus,
.m-helpfulnessvoting
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:hover,
.m-helpfulnessvoting
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:active,
.m-helpfulnessvoting
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:focus,
.m-helpfulnessvoting
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:hover,
.m-helpfulnessvoting
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:active,
.m-helpfulnessvoting
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:focus,
.m-helpfulnessvoting
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.m-helpfulnessvoting
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:active,
.m-helpfulnessvoting
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:focus,
.m-helpfulnessvoting
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-helpfulnessvoting
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:active,
.m-helpfulnessvoting
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:focus,
.m-helpfulnessvoting
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:hover,
.m-helpfulnessvoting
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:active,
.m-helpfulnessvoting
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:focus,
.m-helpfulnessvoting
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-helpfulnessvoting
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:active,
.m-helpfulnessvoting
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:focus,
.m-helpfulnessvoting
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:hover,
.m-helpfulnessvoting .o-list .a-loadmore button.a-button:active,
.m-helpfulnessvoting .o-list .a-loadmore button.a-button:focus,
.m-helpfulnessvoting .o-list .a-loadmore button.a-button:hover,
.m-helpfulnessvoting
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:active,
.m-helpfulnessvoting
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:focus,
.m-helpfulnessvoting
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.m-helpfulnessvoting
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:active,
.m-helpfulnessvoting
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:focus,
.m-helpfulnessvoting
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-helpfulnessvoting
  a.a-button.a-link-secondary:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-helpfulnessvoting
  a.a-button.a-link-secondary:focus,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-helpfulnessvoting
  a.a-button.a-link-secondary:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:focus,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-helpfulnessvoting
  .a-button:active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-helpfulnessvoting
  .a-button:focus,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-helpfulnessvoting
  .a-button:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:focus,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-helpfulnessvoting
  .a-button:active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-helpfulnessvoting
  .a-button:focus,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-helpfulnessvoting
  .a-button:hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  button.a-link.link-addtocart:active,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  button.a-link.link-addtocart:focus,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  button.a-link.link-addtocart:hover,
.o-list .a-loadmore .m-helpfulnessvoting button.a-button:active,
.o-list .a-loadmore .m-helpfulnessvoting button.a-button:focus,
.o-list .a-loadmore .m-helpfulnessvoting button.a-button:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:focus,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-helpfulnessvoting
  .a-button:active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-helpfulnessvoting
  .a-button:focus,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-helpfulnessvoting
  .a-button:hover {
  background: 0 0 !important;
  outline: 0 !important;
}
.a-morecontenttogglelink
  .more-less-button
  .m-helpfulnessvoting
  a.a-button.a-link-secondary.content-toggle:hover,
.m-contenttextmedia
  li
  .m-helpfulnessvoting
  .a-button.a-link:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-helpfulnessvoting
  .a-link.link-addtocart.js-reset-selection:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-button-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-helpfulnessvoting
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-helpfulnessvoting
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-helpfulnessvoting
  button.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-helpfulnessvoting
  .a-link.link-addtocart:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart.js-reset-selection:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-helpfulnessvoting
  .a-button.js-reset-selection:hover,
.m-helpfulnessvoting .a-button-secondary.a-button:hover,
.m-helpfulnessvoting .a-button.a-link-secondary.a-link:hover,
.m-helpfulnessvoting .a-button.a-link:hover,
.m-helpfulnessvoting
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:hover,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .a-button.a-link:hover:not(.link-addtocart),
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:hover,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:hover,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover:not(.link-addtocart),
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:hover,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:hover,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:hover,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.m-helpfulnessvoting
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:hover,
.m-helpfulnessvoting
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:hover,
.m-helpfulnessvoting
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:hover,
.m-helpfulnessvoting
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.m-helpfulnessvoting
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-helpfulnessvoting
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:hover,
.m-helpfulnessvoting
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-helpfulnessvoting
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:hover,
.m-helpfulnessvoting .o-list .a-loadmore button.a-button:hover,
.m-helpfulnessvoting
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.m-helpfulnessvoting
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-helpfulnessvoting
  a.a-button.a-link-secondary:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-helpfulnessvoting
  .a-button:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-helpfulnessvoting
  .a-button:hover,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  button.a-link.link-addtocart:hover,
.o-list .a-loadmore .m-helpfulnessvoting button.a-button:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-helpfulnessvoting
  .a-button:hover {
  color: #000 !important;
}
.a-morecontenttogglelink
  .more-less-button
  .m-helpfulnessvoting
  a.a-button.a-link-secondary.content-toggle:visited,
.m-contenttextmedia
  li
  .m-helpfulnessvoting
  .a-button.a-link:visited:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-helpfulnessvoting
  .a-link.link-addtocart.js-reset-selection:visited,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-button-secondary.a-link.link-addtocart:visited,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link-secondary.a-link.link-addtocart:visited,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:visited,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:visited:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-helpfulnessvoting
  .a-link.link-addtocart:visited,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-helpfulnessvoting
  .a-link.link-addtocart:visited,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-helpfulnessvoting
  button.a-link.link-addtocart:visited,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-helpfulnessvoting
  .a-link.link-addtocart:visited,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart.js-reset-selection:visited,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-helpfulnessvoting
  .a-button.js-reset-selection:visited,
.m-helpfulnessvoting .a-button-secondary.a-button:visited,
.m-helpfulnessvoting .a-button.a-link-secondary.a-button-link:visited,
.m-helpfulnessvoting .a-button.a-link-secondary.a-link:visited,
.m-helpfulnessvoting .a-button.a-link:visited,
.m-helpfulnessvoting
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:visited,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .a-button.a-link:visited:not(.link-addtocart),
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:visited,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:visited,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:visited,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:visited:not(.link-addtocart),
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:visited,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:visited,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:visited,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:visited,
.m-helpfulnessvoting
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:visited,
.m-helpfulnessvoting
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:visited,
.m-helpfulnessvoting
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:visited,
.m-helpfulnessvoting
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:visited,
.m-helpfulnessvoting
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:visited,
.m-helpfulnessvoting
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:visited,
.m-helpfulnessvoting
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:visited,
.m-helpfulnessvoting
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:visited,
.m-helpfulnessvoting
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:visited,
.m-helpfulnessvoting .o-list .a-loadmore button.a-button:visited,
.m-helpfulnessvoting
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:visited,
.m-helpfulnessvoting
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:visited,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-helpfulnessvoting
  a.a-button.a-link-secondary:visited,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:visited,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-helpfulnessvoting
  .a-button:visited,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:visited,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-helpfulnessvoting
  .a-button:visited,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  button.a-link.link-addtocart:visited,
.o-list .a-loadmore .m-helpfulnessvoting button.a-button:visited,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-helpfulnessvoting
  .a-link.link-addtocart:visited,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-helpfulnessvoting
  .a-button:visited {
  color: #007bc0 !important;
}
.m-helpfulnessvoting .m-review-report-button {
  margin-left: 16px;
}
.m-helpfulnessvoting .icon-report {
  font-size: 20px !important;
  position: relative;
  top: 2px;
}
.m-hero {
  margin-top: 15px;
}
.m-hero + #content .m-tabsrebrush-full-width:first-child .tabs-rebrush-desktop {
  margin-top: -webkit-calc(-80px - 9px);
  margin-top: calc(-80px - 9px);
}
.m-highlightbox.a-area {
  color: #71767c;
  font-weight: 400;
  margin: 0;
  padding: 0;
}
.m-highlightbox.a-area.a-area,
.m-highlightbox.a-area.a-area.a-area-desktop,
.m-highlightbox.a-area.a-area.a-area-mobile,
.m-highlightbox.a-area.a-area.a-area-tablet {
  padding: 0;
}
.m-iframe-autosize {
  margin-bottom: 4rem;
}
.m-imagesequencer.suggestRotate:before {
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
}
.m-imagesequencer .image-list {
  background: 0 0;
}
.m-imagesequencer .image-list:after {
  display: none !important;
}
.m-imagesequencer .slider {
  position: relative;
  left: inherit;
  bottom: inherit;
  margin: 0;
  border-bottom: 1px solid #ccc;
  width: 100%;
  background: 0 0;
  padding: 20px 20px 24px;
  height: 4px;
}
.m-imagesequencer .slider .noUi-base {
  background: #ccc;
  height: 4px;
}
.m-imagesequencer .slider .noUi-origin {
  background: 0 0;
}
.m-imagesequencer .slider .noUi-origin .noUi-handle {
  width: 20px;
  height: 20px;
  margin-left: -5px;
  background: #00639a;
  cursor: move;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
}
.m-imagesequencer .slider .noUi-origin .noUi-handle:before {
  -webkit-transition: width 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96),
    height 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: width 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96),
    height 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  border-radius: 50%;
  display: block;
  content: "";
  width: 20px;
  height: 20px;
  background: #00639a;
  opacity: 0.3;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.m-imagesequencer .slider .noUi-origin .noUi-handle.noUi-active:before,
.m-imagesequencer .slider .noUi-origin .noUi-handle:hover:before {
  width: 40px;
  height: 40px;
}
.mediagallery-trigger-imagesequencer:before {
  color: #007bc0;
}
.m-image-teaser-container .a-heading {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 700;
  margin-bottom: 0;
  text-align: left;
}
.m-image-teaser-container .image-container {
  width: 100%;
}
@media (min-width: 900px) {
  .m-image-teaser-container .image-container {
    padding-bottom: 95px;
  }
}
.m-image-teaser-container .image-container .a-image img {
  width: 100%;
  height: auto;
}
.m-image-teaser-container .text-container {
  position: relative;
  background: #eff1f2;
  width: 100%;
  padding: 16px;
  row-gap: 8px;
  height: 100%;
}
.m-image-teaser-container .text-container .a-link {
  color: #000;
}
.m-image-teaser-container .text-container .a-link .icon {
  display: block;
}
.m-image-teaser-container .text-container .a-link:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 1rem;
  line-height: 1rem;
  vertical-align: middle;
}
.m-image-teaser-container .text-container .a-link:before {
  content: "";
}
.m-image-teaser-container .text-container .a-link .icon:before,
.m-image-teaser-container .text-container .a-link:before {
  content: none;
}
.m-image-teaser-container .text-container .a-link:focus,
.m-image-teaser-container .text-container .a-link:hover {
  color: #007bc0;
  text-decoration: none;
}
.m-image-teaser-container .text-container .a-link:focus .text,
.m-image-teaser-container .text-container .a-link:hover .text {
  text-decoration: underline;
}
.m-image-teaser-container .text-container .a-link:active {
  color: #00629a;
}
@media (min-width: 900px) {
  .m-image-teaser-container .text-container {
    position: absolute;
    min-height: 95px;
    bottom: 0;
    height: auto;
  }
  .m-image-teaser-container .text-container .a-link {
    display: none;
    margin-top: 0;
  }
}
@media (max-width: 899px) {
  .m-image-teaser-container .text-container .a-link {
    display: block;
    margin-top: auto !important;
  }
}
.m-image-teaser-container .text-container .copy-text {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 0;
  text-align: left;
}
.m-image-teaser-container:focus.a-link,
.m-image-teaser-container:hover.a-link {
  text-decoration: none;
}
.m-image-teaser-carousel {
  margin-bottom: 4rem;
}
.m-image-teaser-carousel h3 {
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 1.5rem;
  line-height: 1.4;
  font-weight: 600;
}
.m-image-teaser-carousel .carousel-heading {
  padding-left: 20px;
}
@media (min-width: 600px) {
  .m-image-teaser-carousel {
    margin-bottom: 5rem;
  }
  .m-image-teaser-carousel h3 {
    font-size: 2rem;
    line-height: 1.3;
  }
  .m-image-teaser-carousel .carousel-heading {
    padding-left: 100px;
  }
}
@media (min-width: 900px) {
  .m-image-teaser-container:focus .text-container,
  .m-image-teaser-container:hover .text-container {
    padding-bottom: 16px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    height: 100%;
  }
  .m-image-teaser-container:focus .a-link,
  .m-image-teaser-container:hover .a-link {
    display: block;
    margin-top: 0;
    padding-bottom: 0;
  }
  .m-image-teaser-container:focus .copy-text,
  .m-image-teaser-container:hover .copy-text {
    padding-bottom: 0;
  }
  .m-image-teaser-carousel h3 {
    font-size: 2.5rem;
    line-height: 1.3;
  }
  .m-image-teaser-carousel .carousel-heading {
    padding-left: 120px;
  }
}
.m-image-teaser-carousel .image-teaser-slider .slick-list {
  padding: 0 12px !important;
}
@media (min-width: 900px) {
  .m-image-teaser-carousel .image-teaser-slider .slick-list {
    padding: 0 40px !important;
  }
}
.m-image-teaser-carousel .image-teaser-slider .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.m-image-teaser-carousel .image-teaser-slider .slick-track .slick-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: inherit;
  margin: 4px;
}
.m-image-teaser-carousel
  .image-teaser-slider
  .slick-track
  .slick-slide
  .m-solid-background-teaser-container,
.m-image-teaser-carousel
  .image-teaser-slider
  .slick-track
  .slick-slide
  > div:not(.text-container):not(.image-container) {
  height: 100%;
}
.m-image-teaser-carousel .image-teaser-slider .slick-track .slick-slide .a-link,
.m-image-teaser-carousel
  .image-teaser-slider
  .slick-track
  .slick-slide
  .m-image-teaser-container,
.m-image-teaser-carousel
  .image-teaser-slider
  .slick-track
  .slick-slide
  .m-solid-background-teaser-container {
  margin: 0;
}
.m-image-teaser-carousel .image-teaser-slider .slick-dots {
  margin-left: 0;
  padding-top: 6px;
  gap: 16px;
}
.m-image-teaser-carousel .image-teaser-slider .slick-dots li button {
  background-color: #8a9097;
  font-size: 0;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  border-width: 0;
  padding: 0;
  -webkit-transition: width 0.2s linear, height 0.2s linear;
  transition: width 0.2s linear, height 0.2s linear;
}
.m-image-teaser-carousel
  .image-teaser-slider
  .slick-dots
  li.slick-active
  button {
  height: 11px;
  width: 11px;
}
.m-image-teaser-carousel .image-teaser-slider-arrows {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: auto;
  right: auto;
  left: auto;
  bottom: auto;
  line-height: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  margin: 17px auto 0 !important;
  padding: 0 18px;
  overflow: visible;
}
.m-image-teaser-carousel .image-teaser-slider-arrows:after {
  display: none;
}
.m-image-teaser-carousel .image-teaser-slider-arrows .prev {
  margin-left: auto;
  float: left;
}
.m-image-teaser-carousel .image-teaser-slider-arrows .next,
.m-image-teaser-carousel .image-teaser-slider-arrows .prev {
  color: #000;
  font-size: 26px;
}
.no-touchevents
  .m-image-teaser-carousel
  .image-teaser-slider-arrows
  .next:hover,
.no-touchevents
  .m-image-teaser-carousel
  .image-teaser-slider-arrows
  .prev:hover {
  color: #000;
}
.m-image-teaser-carousel .image-teaser-slider-arrows .next.a-paginationarrows,
.m-image-teaser-carousel .image-teaser-slider-arrows .prev.a-paginationarrows {
  position: relative;
  height: 40px;
  width: 40px;
  left: 0;
  right: 0;
}
.m-image-teaser-carousel
  .image-teaser-slider-arrows
  .next.a-paginationarrows.next,
.m-image-teaser-carousel
  .image-teaser-slider-arrows
  .next.a-paginationarrows.prev,
.m-image-teaser-carousel
  .image-teaser-slider-arrows
  .prev.a-paginationarrows.next,
.m-image-teaser-carousel
  .image-teaser-slider-arrows
  .prev.a-paginationarrows.prev {
  margin-top: -52px;
}
.m-image-teaser-carousel
  .image-teaser-slider-arrows
  .next.a-paginationarrows.next:before,
.m-image-teaser-carousel
  .image-teaser-slider-arrows
  .next.a-paginationarrows.prev:before,
.m-image-teaser-carousel
  .image-teaser-slider-arrows
  .prev.a-paginationarrows.next:before,
.m-image-teaser-carousel
  .image-teaser-slider-arrows
  .prev.a-paginationarrows.prev:before {
  font-size: 23px;
}
.m-image-teaser-carousel .image-teaser-slider-arrows .next {
  float: right;
  margin-left: 10px;
  margin-right: -14px;
}
.m-imagetext {
  width: 100vw !important;
  margin-left: auto !important;
  margin-left: -webkit-calc(-50vw + 50%) !important;
  margin-left: calc(-50vw + 50%) !important;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 64px;
}
[dir="rtl"] .m-imagetext {
  margin-right: auto !important;
  margin-right: -webkit-calc(-50vw + 50%) !important;
  margin-right: calc(-50vw + 50%) !important;
}
@media (min-width: 600px) {
  .m-imagetext {
    margin-bottom: 80px;
  }
}
.m-imagetext .textcontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  padding: 1.5rem 1rem 4rem;
}
.m-imagetext .textcontainer h2.a-heading {
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}
.m-imagetext .textcontainer .copytext {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-imagetext
  .textcontainer
  .copytext
  .a-link.link-addtocart,
.m-imagetext .textcontainer .copytext .a-button,
.m-imagetext
  .textcontainer
  .copytext
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  margin: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-imagetext
  .textcontainer
  .copytext
  .a-button
  + .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-imagetext
  .textcontainer
  .copytext
  .a-link.link-addtocart
  + .a-button,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-imagetext
  .textcontainer
  .copytext
  .a-link.link-addtocart
  + .a-link.link-addtocart,
.m-imagetext .textcontainer .copytext .a-button + .a-button,
.m-imagetext
  .textcontainer
  .copytext
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button
  + .a-link.link-addtocart,
.m-imagetext
  .textcontainer
  .copytext
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  + .a-button,
.m-imagetext
  .textcontainer
  .copytext
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  + .a-link.link-addtocart {
  margin-top: 10px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-imagetext
  .textcontainer
  .copytext
  .a-link.link-addtocart
  .text,
.m-imagetext .textcontainer .copytext .a-button.a-link .text,
.m-imagetext
  .textcontainer
  .copytext
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .text {
  margin-left: 0;
}
.m-imagetext .textcontainer .copytext .a-link {
  margin: 0;
}
.m-contenttextmedia
  li
  .m-imagetext
  .textcontainer
  .copytext
  .a-link:not(.link-addtocart):after,
.m-imagetext .textcontainer .copytext .a-link.a-link-primary:after,
.m-imagetext .textcontainer .copytext .a-link.a-link-secondary:after,
.m-imagetext
  .textcontainer
  .copytext
  .m-contenttextmedia
  li
  .a-link:not(.link-addtocart):after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-contenttextmedia
  li
  .m-imagetext
  .textcontainer
  .copytext
  .a-link:not(.link-addtocart):before,
.m-imagetext .textcontainer .copytext .a-link.a-link-primary:before,
.m-imagetext .textcontainer .copytext .a-link.a-link-secondary:before,
.m-imagetext
  .textcontainer
  .copytext
  .m-contenttextmedia
  li
  .a-link:not(.link-addtocart):before {
  content: "";
}
.m-contenttextmedia
  li
  .m-imagetext
  .textcontainer
  .copytext
  .a-link:not(.link-addtocart)
  .icon,
.m-imagetext .textcontainer .copytext .a-link.a-link-primary .icon,
.m-imagetext .textcontainer .copytext .a-link.a-link-secondary .icon,
.m-imagetext
  .textcontainer
  .copytext
  .m-contenttextmedia
  li
  .a-link:not(.link-addtocart)
  .icon {
  display: none;
}
.m-imagetext .textcontainer .header {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  background: 0 0;
  left: inherit;
  top: inherit;
  width: auto;
  position: static;
  padding: 0;
}
.m-imagetext .textcontainer .copytext p,
.m-imagetext .textcontainer .header p {
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 1rem;
}
.m-imagetext .textcontainer .copytext .a-link,
.m-imagetext .textcontainer .header .a-link {
  display: inline-block;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-imagetext
  .textcontainer
  .copytext
  .a-link.link-addtocart:not(:last-child),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-imagetext
  .textcontainer
  .header
  .a-link.link-addtocart:not(:last-child),
.m-imagetext .textcontainer .copytext .a-button:not(:last-child),
.m-imagetext
  .textcontainer
  .copytext
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:last-child),
.m-imagetext .textcontainer .header .a-button:not(:last-child),
.m-imagetext
  .textcontainer
  .header
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:last-child),
.m-imagetext .textcontainer .m-productconversionarea {
  margin-bottom: 0;
}
.m-imagetext .a-image {
  margin-bottom: 13px;
}
.m-imagetext .a-image img {
  width: 100%;
  height: auto;
}
.m-imagetext .legal-text {
  display: none;
}
.m-imagetext form {
  margin: 0;
}
.no-background .m-imagetext {
  width: 100% !important;
  margin-left: auto !important;
}
@media (min-width: 900px) {
  .own-stage .m-imagetext .textcontainer .m-productconversionarea {
    margin-bottom: 0;
  }
}
.m-imagetextbuttonsipg .a-backlink {
  float: none;
  width: 100vw;
  padding: 3px 10px 3px 0;
  position: relative;
  margin: 0 0 0 -webkit-calc(-50vw + 50%);
  margin: 0 0 0 calc(-50vw + 50%);
  font-weight: 700;
  top: 0;
  z-index: 100;
  background: #f8f8f8;
  color: #007bc0;
}
.m-imagetextbuttonsipg .a-backlink:after {
  content: "";
  height: 100%;
  width: 30px;
  background: #f8f8f8;
  position: absolute;
  display: inline-block;
  right: -20px;
  top: 0;
}
.m-imagetextbuttonsipg .a-backlink .text {
  color: #007bc0;
  font-size: 15px;
}
.m-imagetextbuttonsipg .a-backlink .icon {
  color: #007bc0;
  font-size: 25px;
}
.m-imagetextbuttonsipg .a-backlink:hover {
  background: #f8f8f8;
}
.m-imagetextbuttonsipg .a-backlink:hover .icon,
.m-imagetextbuttonsipg .a-backlink:hover .text {
  color: #000;
}
.m-imagetextbuttonsipg .m-imagetext .textcontainer {
  padding: 20px;
}
.m-imagetextbuttonsipg .m-imagetext .textcontainer .header,
.m-imagetextbuttonsipg .m-imagetext .textcontainer h2.a-heading {
  margin-bottom: 10px;
}
.m-imagetextbuttonsipg .m-imagetext .textcontainer .copytext {
  margin-bottom: 20px;
}
.m-imagetextbuttonsipg .m-imagetext .textcontainer .copytext p {
  margin-bottom: 10px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  > .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .m-contenttextmedia
  li
  .m-productconversionarea
  .textcontainer
  > .a-link.link-addtocart,
.m-imagetextbuttonsipg .m-imagetext .textcontainer > .a-button {
  margin-right: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  font
  .a-link.link-addtocart,
.m-imagetextbuttonsipg .m-imagetext .textcontainer font .a-link.a-button,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  font
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.m-imagetextbuttonsipg .imagetextbuttonsipg-container .a-backlink {
  float: left;
  padding: 3px 10px 3px 0;
  position: absolute;
  top: 0;
  z-index: 100;
}
.ios-os body:not(:root) .m-imagetextbuttonsipg .a-backlink .text,
.mac-os body:not(:root) .m-imagetextbuttonsipg .a-backlink .text {
  position: relative;
  top: -3px;
}
.m-imagetextradiobuttonsipg .m-form [data-field-count="2"] .a-formlabel {
  width: auto;
}
.m-imagetextradiobuttonsipg .a-backlink {
  float: none;
  width: 100vw;
  padding: 3px 10px 3px 0;
  position: relative;
  margin: 0 0 0 -webkit-calc(-50vw + 50%);
  margin: 0 0 0 calc(-50vw + 50%);
  font-weight: 700;
  top: 0;
  z-index: 100;
  background: #f8f8f8;
  color: #007bc0;
}
.m-imagetextradiobuttonsipg .a-backlink:after {
  content: "";
  height: 100%;
  width: 30px;
  background: #f8f8f8;
  position: absolute;
  display: inline-block;
  right: -20px;
  top: 0;
}
.m-imagetextradiobuttonsipg .a-backlink .text {
  color: #007bc0;
  font-size: 15px;
}
.m-imagetextradiobuttonsipg .a-backlink .icon {
  color: #007bc0;
  font-size: 25px;
}
.m-imagetextradiobuttonsipg .a-backlink:hover {
  background: #f8f8f8;
}
.m-imagetextradiobuttonsipg .a-backlink:hover .icon,
.m-imagetextradiobuttonsipg .a-backlink:hover .text {
  color: #000;
}
.m-imagetextradiobuttonsipg .m-imagetext .textcontainer {
  padding-left: 20px;
  padding-right: 20px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-imagetextradiobuttonsipg
  .m-imagetext
  .textcontainer
  font
  .a-link.link-addtocart,
.m-imagetextradiobuttonsipg .m-imagetext .textcontainer font .a-link.a-button,
.m-imagetextradiobuttonsipg
  .m-imagetext
  .textcontainer
  font
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.m-imagetextradiobuttonsipg .m-imagetext .textcontainer .header,
.m-imagetextradiobuttonsipg .m-imagetext .textcontainer h2.a-heading {
  margin-bottom: 10px;
}
.m-imagetextradiobuttonsipg .m-imagetext .textcontainer .copytext {
  margin-bottom: 5px;
}
.m-imagetextradiobuttonsipg .m-imagetext .textcontainer .copytext p:last-child {
  margin-bottom: 0;
}
.m-imagetextradiobuttonsipg .m-form .form-actions {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.m-imagetextradiobuttonsipg .m-form .form-actions .form-action-primary {
  padding-top: 10px;
}
.m-imagetextradiobuttonsipg .m-form .form-row > .m-forminput,
.m-imagetextradiobuttonsipg
  .m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .form-row
  > .technical-info-search,
.m-imagetextradiobuttonsipg
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .form-row
  > input.js-search-input,
.m-imagetextradiobuttonsipg
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .form-row
  > input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-imagetextradiobuttonsipg
  .m-form
  .form-row
  > .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-imagetextradiobuttonsipg
  .m-form
  .form-row
  > input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-imagetextradiobuttonsipg
  .m-form
  .form-row
  > input.m-forminput {
  margin-bottom: 8px;
}
.m-imagetextradiobuttonsipg .m-form .form-row > .m-forminput:last-child,
.m-imagetextradiobuttonsipg
  .m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .form-row
  > .technical-info-search:last-child,
.m-imagetextradiobuttonsipg
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .form-row
  > input.js-search-input:last-child,
.m-imagetextradiobuttonsipg
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .form-row
  > input.m-forminput:last-child,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-imagetextradiobuttonsipg
  .m-form
  .form-row
  > .technical-info-search:last-child,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-imagetextradiobuttonsipg
  .m-form
  .form-row
  > input.js-search-input:last-child,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-imagetextradiobuttonsipg
  .m-form
  .form-row
  > input.m-forminput:last-child {
  margin-bottom: 3px;
}
.m-imagetextradiobuttonsipg .m-form .form-row .m-forminput-radio {
  padding-top: 5px;
  padding-bottom: 0;
}
.m-imagetextradiobuttonsipg .m-form .form-row:first-child {
  padding-top: 0;
}
.m-imagetextradiobuttonsipg .m-form .form-row:last-of-type {
  padding-bottom: 0;
}
.m-imagetextradiobuttonsipg .imagetextradiobuttonsipg-container .a-backlink {
  float: left;
  padding: 3px 10px 3px 0;
  position: absolute;
  top: 10 10px;
  z-index: 100;
}
.m-imagetextradiobuttonsipg .m-forminput-radio .a-formlabel:before {
  border: 2px solid #00639a;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0;
}
.m-imagetextradiobuttonsipg .m-forminput-radio .a-formlabel.radio .label-text {
  font-size: 15px;
}
.m-imagetextradiobuttonsipg .m-forminput-radio:hover:before {
  border: 2px solid #00639a;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.m-imagetextradiobuttonsipg .m-forminput-radio:hover > .a-formlabel:before,
.m-imagetextradiobuttonsipg
  .m-forminput-radio:hover
  > input:checked
  + .a-formlabel:before,
.m-imagetextradiobuttonsipg
  .m-forminput-radio:hover
  > input:checked
  ~ .a-formlabel:before {
  border: 2px solid #00639a;
}
.ios-os body:not(:root) .m-imagetextradiobuttonsipg .a-backlink .text,
.mac-os body:not(:root) .m-imagetextradiobuttonsipg .a-backlink .text {
  position: relative;
  top: -3px;
}
.m-imagevideogallery {
  margin-bottom: 64px;
}
.m-imagevideogallery
  .mediagallery-trigger-video.mediagallery-trigger-thumb:before {
  display: none;
}
.m-imagevideogallery .gallerylist {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  padding: 3rem;
  margin-left: -1rem;
  margin-right: -1rem;
  -webkit-column-gap: 2rem;
  column-gap: 2rem;
  row-gap: 2rem;
}
@media (min-width: 600px) {
  .m-imagevideogallery {
    margin-bottom: 80px;
  }
  .m-imagevideogallery .gallerylist {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.m-imagevideogallery .gallerylist.a-area.a-area-desktop {
  display: -ms-grid;
  display: grid;
  background-color: #efeff0;
}
.m-imagevideogallery .gallerylist .listitem {
  margin: 0;
}
.m-imagevideogallery .gallerylist .listitem:hover:before {
  font-size: 3rem;
}
.m-imagevideogallery .gallerylist .listitem:hover:after {
  opacity: 0.25;
}
.m-imagevideogallery .gallerylist .listitem:hover .icon-play {
  display: none;
}
.m-imagevideogallery .gallerylist .listitem .icon-play {
  color: #fff;
  font-size: 3.75rem;
}
.mediagallery-trigger-video.mediagallery-trigger-thumb:before {
  font-size: 30px;
}
.m-mediagallerylayer.m-imagevideogallery-layer .mediagallery-slide {
  overflow: hidden;
}
.m-mediagallerylayer.m-imagevideogallery-layer
  .mediagallery-slide
  .image-description {
  padding: 10px 14px;
  font-size: 0.75rem;
}
.m-mediagallerylayer.m-imagevideogallery-layer
  .mediagallery-slide
  .image-description
  div {
  padding: 0;
}
.m-mediagallerylayer.m-imagevideogallery-layer .a-paginationarrows.hidden {
  display: block !important;
}
.m-infodropdowncrossbrand {
  margin: 0;
}
.m-infodropdowncrossbrand .m-togglebox {
  border: none;
  border-radius: none;
}
.m-infodropdowncrossbrand .m-togglebox .item.has-header-icon a.togglebox-title {
  font-size: 16px;
  border: none;
  padding: 16px 0 32px;
  outline: 0;
}
.m-infodropdowncrossbrand
  .m-togglebox
  .item.has-header-icon
  .togglebox-wrapper
  i.icon {
  display: none;
}
.m-infodropdowncrossbrand
  .m-togglebox
  .item.has-header-icon
  .togglebox-content.is-open {
  margin-top: 0;
}
.m-infodropdowncrossbrand
  .m-togglebox
  .item.has-header-icon
  .togglebox-content.body {
  padding: 0;
}
.m-infodropdowncrossbrand
  .m-togglebox
  .item.has-header-icon
  .togglebox-content.body
  h2.a-heading {
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 16px;
}
.m-infodropdowncrossbrand
  .m-togglebox
  .item.has-header-icon
  .togglebox-content.body
  .text {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 16px;
}
.m-infodropdowncrossbrand
  .m-togglebox
  .item.has-header-icon
  .togglebox-content.body
  .images {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  gap: 16px;
  padding-bottom: 14px;
}
.m-infodropdowncrossbrand
  .m-togglebox
  .item.has-header-icon
  .togglebox-content.body
  .images
  img {
  width: 100%;
}
.m-infodropdowncrossbrand
  .m-togglebox
  .item.has-header-icon
  .togglebox-content.body
  .faq {
  margin-bottom: 32px;
}
.m-ipgcontainer {
  margin-bottom: 64px;
}
.m-ipgcontainer .no-background .m-imagetext .textcontainer:first-child.left {
  left: auto !important;
  right: auto !important;
  width: auto;
}
.m-ipgcontainer .textcontainer > div {
  width: 100%;
}
.m-ipgcontainer .textcontainer .a-heading {
  font-size: 1.25rem;
  line-height: 1.3;
}
@media (min-width: 600px) {
  .m-ipgcontainer {
    margin-bottom: 80px;
  }
  .m-ipgcontainer .textcontainer .a-heading {
    font-size: 1.625rem;
  }
}
@media (min-width: 900px) {
  .m-imagevideogallery .gallerylist {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .m-mediagallerylayer.m-imagevideogallery-layer
    .mediagallery-slide
    .image-description {
    font-size: 0.875rem;
  }
  .m-infodropdowncrossbrand
    .m-togglebox
    .item.has-header-icon
    .togglebox-content.body
    .images {
    gap: 32px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .m-ipgcontainer .textcontainer .a-heading {
    font-size: 1.5rem;
  }
}
.m-ipgselectionoverview {
  padding: 15px;
  margin-bottom: 30px;
  background: #f7f7f7;
}
.m-ipgselectionoverview + .m-productteaseripg .productteaseripg-container {
  margin-top: -46px;
}
.m-ipgselectionoverview
  + .m-productteaseripg
  .a-image
  + .productteaseripg-container {
  margin-top: 0;
}
@media (max-width: 599px) {
  .m-ipgselectionoverview
    + .m-productteaseripg
    .a-image
    + .productteaseripg-container {
    margin-top: -46px;
  }
}
@media only screen and (max-width: 1024px) {
  .m-ipgselectionoverview
    + .m-productteaseripg
    .a-image
    + .productteaseripg-container {
    margin-top: -46px;
  }
}
.m-ipgselectionoverview .a-heading {
  margin-top: 0;
  color: #606061;
}
.m-ipgselectionoverview ul {
  background-color: transparent;
  margin-top: 10px;
}
.m-ipgselectionoverview ul li {
  padding-right: 15px;
  font-size: 0.875rem;
}
.m-ipgselectionoverview ul li span.attributetext {
  color: #606061;
  font-weight: 400;
}
.m-ipgselectionoverview ul li span.valuetext {
  color: #007bc0;
  font-weight: 700;
}
.m-ipgselectionoverview ul li .a-link:hover span.valuetext {
  color: #000;
}
.m-ipgselectionoverview
  .ipgselectionoverview-listitem
  .icon-ipgbreadcrumb:before {
  color: #606061;
}
.m-ipgselectionoverview .ipgselectionoverview-listitem .a-link {
  padding-right: 0;
  display: initial;
}
.m-ipgselectionoverview .ipgselectionoverview-listitem .a-link:after {
  display: none;
}
.m-itemserviceitem .action p,
.m-itemserviceitem.service-item .action p {
  width: 100%;
  margin-top: 30px;
  margin-bottom: 10px;
  font-size: 100%;
}
.m-itemserviceitem.service-item:not(.m-itemserviceitem-productitem) .option,
.m-itemserviceitem:not(.m-itemserviceitem-productitem) .option {
  margin-bottom: 20px;
  padding-left: 15px;
  width: 100%;
}
.m-itemserviceitem.service-item:not(.m-itemserviceitem-productitem)
  .quantity.disabled:not(.m-quantityselector),
.m-itemserviceitem.service-item:not(.m-itemserviceitem-productitem)
  .quantity:not(.m-quantityselector),
.m-itemserviceitem:not(.m-itemserviceitem-productitem)
  .quantity.disabled:not(.m-quantityselector),
.m-itemserviceitem:not(.m-itemserviceitem-productitem)
  .quantity:not(.m-quantityselector) {
  padding-left: 15px;
  width: 50%;
}
.m-itemserviceitem.service-item:not(.m-itemserviceitem-productitem)
  .price-information.per-item,
.m-itemserviceitem:not(.m-itemserviceitem-productitem)
  .price-information.per-item {
  width: 0%;
}
.m-itemserviceitem.service-item:not(.m-itemserviceitem-productitem)
  .price-information.total,
.m-itemserviceitem:not(.m-itemserviceitem-productitem)
  .price-information.total {
  padding-right: 15px;
  width: 50%;
}
.m-itemserviceitem,
.m-itemserviceitem.service-item {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  margin-bottom: 0;
}
.m-itemserviceitem hr,
.m-itemserviceitem.service-item hr {
  margin-bottom: 5px;
}
.m-itemserviceitem .hidden,
.m-itemserviceitem .hidden-desktop,
.m-itemserviceitem .hidden-mobile,
.m-itemserviceitem.service-item .hidden,
.m-itemserviceitem.service-item .hidden-desktop,
.m-itemserviceitem.service-item .hidden-mobile {
  overflow: hidden;
}
.m-itemserviceitem .price-information.per-item,
.m-itemserviceitem .price-information.per-item .label,
.m-itemserviceitem .price-information.per-item .price,
.m-itemserviceitem .price-information.total,
.m-itemserviceitem .price-information.total .label,
.m-itemserviceitem .price-information.total .price,
.m-itemserviceitem .quantity.disabled,
.m-itemserviceitem .quantity.disabled .label,
.m-itemserviceitem .quantity.disabled .value,
.m-itemserviceitem .quantity:not(.m-quantityselector),
.m-itemserviceitem .quantity:not(.m-quantityselector) .label,
.m-itemserviceitem .quantity:not(.m-quantityselector) .value,
.m-itemserviceitem.service-item .price-information.per-item,
.m-itemserviceitem.service-item .price-information.per-item .label,
.m-itemserviceitem.service-item .price-information.per-item .price,
.m-itemserviceitem.service-item .price-information.total,
.m-itemserviceitem.service-item .price-information.total .label,
.m-itemserviceitem.service-item .price-information.total .price,
.m-itemserviceitem.service-item .quantity.disabled,
.m-itemserviceitem.service-item .quantity.disabled .label,
.m-itemserviceitem.service-item .quantity.disabled .value,
.m-itemserviceitem.service-item .quantity:not(.m-quantityselector),
.m-itemserviceitem.service-item .quantity:not(.m-quantityselector) .label,
.m-itemserviceitem.service-item .quantity:not(.m-quantityselector) .value {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  text-align: left;
}
body[dir="rtl"] .m-itemserviceitem .price-information.per-item,
body[dir="rtl"] .m-itemserviceitem .price-information.per-item .label,
body[dir="rtl"] .m-itemserviceitem .price-information.per-item .price,
body[dir="rtl"] .m-itemserviceitem .price-information.total,
body[dir="rtl"] .m-itemserviceitem .price-information.total .label,
body[dir="rtl"] .m-itemserviceitem .price-information.total .price,
body[dir="rtl"] .m-itemserviceitem .quantity.disabled,
body[dir="rtl"] .m-itemserviceitem .quantity.disabled .label,
body[dir="rtl"] .m-itemserviceitem .quantity.disabled .value,
body[dir="rtl"] .m-itemserviceitem .quantity:not(.m-quantityselector),
body[dir="rtl"] .m-itemserviceitem .quantity:not(.m-quantityselector) .label,
body[dir="rtl"] .m-itemserviceitem .quantity:not(.m-quantityselector) .value,
body[dir="rtl"] .m-itemserviceitem.service-item .price-information.per-item,
body[dir="rtl"]
  .m-itemserviceitem.service-item
  .price-information.per-item
  .label,
body[dir="rtl"]
  .m-itemserviceitem.service-item
  .price-information.per-item
  .price,
body[dir="rtl"] .m-itemserviceitem.service-item .price-information.total,
body[dir="rtl"] .m-itemserviceitem.service-item .price-information.total .label,
body[dir="rtl"] .m-itemserviceitem.service-item .price-information.total .price,
body[dir="rtl"] .m-itemserviceitem.service-item .quantity.disabled,
body[dir="rtl"] .m-itemserviceitem.service-item .quantity.disabled .label,
body[dir="rtl"] .m-itemserviceitem.service-item .quantity.disabled .value,
body[dir="rtl"]
  .m-itemserviceitem.service-item
  .quantity:not(.m-quantityselector),
body[dir="rtl"]
  .m-itemserviceitem.service-item
  .quantity:not(.m-quantityselector)
  .label,
body[dir="rtl"]
  .m-itemserviceitem.service-item
  .quantity:not(.m-quantityselector)
  .value {
  text-align: right;
}
.m-itemserviceitem form,
.m-itemserviceitem.service-item form {
  width: 100%;
  height: 100%;
}
.m-itemserviceitem form:after,
.m-itemserviceitem.service-item form:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-itemserviceitem form:nth-child(even),
.m-itemserviceitem.service-item form:nth-child(even) {
  background-image: url(/store/resources/3a4f726f4ecddf9d0d28b9b47a387feaa97d8e17/mbmd/a01-rebrush/img/background-area-vp3@2x.png);
  background-repeat: no-repeat;
  background-position: 0;
}
.m-itemserviceitem
  form:nth-child(even)
  .content
  .quantity
  .m-quantityselector
  .quantityselector-button,
.m-itemserviceitem.service-item
  form:nth-child(even)
  .content
  .quantity
  .m-quantityselector
  .quantityselector-button {
  background: #e6e6e6 !important;
  border-bottom: 1px solid #ccd2d7;
}
.m-itemserviceitem
  form:nth-child(even)
  .content
  .quantity
  .m-quantityselector
  .m-forminput,
.m-itemserviceitem
  form:nth-child(even)
  .content
  .quantity
  .m-quantityselector
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-itemserviceitem
  form:nth-child(even)
  .content
  .quantity
  .m-quantityselector
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-itemserviceitem.service-item
  form:nth-child(even)
  .content
  .quantity
  .m-quantityselector
  .m-forminput,
.m-itemserviceitem.service-item
  form:nth-child(even)
  .content
  .quantity
  .m-quantityselector
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-itemserviceitem.service-item
  form:nth-child(even)
  .content
  .quantity
  .m-quantityselector
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-itemserviceitem
  form:nth-child(even)
  .content
  .quantity
  .m-quantityselector
  .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-itemserviceitem.service-item
  form:nth-child(even)
  .content
  .quantity
  .m-quantityselector
  .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-itemserviceitem
  form:nth-child(even)
  .content
  .quantity
  .m-quantityselector
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-itemserviceitem.service-item
  form:nth-child(even)
  .content
  .quantity
  .m-quantityselector
  input.js-search-input {
  background: 0 0;
  border-bottom: 1px solid #ccd2d7;
}
.m-itemserviceitem .content,
.m-itemserviceitem.service-item .content {
  width: 100%;
  margin: 25px 0;
  padding: 0;
  -webkit-box-sizing: initial;
  box-sizing: initial;
}
.m-itemserviceitem .content .option,
.m-itemserviceitem .content .price-information,
.m-itemserviceitem .content .quantity:not(.m-quantityselector),
.m-itemserviceitem.service-item .content .option,
.m-itemserviceitem.service-item .content .price-information,
.m-itemserviceitem.service-item .content .quantity:not(.m-quantityselector) {
  font-size: 0.875rem;
}
.m-itemserviceitem .content .option,
.m-itemserviceitem.service-item .content .option {
  margin-bottom: 0;
}
.m-itemserviceitem .content .option .highlight.label p,
.m-itemserviceitem.service-item .content .option .highlight.label p {
  display: inline-block;
}
.m-itemserviceitem .content .option .a-link.has-icon,
.m-itemserviceitem.service-item .content .option .a-link.has-icon {
  vertical-align: baseline;
}
.m-itemserviceitem .content .option .further-information,
.m-itemserviceitem.service-item .content .option .further-information {
  padding-top: 0 5px;
}
.m-itemserviceitem .content .option .further-information .a-link,
.m-itemserviceitem.service-item .content .option .further-information .a-link {
  font-size: 1.25rem;
}
.m-itemserviceitem .content .option .further-information li,
.m-itemserviceitem .content .option .further-information ul,
.m-itemserviceitem.service-item .content .option .further-information li,
.m-itemserviceitem.service-item .content .option .further-information ul {
  margin: 0;
  padding: 0;
}
.m-itemserviceitem .content .m-quantityselector,
.m-itemserviceitem .content .option .further-information p,
.m-itemserviceitem .content .quantity,
.m-itemserviceitem .content .quantity.disabled,
.m-itemserviceitem.service-item .content .m-quantityselector,
.m-itemserviceitem.service-item .content .option .further-information p,
.m-itemserviceitem.service-item .content .quantity,
.m-itemserviceitem.service-item .content .quantity.disabled {
  margin: 0;
}
.m-itemserviceitem
  .content
  .quantity
  .m-quantityselector
  .quantityselector-button,
.m-itemserviceitem.service-item
  .content
  .quantity
  .m-quantityselector
  .quantityselector-button {
  background: #f7f7f7;
}
.m-itemserviceitem p,
.m-itemserviceitem.service-item p {
  margin: 0;
}
.m-itemserviceitem .action,
.m-itemserviceitem.service-item .action {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  float: right;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-itemserviceitem
  .action
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-itemserviceitem.service-item
  .action
  .a-link.link-addtocart,
.m-itemserviceitem .action .a-button,
.m-itemserviceitem .action .a-button-multioption,
.m-itemserviceitem
  .action
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-itemserviceitem.service-item .action .a-button,
.m-itemserviceitem.service-item .action .a-button-multioption,
.m-itemserviceitem.service-item
  .action
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
.m-itemserviceitem .action .icon,
.m-itemserviceitem.service-item .action .icon {
  display: none;
}
.m-itemserviceitem .a-horizontalrule,
.m-itemserviceitem hr,
.m-itemserviceitem.service-item .a-horizontalrule,
.m-itemserviceitem.service-item hr {
  width: 100%;
}
.m-itemserviceitem .a-horizontalrule:before,
.m-itemserviceitem hr:before,
.m-itemserviceitem.service-item .a-horizontalrule:before,
.m-itemserviceitem.service-item hr:before {
  height: 1px;
  background: #e6e6e6;
}
@media (min-width: 600px) {
  .m-itemserviceitem .price-information.per-item,
  .m-itemserviceitem .price-information.total,
  .m-itemserviceitem.service-item .price-information.per-item,
  .m-itemserviceitem.service-item .price-information.total {
    width: 29.4117647059%;
    padding: 0;
    margin-top: 10px;
    margin-left: 2%t;
  }
  .m-itemserviceitem .price-information.per-item .previous,
  .m-itemserviceitem .price-information.total .previous,
  .m-itemserviceitem.service-item .price-information.per-item .previous,
  .m-itemserviceitem.service-item .price-information.total .previous {
    margin-top: 4px !important;
  }
}
.m-itemserviceitem .service-message-no-select,
.m-itemserviceitem.service-item .service-message-no-select {
  color: #007bc0;
}
.m-iumnavigationl1 {
  overflow: hidden;
  position: relative;
}
.m-iumnavigationl2 {
  border-top: 2px solid #dfdfe0;
  margin-top: 40px;
  padding-top: 20px;
}
@media (min-width: 900px) {
  .m-itemserviceitem .option,
  .m-itemserviceitem.service-item .option {
    width: 55.5555555556%;
    float: left;
    padding: 0;
  }
  .m-itemserviceitem.m-itemserviceitem-productitem,
  .m-itemserviceitem.service-item.m-itemserviceitem-productitem {
    width: 44.2477876106%;
    float: left;
    padding: 0;
  }
  .m-itemserviceitem.m-itemserviceitem-productitem .price-information.per-item,
  .m-itemserviceitem.m-itemserviceitem-productitem .price-information.total,
  .m-itemserviceitem.service-item.m-itemserviceitem-productitem
    .price-information.per-item,
  .m-itemserviceitem.service-item.m-itemserviceitem-productitem
    .price-information.total {
    width: 27%;
    padding: 0;
  }
  .m-itemserviceitem.m-itemserviceitem-productitem .quantity,
  .m-itemserviceitem.m-itemserviceitem-productitem
    .quantity
    .m-quantityselector,
  .m-itemserviceitem.service-item.m-itemserviceitem-productitem .quantity,
  .m-itemserviceitem.service-item.m-itemserviceitem-productitem
    .quantity
    .m-quantityselector {
    padding: 0;
  }
  .m-itemserviceitem.m-itemserviceitem-productitem .quantity.disabled .value,
  .m-itemserviceitem.service-item.m-itemserviceitem-productitem
    .quantity.disabled
    .value {
    padding: 0 55px 0 0;
    text-align: right;
    width: 100%;
  }
  .m-itemserviceitem.service-item,
  .m-itemserviceitem.service-item.service-item {
    float: right;
    width: 75%;
  }
  .m-itemserviceitem.service-item .option,
  .m-itemserviceitem.service-item.service-item .option {
    width: 40.8163265306%;
    float: left;
    padding: 0;
  }
  .m-itemserviceitem.service-item .price-information.per-item,
  .m-itemserviceitem.service-item .price-information.total,
  .m-itemserviceitem.service-item.service-item .price-information.per-item,
  .m-itemserviceitem.service-item.service-item .price-information.total {
    width: 28%;
  }
  .m-itemserviceitem.service-item .quantity,
  .m-itemserviceitem.service-item.service-item .quantity {
    padding: 0;
  }
  .m-itemserviceitem.service-item .quantity .m-quantityselector,
  .m-itemserviceitem.service-item.service-item .quantity .m-quantityselector {
    width: 100%;
    float: right;
    padding: 0;
  }
  .m-iumnavigationl2 {
    margin-top: 0;
  }
}
.m-iumnavigationl2 > p {
  font-weight: 600;
  font-size: 16px;
}
.m-iumnavigationl2 .pagename {
  color: #000;
  margin-bottom: 10px;
  padding: 5px 10px;
  font-weight: 700;
  display: inline-block;
  font-size: 0.875rem;
}
.m-iumnavigationl2 .mainmenulist .mainmenuitem {
  margin: 0;
  border-bottom: 1px solid #dfdfe0;
}
.a-morecontenttogglelink
  .more-less-button
  .m-iumnavigationl2
  .mainmenulist
  .mainmenuitem
  a.a-button.a-link-primary.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-iumnavigationl2
  .mainmenulist
  .mainmenuitem
  .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-iumnavigationl2
  .mainmenulist
  .mainmenuitem
  .a-button.a-link,
.m-iumnavigationl2 .mainmenulist .mainmenuitem .a-button.a-button-primary,
.m-iumnavigationl2 .mainmenulist .mainmenuitem .a-button.a-link-primary.a-link,
.m-iumnavigationl2
  .mainmenulist
  .mainmenuitem
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle,
.m-iumnavigationl2
  .mainmenulist
  .mainmenuitem
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-iumnavigationl2
  .mainmenulist
  .mainmenuitem
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link,
.m-iumnavigationl2
  .mainmenulist
  .mainmenuitem
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link,
.m-iumnavigationl2
  .mainmenulist
  .mainmenuitem
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-iumnavigationl2
  .mainmenulist
  .mainmenuitem
  .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-iumnavigationl2
  .mainmenulist
  .mainmenuitem
  a.a-button.a-link-primary {
  width: 100%;
  color: #000;
  background: 0 0;
  text-align: left;
  padding: 15px 20px 15px 10px;
  line-height: 1.5;
  text-overflow: unset;
  white-space: normal;
  border-bottom: none;
  vertical-align: middle;
  display: inline-block;
  height: auto;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-iumnavigationl2
  .mainmenulist
  .mainmenuitem
  .active.a-link.link-addtocart,
.m-iumnavigationl2 .mainmenulist .mainmenuitem .a-button.active,
.m-iumnavigationl2
  .mainmenulist
  .mainmenuitem
  .m-contenttextmedia
  li
  .m-productconversionarea
  .active.a-link.link-addtocart {
  background-color: none;
  font-weight: 700;
  color: #007bc0;
}
@media (min-width: 900px) {
  .m-iumnavigationl2 .pagename {
    background: #007bc0;
    color: #fff;
    margin-bottom: 10px;
    padding: 5px 20px;
    font-weight: 400;
  }
  .m-iumnavigationl2 .mainmenulist {
    border-top: 1px solid #dfdfe0;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-iumnavigationl2
    .mainmenulist
    .mainmenuitem
    .active.a-link.link-addtocart,
  .m-iumnavigationl2 .mainmenulist .mainmenuitem .a-button.active,
  .m-iumnavigationl2
    .mainmenulist
    .mainmenuitem
    .m-contenttextmedia
    li
    .m-productconversionarea
    .active.a-link.link-addtocart {
    color: #000;
  }
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-iumnavigationl2
  .mainmenulist
  .mainmenuitem
  .a-link.link-addtocart:hover,
.m-iumnavigationl2 .mainmenulist .mainmenuitem .a-button:hover,
.m-iumnavigationl2
  .mainmenulist
  .mainmenuitem
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover {
  color: #007bc0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-iumnavigationl2
  .mainmenulist
  .mainmenuitem
  .a-link.link-addtocart
  .icon,
.m-iumnavigationl2 .mainmenulist .mainmenuitem .a-button .icon,
.m-iumnavigationl2
  .mainmenulist
  .mainmenuitem
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon {
  position: absolute;
  right: 0;
  font-size: 20px;
  top: 50%;
  margin-top: -10px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-iumnavigationl2
  .mainmenulist
  .mainmenuitem
  .a-link.link-addtocart
  .icon
  + .text,
.m-iumnavigationl2 .mainmenulist .mainmenuitem .a-button .icon + .text,
.m-iumnavigationl2
  .mainmenulist
  .mainmenuitem
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon
  + .text,
.m-iumnavigationl2 .mainmenulist .mainmenuitem .submenulist {
  margin: 0;
}
.m-iumnavigationl2 .mainmenulist .mainmenuitem .submenulist .submenuitem {
  border-top: 1px solid #dfdfe0;
  margin: 0;
}
.m-iumnavigationl2
  .mainmenulist
  .mainmenuitem
  .submenulist
  .submenuitem
  .a-link {
  width: 100%;
  color: #000;
  background: 0 0;
  text-align: left;
  padding: 15px 20px 15px 30px;
  line-height: 1.5;
  text-overflow: unset;
  white-space: normal;
  border-bottom: none;
  vertical-align: middle;
  display: inline-block;
  height: auto;
}
.m-iumnavigationl2
  .mainmenulist
  .mainmenuitem
  .submenulist
  .submenuitem
  .a-link:after {
  position: absolute;
  right: 0;
  font-size: 20px;
  top: 50%;
  margin-top: -14px;
}
.m-iumnavigationl2
  .mainmenulist
  .mainmenuitem
  .submenulist
  .submenuitem
  .a-link.active {
  font-weight: 700;
  color: #007bc0;
}
.m-iumnavigationl2
  .mainmenulist
  .mainmenuitem
  .submenulist
  .submenuitem
  .a-link:hover {
  color: #007bc0;
}
.m-iumsafetyinstructions .instructions-list li:before {
  left: 4px;
}
.m-iumsafetyinstructions .instructions-list li:only-child {
  list-style: none !important;
}
.m-iumsearchresult .iumsearchresult-icon-title-wrapper {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-iumsearchresult .iumsearchresult-title {
  font-size: 1.25rem;
}
.m-iumtile {
  height: 100%;
  padding-bottom: 8px;
  text-align: center;
  position: relative;
  display: block;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-iumtile
  .a-button-link.a-link.link-addtocart:not(.a-button),
.m-iumtile .a-button-link.a-button:not(.a-button),
.m-iumtile .a-link:not(.a-button),
.m-iumtile
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.a-link.link-addtocart:not(.a-button) {
  color: #000;
  -webkit-transition: color 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: color 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-iumtile
  .a-button-link.a-link.link-addtocart:not(.a-button):visited,
.m-iumtile .a-button-link.a-button:not(.a-button):visited,
.m-iumtile .a-link:not(.a-button):visited,
.m-iumtile
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.a-link.link-addtocart:not(.a-button):visited {
  color: #000;
}
.m-iumtile:after {
  content: "";
  opacity: 1;
  position: absolute;
  bottom: 0;
  background-color: #007bc0;
  height: 3px;
  width: 0;
  -webkit-transition: width 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: width 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  left: 0;
  margin-left: 0;
}
.m-iumtile.active:after,
.m-iumtile:hover:after {
  width: 100%;
}
.m-iumtile.active picture,
.m-iumtile:hover picture {
  background-color: transparent;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-iumtile.active
  .a-button-link.a-link.link-addtocart:not(.a-button),
.m-iumtile.active .a-button-link.a-button:not(.a-button),
.m-iumtile.active .a-link:not(.a-button),
.m-iumtile.active
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.a-link.link-addtocart:not(.a-button) {
  color: #007bc0;
  font-weight: 700;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-iumtile:hover
  .a-button-link.a-link.link-addtocart:not(.a-button),
.m-iumtile:hover .a-button-link.a-button:not(.a-button),
.m-iumtile:hover .a-link:not(.a-button),
.m-iumtile:hover
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-link.a-link.link-addtocart:not(.a-button) {
  color: #007bc0;
}
.m-languagecountryswitch .content-expanded {
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.m-languagecountryswitch .content-expanded .inner-content .title {
  font-size: inherit;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-languagecountryswitch
  .content-expanded
  .inner-content
  .more-languages-button
  .a-link.link-addtocart,
.m-languagecountryswitch
  .content-expanded
  .inner-content
  .more-languages-button
  .a-button,
.m-languagecountryswitch
  .content-expanded
  .inner-content
  .more-languages-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  color: #fff;
}
.m-languagecountryswitch .language-selector-btn-wrapper .first-langugage {
  font-weight: 700;
}
.m-languagecountryswitch.open .content-expanded {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.m-layer .layer-overlay {
  background: rgba(113, 118, 124, 0.25);
  opacity: 1;
}
.m-layer .layer-wrapper {
  margin-bottom: 0;
  margin-top: 3.5rem;
}
.m-layer .layer-close {
  position: absolute;
  top: 12px;
  right: 12px;
}
.m-layer .layer-close .icon-close {
  font-size: 22px;
  vertical-align: top;
}
.m-layer .layer-content {
  padding: 48px 16px 32px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-layer
  .layer-content
  .layer-close
  .a-link.link-addtocart,
.m-layer .layer-content .layer-close .a-button,
.m-layer .layer-content .layer-close .a-button.a-link,
.m-layer
  .layer-content
  .layer-close
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  height: auto;
}
.m-layer .layer-content .layer-content-inner {
  padding: 0;
}
.m-layer .layer-content .layer-content-inner .a-heading,
.m-layer .layer-content .layer-content-inner h3 {
  font-size: 1.5rem;
  line-height: 1.4;
  font-weight: 600;
  margin: 0 0 16px;
  padding: 0 32px 0 0;
}
.m-layer .layer-content .layer-content-inner p {
  font-size: 1rem;
}
.m-layer .layer-content .layer-content-inner > :last-child {
  margin-bottom: 0;
}
.m-layer .layer-content .tabs-nav {
  margin: 0 auto;
  padding: 1px 20px;
}
.m-layer .layer-content .m-form {
  margin-bottom: 0;
}
.m-layer[data-openonload="true"] .layer-wrapper {
  width: 100%;
}
.m-layer[data-openonload="true"]
  .layer-wrapper
  .forwardingOverlay-login
  .a-link-inline {
  padding: 13px 20px;
}
.m-layer.m-layer-mediagallery .layer-close {
  position: absolute;
  top: 10px;
  right: 10px;
}
.m-layer.m-layer-mediagallery .layer-wrapper {
  margin-top: 64px;
}
.m-layer .m-checkoutdeliverycontactpermission.no-hiercharchy .introtext ul li {
  list-style-type: initial;
}
.m-layer.m-layer-imagevideogallery .layer-wrapper {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 100%;
  min-width: auto;
  max-width: 100vw;
  height: auto;
  min-height: auto;
  margin: 0;
  -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.25);
}
@media (min-width: 600px) {
  .m-iumsearchresult .iumsearchresult-title {
    font-size: 1.5rem;
  }
  .m-layer.m-layer-imagevideogallery .layer-wrapper {
    left: 50%;
    max-width: 1300px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.m-layer.m-layer-imagevideogallery .layer-content {
  width: 100%;
  max-width: 86.75rem;
  height: auto;
  padding: 0;
}
.m-layer.m-layer-imagevideogallery .layer-content .layer-content-inner {
  padding: 48px 16px 24px;
}
@media (min-width: 600px) {
  .m-layer.m-layer-imagevideogallery .layer-content .layer-content-inner {
    padding: 48px 32px 32px;
  }
}
.m-layer.m-layer-imagevideogallery .layer-content .layer-content-inner h3 {
  font-size: 1rem;
  line-height: 1.5rem;
  margin: 12px 56px 12px 16px;
  padding: 0;
}
.m-layer.m-layer-imagevideogallery
  .layer-content
  .layer-content-inner
  h3:first-child {
  margin-top: 12px;
}
.m-layer.m-layer-imagevideogallery .layer-content .layer-content-inner h3 + h3 {
  margin-top: 0;
}
.m-layer.m-layer-imagevideogallery .a-heading {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  margin: 0.75rem 1rem;
}
.m-layer.m-layer-imagevideogallery .m-mediagallery {
  position: static !important;
  width: 100% !important;
  height: auto !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
}
.m-layer.m-layer-imagevideogallery .layer-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  padding: 0.75rem;
  font-size: 1.5rem;
  line-height: 1.5rem;
  float: none;
}
.m-layer.m-layer-imagevideogallery .layer-close .icon {
  font-size: 24px;
}
.m-layer.m-layer-imagevideogallery .slick-initialized.slick-slider {
  padding: 0;
}
.m-layer.m-layer-imagevideogallery
  .mediagallery-slide.slide[data-media-type="image"]
  .a-image,
.m-layer.m-layer-imagevideogallery
  .mediagallery-slide.slide[data-media-type="image"]
  .m-video,
.m-layer.m-layer-imagevideogallery
  .mediagallery-slide.slide[data-media-type="video"]
  .a-image,
.m-layer.m-layer-imagevideogallery
  .mediagallery-slide.slide[data-media-type="video"]
  .m-video {
  position: relative;
}
.m-layer.m-layer-imagevideogallery
  .mediagallery-slide.slide[data-media-type="image"]:after,
.m-layer.m-layer-imagevideogallery
  .mediagallery-slide.slide[data-media-type="video"]:after {
  display: none;
}
.m-layer.m-layer-imagevideogallery .mediagallery-slide .a-image img,
.m-layer.m-layer-imagevideogallery .mediagallery-slide .a-image picture {
  position: static !important;
}
.m-layer.m-layer-imagevideogallery .mediagallery-slide .image-description {
  position: static;
  padding: 1rem;
  font-size: 0.75rem;
  line-height: 1.125rem;
  background-color: #fff;
}
.m-layer.m-layer-imagevideogallery .mediagallery-caption {
  display: none;
}
.m-layer.m-layer-reviewDispaly .review-caption-txt {
  text-align: left;
}
.m-layer.forwardingOverlay-layer .g-layout-half > :first-child {
  margin-bottom: 48px;
}
@media (max-width: 599px) {
  .m-layer.m-layer-imagevideogallery .m-mediagallery .mediagallery-mainslider {
    width: 100% !important;
    margin-left: 0 !important;
  }
  .m-layer.forwardingOverlay-layer .g-layout-half > :first-child {
    margin-bottom: 0;
  }
}
.m-layer.forwardingOverlay-layer .forwardingOverlay-login > :last-child,
.m-layer.forwardingOverlay-layer .g-col > :last-child {
  margin-bottom: 0;
}
.m-layer.forwardingOverlay-layer .layer-content.g-container {
  padding: 48px 16px;
}
@media (min-width: 600px) {
  .m-layer.forwardingOverlay-layer .layer-content.g-container {
    padding: 64px 44px;
  }
}
.m-layer.forwardingOverlay-layer
  .layer-wrapper
  .forwardingOverlay-login
  .a-link-inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  gap: 8px;
}
.m-layer.forwardingOverlay-layer
  .layer-wrapper
  .forwardingOverlay-login
  .a-link-inline:after {
  margin: 0;
}
.m-layer.forwardingOverlay-layer .forwardingOverlay-login .a-image {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.m-layer.forwardingOverlay-layer .forwardingOverlay-login .a-link-inline {
  width: 100%;
}
.m-layer.deletemyproduct_layer .layer-close button {
  color: #000;
}
.m-layer.deletemyproduct_layer .layer-close button:hover {
  border-color: #000;
}
.m-layer.deletemyproduct_layer .form-actions {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 16px;
  margin-top: 40px;
}
.m-layer.deletemyproduct_layer .form-actions .form-action-primary {
  float: none;
  display: inline-block;
}
.m-layer.deletemyproduct_layer .form-actions .form-action-primary,
.m-layer.deletemyproduct_layer .form-actions .form-action-secondary {
  min-width: auto;
  width: auto;
  padding: 0;
  margin: 0;
}
.m-layer.deletemyproduct_layer .form-actions .form-action-secondary {
  display: inline-block;
}
.a-morecontenttogglelink
  .more-less-button
  .m-layer.deletemyproduct_layer
  .form-actions
  a.a-link-primary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-link.a-button,
.m-layer.deletemyproduct_layer .form-actions .a-button-primary,
.m-layer.deletemyproduct_layer
  .form-actions
  .a-link-primary.a-button.a-button-link,
.m-layer.deletemyproduct_layer .form-actions .a-link-primary.a-button.a-link,
.m-layer.deletemyproduct_layer
  .form-actions
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-layer.deletemyproduct_layer
  .form-actions
  a.a-link-primary.a-button {
  padding: 13px 16px 12px;
  border-radius: 0;
  background-color: #007bc0;
  border-color: #007bc0;
  font-weight: 400;
  font-size: 16px;
  white-space: unset;
}
.a-morecontenttogglelink
  .more-less-button
  .m-layer.deletemyproduct_layer
  .form-actions
  a.a-link-primary.a-button.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-link.link-addtocart:hover,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-link.a-button:hover,
.m-layer.deletemyproduct_layer .form-actions .a-button-primary:hover,
.m-layer.deletemyproduct_layer
  .form-actions
  .a-link-primary.a-button.a-link:hover,
.m-layer.deletemyproduct_layer
  .form-actions
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle:hover,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button:hover,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link:hover,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button:hover,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-layer.deletemyproduct_layer
  .form-actions
  a.a-link-primary.a-button:hover {
  border-color: #00629a;
  background-color: #00629a;
}
.a-morecontenttogglelink
  .more-less-button
  .m-layer.deletemyproduct_layer
  .form-actions
  a.a-link-secondary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-button.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-link.link-addtocart,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-layer.deletemyproduct_layer
  .form-actions
  .js-reset-selection,
.m-layer.deletemyproduct_layer .form-actions .a-button-secondary,
.m-layer.deletemyproduct_layer
  .form-actions
  .a-link-secondary.a-button.a-button-link,
.m-layer.deletemyproduct_layer .form-actions .a-link-secondary.a-button.a-link,
.m-layer.deletemyproduct_layer
  .form-actions
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart),
.m-layer.deletemyproduct_layer
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart),
.m-layer.deletemyproduct_layer
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-layer.deletemyproduct_layer .form-actions .o-list .a-loadmore button,
.m-layer.deletemyproduct_layer
  .form-actions
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-layer.deletemyproduct_layer
  .form-actions
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-layer.deletemyproduct_layer
  .form-actions
  a.a-link-secondary.a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-button,
.o-list .a-loadmore .m-layer.deletemyproduct_layer .form-actions button,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-button {
  padding: 11px 16px 10px;
  border-radius: 0;
  background-color: transparent;
  font-weight: 400;
  font-size: 16px;
  border: 1px solid #007bc0;
  color: #007bc0;
}
.a-morecontenttogglelink
  .more-less-button
  .m-layer.deletemyproduct_layer
  .form-actions
  a.a-link-secondary.a-button.content-toggle:hover,
.m-contenttextmedia
  li
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-button.a-link:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-link-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-link.link-addtocart:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-link.link-addtocart:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-layer.deletemyproduct_layer
  .form-actions
  .js-reset-selection:hover,
.m-layer.deletemyproduct_layer .form-actions .a-button-secondary:hover,
.m-layer.deletemyproduct_layer
  .form-actions
  .a-link-secondary.a-button.a-link:hover,
.m-layer.deletemyproduct_layer
  .form-actions
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle:hover,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-contenttextmedia
  li
  .a-button.a-link:hover:not(.link-addtocart),
.m-layer.deletemyproduct_layer
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:hover,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover:not(.link-addtocart),
.m-layer.deletemyproduct_layer
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:hover,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection:hover,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button:hover,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:hover,
.m-layer.deletemyproduct_layer
  .form-actions
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-layer.deletemyproduct_layer .form-actions .o-list .a-loadmore button:hover,
.m-layer.deletemyproduct_layer
  .form-actions
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.m-layer.deletemyproduct_layer
  .form-actions
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-layer.deletemyproduct_layer
  .form-actions
  a.a-link-secondary.a-button:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-button:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-button:hover,
.o-list .a-loadmore .m-layer.deletemyproduct_layer .form-actions button:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-layer.deletemyproduct_layer
  .form-actions
  .a-button:hover {
  border-color: #00629a;
  background-color: #d1e4ff;
  color: #00629a;
}
.m-layer.deletemyproduct_layer .form-actions .icon.icon-s {
  font-size: 12px;
}
.m-linklist,
.m-linklist.m-linklist-rebrush {
  border-bottom: 0 transparent;
  margin-bottom: 64px;
}
.m-linklist.m-linklist-rebrush.two-column,
.m-linklist.two-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.m-linklist.m-linklist-rebrush.two-column .list-unstyled,
.m-linklist.two-column .list-unstyled {
  display: -ms-grid;
  display: grid;
  width: 100%;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  margin-bottom: 0;
  row-gap: 0;
}
.m-linklist.m-linklist-rebrush.two-column .list-unstyled > li,
.m-linklist.two-column .list-unstyled > li {
  margin-bottom: 8px;
}
.m-linklist.m-linklist-rebrush.two-column .list-unstyled:last-of-type,
.m-linklist.two-column .list-unstyled:last-of-type {
  margin-bottom: -8px;
}
@media (min-width: 600px) {
  .m-linklist,
  .m-linklist.m-linklist-rebrush {
    margin-bottom: 80px;
  }
  .m-linklist.m-linklist-rebrush.two-column .list-unstyled,
  .m-linklist.two-column .list-unstyled {
    -ms-grid-columns: (1fr) [2];
    grid-template-columns: repeat(2, 1fr);
  }
}
.m-linklist .a-heading,
.m-linklist.m-linklist-rebrush .a-heading {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 34px;
  margin-bottom: 32px;
}
.m-linklist .a-link,
.m-linklist.m-linklist-rebrush .a-link {
  background: #eff1f2;
  border-radius: 0;
  color: #000;
  font-weight: 700;
  font-size: 1rem;
  line-height: 24px;
  padding: 24px 16px;
  width: 100%;
  height: 100%;
}
.m-linklist .list-unstyled,
.m-linklist ol,
.m-linklist ul,
.m-linklist.m-linklist-rebrush .list-unstyled,
.m-linklist.m-linklist-rebrush ol,
.m-linklist.m-linklist-rebrush ul {
  margin: 0;
  padding: 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -webkit-column-gap: 32px;
  column-gap: 32px;
  row-gap: 8px;
}
.m-linklist .list-unstyled li,
.m-linklist ol li,
.m-linklist ul li,
.m-linklist.m-linklist-rebrush .list-unstyled li,
.m-linklist.m-linklist-rebrush ol li,
.m-linklist.m-linklist-rebrush ul li {
  height: -webkit-min-content;
  height: min-content;
  position: relative;
  margin: 0;
  padding: 0;
}
.m-linklist .list-unstyled li > .a-link:not(.a-link-inline),
.m-linklist ol li > .a-link:not(.a-link-inline),
.m-linklist ul li > .a-link:not(.a-link-inline),
.m-linklist.m-linklist-rebrush .list-unstyled li > .a-link:not(.a-link-inline),
.m-linklist.m-linklist-rebrush ol li > .a-link:not(.a-link-inline),
.m-linklist.m-linklist-rebrush ul li > .a-link:not(.a-link-inline) {
  color: #000;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-linklist .list-unstyled li > .a-link:not(.a-link-inline):after,
.m-linklist ol li > .a-link:not(.a-link-inline):after,
.m-linklist ul li > .a-link:not(.a-link-inline):after,
.m-linklist.m-linklist-rebrush
  .list-unstyled
  li
  > .a-link:not(.a-link-inline):after,
.m-linklist.m-linklist-rebrush ol li > .a-link:not(.a-link-inline):after,
.m-linklist.m-linklist-rebrush ul li > .a-link:not(.a-link-inline):after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-linklist .list-unstyled li > .a-link:not(.a-link-inline):before,
.m-linklist ol li > .a-link:not(.a-link-inline):before,
.m-linklist ul li > .a-link:not(.a-link-inline):before,
.m-linklist.m-linklist-rebrush
  .list-unstyled
  li
  > .a-link:not(.a-link-inline):before,
.m-linklist.m-linklist-rebrush ol li > .a-link:not(.a-link-inline):before,
.m-linklist.m-linklist-rebrush ul li > .a-link:not(.a-link-inline):before {
  content: "";
  content: none;
}
.m-linklist .list-unstyled li > .a-link:not(.a-link-inline) .text,
.m-linklist ol li > .a-link:not(.a-link-inline) .text,
.m-linklist ul li > .a-link:not(.a-link-inline) .text,
.m-linklist.m-linklist-rebrush
  .list-unstyled
  li
  > .a-link:not(.a-link-inline)
  .text,
.m-linklist.m-linklist-rebrush ol li > .a-link:not(.a-link-inline) .text,
.m-linklist.m-linklist-rebrush ul li > .a-link:not(.a-link-inline) .text {
  vertical-align: top;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  -ms-flex: 2;
  flex: 2;
}
[dir="rtl"] .m-linklist .list-unstyled li > .a-link:not(.a-link-inline):before,
[dir="rtl"] .m-linklist ol li > .a-link:not(.a-link-inline):before,
[dir="rtl"] .m-linklist ul li > .a-link:not(.a-link-inline):before,
[dir="rtl"]
  .m-linklist.m-linklist-rebrush
  .list-unstyled
  li
  > .a-link:not(.a-link-inline):before,
[dir="rtl"]
  .m-linklist.m-linklist-rebrush
  ol
  li
  > .a-link:not(.a-link-inline):before,
[dir="rtl"]
  .m-linklist.m-linklist-rebrush
  ul
  li
  > .a-link:not(.a-link-inline):before {
  content: none;
}
[dir="rtl"] .m-linklist .list-unstyled li > .a-link:not(.a-link-inline):after,
[dir="rtl"] .m-linklist ol li > .a-link:not(.a-link-inline):after,
[dir="rtl"] .m-linklist ul li > .a-link:not(.a-link-inline):after,
[dir="rtl"]
  .m-linklist.m-linklist-rebrush
  .list-unstyled
  li
  > .a-link:not(.a-link-inline):after,
[dir="rtl"]
  .m-linklist.m-linklist-rebrush
  ol
  li
  > .a-link:not(.a-link-inline):after,
[dir="rtl"]
  .m-linklist.m-linklist-rebrush
  ul
  li
  > .a-link:not(.a-link-inline):after {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
  -webkit-filter: FlipH;
  filter: FlipH;
}
.m-linklist .list-unstyled li > .a-link:not(.a-link-inline):after,
.m-linklist .list-unstyled li > .a-link:not(.a-link-inline):before,
.m-linklist ol li > .a-link:not(.a-link-inline):after,
.m-linklist ol li > .a-link:not(.a-link-inline):before,
.m-linklist ul li > .a-link:not(.a-link-inline):after,
.m-linklist ul li > .a-link:not(.a-link-inline):before,
.m-linklist.m-linklist-rebrush
  .list-unstyled
  li
  > .a-link:not(.a-link-inline):after,
.m-linklist.m-linklist-rebrush
  .list-unstyled
  li
  > .a-link:not(.a-link-inline):before,
.m-linklist.m-linklist-rebrush ol li > .a-link:not(.a-link-inline):after,
.m-linklist.m-linklist-rebrush ol li > .a-link:not(.a-link-inline):before,
.m-linklist.m-linklist-rebrush ul li > .a-link:not(.a-link-inline):after,
.m-linklist.m-linklist-rebrush ul li > .a-link:not(.a-link-inline):before {
  font-size: 1rem;
}
.m-linklist .list-unstyled li > .a-link:not(.a-link-inline):hover,
.m-linklist ol li > .a-link:not(.a-link-inline):hover,
.m-linklist ul li > .a-link:not(.a-link-inline):hover,
.m-linklist.m-linklist-rebrush
  .list-unstyled
  li
  > .a-link:not(.a-link-inline):hover,
.m-linklist.m-linklist-rebrush ol li > .a-link:not(.a-link-inline):hover,
.m-linklist.m-linklist-rebrush ul li > .a-link:not(.a-link-inline):hover {
  background: #d0d4d8;
  color: #000;
  text-decoration: none;
}
.m-linklist .list-unstyled li > .a-link:not(.a-link-inline):active,
.m-linklist ol li > .a-link:not(.a-link-inline):active,
.m-linklist ul li > .a-link:not(.a-link-inline):active,
.m-linklist.m-linklist-rebrush
  .list-unstyled
  li
  > .a-link:not(.a-link-inline):active,
.m-linklist.m-linklist-rebrush ol li > .a-link:not(.a-link-inline):active,
.m-linklist.m-linklist-rebrush ul li > .a-link:not(.a-link-inline):active {
  background: #b2b9c0;
}
.m-linklist.m-article-link-list li,
.m-linklist.m-linklist-rebrush.m-article-link-list li {
  border-top: 1px solid #8a9097;
  margin-bottom: 0;
  padding: 8px 0;
}
.m-linklist.m-article-link-list li:last-of-type,
.m-linklist.m-linklist-rebrush.m-article-link-list li:last-of-type {
  border-bottom: 1px solid #8a9097;
}
.m-linklist.m-article-link-list li .a-link-article.a-link,
.m-linklist.m-linklist-rebrush.m-article-link-list li .a-link-article.a-link {
  color: #007bc0;
}
.m-linklist.m-article-link-list li .a-link-article.a-link:after,
.m-linklist.m-linklist-rebrush.m-article-link-list
  li
  .a-link-article.a-link:after {
  margin-top: 3px;
}
.m-linklist.m-article-link-list li .a-link-article.a-link:hover,
.m-linklist.m-linklist-rebrush.m-article-link-list
  li
  .a-link-article.a-link:hover {
  color: #000;
}
.m-linklist .list-unstyled li > .list-unstyled,
.m-linklist .list-unstyled li > ol,
.m-linklist .list-unstyled li > ul,
.m-linklist ol li > .list-unstyled,
.m-linklist ol li > ol,
.m-linklist ol li > ul,
.m-linklist ul li > .list-unstyled,
.m-linklist ul li > ol,
.m-linklist ul li > ul,
.m-linklist.m-linklist-rebrush .list-unstyled li > .list-unstyled,
.m-linklist.m-linklist-rebrush .list-unstyled li > ol,
.m-linklist.m-linklist-rebrush .list-unstyled li > ul,
.m-linklist.m-linklist-rebrush ol li > .list-unstyled,
.m-linklist.m-linklist-rebrush ol li > ol,
.m-linklist.m-linklist-rebrush ol li > ul,
.m-linklist.m-linklist-rebrush ul li > .list-unstyled,
.m-linklist.m-linklist-rebrush ul li > ol,
.m-linklist.m-linklist-rebrush ul li > ul {
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr) [2];
  grid-template-columns: repeat(2, 1fr);
  margin-top: 8px;
  gap: 8px;
}
.m-listheader {
  width: 100%;
  padding: 0;
}
.m-listheader hr {
  display: none;
}
.m-listheader span.item,
.m-listheader span.price,
.m-listheader span.quantity,
.m-listheader span.total {
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  font-weight: 600;
  font-size: 0.875rem;
}
.m-listheader:after {
  height: 2px;
  background: #ff0034;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#ff0034),
    color-stop(7%, #9a001c),
    color-stop(14%, #9c3064),
    color-stop(22%, #7d4c95),
    color-stop(29%, #584389),
    color-stop(36%, #2b448a),
    color-stop(43%, #006fab),
    color-stop(51%, #0089b6),
    color-stop(59%, #00a1b0),
    color-stop(67%, #0091a7),
    color-stop(76%, #00967d),
    color-stop(85%, #00bc7c),
    color-stop(92%, #00bc7c),
    to(#008a4c)
  );
  background: linear-gradient(
    to right,
    #ff0034 0,
    #9a001c 7%,
    #9c3064 14%,
    #7d4c95 22%,
    #584389 29%,
    #2b448a 36%,
    #006fab 43%,
    #0089b6 51%,
    #00a1b0 59%,
    #0091a7 67%,
    #00967d 76%,
    #00bc7c 85%,
    #00bc7c 92%,
    #008a4c 100%
  );
}
.m-locationLanguageSelection p {
  margin-bottom: 20px;
}
.m-locationLanguageSelection p:last-of-type {
  margin-bottom: 30px;
}
.m-locationLanguageSelection p .a-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-locationLanguageSelection p .a-link span.text {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.m-locationLanguageSelection p .a-link .icon {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  margin-top: 1px;
  margin-left: 5px;
}
.m-locationLanguageSelection .m-forminput-radio + p {
  margin-top: 20px;
}
.m-locationsearch .js-searchfield-suggestlayer.searchfield-suggestlayer {
  margin-top: 0;
}
.m-locationsearch .m-searchinput {
  border-top: none;
}
.m-locationsearch .m-searchfield {
  width: 100%;
  margin-bottom: 30px;
}
.m-locationsearch .m-searchfield .searchinput {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-locationsearch .m-searchfield .searchinput .input-wrap {
  margin: 0;
  width: 83.3333333333%;
}
.m-locationsearch .m-searchfield .searchinput .input-wrap .m-forminput,
.m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  input.m-forminput {
  padding-right: 30px;
}
.m-locationsearch .m-searchfield .searchinput .input-wrap .m-forminput:hover,
.m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:hover,
.m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:hover,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .technical-info-search:hover,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  input.js-search-input:hover {
  background-color: #c1c7cc;
}
.m-locationsearch .m-searchfield .searchinput .input-wrap .m-forminput:active,
.m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:active,
.m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:active,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .technical-info-search:active,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  input.js-search-input:active {
  background-color: #a4abb3;
}
.m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .m-forminput::-webkit-input-placeholder,
.m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search::-webkit-input-placeholder,
.m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input::-webkit-input-placeholder,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .technical-info-search::-webkit-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  input.js-search-input::-webkit-input-placeholder {
  color: #000;
}
.m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .m-forminput:-ms-input-placeholder,
.m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:-ms-input-placeholder,
.m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:-ms-input-placeholder,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .technical-info-search:-ms-input-placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  input.js-search-input:-ms-input-placeholder {
  color: #000;
}
.m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .m-forminput::placeholder,
.m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search::placeholder,
.m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input::placeholder,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .technical-info-search::placeholder,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  input.js-search-input::placeholder {
  color: #000;
}
.m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .searchfield-icon-remove {
  display: none;
}
.m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .a-button-geo-location {
  margin: 0;
  top: initial;
  right: 48px;
  height: auto;
  width: auto;
}
.m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .a-button-geo-location
  .icon-location {
  margin: 0;
}
.m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .a-button-geo-location:hover {
  background-color: #c1c7cc;
}
.m-locationsearch
  .m-searchfield
  .searchinput
  .input-wrap
  .a-button-geo-location:active {
  background-color: #a4abb3;
}
.m-locationsearch .m-searchfield .searchinput::after {
  content: none;
}
.m-locationsearch
  .m-searchfield.m-searchfield-dealerlocator
  .form-row
  .searchinput
  .submit-wrap {
  width: 48px;
  height: 48px;
  padding-left: 0;
}
.m-locationsearch
  .m-searchfield.m-searchfield-dealerlocator
  .form-row
  .searchinput
  .submit-wrap
  .icon {
  font-size: 20px;
}
.m-locationsearch
  .m-searchfield.m-searchfield-dealerlocator
  .form-row
  .searchinput
  .submit-wrap:hover {
  background-color: #c1c7cc;
}
.m-locationsearch
  .m-searchfield.m-searchfield-dealerlocator
  .form-row
  .searchinput
  .submit-wrap:active {
  background-color: #a4abb3;
}
.m-locationselectorlayout.rebrush input.location-zip {
  border-radius: unset;
}
.m-locationselectorlayout.rebrush .location-submit {
  display: inline-block;
  border-radius: unset;
  font-weight: 400;
  margin: 0;
}
.m-locationselectorlayout .m-form {
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 12px;
}
@media (min-width: 600px) {
  .m-linklist .list-unstyled,
  .m-linklist ol,
  .m-linklist ul,
  .m-linklist.m-linklist-rebrush .list-unstyled,
  .m-linklist.m-linklist-rebrush ol,
  .m-linklist.m-linklist-rebrush ul {
    -ms-grid-columns: (1fr) [2];
    grid-template-columns: repeat(2, 1fr);
  }
  .m-locationselectorlayout .m-form {
    max-width: 270px;
  }
  .m-locationselectorlayout .m-form .location-region {
    width: 100%;
    float: none;
  }
}
.m-locationselectorlayout .m-form .input-container {
  width: 100%;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-locationselectorlayout
  .m-form
  .a-link.link-addtocart,
.m-locationselectorlayout .m-form .a-button,
.m-locationselectorlayout
  .m-form
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  min-width: 50%;
  max-width: 100%;
  width: -webkit-fit-content;
  width: fit-content;
}
.m-locationselectorlayout .zip-code-wrapper .m-form {
  max-width: unset;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.m-locationselectorlayout .a-errormessage.error-custom,
.m-locationselectorlayout .a-errormessage.error-required {
  margin-bottom: 0;
}
.location-selector-layout .a-link {
  margin-bottom: 8px;
}
.oidc-registration.oidc-registration.oidc-registration
  .g-layout-full
  > :first-child
  h2.a-heading {
  font-size: 24px;
  line-height: 34px;
}
.oidc-registration.oidc-registration.oidc-registration .g-layout-full .g-col {
  margin-bottom: 40px;
}
.oidc-registration.oidc-registration.oidc-registration
  .g-layout-full
  > :nth-last-child(2) {
  margin-bottom: 32px;
}
.oidc-registration.oidc-registration.oidc-registration
  .g-layout-full
  > :last-child {
  margin-bottom: 0;
}
.oidc-registration.oidc-registration.oidc-registration
  .form-row.form-row-fullwidth
  .m-forminput-radio {
  padding-right: 10px;
}
.oidc-registration.oidc-registration.oidc-registration
  .form-row.form-row-fullwidth
  .m-forminput-radio:nth-child(1):nth-last-child(1),
.oidc-registration.oidc-registration.oidc-registration
  .form-row.form-row-fullwidth
  .m-forminput-radio:nth-child(1):nth-last-child(2),
.oidc-registration.oidc-registration.oidc-registration
  .form-row.form-row-fullwidth
  .m-forminput-radio:nth-child(1):nth-last-child(3),
.oidc-registration.oidc-registration.oidc-registration
  .form-row.form-row-fullwidth
  .m-forminput-radio:nth-child(2):nth-last-child(1),
.oidc-registration.oidc-registration.oidc-registration
  .form-row.form-row-fullwidth
  .m-forminput-radio:nth-child(2):nth-last-child(2),
.oidc-registration.oidc-registration.oidc-registration
  .form-row.form-row-fullwidth
  .m-forminput-radio:nth-child(3):nth-last-child(1) {
  width: 100%;
  float: left;
  clear: both;
}
.oidc-registration.oidc-registration.oidc-registration .a-errormessage {
  padding: 12px 16px;
  background-color: #ffd9d9;
  margin-bottom: 24px;
}
.oidc-registration.oidc-registration.oidc-registration
  .a-errormessage.error-custom {
  margin-bottom: 0;
}
.oidc-registration.oidc-registration.oidc-registration .a-errormessage p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  color: #000;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin: 0;
}
.oidc-registration.oidc-registration.oidc-registration
  .a-errormessage
  p:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 23px;
}
.oidc-registration.oidc-registration.oidc-registration
  .form-error-wrapper
  .error-container
  .a-errormessage {
  padding-left: 8px;
  margin-bottom: 0;
}
.oidc-registration.oidc-registration.oidc-registration .form-row {
  max-width: unset;
  padding: 0 !important;
  margin: 0 !important;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .oidc-registration.oidc-registration.oidc-registration
  .form-row
  > .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .oidc-registration.oidc-registration.oidc-registration
  .form-row
  > input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .oidc-registration.oidc-registration.oidc-registration
  .form-row
  > input.m-forminput,
.oidc-registration.oidc-registration.oidc-registration .form-row > .m-forminput,
.oidc-registration.oidc-registration.oidc-registration
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .form-row
  > .technical-info-search,
.oidc-registration.oidc-registration.oidc-registration
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .form-row
  > input.js-search-input,
.oidc-registration.oidc-registration.oidc-registration
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .form-row
  > input.m-forminput {
  margin-bottom: 24px;
}
.oidc-registration.oidc-registration.oidc-registration
  .form-row
  > .a-formlabel
  .label-text {
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  margin-bottom: 8px;
}
.oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection {
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 32px;
}
@media (min-width: 600px) {
  .oidc-registration.oidc-registration.oidc-registration
    .g-layout-full
    > :first-child
    h2.a-heading {
    font-size: 32px;
    line-height: 43px;
  }
  .oidc-registration.oidc-registration.oidc-registration
    .oidc-registration-account-selection {
    margin-bottom: 40px;
  }
}
.oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .m-infodropdowncrossbrand {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.o-dob2address
  .oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .a-formlabel.suggestion-togglebox-content,
.o-dob2repairaddressfields
  .oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .a-formlabel.suggestion-togglebox-content,
.o-dobaddress
  .oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .a-formlabel.suggestion-togglebox-content,
.oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .a-formlabel.clearfix,
.oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .o-dob2address
  .a-formlabel.suggestion-togglebox-content,
.oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .o-dob2repairaddressfields
  .a-formlabel.suggestion-togglebox-content,
.oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .o-dobaddress
  .a-formlabel.suggestion-togglebox-content {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  margin-bottom: 20px;
}
.o-dob2address
  .oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .a-formlabel.suggestion-togglebox-content::after,
.o-dob2repairaddressfields
  .oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .a-formlabel.suggestion-togglebox-content::after,
.o-dobaddress
  .oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .a-formlabel.suggestion-togglebox-content::after,
.oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .a-formlabel.clearfix::after,
.oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .o-dob2address
  .a-formlabel.suggestion-togglebox-content::after,
.oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .o-dob2repairaddressfields
  .a-formlabel.suggestion-togglebox-content::after,
.oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .o-dobaddress
  .a-formlabel.suggestion-togglebox-content::after {
  display: none;
}
.o-dob2address
  .oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .a-formlabel.suggestion-togglebox-content
  .label-text,
.o-dob2repairaddressfields
  .oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .a-formlabel.suggestion-togglebox-content
  .label-text,
.o-dobaddress
  .oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .a-formlabel.suggestion-togglebox-content
  .label-text,
.oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .a-formlabel.clearfix
  .label-text,
.oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .o-dob2address
  .a-formlabel.suggestion-togglebox-content
  .label-text,
.oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .o-dob2repairaddressfields
  .a-formlabel.suggestion-togglebox-content
  .label-text,
.oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .o-dobaddress
  .a-formlabel.suggestion-togglebox-content
  .label-text {
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  margin-bottom: 0;
  display: inline;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .m-forminput-radio.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  input.m-forminput-radio.js-search-input,
.oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .m-forminput.m-forminput-radio,
.oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search,
.oidc-registration.oidc-registration.oidc-registration
  .oidc-registration-account-selection
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.oidc-registration.oidc-registration.oidc-registration .m-contenttextmedia {
  margin-bottom: 0;
}
.oidc-registration.oidc-registration.oidc-registration h2.a-heading {
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 24px;
}
@media (min-width: 600px) {
  .oidc-registration.oidc-registration.oidc-registration h2.a-heading {
    font-size: 20px;
    line-height: 30px;
  }
}
.oidc-registration.oidc-registration.oidc-registration h3.a-heading {
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 8px;
}
.oidc-registration.oidc-registration.oidc-registration .a-formlabel {
  margin-bottom: 24px;
}
.oidc-registration.oidc-registration.oidc-registration
  .a-formlabel
  .label-text.disabled {
  font-size: 16px;
  line-height: 24px;
  color: #000;
  font-weight: 400;
}
.oidc-registration.oidc-registration.oidc-registration
  .m-infodropdowncrossbrand {
  margin-bottom: 24px;
}
.oidc-registration.oidc-registration.oidc-registration
  .m-infodropdowncrossbrand
  .m-togglebox {
  margin-bottom: 0;
}
.oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission.no-hiercharchy
  .introtext
  ul {
  margin-bottom: 24px;
}
.oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission.no-hiercharchy
  .introtext
  ul
  li {
  list-style-type: square;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 8px;
}
.oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission.no-hiercharchy
  .introtext
  ul
  li
  :last-child {
  margin-bottom: 0;
}
.oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission.no-hiercharchy
  .introtext
  ul
  li
  p {
  font-size: inherit;
  line-height: inherit;
}
.oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission.no-hiercharchy
  .introtext
  ul
  :last-child {
  margin-bottom: 0;
}
.oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission
  .consent-optin-group
  .consent-optin,
.oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission
  .consent-optin-group.layout-fourth
  > ul
  > .consent-optin,
.oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission
  .consent-optin-group.layout-half
  > ul
  > .consent-optin,
.oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission
  .consent-optin-group.layout-third
  > ul
  > .consent-optin,
.oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission
  .form-layout-fourth
  .form-layout-col,
.oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission
  .form-layout-full
  .form-layout-col {
  width: 100%;
}
.oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission
  .consent-optin-group
  .consent-optin
  .a-formlabel,
.oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission
  .consent-optin-group.layout-fourth
  > ul
  > .consent-optin
  .a-formlabel,
.oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission
  .consent-optin-group.layout-half
  > ul
  > .consent-optin
  .a-formlabel,
.oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission
  .consent-optin-group.layout-third
  > ul
  > .consent-optin
  .a-formlabel,
.oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission
  .form-layout-fourth
  .form-layout-col
  .a-formlabel,
.oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission
  .form-layout-full
  .form-layout-col
  .a-formlabel {
  margin-bottom: 0;
}
.oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission
  .consent-optin-group
  ul[class^="level-1"],
.oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission
  .consent-optin-group
  ul[class^="level-2"],
.oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission
  .consent-optin-group
  ul[class^="level-3"] {
  margin-top: 0;
}
.oidc-registration.oidc-registration.oidc-registration .form-actions,
.oidc-registration.oidc-registration.oidc-registration .g-col > .form-actions {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.a-morecontenttogglelink
  .more-less-button
  .oidc-registration.oidc-registration.oidc-registration
  .g-col
  a.a-button.a-link-primary.content-toggle:only-child,
.m-contenttextmedia
  li
  .m-productconversionarea
  .oidc-registration.oidc-registration.oidc-registration
  .g-col
  .a-link.link-addtocart:only-child,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .oidc-registration.oidc-registration.oidc-registration
  .g-col
  .a-button.a-link:only-child,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .oidc-registration.oidc-registration.oidc-registration
  .g-col
  .a-button.a-link:only-child,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .oidc-registration.oidc-registration.oidc-registration
  .g-col
  a.a-button.a-link-primary:only-child,
.oidc-registration.oidc-registration.oidc-registration
  .g-col
  .a-button-primary.a-button:only-child,
.oidc-registration.oidc-registration.oidc-registration
  .g-col
  .a-button.a-link-primary.a-link:only-child,
.oidc-registration.oidc-registration.oidc-registration
  .g-col
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle:only-child,
.oidc-registration.oidc-registration.oidc-registration
  .g-col
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:only-child,
.oidc-registration.oidc-registration.oidc-registration
  .g-col
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link:only-child,
.oidc-registration.oidc-registration.oidc-registration
  .g-col
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link:only-child,
.oidc-registration.oidc-registration.oidc-registration
  .g-col
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary:only-child {
  width: 100%;
}
.oidc-registration.oidc-registration.oidc-registration .g-col:before {
  display: none;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission
  .technical-info-search
  .a-formlabel
  .label-text,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission
  input.js-search-input
  .a-formlabel
  .label-text,
.oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission
  .m-forminput
  .a-formlabel
  .label-text,
.oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  .a-formlabel
  .label-text,
.oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  .a-formlabel
  .label-text {
  margin-bottom: 0;
}
.oidc-registration.oidc-registration.oidc-registration
  .m-checkoutdeliverycontactpermission
  .form-layout-full
  .label-text {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
.oidc-registration.oidc-registration.oidc-registration
  .m-termsconditions
  .a-formlabel.checkbox {
  margin-bottom: 0;
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount .m-form .form-row {
  max-width: unset;
  padding: 0;
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount .a-heading {
  font-size: 24px;
  line-height: 34px;
  font-weight: 700;
  margin-bottom: 16px;
  padding: 0;
}
@media (min-width: 600px) {
  .oidc-registration.oidc-registration.oidc-registration h3.a-heading {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 16px;
  }
  .a-morecontenttogglelink
    .more-less-button
    .oidc-registration.oidc-registration.oidc-registration
    .g-col
    a.a-button.a-link-primary.content-toggle:only-child,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .oidc-registration.oidc-registration.oidc-registration
    .g-col
    .a-link.link-addtocart:only-child,
  .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .oidc-registration.oidc-registration.oidc-registration
    .g-col
    .a-button.a-link:only-child,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .oidc-registration.oidc-registration.oidc-registration
    .g-col
    .a-button.a-link:only-child,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .oidc-registration.oidc-registration.oidc-registration
    .g-col
    a.a-button.a-link-primary:only-child,
  .oidc-registration.oidc-registration.oidc-registration
    .g-col
    .a-button-primary.a-button:only-child,
  .oidc-registration.oidc-registration.oidc-registration
    .g-col
    .a-button.a-link-primary.a-link:only-child,
  .oidc-registration.oidc-registration.oidc-registration
    .g-col
    .a-morecontenttogglelink
    .more-less-button
    a.a-button.a-link-primary.content-toggle:only-child,
  .oidc-registration.oidc-registration.oidc-registration
    .g-col
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:only-child,
  .oidc-registration.oidc-registration.oidc-registration
    .g-col
    .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .a-button.a-link:only-child,
  .oidc-registration.oidc-registration.oidc-registration
    .g-col
    .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .a-button.a-link:only-child,
  .oidc-registration.oidc-registration.oidc-registration
    .g-col
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-button.a-link-primary:only-child {
    width: auto;
    float: right;
  }
  .m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount .a-heading {
    font-size: 32px;
    line-height: 43px;
    margin-bottom: 24px;
  }
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount .text.intro-text {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount .a-formlabel {
  margin-bottom: 8px;
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  .a-formlabel
  .label-text {
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  margin-bottom: 0;
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount .form-row {
  margin: 0;
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  .m-form
  .has-icon:not(.a-button) {
  color: #007bc0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount fieldset.form-row {
  margin: 0;
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  fieldset.form-row
  .input-wrap {
  margin-bottom: 0;
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  fieldset.form-row
  .input-wrap
  + .submit-wrap {
  padding-top: 24px;
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  fieldset.form-row
  .input-wrap:only-child {
  margin-bottom: 32px;
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  fieldset.form-row:last-of-type {
  position: relative;
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  fieldset.form-row:last-of-type
  .a-formlabel {
  display: block;
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  fieldset.form-row:last-of-type
  .m-forminput,
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  fieldset.form-row:last-of-type
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  fieldset.form-row:last-of-type
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  fieldset.form-row:last-of-type
  .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  fieldset.form-row:last-of-type
  input.js-search-input {
  width: 100%;
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  fieldset.form-row:last-of-type
  .a-link.has-icon {
  position: relative;
  top: 0;
  padding: 11px 0;
  display: inline-block;
  float: right;
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  fieldset.form-row:last-of-type
  .a-link.has-icon
  ~ .m-forminput,
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  fieldset.form-row:last-of-type
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .a-link.has-icon
  ~ .technical-info-search,
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  fieldset.form-row:last-of-type
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .a-link.has-icon
  ~ input.js-search-input,
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  fieldset.form-row:last-of-type
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .a-link.has-icon
  ~ input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  fieldset.form-row:last-of-type
  .a-link.has-icon
  ~ .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  fieldset.form-row:last-of-type
  .a-link.has-icon
  ~ input.js-search-input {
  width: -webkit-calc(100% - 40px);
  width: calc(100% - 40px);
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  fieldset.form-row
  + p.text {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 16px;
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  .activationcodeissent-message-container {
  padding: 0;
  min-height: 30px;
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  .activationcodeissent-message {
  color: #000;
  font-weight: 700;
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount .submit-wrap {
  padding: 32px 0;
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  .submit-wrap
  button {
  width: 100%;
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search[readonly].validation-is-valid,
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[readonly].validation-is-valid,
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  input.m-forminput[readonly].validation-is-valid,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  input.technical-info-search[readonly].validation-is-valid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  input.js-search-input[readonly].validation-is-valid {
  border-color: #70bf54;
  color: #000;
  background-color: transparent;
  padding: 13px 10px 14px;
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.has-ajax-error.had-focus.technical-info-search:valid,
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.had-focus.js-search-input:valid,
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  input.m-forminput.has-ajax-error.had-focus:valid,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  input.has-ajax-error.had-focus.technical-info-search:valid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  input.has-ajax-error.had-focus.js-search-input:valid {
  border-color: #e11f26;
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.has-ajax-error.had-focus.technical-info-search:valid
  ~ .form-error-wrapper::before,
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.had-focus.js-search-input:valid
  ~ .form-error-wrapper::before,
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.has-ajax-error.had-focus.m-forminput:valid
  ~ .form-error-wrapper::before,
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  input.m-forminput.has-ajax-error.had-focus:valid
  ~ .form-error-wrapper::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  input.has-ajax-error.had-focus.technical-info-search:valid
  ~ .form-error-wrapper::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  input.has-ajax-error.had-focus.js-search-input:valid
  ~ .form-error-wrapper::before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #e11f26;
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  .m-form
  .form-row
  .a-formlabel::after {
  display: inline;
}
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  .m-forminput[readonly],
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[readonly],
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[readonly],
.m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[readonly],
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  .technical-info-search[readonly],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  input.js-search-input[readonly],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
  input.m-forminput[readonly] {
  padding: 13px 10px 14px;
  margin: 0;
  color: #a4abb3;
  font-weight: 400;
}
.m-maplist {
  margin-bottom: 40px;
  margin-top: 30px;
}
.m-maplist .map-wrap.full-width {
  margin: 0;
  width: 100%;
}
.m-maplist .dealer-wrap .location-pin.baidu:after,
.m-maplist .dealer-wrap .location-pin:after,
.m-maplist .dealer-wrap .map-inner .location-pin.baidu:after,
.m-maplist .dealer-wrap .map-inner .location-pin:after,
.m-maplist .map-wrap .location-pin.baidu:after,
.m-maplist .map-wrap .location-pin:after,
.m-maplist .map-wrap .map-inner .location-pin.baidu:after,
.m-maplist .map-wrap .map-inner .location-pin:after {
  left: 0;
  top: 16px;
}
.m-maplist .dealer-wrap {
  padding-right: 0;
  margin-right: 0;
  width: 100%;
}
.m-maplist .dealer-wrap .dealer-layout .dealer-col-2 {
  width: 50%;
  margin-left: 40px;
}
.m-maplist .dealer-wrap .dealer-layout .dealer-data.hours {
  width: 91.6666666667%;
}
.m-maplist .dealer-wrap .dealer-layout .dealer-col-1 {
  padding-left: 75px;
}
.m-maplist .dealer-wrap .dealer-layout .dealer-data .icon {
  margin-right: 10px;
}
.m-maplist .dealer-wrap .dealer-layout .dealer-data.links {
  margin-bottom: 40px;
}
.m-maplist .dealer-wrap .dealer-layout .dealer-data.links .icon-arrow-right,
.m-maplist .dealer-wrap .dealer-layout .dealer-data.links .icon-phone {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-maplist .dealer-wrap .dealer-layout .dealer-data a,
.m-maplist .dealer-wrap .dealer-layout .dealer-data p,
.m-maplist .dealer-wrap .hours {
  font-size: 0.875rem;
}
.m-maplist .dealer-wrap .dealer-text {
  margin-left: 20px;
}
.m-maplist .dealer-wrap .dealer-detail-wrap,
.m-maplist .dealer-wrap .dealer-list-wrap {
  margin-right: 0;
}
.m-maplist .dealer-wrap address.dealer-data {
  font-size: 0.875rem;
}
.m-maplist .dealer-wrap .dealer-detail .location-meta,
.m-maplist .dealer-wrap .dealer-item .location-meta {
  line-height: 1rem;
}
.m-maplist .dealer-wrap .dealer-detail .location-meta .location-distance,
.m-maplist .dealer-wrap .dealer-item .location-meta .location-distance {
  font-size: 0.75rem;
  font-weight: 100;
  color: #000;
  word-spacing: 0;
}
.m-maplist .dealer-wrap .dealer-detail .a-heading.name,
.m-maplist .dealer-wrap .dealer-item .a-heading.name {
  margin-top: 13px;
  font-size: 0.875rem;
  font-weight: 600;
}
.m-maplist .dealer-wrap .dealer-detail .dealer-logo,
.m-maplist .dealer-wrap .dealer-item .dealer-logo {
  margin-top: 15px;
}
.m-maplist .dealer-wrap .dealer-detail .dealer-reviews,
.m-maplist .dealer-wrap .dealer-detail .dealer-reviews-detail,
.m-maplist .dealer-wrap .dealer-item .dealer-reviews,
.m-maplist .dealer-wrap .dealer-item .dealer-reviews-detail {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-maplist .dealer-wrap .dealer-detail .dealer-reviews .a-rating2,
.m-maplist .dealer-wrap .dealer-detail .dealer-reviews-detail .a-rating2,
.m-maplist .dealer-wrap .dealer-item .dealer-reviews .a-rating2,
.m-maplist .dealer-wrap .dealer-item .dealer-reviews-detail .a-rating2 {
  line-height: 1rem;
}
.m-maplist .dealer-wrap .dealer-detail .dealer-reviews .a-rating.stars,
.m-maplist .dealer-wrap .dealer-detail .dealer-reviews-detail .a-rating.stars,
.m-maplist .dealer-wrap .dealer-item .dealer-reviews .a-rating.stars,
.m-maplist .dealer-wrap .dealer-item .dealer-reviews-detail .a-rating.stars {
  display: block;
  line-height: 1rem;
}
.m-maplist
  .dealer-wrap
  .dealer-detail
  .dealer-reviews
  .a-rating.stars
  .icon.is-active,
.m-maplist
  .dealer-wrap
  .dealer-detail
  .dealer-reviews-detail
  .a-rating.stars
  .icon.is-active,
.m-maplist
  .dealer-wrap
  .dealer-item
  .dealer-reviews
  .a-rating.stars
  .icon.is-active,
.m-maplist
  .dealer-wrap
  .dealer-item
  .dealer-reviews-detail
  .a-rating.stars
  .icon.is-active {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #007bc0;
}
.m-maplist
  .dealer-wrap
  .dealer-detail
  .dealer-reviews
  .a-rating.stars
  .icon.is-active.last-star,
.m-maplist
  .dealer-wrap
  .dealer-detail
  .dealer-reviews-detail
  .a-rating.stars
  .icon.is-active.last-star,
.m-maplist
  .dealer-wrap
  .dealer-item
  .dealer-reviews
  .a-rating.stars
  .icon.is-active.last-star,
.m-maplist
  .dealer-wrap
  .dealer-item
  .dealer-reviews-detail
  .a-rating.stars
  .icon.is-active.last-star {
  margin-left: 4.7px;
}
.m-maplist .location-pin,
.m-maplist .map-inner .location-pin {
  -webkit-transition: 0.3s linear;
  transition: 0.3s linear;
  position: relative;
  width: 40px;
  height: 40px;
}
.m-maplist .location-pin:before,
.m-maplist .map-inner .location-pin:before {
  -webkit-transition: 0.3s linear;
  transition: 0.3s linear;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  height: 30px;
  font-size: 30px;
  line-height: 30px;
  color: #007bc0;
}
.m-maplist .location-pin:after,
.m-maplist .map-inner .location-pin:after {
  -webkit-transition: 0.3s linear;
  transition: 0.3s linear;
  position: absolute;
  top: 16px;
  left: 0;
  width: 100%;
  font-size: 10px;
  line-height: 10px;
  height: 10px;
  color: #fff;
}
.m-maplist .location-pin.active,
.m-maplist .location-pin.mouseover,
.m-maplist .map-inner .location-pin.active,
.m-maplist .map-inner .location-pin.mouseover {
  margin: 0;
}
.m-maplist .location-pin.active:before,
.m-maplist .location-pin.mouseover:before,
.m-maplist .map-inner .location-pin.active:before,
.m-maplist .map-inner .location-pin.mouseover:before {
  font-size: 40px;
  line-height: 40px;
  height: 40px;
  color: #007bc0;
}
.m-maplist .location-pin.active:after,
.m-maplist .location-pin.mouseover:after,
.m-maplist .map-inner .location-pin.active:after,
.m-maplist .map-inner .location-pin.mouseover:after {
  top: 8px;
  font-size: 12px;
  line-height: 12px;
  height: 12px;
  color: #fff;
}
.m-maplist .dealer-detail .location-pin:after,
.m-maplist .dealer-detail.mouseover .location-pin:after,
.m-maplist .dealer-detail:hover .location-pin:after,
.m-maplist .dealer-item .location-pin:after,
.m-maplist .dealer-item.mouseover .location-pin:after,
.m-maplist .dealer-item:hover .location-pin:after {
  background: 0 0;
  color: #fff;
}
.m-maplist .location-pin.active:after,
.m-maplist .location-pin.mouseover:after {
  left: 7px;
}
.m-maplist .map-inner .location-pin:after {
  background: 0 0;
  color: #fff;
}
.m-maplist .map-inner .location-pin.active:after,
.m-maplist .map-inner .location-pin.mouseover:after {
  left: 7px;
}
.m-maplist .dealer-item {
  padding-bottom: 10px;
  border-color: #f7f7f7;
}
.m-maplist .dealer-item .location-meta {
  line-height: 1rem;
}
.m-maplist .dealer-item .m-imagelist {
  margin-top: 15px;
}
.m-maplist .dealer-item:hover {
  background: #f7f7f7;
}
.m-marker-module {
  margin-bottom: 64px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@keyframes fade-in {
  100% {
    padding: 1px 0;
    color: #000;
    background-color: #d1e4ff;
  }
}
.m-marker-module .marker-content-container {
  width: 66.66666%;
  min-height: 100vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.m-marker-module .marker-content-container .marker-text {
  padding: 0;
  font-size: 24px;
  line-height: 34px;
  font-weight: 700;
  margin-bottom: 24px;
  text-align: left;
}
.m-marker-module .marker-content-container .marker-text em {
  font-style: normal;
}
.m-marker-module .marker-content-container .marker-text em.highlight {
  background-color: #0000;
  -webkit-animation: 0.8s cubic-bezier(0.11, 0, 0.5, 0) 0.4s forwards fade-in;
  animation: 0.8s cubic-bezier(0.11, 0, 0.5, 0) 0.4s forwards fade-in;
}
.m-marker-module .marker-content-container .marker-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  row-gap: 24px;
}
@media (max-width: 599px) {
  .m-marker-module .marker-content-container {
    width: 100%;
  }
  .m-marker-module .marker-content-container .marker-links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
}
.m-marker-module .marker-content-container .marker-links .a-link {
  padding: 0;
}
.m-mediagallery {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.m-mediagallery * {
  min-height: 0;
  min-width: 0;
}
.m-mediagallery .m-slider {
  padding: 0;
}
.m-mediagallery
  .m-slider:not([data-adaptive-height])
  .slide[data-media-type="image"] {
  display: block;
  position: relative;
  width: 100%;
}
.m-mediagallery
  .m-slider:not([data-adaptive-height])
  .slide[data-media-type="image"]::after {
  content: "";
  display: block;
  margin-top: 75%;
}
.m-mediagallery
  .m-slider:not([data-adaptive-height])
  .slide[data-media-type="image"]
  .a-image,
.m-mediagallery
  .m-slider:not([data-adaptive-height])
  .slide[data-media-type="image"]
  .a-link,
.m-mediagallery
  .m-slider:not([data-adaptive-height])
  .slide[data-media-type="image"]
  img,
.m-mediagallery
  .m-slider:not([data-adaptive-height])
  .slide[data-media-type="image"]
  picture {
  bottom: 0;
  left: 0;
  max-height: 100%;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.m-mediagallery .a-heading {
  font-size: 18px;
  line-height: 24px;
}
@media (min-width: 600px) {
  .m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
    fieldset.form-row
    .input-wrap:only-child {
    margin-bottom: 40px;
  }
  .m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
    fieldset.form-row
    + p.text {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 8px;
  }
  .m-ciam-mergeaccount.m-ciam-mergeaccount.m-ciam-mergeaccount
    .submit-wrap
    button {
    width: auto;
  }
  .m-marker-module {
    margin-bottom: 80px;
  }
  .m-marker-module .marker-content-container .marker-text {
    font-size: 40px;
    line-height: 52px;
    text-align: left;
  }
  .m-mediagallery .a-heading {
    font-size: 28px;
    line-height: 32px;
  }
}
.m-mediagallery .mediagallery-pinit,
.m-mediagallery .mediagallery-zoom {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  float: none;
  height: inherit;
  margin: 10px 0 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-mediagallery
  .mediagallery-pinit
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-mediagallery
  .mediagallery-zoom
  .a-link.link-addtocart,
.m-mediagallery .mediagallery-pinit .a-button,
.m-mediagallery .mediagallery-pinit .a-link,
.m-mediagallery
  .mediagallery-pinit
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-mediagallery .mediagallery-zoom .a-button,
.m-mediagallery .mediagallery-zoom .a-link,
.m-mediagallery
  .mediagallery-zoom
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  padding: 14px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-mediagallery
  .mediagallery-pinit
  .a-link.link-addtocart
  .icon,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-mediagallery
  .mediagallery-zoom
  .a-link.link-addtocart
  .icon,
.m-mediagallery .mediagallery-pinit .a-button .icon,
.m-mediagallery .mediagallery-pinit .a-link .icon,
.m-mediagallery
  .mediagallery-pinit
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon,
.m-mediagallery .mediagallery-zoom .a-button .icon,
.m-mediagallery .mediagallery-zoom .a-link .icon,
.m-mediagallery
  .mediagallery-zoom
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon {
  font-size: 1.25rem;
}
.m-mediagallery .mediagallery-caption {
  display: block;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  color: #000;
}
.m-mediagallery .mediagallery-caption .a-caption {
  padding: 0;
  margin: 16px 0;
  opacity: 1;
}
.m-mediagallery .mediagallery-caption .a-caption:empty {
  display: none;
}
.m-mediagallery .mediagallery-wrapper {
  margin: 0;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}
.m-mediagallery .mediagallery-wrapper .flexcampaign {
  left: 0;
  max-height: none;
  position: relative;
  right: 0;
  margin: 10px 0;
}
.m-mediagallery .mediagallery-wrapper .flexcampaign .a-image {
  max-height: 75px;
  max-width: 75px;
}
.m-mediagallery .mediagallery-wrapper .counter {
  color: #000;
}
.m-mediagallery .mediagallery-mainslider {
  margin-bottom: 0;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}
.m-mediagallery .mediagallery-mainslider .slick-track:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-mediagallery .mediagallery-controls .a-paginationarrows,
.m-mediagallery .mediagallery-mainslider .a-paginationarrows {
  font-size: 34px;
  height: 56px;
  width: 56px;
  color: #000;
  margin-left: 0;
  margin-right: 0;
  font-weight: 700;
  background-color: #eff1f2;
}
.m-mediagallery .mediagallery-controls .a-paginationarrows:hover,
.m-mediagallery .mediagallery-mainslider .a-paginationarrows:hover {
  color: #000;
}
.m-mediagallery .mediagallery-controls .a-paginationarrows::before,
.m-mediagallery .mediagallery-mainslider .a-paginationarrows::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.m-mediagallery .mediagallery-controls .a-paginationarrows.is-inactive,
.m-mediagallery .mediagallery-mainslider .a-paginationarrows.is-inactive {
  color: #007bc0;
}
.m-mediagallery .mediagallery-controls .a-paginationarrows.next,
.m-mediagallery .mediagallery-controls .a-paginationarrows.prev,
.m-mediagallery .mediagallery-mainslider .a-paginationarrows.next,
.m-mediagallery .mediagallery-mainslider .a-paginationarrows.prev {
  font-weight: 700;
  text-shadow: 0 0 10px rgba(255, 255, 255, 0.5);
}
.m-mediagallery
  .mediagallery-controls
  .a-paginationarrows.next.slick-disabled:after,
.m-mediagallery
  .mediagallery-controls
  .a-paginationarrows.next.slick-disabled:before,
.m-mediagallery
  .mediagallery-controls
  .a-paginationarrows.prev.slick-disabled:after,
.m-mediagallery
  .mediagallery-controls
  .a-paginationarrows.prev.slick-disabled:before,
.m-mediagallery
  .mediagallery-mainslider
  .a-paginationarrows.next.slick-disabled:after,
.m-mediagallery
  .mediagallery-mainslider
  .a-paginationarrows.next.slick-disabled:before,
.m-mediagallery
  .mediagallery-mainslider
  .a-paginationarrows.prev.slick-disabled:after,
.m-mediagallery
  .mediagallery-mainslider
  .a-paginationarrows.prev.slick-disabled:before {
  color: #dadada;
  opacity: 0.5;
}
.m-mediagallery .mediagallery-thumbnailcarousel {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  background-color: #fff;
  margin: 10px 0 0;
}
.m-mediagallery .mediagallery-thumbnailcarousel:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide {
  padding: 0;
}
.m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide
  img {
  margin: auto;
}
.m-mediagallery .mediagallery-thumbnailcarousel.slick-slider .slick-list,
.m-mediagallery .mediagallery-thumbnailcarousel.slick-slider .slick-track {
  margin: 0 auto;
}
.m-mediagallery .mediagallery-thumbnailcarousel .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 16px;
  column-gap: 16px;
}
.m-mediagallery .mediagallery-thumbnailcarousel .slick-track::after,
.m-mediagallery .mediagallery-thumbnailcarousel .slick-track::before {
  content: none;
}
.m-mediagallery .mediagallery-thumbnailcarousel .slide.is-active::after {
  outline: #007bc0 solid 3px;
  outline-offset: -3px;
}
.m-mediagallery .mediagallery-thumbnailcarousel .slide::after {
  margin-top: 0;
  padding-top: 56.25%;
  outline: #8a9097 solid 1px;
  outline-offset: -1px;
  z-index: 1;
  position: relative;
}
.m-mediagallery
  .mediagallery-thumbnailcarousel
  .paginationnumber.mediagallery-paginationnumber {
  position: absolute;
  bottom: 9px;
}
.m-mediagallery
  .mediagallery-thumbnailcarousel
  .paginationnumber.mediagallery-paginationnumber
  .a-paginationnumber {
  font-size: 0.75rem;
  line-height: 1.125rem;
  padding-left: 12px;
}
@media (min-width: 600px) {
  .m-mediagallery[data-t-decorator="Layer"] .mediagallery-thumbnailcarousel {
    margin-bottom: 8px;
    width: -webkit-calc(100% - 36px);
    width: calc(100% - 36px);
  }
  .m-mediagallery[data-t-decorator="Layer"]
    .mediagallery-thumbnailcarousel
    .mediagallery-thumbnailcarousel-paginationarrowposition-outside {
    margin-top: 0;
    top: -50%;
  }
  .m-myproducttile {
    margin-bottom: 0;
  }
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel.slick-slider
  .slick-list {
  width: -webkit-calc(100% - 36px);
  width: calc(100% - 36px);
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide,
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide
  .a-image,
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide
  img,
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide
  picture {
  padding-left: 0;
  padding-right: 0;
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide::after {
  margin: 0;
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel
  .slick-track {
  -webkit-column-gap: 8px;
  column-gap: 8px;
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.next {
  right: -30px;
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.prev {
  left: -30px;
}
.m-mediagallery[data-t-decorator="Layer"]
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-hover {
  left: 0;
  width: 100%;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-mediagallery-layer
  .mediagallery-zoom
  .a-link.link-addtocart,
.m-mediagallery-layer .mediagallery-zoom .a-button,
.m-mediagallery-layer
  .mediagallery-zoom
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: #007bc0;
  color: #fff;
}
.m-mediagallery
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside {
  width: auto;
  height: auto;
  position: relative;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-column-gap: 24px;
  column-gap: 24px;
  margin-top: 12px;
  padding-right: 12px;
}
.m-mediagallery
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows {
  display: -ms-grid !important;
  display: grid !important;
  place-content: center;
}
.m-mediagallery
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.next,
.m-mediagallery
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.prev {
  position: relative;
  height: 24px;
  width: 24px;
  margin-top: 0;
  font-size: 1.5rem;
  color: #000;
  top: 0;
}
.m-mediagallery
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.next::before,
.m-mediagallery
  .mediagallery-thumbnailcarousel-paginationarrowposition-outside
  .a-paginationarrows.prev::before {
  position: relative;
  top: 0;
}
.m-contenttextmedia .m-mediagallery .mediagallery-wrapper {
  border-top: 0;
}
.m-contenttextmedia
  .m-mediagallery
  .mediagallery-wrapper
  .mediagallery-controls {
  height: 100%;
  padding: 0;
}
.m-mediagallery .slide[data-media-type="image-hires"] img,
.m-mediagallery .slide[data-media-type="image-ocr"] img,
.m-mediagallery .slide[data-media-type="image"] img {
  margin: 0 auto;
  max-height: 100%;
  max-width: 100%;
}
.m-mediagallery.m-mediagallery-rebrush {
  margin-bottom: 20px;
}
.m-mediagallery.m-mediagallery-rebrush .mediagallery-wrapper {
  border: none;
}
.m-mediagallery.m-mediagallery-rebrush .mediagallery-wrapper .callout {
  position: relative;
  margin: 0;
}
.m-mediagallery.m-mediagallery-rebrush .mediagallery-wrapper > .callout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.m-mediagallery.m-mediagallery-rebrush .a-callout {
  margin-bottom: 0;
}
.m-mediagallery.m-mediagallery-rebrush .mediagallery-thumbnailcarousel {
  padding: 0 30px;
}
.m-mediagallery.m-mediagallery-rebrush
  .mediagallery-thumbnailcarousel
  .a-paginationarrows {
  font-weight: 700;
}
.m-mediagallery.m-mediagallery-rebrush
  .mediagallery-thumbnailcarousel
  .a-paginationarrows.prev {
  margin-left: 0 !important;
}
.m-mediagallery.mediagallery-with-download .mediagallery-downloadlink-mobile {
  padding: 10px 10px 0;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}
.m-mediagallery.mediagallery-with-download
  .mediagallery-downloadlink-mobile
  .m-forminput-dropdown {
  margin-bottom: 0;
}
.m-mediagallery.mediagallery-with-download .mediagallery-wrapper {
  width: 100%;
}
.m-layer
  .m-mediagallery
  .m-slider:not([data-adaptive-height])
  .slide[data-media-type="image"]
  img {
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
}
.m-mediagallery-layer .mediagalleryproduct-zoomimage {
  cursor: move;
}
.m-mediagallery-layer .m-mediagallery .mediagallery-wrapper {
  border-top: none;
}
.m-mediagallery-layer .mediagallery-zoom {
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-mediagallery-layer
  .mediagallery-zoom
  .a-link.link-addtocart[disabled="disabled"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .m-mediagallery-layer
  .mediagallery-zoom
  .a-link.link-addtocart:hover,
.m-mediagallery-layer .mediagallery-zoom .a-button[disabled="disabled"]:hover,
.m-mediagallery-layer
  .mediagallery-zoom
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled="disabled"]:hover,
.no-touchevents .m-mediagallery-layer .mediagallery-zoom .a-button:hover,
.no-touchevents
  .m-mediagallery-layer
  .mediagallery-zoom
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover {
  background: #007bc0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-mediagallery-layer
  .mediagallery-zoom
  .a-link.link-addtocart:hover,
.m-mediagallery-layer .mediagallery-zoom .a-button:hover,
.m-mediagallery-layer
  .mediagallery-zoom
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover {
  color: #fff;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-mediagallery-layer
  .mediagallery-zoom
  .a-link.link-addtocart
  .icon,
.m-mediagallery-layer .mediagallery-zoom .a-button .icon,
.m-mediagallery-layer
  .mediagallery-zoom
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon {
  font-size: 1.25rem;
}
.m-mediagallery-layer .js-mediagallery-caption {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.m-mediagallery-layer .js-mediagalleryproduct-zoom-in {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
}
.m-mediagallery-layer .js-mediagalleryproduct-zoom-out {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
  -ms-flex-order: 5;
  order: 5;
}
.m-mediagallery-spareparts {
  position: relative;
  padding-bottom: 73px;
}
.m-mediagallery-spareparts .mediagallery-wrapper {
  border-color: #000;
}
.m-mediagallery-spareparts .a-heading {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
.m-mediagallery-spareparts .mediagallery-controls {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  padding: 0;
  overflow: visible;
}
.m-mediagallery-spareparts .mediagallery-controls .a-paginationarrows.next,
.m-mediagallery-spareparts .mediagallery-controls .a-paginationarrows.prev {
  color: #007bc0;
}
.m-mediagallery-spareparts
  .mediagallery-controls
  .a-paginationarrows.next:before,
.m-mediagallery-spareparts
  .mediagallery-controls
  .a-paginationarrows.prev:before {
  display: none;
}
.no-touchevents
  .m-mediagallery-spareparts
  .mediagallery-controls
  .a-paginationarrows.next:hover,
.no-touchevents
  .m-mediagallery-spareparts
  .mediagallery-controls
  .a-paginationarrows.prev:hover {
  color: #000;
}
.m-mediagallery-spareparts
  .mediagallery-controls
  .a-paginationarrows.next.is-inactive,
.m-mediagallery-spareparts
  .mediagallery-controls
  .a-paginationarrows.next.is-inactive:hover,
.m-mediagallery-spareparts
  .mediagallery-controls
  .a-paginationarrows.prev.is-inactive,
.m-mediagallery-spareparts
  .mediagallery-controls
  .a-paginationarrows.prev.is-inactive:hover {
  color: rgba(0, 123, 192, 0.3);
}
.m-mediagallery-spareparts .mediagallery-controls .a-paginationarrows.prev {
  left: 0;
}
.m-mediagallery-spareparts .mediagallery-zoom {
  position: absolute;
  right: 34px;
  top: 219px;
  display: block;
  padding: 0;
  margin: 0;
}
.m-mediagallery-spareparts .spare-part-downloads {
  position: absolute;
  right: -14px;
  top: 219px;
  display: block;
  padding: 0;
  margin: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-mediagallery-spareparts
  .mediagallery-zoom
  .a-link.link-addtocart[name="zoom-in-button"],
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-mediagallery-spareparts
  .mediagallery-zoom
  .a-link.link-addtocart[name="zoom-out-button"],
.m-mediagallery-spareparts .mediagallery-zoom .a-button[name="zoom-in-button"],
.m-mediagallery-spareparts .mediagallery-zoom .a-button[name="zoom-out-button"],
.m-mediagallery-spareparts
  .mediagallery-zoom
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[name="zoom-in-button"],
.m-mediagallery-spareparts
  .mediagallery-zoom
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[name="zoom-out-button"] {
  position: static;
  max-width: none;
  padding: 0;
  color: #007bc0;
  border: none;
  border-radius: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-mediagallery-spareparts
  .mediagallery-zoom
  .a-link.link-addtocart[name="zoom-in-button"]:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-mediagallery-spareparts
  .mediagallery-zoom
  .a-link.link-addtocart[name="zoom-out-button"]:hover,
.m-mediagallery-spareparts
  .mediagallery-zoom
  .a-button[name="zoom-in-button"]:hover,
.m-mediagallery-spareparts
  .mediagallery-zoom
  .a-button[name="zoom-out-button"]:hover,
.m-mediagallery-spareparts
  .mediagallery-zoom
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[name="zoom-in-button"]:hover,
.m-mediagallery-spareparts
  .mediagallery-zoom
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[name="zoom-out-button"]:hover {
  padding: 0;
  color: #00629a;
  border: none;
  border-radius: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-mediagallery-spareparts
  .mediagallery-zoom
  .a-link.link-addtocart[name="zoom-in-button"]:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-mediagallery-spareparts
  .mediagallery-zoom
  .a-link.link-addtocart[name="zoom-out-button"]:active,
.m-mediagallery-spareparts
  .mediagallery-zoom
  .a-button[name="zoom-in-button"]:active,
.m-mediagallery-spareparts
  .mediagallery-zoom
  .a-button[name="zoom-out-button"]:active,
.m-mediagallery-spareparts
  .mediagallery-zoom
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[name="zoom-in-button"]:active,
.m-mediagallery-spareparts
  .mediagallery-zoom
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[name="zoom-out-button"]:active {
  color: #004975;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-mediagallery-spareparts
  .mediagallery-zoom
  .a-link.link-addtocart[name="zoom-in-button"]
  .icon:before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-mediagallery-spareparts
  .mediagallery-zoom
  .a-link.link-addtocart[name="zoom-out-button"]
  .icon:before,
.m-mediagallery-spareparts
  .mediagallery-zoom
  .a-button[name="zoom-in-button"]
  .icon:before,
.m-mediagallery-spareparts
  .mediagallery-zoom
  .a-button[name="zoom-out-button"]
  .icon:before,
.m-mediagallery-spareparts
  .mediagallery-zoom
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[name="zoom-in-button"]
  .icon:before,
.m-mediagallery-spareparts
  .mediagallery-zoom
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[name="zoom-out-button"]
  .icon:before {
  display: block;
  width: 48px;
  line-height: 48px;
  font-size: 24px;
  text-align: center;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-mediagallery-spareparts
  .mediagallery-zoom
  .a-link.link-addtocart[name="zoom-in-button"]
  .icon:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-mediagallery-spareparts
  .mediagallery-zoom
  .a-link.link-addtocart[name="zoom-out-button"]
  .icon:after,
.m-mediagallery-spareparts
  .mediagallery-zoom
  .a-button[name="zoom-in-button"]
  .icon:after,
.m-mediagallery-spareparts
  .mediagallery-zoom
  .a-button[name="zoom-out-button"]
  .icon:after,
.m-mediagallery-spareparts
  .mediagallery-zoom
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[name="zoom-in-button"]
  .icon:after,
.m-mediagallery-spareparts
  .mediagallery-zoom
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[name="zoom-out-button"]
  .icon:after,
.m-mediagallery-spareparts
  .spare-part-downloads
  .a-link.a-link-download.spare-part-download-file {
  display: none;
}
.m-mediagallery-spareparts
  .spare-part-downloads
  .a-link.a-link-download.spare-part-download-all-files {
  position: static;
  max-width: none;
  padding: 0;
  color: #007bc0;
  text-decoration: none;
  border: none;
  border-radius: 0;
}
.m-mediagallery-spareparts
  .spare-part-downloads
  .a-link.a-link-download.spare-part-download-all-files:hover {
  color: #00629a;
}
.m-mediagallery-spareparts
  .spare-part-downloads
  .a-link.a-link-download.spare-part-download-all-files:active {
  color: #004975;
}
.m-mediagallery-spareparts
  .spare-part-downloads
  .a-link.a-link-download.spare-part-download-all-files:before {
  display: none;
}
.m-mediagallery-spareparts
  .spare-part-downloads
  .a-link.a-link-download.spare-part-download-all-files:after {
  display: block;
  width: 48px;
  line-height: 48px;
  padding: 0;
  margin: 0;
  font-family: icons;
  font-size: 24px;
  text-align: center;
}
.m-mediagallery-spareparts
  .spare-part-downloads
  .a-link.a-link-download.spare-part-download-all-files
  .text {
  display: none;
}
.m-mediagallery-spareparts .a-image-ocr {
  cursor: default;
}
@media (max-width: 599px) {
  .m-mediagalleryteaser
    .mediagalleryteaser-biglist
    .mediagalleryteaser-type:only-of-type {
    width: -webkit-calc(100vw - 30px);
    width: calc(100vw - 30px);
    margin-left: 0;
    margin-right: 15px;
  }
  .m-mediagalleryteaser
    .mediagalleryteaser-biglist
    .mediagalleryteaser-type:last-child:not(:only-of-type),
  .m-mediagalleryteaser
    .mediagalleryteaser-smalllist
    .mediagalleryteaser-type:last-child {
    margin-right: 25px;
  }
}
@media (min-width: 900px) {
  .m-linklist .list-unstyled,
  .m-linklist ol,
  .m-linklist ul,
  .m-linklist.m-linklist-rebrush .list-unstyled,
  .m-linklist.m-linklist-rebrush ol,
  .m-linklist.m-linklist-rebrush ul {
    -ms-grid-columns: (1fr) [3];
    grid-template-columns: repeat(3, 1fr);
  }
  .o-productdetail-rebrush .m-linklist .list-unstyled,
  .o-productdetail-rebrush .m-linklist.m-linklist-rebrush .list-unstyled {
    -ms-grid-columns: (1fr) [2];
    grid-template-columns: repeat(2, 1fr);
  }
  .m-mediagalleryteaser .mediagalleryteaser-biglist,
  .m-mediagalleryteaser .mediagalleryteaser-smalllist {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .m-mediagalleryteaser .mediagalleryteaser-biglist,
  .m-mediagalleryteaser .mediagalleryteaser-biglist .mediagalleryteaser-type {
    width: 100%;
  }
  .m-mediagalleryteaser .mediagalleryteaser-smalllist {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
    margin-top: 5px;
  }
  .m-mediagalleryteaser .mediagalleryteaser-smalllist .mediagalleryteaser-type {
    margin: 0;
    width: auto;
  }
}
.m-mediagalleryteaser .mediagalleryteaser-type .a-link.has-video-play:before {
  font-size: 40px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-multioptionbutton
  .is-active.a-link.link-addtocart,
.m-multioptionbutton .a-button.is-active,
.m-multioptionbutton
  .m-contenttextmedia
  li
  .m-productconversionarea
  .is-active.a-link.link-addtocart {
  background: 0 0;
}
.a-morecontenttogglelink
  .more-less-button
  .m-multioptionbutton
  a.a-button.is-active.a-link-primary.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-multioptionbutton
  .is-active.a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-multioptionbutton
  .a-button.is-active.a-link,
.m-multioptionbutton .a-button.a-button-primary.is-active,
.m-multioptionbutton .a-button.is-active.a-link-primary.a-button-link,
.m-multioptionbutton .a-button.is-active.a-link-primary.a-link,
.m-multioptionbutton
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.is-active.a-link-primary.content-toggle,
.m-multioptionbutton
  .m-contenttextmedia
  li
  .m-productconversionarea
  .is-active.a-link.link-addtocart,
.m-multioptionbutton
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.is-active.a-link,
.m-multioptionbutton
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.is-active.a-link,
.m-multioptionbutton
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.is-active.a-link-primary,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-multioptionbutton
  .a-button.is-active.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-multioptionbutton
  a.a-button.is-active.a-link-primary {
  background: #007bc0;
}
.a-morecontenttogglelink
  .more-less-button
  .m-multioptionbutton
  a.a-button.is-active.a-link-secondary.content-toggle,
.m-contenttextmedia
  li
  .m-multioptionbutton
  .a-button.is-active.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-multioptionbutton
  .is-active.a-link.link-addtocart.js-reset-selection,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-multioptionbutton
  .a-button-secondary.is-active.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-multioptionbutton
  .is-active.a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-multioptionbutton
  .is-active.a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-multioptionbutton
  .is-active.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-multioptionbutton
  .is-active.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-multioptionbutton
  button.is-active.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-multioptionbutton
  .is-active.a-link.link-addtocart,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-multioptionbutton
  .is-active.a-link.link-addtocart.js-reset-selection,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-multioptionbutton
  .a-button.is-active.js-reset-selection,
.m-multioptionbutton .a-button.a-button-secondary.is-active,
.m-multioptionbutton .a-button.is-active.a-link-secondary.a-button-link,
.m-multioptionbutton .a-button.is-active.a-link-secondary.a-link,
.m-multioptionbutton
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.is-active.a-link-secondary.content-toggle,
.m-multioptionbutton
  .m-contenttextmedia
  li
  .a-button.is-active.a-link:not(.link-addtocart),
.m-multioptionbutton
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.is-active.a-link.link-addtocart,
.m-multioptionbutton
  .m-contenttextmedia
  li
  .m-productconversionarea
  .is-active.a-link-secondary.a-link.link-addtocart,
.m-multioptionbutton
  .m-contenttextmedia
  li
  .m-productconversionarea
  .is-active.a-link.link-addtocart:not(.link-addtocart),
.m-multioptionbutton
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .is-active.a-link.link-addtocart.js-reset-selection,
.m-multioptionbutton
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .is-active.a-link.link-addtocart,
.m-multioptionbutton
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .is-active.a-link.link-addtocart,
.m-multioptionbutton
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.is-active.a-link.link-addtocart,
.m-multioptionbutton
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .is-active.a-link.link-addtocart,
.m-multioptionbutton
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.is-active.js-reset-selection,
.m-multioptionbutton
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .is-active.a-link.link-addtocart.js-reset-selection,
.m-multioptionbutton
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.is-active.a-link-secondary,
.m-multioptionbutton
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.is-active,
.m-multioptionbutton
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .is-active.a-link.link-addtocart,
.m-multioptionbutton
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button.is-active,
.m-multioptionbutton
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .is-active.a-link.link-addtocart,
.m-multioptionbutton
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.is-active.a-link.link-addtocart,
.m-multioptionbutton .o-list .a-loadmore button.a-button.is-active,
.m-multioptionbutton
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button.is-active,
.m-multioptionbutton
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .is-active.a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-multioptionbutton
  a.a-button.is-active.a-link-secondary,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-multioptionbutton
  .is-active.a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-multioptionbutton
  .a-button.is-active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-multioptionbutton
  .is-active.a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-multioptionbutton
  .a-button.is-active,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-multioptionbutton
  button.is-active.a-link.link-addtocart,
.o-list .a-loadmore .m-multioptionbutton button.a-button.is-active,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-multioptionbutton
  .is-active.a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-multioptionbutton
  .a-button.is-active {
  background: #009bd9;
}
.multioptionbutton-call-to-action ul {
  margin-bottom: 0;
}
.m-myproductdatainputfield {
  display: block;
}
.m-myproductdatainputfield
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  div.technical-info-search:not(.form-layout-col).m-forminput-dropdown
  .select2-container
  .select2-selection,
.m-myproductdatainputfield
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search,
.m-myproductdatainputfield
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-myproductdatainputfield
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
.m-myproductdatainputfield
  div.m-forminput:not(.form-layout-col).m-forminput-dropdown
  .select2-container
  .select2-selection,
.m-myproductdatainputfield input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-myproductdatainputfield
  div.technical-info-search:not(.form-layout-col).m-forminput-dropdown
  .select2-container
  .select2-selection,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-myproductdatainputfield
  input.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-myproductdatainputfield
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-myproductdatainputfield
  input.m-forminput {
  border-radius: 0;
}
.m-myproductdatainputfield .layer-close button {
  color: #000;
}
.m-myproductdatainputfield .form-actions:not(.layout-half) .form-action,
.m-myproductdatainputfield
  .form-actions:not(.layout-half)
  .form-action
  ~ .form-action {
  width: auto;
}
.m-myproductdatainputfield .form-actions {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 16px;
  margin-top: 40px;
}
.m-myproductdatainputfield .form-actions .form-action {
  margin: 0;
  min-width: auto !important;
  padding: 0;
}
.m-myproductdatainputfield .form-actions .form-action-primary {
  float: none;
  display: inline-block;
}
.m-myproductdatainputfield .form-actions .form-action-secondary {
  display: inline-block;
}
.a-morecontenttogglelink
  .more-less-button
  .m-myproductdatainputfield
  .form-actions
  a.a-link-primary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproductdatainputfield
  .form-actions
  .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-myproductdatainputfield
  .form-actions
  .a-link.a-button,
.m-myproductdatainputfield .form-actions .a-button-primary,
.m-myproductdatainputfield .form-actions .a-link-primary.a-button.a-button-link,
.m-myproductdatainputfield .form-actions .a-link-primary.a-button.a-link,
.m-myproductdatainputfield
  .form-actions
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle,
.m-myproductdatainputfield
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-myproductdatainputfield
  .form-actions
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button,
.m-myproductdatainputfield
  .form-actions
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link,
.m-myproductdatainputfield
  .form-actions
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-myproductdatainputfield
  .form-actions
  .a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-myproductdatainputfield
  .form-actions
  a.a-link-primary.a-button {
  padding: 11px 16px 10px;
  color: #fff;
  border-radius: 0;
  background-color: #007bc0;
  border-color: #007bc0;
  font-weight: 400;
  font-size: 16px;
  white-space: unset;
}
.a-morecontenttogglelink
  .more-less-button
  .m-myproductdatainputfield
  .form-actions
  a.a-link-primary.a-button.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproductdatainputfield
  .form-actions
  .a-link.link-addtocart:hover,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-myproductdatainputfield
  .form-actions
  .a-link.a-button:hover,
.m-myproductdatainputfield .form-actions .a-button-primary:hover,
.m-myproductdatainputfield .form-actions .a-link-primary.a-button.a-link:hover,
.m-myproductdatainputfield
  .form-actions
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle:hover,
.m-myproductdatainputfield
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-myproductdatainputfield
  .form-actions
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button:hover,
.m-myproductdatainputfield
  .form-actions
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link:hover,
.m-myproductdatainputfield
  .form-actions
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button:hover,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-myproductdatainputfield
  .form-actions
  .a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-myproductdatainputfield
  .form-actions
  a.a-link-primary.a-button:hover {
  border-color: #00629a;
  background-color: #00629a;
}
.a-morecontenttogglelink
  .more-less-button
  .m-myproductdatainputfield
  .form-actions
  a.a-link-secondary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-myproductdatainputfield
  .form-actions
  .a-button.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproductdatainputfield
  .form-actions
  .a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproductdatainputfield
  .form-actions
  .a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-myproductdatainputfield
  .form-actions
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-myproductdatainputfield
  .form-actions
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-myproductdatainputfield
  .form-actions
  .a-link.link-addtocart,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-myproductdatainputfield
  .form-actions
  .js-reset-selection,
.m-myproductdatainputfield .form-actions .a-button-secondary,
.m-myproductdatainputfield
  .form-actions
  .a-link-secondary.a-button.a-button-link,
.m-myproductdatainputfield .form-actions .a-link-secondary.a-button.a-link,
.m-myproductdatainputfield
  .form-actions
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle,
.m-myproductdatainputfield
  .form-actions
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart),
.m-myproductdatainputfield
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart,
.m-myproductdatainputfield
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart),
.m-myproductdatainputfield
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-myproductdatainputfield
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.m-myproductdatainputfield
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-myproductdatainputfield
  .form-actions
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection,
.m-myproductdatainputfield
  .form-actions
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button,
.m-myproductdatainputfield
  .form-actions
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-myproductdatainputfield
  .form-actions
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-myproductdatainputfield
  .form-actions
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button,
.m-myproductdatainputfield
  .form-actions
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-myproductdatainputfield .form-actions .o-list .a-loadmore button,
.m-myproductdatainputfield
  .form-actions
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-myproductdatainputfield
  .form-actions
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-myproductdatainputfield
  .form-actions
  a.a-link-secondary.a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproductdatainputfield
  .form-actions
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-myproductdatainputfield
  .form-actions
  .a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproductdatainputfield
  .form-actions
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-myproductdatainputfield
  .form-actions
  .a-button,
.o-list .a-loadmore .m-myproductdatainputfield .form-actions button,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproductdatainputfield
  .form-actions
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-myproductdatainputfield
  .form-actions
  .a-button {
  padding: 11px 16px 10px;
  border-radius: 0;
  background-color: transparent;
  font-weight: 400;
  font-size: 16px;
  border: 1px solid #007bc0;
  color: #007bc0;
}
.a-morecontenttogglelink
  .more-less-button
  .m-myproductdatainputfield
  .form-actions
  a.a-link-secondary.a-button.content-toggle:hover,
.m-contenttextmedia
  li
  .m-myproductdatainputfield
  .form-actions
  .a-button.a-link:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproductdatainputfield
  .form-actions
  .a-link-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproductdatainputfield
  .form-actions
  .a-link.link-addtocart:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-myproductdatainputfield
  .form-actions
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-myproductdatainputfield
  .form-actions
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-myproductdatainputfield
  .form-actions
  .a-link.link-addtocart:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-myproductdatainputfield
  .form-actions
  .js-reset-selection:hover,
.m-myproductdatainputfield .form-actions .a-button-secondary:hover,
.m-myproductdatainputfield
  .form-actions
  .a-link-secondary.a-button.a-link:hover,
.m-myproductdatainputfield
  .form-actions
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle:hover,
.m-myproductdatainputfield
  .form-actions
  .m-contenttextmedia
  li
  .a-button.a-link:hover:not(.link-addtocart),
.m-myproductdatainputfield
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:hover,
.m-myproductdatainputfield
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover:not(.link-addtocart),
.m-myproductdatainputfield
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.m-myproductdatainputfield
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:hover,
.m-myproductdatainputfield
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.m-myproductdatainputfield
  .form-actions
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection:hover,
.m-myproductdatainputfield
  .form-actions
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button:hover,
.m-myproductdatainputfield
  .form-actions
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.m-myproductdatainputfield
  .form-actions
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-myproductdatainputfield
  .form-actions
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:hover,
.m-myproductdatainputfield
  .form-actions
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-myproductdatainputfield .form-actions .o-list .a-loadmore button:hover,
.m-myproductdatainputfield
  .form-actions
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.m-myproductdatainputfield
  .form-actions
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-myproductdatainputfield
  .form-actions
  a.a-link-secondary.a-button:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproductdatainputfield
  .form-actions
  .a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-myproductdatainputfield
  .form-actions
  .a-button:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproductdatainputfield
  .form-actions
  .a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-myproductdatainputfield
  .form-actions
  .a-button:hover,
.o-list .a-loadmore .m-myproductdatainputfield .form-actions button:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproductdatainputfield
  .form-actions
  .a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-myproductdatainputfield
  .form-actions
  .a-button:hover {
  border-color: #00629a;
  background-color: #d1e4ff;
  color: #00629a;
}
.a-morecontenttogglelink
  .more-less-button
  .m-myproductdatainputfield
  .form-actions
  a.a-link-secondary.a-button.content-toggle
  .icon.icon-s,
.m-contenttextmedia
  li
  .m-myproductdatainputfield
  .form-actions
  .a-button.a-link:not(.link-addtocart)
  .icon.icon-s,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproductdatainputfield
  .form-actions
  .a-link-secondary.a-link.link-addtocart
  .icon.icon-s,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproductdatainputfield
  .form-actions
  .a-link.link-addtocart:not(.link-addtocart)
  .icon.icon-s,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-myproductdatainputfield
  .form-actions
  .a-link.link-addtocart
  .icon.icon-s,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-myproductdatainputfield
  .form-actions
  .a-link.link-addtocart
  .icon.icon-s,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-myproductdatainputfield
  .form-actions
  .a-link.link-addtocart
  .icon.icon-s,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-myproductdatainputfield
  .form-actions
  .js-reset-selection
  .icon.icon-s,
.m-myproductdatainputfield .form-actions .a-button-secondary .icon.icon-s,
.m-myproductdatainputfield
  .form-actions
  .a-link-secondary.a-button.a-button-link
  .icon.icon-s,
.m-myproductdatainputfield
  .form-actions
  .a-link-secondary.a-button.a-link
  .icon.icon-s,
.m-myproductdatainputfield
  .form-actions
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle
  .icon.icon-s,
.m-myproductdatainputfield
  .form-actions
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart)
  .icon.icon-s,
.m-myproductdatainputfield
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart
  .icon.icon-s,
.m-myproductdatainputfield
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart)
  .icon.icon-s,
.m-myproductdatainputfield
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart
  .icon.icon-s,
.m-myproductdatainputfield
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart
  .icon.icon-s,
.m-myproductdatainputfield
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart
  .icon.icon-s,
.m-myproductdatainputfield
  .form-actions
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection
  .icon.icon-s,
.m-myproductdatainputfield
  .form-actions
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button
  .icon.icon-s,
.m-myproductdatainputfield
  .form-actions
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button
  .icon.icon-s,
.m-myproductdatainputfield
  .form-actions
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon.icon-s,
.m-myproductdatainputfield
  .form-actions
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button
  .icon.icon-s,
.m-myproductdatainputfield
  .form-actions
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon.icon-s,
.m-myproductdatainputfield
  .form-actions
  .o-list
  .a-loadmore
  button
  .icon.icon-s,
.m-myproductdatainputfield
  .form-actions
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button
  .icon.icon-s,
.m-myproductdatainputfield
  .form-actions
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon.icon-s,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-myproductdatainputfield
  .form-actions
  a.a-link-secondary.a-button
  .icon.icon-s,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproductdatainputfield
  .form-actions
  .a-link.link-addtocart
  .icon.icon-s,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-myproductdatainputfield
  .form-actions
  .a-button
  .icon.icon-s,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproductdatainputfield
  .form-actions
  .a-link.link-addtocart
  .icon.icon-s,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-myproductdatainputfield
  .form-actions
  .a-button
  .icon.icon-s,
.o-list
  .a-loadmore
  .m-myproductdatainputfield
  .form-actions
  button
  .icon.icon-s,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproductdatainputfield
  .form-actions
  .a-link.link-addtocart
  .icon.icon-s,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-myproductdatainputfield
  .form-actions
  .a-button
  .icon.icon-s {
  font-size: 12px;
}
.myaccount-menu {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
.m-myproducttile {
  width: 100%;
  background-color: #fff;
  padding: 0 16px 16px;
  border: none;
  border-radius: 0;
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 16px;
}
.m-myproducttile .product-container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}
.m-myproducttile .product-container .product-info {
  position: relative;
}
.m-myproducttile .product-container .product-data {
  padding: 16px 16px 24px;
}
@media (min-width: 600px) {
  .m-myproducttile .product-container {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 0;
  }
  .m-myproducttile .product-container .product-data {
    padding: 42px 32px;
  }
}
.m-myproducttile .callouts {
  position: relative;
  top: 0;
  right: auto;
  left: -16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
  gap: 8px;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.m-myproducttile .callouts .callout-link {
  text-decoration: none;
}
.m-myproducttile .callouts .a-callout {
  display: inline-block;
  border-radius: 0;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  width: auto;
  padding: 4px;
}
.m-myproducttile .callouts .a-callout.callout-color-one {
  background-color: #9e2896;
}
.m-myproducttile .callouts .a-callout.callout-color-two {
  background-color: #2e3033;
}
.m-myproducttile .callouts .a-callout .callout-text {
  font-size: 12px;
  line-height: 18px;
  padding: 0;
  text-transform: none;
}
.m-myproducttile .product-image {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.m-myproducttile .product-image .a-link {
  display: block;
}
.m-myproducttile .product-image .a-link .a-image img {
  width: auto;
  max-height: 180px;
}
.m-myproducttile .product-image .a-image img {
  width: 100%;
}
.m-myproducttile .producttitle {
  margin: 0;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.m-myproducttile .producttitle .m-producttitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.m-myproducttile .producttitle .m-producttitle .heading-link {
  margin-bottom: 0;
}
.m-myproducttile .producttitle .m-producttitle .heading-link:hover {
  color: #2c5de5;
}
.m-myproducttile .producttitle .m-producttitle .heading-link .a-heading {
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 0;
}
.m-myproducttile .producttitle .m-producttitle .heading-link .fragment {
  font-weight: 700;
}
.m-myproducttile .producttitle .m-producttitle .heading-link .fragment.normal {
  font-weight: 400;
}
.m-myproducttile .producttitle .m-producttitle .fragment.vervibtID::before {
  content: none;
}
.m-myproducttile .producttitle .m-producttitle > .a-heading {
  margin-bottom: 0;
}
.m-myproducttile
  .producttitle
  .m-producttitle
  > .a-heading
  .fragment.std-header-6,
.m-myproducttile
  .producttitle
  .m-producttitle
  > .a-heading
  .fragment.vervibtID {
  display: inline-block;
  font-size: 12px;
  line-height: 18px;
  color: #000;
  font-weight: 400;
}
.m-myproducttile .purchase-date {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
}
.m-myproducttile .enr .text-enr,
.m-myproducttile .enr .text-fdnr,
.m-myproducttile .enr .text-purchase-date,
.m-myproducttile .enr .text-znr,
.m-myproducttile .fdnr .text-enr,
.m-myproducttile .fdnr .text-fdnr,
.m-myproducttile .fdnr .text-purchase-date,
.m-myproducttile .fdnr .text-znr,
.m-myproducttile .purchase-date .text-enr,
.m-myproducttile .purchase-date .text-fdnr,
.m-myproducttile .purchase-date .text-purchase-date,
.m-myproducttile .purchase-date .text-znr,
.m-myproducttile .znr .text-enr,
.m-myproducttile .znr .text-fdnr,
.m-myproducttile .znr .text-purchase-date,
.m-myproducttile .znr .text-znr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.75rem;
  line-height: 1.125rem;
  color: #000;
  margin-bottom: 0;
  font-weight: 700;
  -webkit-column-gap: 4px;
  column-gap: 4px;
}
@media (min-width: 600px) {
  .m-myproducttile .enr .text-enr,
  .m-myproducttile .enr .text-fdnr,
  .m-myproducttile .enr .text-purchase-date,
  .m-myproducttile .enr .text-znr,
  .m-myproducttile .fdnr .text-enr,
  .m-myproducttile .fdnr .text-fdnr,
  .m-myproducttile .fdnr .text-purchase-date,
  .m-myproducttile .fdnr .text-znr,
  .m-myproducttile .purchase-date .text-enr,
  .m-myproducttile .purchase-date .text-fdnr,
  .m-myproducttile .purchase-date .text-purchase-date,
  .m-myproducttile .purchase-date .text-znr,
  .m-myproducttile .znr .text-enr,
  .m-myproducttile .znr .text-fdnr,
  .m-myproducttile .znr .text-purchase-date,
  .m-myproducttile .znr .text-znr {
    font-size: 0.75rem;
    line-height: 1.125rem;
  }
}
.m-myproducttile .cta-area {
  margin-top: 0;
  display: block;
  width: 100%;
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
  -ms-flex-order: 5;
  order: 5;
}
.a-morecontenttogglelink
  .more-less-button
  .m-myproducttile
  .cta-area
  a.a-link-secondary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-myproducttile
  .cta-area
  .a-button.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link.primary50.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .m-myproducttile
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-myproducttile
  .cta-area
  .js-reset-selection,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-myproducttile
  .cta-area
  .a-link.primary50.a-button,
.m-myproducttile .cta-area .a-button-secondary,
.m-myproducttile .cta-area .a-link-secondary.a-button.a-button-link,
.m-myproducttile .cta-area .a-link-secondary.a-button.a-link,
.m-myproducttile .cta-area .a-link.a-button-primary.primary50,
.m-myproducttile .cta-area .a-link.primary50.a-link-primary.a-button,
.m-myproducttile
  .cta-area
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart),
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart),
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.primary50.link-addtocart,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.m-myproducttile
  .cta-area
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection,
.m-myproducttile
  .cta-area
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.primary50.a-button,
.m-myproducttile
  .cta-area
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link.primary50,
.m-myproducttile
  .cta-area
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button,
.m-myproducttile
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-myproducttile
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-myproducttile
  .cta-area
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button,
.m-myproducttile
  .cta-area
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-myproducttile .cta-area .o-list .a-loadmore button,
.m-myproducttile
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-myproducttile
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-myproducttile
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-myproducttile
  .cta-area
  .a-link.primary50,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-myproducttile
  .cta-area
  a.a-link-secondary.a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-myproducttile
  .cta-area
  .a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-myproducttile
  .cta-area
  .a-button,
.o-list .a-loadmore .m-myproducttile .cta-area button,
.o-productdetail-rebrush
  .o-buyarea
  .m-myproducttile
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.o-productdetail-rebrush
  .o-buyarea
  .m-myproducttile
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  width: 100%;
  padding: 0;
  border: 1px solid #007bc0;
  border-radius: 0;
  background-color: transparent;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  white-space: unset;
  color: #007bc0;
  height: 48px;
}
.a-morecontenttogglelink
  .more-less-button
  .m-myproducttile
  .cta-area
  a.a-link-secondary.a-button.content-toggle:hover,
.m-contenttextmedia
  li
  .m-myproducttile
  .cta-area
  .a-button.a-link:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link.primary50.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .m-myproducttile
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-myproducttile
  .cta-area
  .js-reset-selection:hover,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-myproducttile
  .cta-area
  .a-link.primary50.a-button:hover,
.m-myproducttile .cta-area .a-button-secondary:hover,
.m-myproducttile .cta-area .a-link-secondary.a-button.a-link:hover,
.m-myproducttile .cta-area .a-link.a-button-primary.primary50:hover,
.m-myproducttile .cta-area .a-link.primary50.a-link-primary.a-button:hover,
.m-myproducttile
  .cta-area
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle:hover,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .a-button.a-link:hover:not(.link-addtocart),
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:hover,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover:not(.link-addtocart),
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.primary50.link-addtocart:hover,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:hover,
.m-myproducttile
  .cta-area
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection:hover,
.m-myproducttile
  .cta-area
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.primary50.a-button:hover,
.m-myproducttile
  .cta-area
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link.primary50:hover,
.m-myproducttile
  .cta-area
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button:hover,
.m-myproducttile
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.m-myproducttile
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-myproducttile
  .cta-area
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:hover,
.m-myproducttile
  .cta-area
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-myproducttile .cta-area .o-list .a-loadmore button:hover,
.m-myproducttile
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.m-myproducttile
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.m-myproducttile
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-myproducttile
  .cta-area
  .a-link.primary50:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-myproducttile
  .cta-area
  a.a-link-secondary.a-button:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-myproducttile
  .cta-area
  .a-button:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-myproducttile
  .cta-area
  .a-button:hover,
.o-list .a-loadmore .m-myproducttile .cta-area button:hover,
.o-productdetail-rebrush
  .o-buyarea
  .m-myproducttile
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.o-productdetail-rebrush
  .o-buyarea
  .m-myproducttile
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover {
  background-color: #d1e4ff;
  color: #2648a4;
}
.a-morecontenttogglelink
  .more-less-button
  .m-myproducttile
  .cta-area
  a.a-link-secondary.a-button.content-toggle:active,
.m-contenttextmedia
  li
  .m-myproducttile
  .cta-area
  .a-button.a-link:active:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link-secondary.a-link.link-addtocart:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart:active:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link.primary50.link-addtocart:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .m-myproducttile
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:active,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-myproducttile
  .cta-area
  .js-reset-selection:active,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-myproducttile
  .cta-area
  .a-link.primary50.a-button:active,
.m-myproducttile .cta-area .a-button-secondary:active,
.m-myproducttile .cta-area .a-link-secondary.a-button.a-button-link:active,
.m-myproducttile .cta-area .a-link-secondary.a-button.a-link:active,
.m-myproducttile .cta-area .a-link.a-button-primary.primary50:active,
.m-myproducttile .cta-area .a-link.primary50.a-link-primary.a-button:active,
.m-myproducttile
  .cta-area
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle:active,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .a-button.a-link:active:not(.link-addtocart),
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:active,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:active:not(.link-addtocart),
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.primary50.link-addtocart:active,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:active,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:active,
.m-myproducttile
  .cta-area
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection:active,
.m-myproducttile
  .cta-area
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.primary50.a-button:active,
.m-myproducttile
  .cta-area
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link.primary50:active,
.m-myproducttile
  .cta-area
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button:active,
.m-myproducttile
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:active,
.m-myproducttile
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:active,
.m-myproducttile
  .cta-area
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:active,
.m-myproducttile
  .cta-area
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:active,
.m-myproducttile .cta-area .o-list .a-loadmore button:active,
.m-myproducttile
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:active,
.m-myproducttile
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:active,
.m-myproducttile
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:active,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-myproducttile
  .cta-area
  .a-link.primary50:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-myproducttile
  .cta-area
  a.a-link-secondary.a-button:active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart:active,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-myproducttile
  .cta-area
  .a-button:active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart:active,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-myproducttile
  .cta-area
  .a-button:active,
.o-list .a-loadmore .m-myproducttile .cta-area button:active,
.o-productdetail-rebrush
  .o-buyarea
  .m-myproducttile
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:active,
.o-productdetail-rebrush
  .o-buyarea
  .m-myproducttile
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:active {
  background-color: #9dc9ff;
}
.a-morecontenttogglelink
  .more-less-button
  .m-myproducttile
  .cta-area
  a.a-link-secondary.a-button.content-toggle
  .icon,
.m-contenttextmedia
  li
  .m-myproducttile
  .cta-area
  .a-button.a-link:not(.link-addtocart)
  .icon,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link-secondary.a-link.link-addtocart
  .icon,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart:not(.link-addtocart)
  .icon,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link.primary50.link-addtocart
  .icon,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart
  .icon,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart
  .icon,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .m-myproducttile
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart
  .icon,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-myproducttile
  .cta-area
  .js-reset-selection
  .icon,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-myproducttile
  .cta-area
  .a-link.primary50.a-button
  .icon,
.m-myproducttile .cta-area .a-button-secondary .icon,
.m-myproducttile .cta-area .a-link-secondary.a-button.a-button-link .icon,
.m-myproducttile .cta-area .a-link-secondary.a-button.a-link .icon,
.m-myproducttile .cta-area .a-link.a-button-primary.primary50 .icon,
.m-myproducttile .cta-area .a-link.primary50.a-link-primary.a-button .icon,
.m-myproducttile
  .cta-area
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle
  .icon,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart)
  .icon,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart
  .icon,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart)
  .icon,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.primary50.link-addtocart
  .icon,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart
  .icon,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart
  .icon,
.m-myproducttile
  .cta-area
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection
  .icon,
.m-myproducttile
  .cta-area
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.primary50.a-button
  .icon,
.m-myproducttile
  .cta-area
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link.primary50
  .icon,
.m-myproducttile
  .cta-area
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button
  .icon,
.m-myproducttile
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button
  .icon,
.m-myproducttile
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon,
.m-myproducttile
  .cta-area
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button
  .icon,
.m-myproducttile
  .cta-area
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon,
.m-myproducttile .cta-area .o-list .a-loadmore button .icon,
.m-myproducttile
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart
  .icon,
.m-myproducttile
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button
  .icon,
.m-myproducttile
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-myproducttile
  .cta-area
  .a-link.primary50
  .icon,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-myproducttile
  .cta-area
  a.a-link-secondary.a-button
  .icon,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart
  .icon,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-myproducttile
  .cta-area
  .a-button
  .icon,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart
  .icon,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-myproducttile
  .cta-area
  .a-button
  .icon,
.o-list .a-loadmore .m-myproducttile .cta-area button .icon,
.o-productdetail-rebrush
  .o-buyarea
  .m-myproducttile
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button
  .icon,
.o-productdetail-rebrush
  .o-buyarea
  .m-myproducttile
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon {
  display: inline-block;
  font-size: 24px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link.primary50.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-myproducttile
  .cta-area
  .a-link.primary50.a-button,
.m-myproducttile .cta-area .a-link.a-button-primary.primary50,
.m-myproducttile .cta-area .a-link.primary50.a-link-primary.a-button,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.primary50.link-addtocart,
.m-myproducttile
  .cta-area
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.primary50.a-button,
.m-myproducttile
  .cta-area
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link.primary50,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-myproducttile
  .cta-area
  .a-link.primary50 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.a-morecontenttogglelink
  .more-less-button
  .m-myproducttile
  .cta-area
  a.a-link-secondary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-myproducttile
  .cta-area
  .a-button.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .m-myproducttile
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-myproducttile
  .cta-area
  .js-reset-selection,
.m-myproducttile .cta-area .a-button-secondary,
.m-myproducttile .cta-area .a-link-secondary.a-button.a-button-link,
.m-myproducttile .cta-area .a-link-secondary.a-button.a-link,
.m-myproducttile
  .cta-area
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart),
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart),
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-myproducttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.m-myproducttile
  .cta-area
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection,
.m-myproducttile
  .cta-area
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button,
.m-myproducttile
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-myproducttile
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-myproducttile
  .cta-area
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button,
.m-myproducttile
  .cta-area
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-myproducttile .cta-area .o-list .a-loadmore button,
.m-myproducttile
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-myproducttile
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-myproducttile
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-myproducttile
  .cta-area
  a.a-link-secondary.a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-myproducttile
  .cta-area
  .a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-myproducttile
  .cta-area
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-myproducttile
  .cta-area
  .a-button,
.o-list .a-loadmore .m-myproducttile .cta-area button,
.o-productdetail-rebrush
  .o-buyarea
  .m-myproducttile
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.o-productdetail-rebrush
  .o-buyarea
  .m-myproducttile
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.m-myproducttile.add-new {
  border-color: unset;
  min-height: unset;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: initial;
  -ms-flex-direction: initial;
  flex-direction: initial;
  padding: 24px 0;
}
.m-myproducttile.add-new .a-link.full-dimension {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1rem;
  font-weight: 400;
  color: #007bc0;
  gap: 10px;
}
.m-myproducttile.add-new .a-link.full-dimension:hover {
  color: #00629a;
}
.m-myproducttile.add-new .a-link.full-dimension:hover .text-container {
  text-decoration: underline;
}
.m-myproducttile.add-new .a-link.full-dimension:active {
  color: #004975;
}
.m-myproducttile.add-new .a-link.full-dimension .icon-container,
.m-myproducttile.add-new .a-link.full-dimension .text-container {
  text-align: center;
}
.m-myproducttile.detail.rebrush:hover {
  min-height: auto;
}
.m-myproducttile.detail.rebrush .product-data {
  margin-top: 0;
}
.myproduct-producttile-cta-area-right {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  gap: 16px;
  -webkit-align-content: baseline;
  -ms-flex-line-pack: baseline;
  align-content: baseline;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .myproduct-producttile-cta-area-right
  .a-link.a-button,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .myproduct-producttile-cta-area-right
  .a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .myproduct-producttile-cta-area-right
  .a-link.a-link-primary.a-button,
.myproduct-producttile-cta-area-right .a-link.a-button-primary,
.myproduct-producttile-cta-area-right .a-link.a-link-primary.a-button,
.myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.myproduct-producttile-cta-area-right
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button,
.myproduct-producttile-cta-area-right
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link,
.myproduct-producttile-cta-area-right
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link.a-link-primary.a-button,
.myproduct-producttile-cta-area-right
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.a-link-primary.a-button.a-button-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .myproduct-producttile-cta-area-right
  .a-link.a-link-primary.a-button.a-button-link {
  width: 100%;
  padding: 12px 16px;
  border-radius: 0;
  border: 1px solid #007bc0;
  background-color: #007bc0;
  color: #fff;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  white-space: unset;
  margin-bottom: 0;
  height: 3rem;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart:hover,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .myproduct-producttile-cta-area-right
  .a-link.a-button:hover,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .myproduct-producttile-cta-area-right
  .a-link:hover,
.myproduct-producttile-cta-area-right .a-link.a-button-primary:hover,
.myproduct-producttile-cta-area-right .a-link.a-link-primary.a-button:hover,
.myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.myproduct-producttile-cta-area-right
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button:hover,
.myproduct-producttile-cta-area-right
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link:hover {
  background-color: #00629a;
  border-color: #00629a;
}
@media (min-width: 600px) {
  .m-contenttextmedia
    li
    .m-productconversionarea
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .myproduct-producttile-cta-area-right
    .a-link.a-button,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .myproduct-producttile-cta-area-right
    .a-link,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .myproduct-producttile-cta-area-right
    .a-link.a-link-primary.a-button,
  .myproduct-producttile-cta-area-right .a-link.a-button-primary,
  .myproduct-producttile-cta-area-right .a-link.a-link-primary.a-button,
  .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .myproduct-producttile-cta-area-right
    .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .a-link.a-button,
  .myproduct-producttile-cta-area-right
    .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .a-link,
  .myproduct-producttile-cta-area-right
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .a-link.a-link-primary.a-button,
  .myproduct-producttile-cta-area-right
    .o-myproducts-rebrush
    .head-container
    .add-product
    .a-link.a-link-primary.a-button.a-button-link,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .myproduct-producttile-cta-area-right
    .a-link.a-link-primary.a-button.a-button-link {
    width: auto;
    margin-right: 0;
  }
}
@media (min-width: 900px) {
  .m-myproducttile .product-container {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 0;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .myproduct-producttile-cta-area-right
    .a-link.a-button,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .myproduct-producttile-cta-area-right
    .a-link,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .myproduct-producttile-cta-area-right
    .a-link.a-link-primary.a-button,
  .myproduct-producttile-cta-area-right .a-link.a-button-primary,
  .myproduct-producttile-cta-area-right .a-link.a-link-primary.a-button,
  .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .myproduct-producttile-cta-area-right
    .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .a-link.a-button,
  .myproduct-producttile-cta-area-right
    .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .a-link,
  .myproduct-producttile-cta-area-right
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .a-link.a-link-primary.a-button,
  .myproduct-producttile-cta-area-right
    .o-myproducts-rebrush
    .head-container
    .add-product
    .a-link.a-link-primary.a-button.a-button-link,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .myproduct-producttile-cta-area-right
    .a-link.a-link-primary.a-button.a-button-link {
    width: 100%;
  }
}
.a-morecontenttogglelink
  .more-less-button
  .myproduct-producttile-cta-area-right
  a.a-link-secondary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .myproduct-producttile-cta-area-right
  .a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .myproduct-producttile-cta-area-right
  .a-button.a-link:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .myproduct-producttile-cta-area-right
  .js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .myproduct-producttile-cta-area-right
  .a-link-secondary.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .myproduct-producttile-cta-area-right
  a.a-link-secondary.a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .myproduct-producttile-cta-area-right
  .a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .myproduct-producttile-cta-area-right
  .a-button,
.myproduct-producttile-cta-area-right .a-button-secondary,
.myproduct-producttile-cta-area-right .a-link-secondary.a-button.a-button-link,
.myproduct-producttile-cta-area-right .a-link-secondary.a-button.a-link,
.myproduct-producttile-cta-area-right
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle,
.myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart),
.myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart,
.myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart),
.myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.myproduct-producttile-cta-area-right
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection,
.myproduct-producttile-cta-area-right
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link-secondary.a-button.a-link,
.myproduct-producttile-cta-area-right
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button,
.myproduct-producttile-cta-area-right
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.myproduct-producttile-cta-area-right
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.myproduct-producttile-cta-area-right
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button,
.myproduct-producttile-cta-area-right
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.myproduct-producttile-cta-area-right .o-list .a-loadmore button,
.myproduct-producttile-cta-area-right
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link-secondary.a-button.a-button-link.a-link,
.myproduct-producttile-cta-area-right
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.myproduct-producttile-cta-area-right
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-list .a-loadmore .myproduct-producttile-cta-area-right button,
.o-myproducts-rebrush
  .head-container
  .add-product
  .myproduct-producttile-cta-area-right
  .a-link-secondary.a-button.a-button-link.a-link,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .myproduct-producttile-cta-area-right
  .a-button {
  width: 100%;
  padding: 12px 16px;
  border-radius: 0;
  background-color: transparent;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  border: 1px solid #007bc0;
  color: #007bc0;
  margin-bottom: 0;
  height: 3rem;
}
.a-morecontenttogglelink
  .more-less-button
  .myproduct-producttile-cta-area-right
  a.a-link-secondary.a-button.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .myproduct-producttile-cta-area-right
  .a-link-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .myproduct-producttile-cta-area-right
  .a-button.a-link:hover:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .myproduct-producttile-cta-area-right
  .js-reset-selection:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .myproduct-producttile-cta-area-right
  a.a-link-secondary.a-button:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .myproduct-producttile-cta-area-right
  .a-button:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .myproduct-producttile-cta-area-right
  .a-button:hover,
.myproduct-producttile-cta-area-right .a-button-secondary:hover,
.myproduct-producttile-cta-area-right .a-link-secondary.a-button.a-link:hover,
.myproduct-producttile-cta-area-right
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle:hover,
.myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .a-button.a-link:hover:not(.link-addtocart),
.myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:hover,
.myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover:not(.link-addtocart),
.myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:hover,
.myproduct-producttile-cta-area-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.myproduct-producttile-cta-area-right
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection:hover,
.myproduct-producttile-cta-area-right
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button:hover,
.myproduct-producttile-cta-area-right
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.myproduct-producttile-cta-area-right
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.myproduct-producttile-cta-area-right
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:hover,
.myproduct-producttile-cta-area-right
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.myproduct-producttile-cta-area-right .o-list .a-loadmore button:hover,
.myproduct-producttile-cta-area-right
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.myproduct-producttile-cta-area-right
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.o-list .a-loadmore .myproduct-producttile-cta-area-right button:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .myproduct-producttile-cta-area-right
  .a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .myproduct-producttile-cta-area-right
  .a-button:hover {
  border-color: #00629a;
  background-color: #d1e4ff;
  color: #00629a;
}
@media (min-width: 600px) {
  .a-morecontenttogglelink
    .more-less-button
    .myproduct-producttile-cta-area-right
    a.a-link-secondary.a-button.content-toggle,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .myproduct-producttile-cta-area-right
    .a-link-secondary.a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart:not(.link-addtocart),
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .myproduct-producttile-cta-area-right
    .a-button.a-link:not(.link-addtocart),
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .myproduct-producttile-cta-area-right
    .js-reset-selection,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .myproduct-producttile-cta-area-right
    .a-link-secondary.a-button.a-link,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .myproduct-producttile-cta-area-right
    a.a-link-secondary.a-button,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .myproduct-producttile-cta-area-right
    .a-button,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .myproduct-producttile-cta-area-right
    .a-button,
  .myproduct-producttile-cta-area-right .a-button-secondary,
  .myproduct-producttile-cta-area-right
    .a-link-secondary.a-button.a-button-link,
  .myproduct-producttile-cta-area-right .a-link-secondary.a-button.a-link,
  .myproduct-producttile-cta-area-right
    .a-morecontenttogglelink
    .more-less-button
    a.a-link-secondary.a-button.content-toggle,
  .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .a-button.a-link:not(.link-addtocart),
  .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link-secondary.a-link.link-addtocart,
  .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(.link-addtocart),
  .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-link.link-addtocart,
  .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-link.link-addtocart,
  .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-link.link-addtocart,
  .myproduct-producttile-cta-area-right
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .js-reset-selection,
  .myproduct-producttile-cta-area-right
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .a-link-secondary.a-button.a-link,
  .myproduct-producttile-cta-area-right
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-link-secondary.a-button,
  .myproduct-producttile-cta-area-right
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button,
  .myproduct-producttile-cta-area-right
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .myproduct-producttile-cta-area-right
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-button,
  .myproduct-producttile-cta-area-right
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .myproduct-producttile-cta-area-right .o-list .a-loadmore button,
  .myproduct-producttile-cta-area-right
    .o-myproducts-rebrush
    .head-container
    .add-product
    .a-link-secondary.a-button.a-button-link.a-link,
  .myproduct-producttile-cta-area-right
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button,
  .myproduct-producttile-cta-area-right
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .o-list .a-loadmore .myproduct-producttile-cta-area-right button,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .myproduct-producttile-cta-area-right
    .a-link-secondary.a-button.a-button-link.a-link,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .myproduct-producttile-cta-area-right
    .a-button {
    width: auto;
    margin-right: 0;
  }
  .m-navfooter.rebrush .section-wrap {
    padding: 0;
  }
}
@media (min-width: 900px) {
  .a-morecontenttogglelink
    .more-less-button
    .myproduct-producttile-cta-area-right
    a.a-link-secondary.a-button.content-toggle,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .myproduct-producttile-cta-area-right
    .a-link-secondary.a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart:not(.link-addtocart),
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .myproduct-producttile-cta-area-right
    .a-button.a-link:not(.link-addtocart),
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .myproduct-producttile-cta-area-right
    .js-reset-selection,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .myproduct-producttile-cta-area-right
    .a-link-secondary.a-button.a-link,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .myproduct-producttile-cta-area-right
    a.a-link-secondary.a-button,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .myproduct-producttile-cta-area-right
    .a-button,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .myproduct-producttile-cta-area-right
    .a-button,
  .myproduct-producttile-cta-area-right .a-button-secondary,
  .myproduct-producttile-cta-area-right
    .a-link-secondary.a-button.a-button-link,
  .myproduct-producttile-cta-area-right .a-link-secondary.a-button.a-link,
  .myproduct-producttile-cta-area-right
    .a-morecontenttogglelink
    .more-less-button
    a.a-link-secondary.a-button.content-toggle,
  .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .a-button.a-link:not(.link-addtocart),
  .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link-secondary.a-link.link-addtocart,
  .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(.link-addtocart),
  .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-link.link-addtocart,
  .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-link.link-addtocart,
  .myproduct-producttile-cta-area-right
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-link.link-addtocart,
  .myproduct-producttile-cta-area-right
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .js-reset-selection,
  .myproduct-producttile-cta-area-right
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .a-link-secondary.a-button.a-link,
  .myproduct-producttile-cta-area-right
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-link-secondary.a-button,
  .myproduct-producttile-cta-area-right
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button,
  .myproduct-producttile-cta-area-right
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .myproduct-producttile-cta-area-right
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-button,
  .myproduct-producttile-cta-area-right
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .myproduct-producttile-cta-area-right .o-list .a-loadmore button,
  .myproduct-producttile-cta-area-right
    .o-myproducts-rebrush
    .head-container
    .add-product
    .a-link-secondary.a-button.a-button-link.a-link,
  .myproduct-producttile-cta-area-right
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button,
  .myproduct-producttile-cta-area-right
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .o-list .a-loadmore .myproduct-producttile-cta-area-right button,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .myproduct-producttile-cta-area-right
    .a-link-secondary.a-button.a-button-link.a-link,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .myproduct-producttile-cta-area-right
    .a-link.link-addtocart,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .myproduct-producttile-cta-area-right
    .a-button {
    width: 100%;
  }
}
.m-navanchor .a-link {
  padding: 12px 16px 10px !important;
  color: #000;
}
.m-navanchor .a-link:hover {
  color: #006ead;
  text-decoration: none;
}
.m-navanchor .a-link:after {
  display: none;
}
.m-navanchor .navanchor-navigation {
  border-bottom: 1px solid #7d8389;
}
.m-navfooter {
  margin-left: 0;
  margin-right: 0;
}
.m-navfooter ul.g-col {
  float: none;
  margin: 0 auto;
}
.m-navfooter .section-wrap {
  border-bottom: 0;
  margin-bottom: 0;
}
.m-navfooter .section-wrap:last-of-type .list-unstyled:last-of-type {
  border-bottom: 0;
}
.m-navfooter .section-wrap .g-layout-fourth .g-span {
  width: 50%;
  float: left;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
}
.m-navfooter .section-wrap:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
}
.m-navfooter .a-link {
  font-size: 1rem;
  color: #000;
}
.m-navfooter .a-link:active,
.m-navfooter .a-link:hover,
.m-navfooter .a-link:visited,
.no-touchevents .m-navfooter .a-link:active,
.no-touchevents .m-navfooter .a-link:focus,
.no-touchevents .m-navfooter .a-link:hover {
  color: #000;
}
.m-navfooter .a-link:after {
  display: none;
}
.m-navfooter li {
  line-height: 1.5;
  margin-bottom: 16px;
}
.m-navfooter .list-unstyled {
  border-bottom: 1px solid #000;
  padding: 16px 0;
}
.m-navfooter .list-unstyled li:not(.group-header) {
  padding-left: 0;
}
.m-navfooter .list-unstyled li:last-of-type {
  margin-bottom: 0;
}
.m-navfooter .list-unstyled .group-header {
  margin-bottom: 16px;
}
.m-navfooter .hidden-list {
  padding-bottom: 16px;
  padding-top: 16px;
}
.m-navfooter .hidden-list .group-header {
  margin: 0;
  padding: 0;
}
.m-navfooter .group-header {
  padding: 0;
}
.m-navfooter .group-header .a-link {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1;
  padding-right: 0;
  width: 100%;
}
.m-navfooter .group-header .a-link .icon {
  color: #000;
  float: right;
  font-size: 24px;
}
.m-navfooter .group-header .a-link .text {
  display: block;
  line-height: 1.5;
}
.m-navfooter .close-section {
  min-width: 25%;
  width: inherit;
}
.m-navfooter.rebrush {
  margin: initial;
}
.m-navfooter.rebrush nav {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr) [1];
  grid-template-columns: repeat(1, 1fr);
  -webkit-column-gap: 16px;
  column-gap: 16px;
}
.m-navfooter.rebrush nav .list-unstyled {
  margin: initial;
  border-bottom: none;
  border-top: 1px solid #000;
}
.m-navfooter.rebrush nav .list-unstyled:not(.hidden-list) {
  padding-bottom: 32px;
}
.m-navigation-flyout {
  padding: 24px 0;
}
@media (min-width: 900px) {
  .m-navfooter.rebrush nav {
    -ms-grid-columns: (1fr) [4];
    grid-template-columns: repeat(4, 1fr);
  }
  .m-navfooter.rebrush nav .list-unstyled {
    border-top: none;
  }
  .m-navigation-flyout {
    padding: 48px 0;
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .navigation-col:not(:last-child) {
    border-right: 1px solid #a3a3a3;
  }
}
@media only screen and (min-width: 900px) and (max-width: 1170px) {
  .m-navigation-flyout {
    padding-left: 16px;
  }
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .first-level
  .controls-container {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .first-level
  .special-feature-slot {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .sublevel {
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  transition: transform 0.35s, -webkit-transform 0.35s;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .sublevel
  .list-heading {
  font-size: 1rem;
}
@media (min-width: 900px) {
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .first-level
    .m-navigation-link-list
    .controls-container
    .m-languagecountryswitch,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .first-level
    .m-navigation-link-list
    .navigation-link,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .first-level
    .m-navigation-link-list
    .special-feature-slot
    .special-feature-link {
    padding-left: 0;
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .third-level
    .m-navigation-link-list
    .navigation-link.has-child-level:after {
    content: none;
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .third-level
    .m-navigation-link-list
    .navigation-link.active {
    color: #007bc0;
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .third-level
    .m-navigation-link-list
    .navigation-link.active
    .text {
    border-bottom: none;
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .sublevel:not(.active).second-level {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .sublevel:not(.active).third-level {
    -webkit-transform: translateX(-200%);
    -ms-transform: translateX(-200%);
    transform: translateX(-200%);
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .sublevel.active {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .back-button {
    display: none;
  }
}
@media (max-width: 899px) {
  .m-iumnavigationl1,
  .m-iumnavigationl1 ul {
    width: 100%;
  }
  .m-navfooter.rebrush nav .list-unstyled:first-child {
    border-top: 1px solid #000;
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .sublevel.active.second-level {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .sublevel.active.third-level {
    -webkit-transform: translateX(-200%);
    -ms-transform: translateX(-200%);
    transform: translateX(-200%);
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .sublevel.active.fourth-level {
    -webkit-transform: translateX(-300%);
    -ms-transform: translateX(-300%);
    transform: translateX(-300%);
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .sublevel.active.fifth-level {
    -webkit-transform: translateX(-400%);
    -ms-transform: translateX(-400%);
    transform: translateX(-400%);
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .sublevel.active.sixth-level {
    -webkit-transform: translateX(-500%);
    -ms-transform: translateX(-500%);
    transform: translateX(-500%);
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .sublevel.active.seventh-level {
    -webkit-transform: translateX(-600%);
    -ms-transform: translateX(-600%);
    transform: translateX(-600%);
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .sublevel.active.eighth-level {
    -webkit-transform: translateX(-700%);
    -ms-transform: translateX(-700%);
    transform: translateX(-700%);
  }
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .sublevel
  .m-navigation-link-list:not(.active) {
  display: none;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100%;
  background: #fff;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .back-button {
  margin: 0 9px 0 0;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .back-button:after {
  -webkit-font-smoothing: antialiased;
  speak: none;
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 24px;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .back-button
  .list-heading {
  font-weight: 400;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .list-heading-row,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .navigation-link,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .navigation-list-element,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .product-adviser-title {
  padding: 12px 16px;
}
@media (min-width: 900px) {
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .m-languagecountryswitch,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .mybrand,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .list-heading-row,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .navigation-link,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .navigation-list-element,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .product-adviser-title {
    padding: 12px 16px;
  }
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container {
  border-bottom: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-languagecountryswitch,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .mybrand {
  padding: 12px 16px;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .mybrand
  .icon {
  font-size: 24px;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-languagecountryswitch
  .globe-icon {
  margin-right: 7px;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-languagecountryswitch
  .globe-icon
  .icon {
  font-size: 24px;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .navigation-link
  .text {
  border-bottom: none;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .navigation-link:hover {
  color: #007bc0;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .navigation-link:active {
  color: #005587;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .navigation-link.has-child-level:after {
  font-size: 1.375rem;
  position: absolute;
  right: 16px;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .special-feature-slot {
  margin: 0;
}
@media (min-width: 900px) {
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .navigation-link.active,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .navigation-link.active:hover {
    color: #007bc0;
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .navigation-link.active
    .text,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .navigation-link.active:hover
    .text {
    border-bottom: none;
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .navigation-link.has-child-level:after {
    right: 10px;
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .m-searchresultpromotionteaser-myaccount {
    margin-left: 0;
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .special-feature-slot {
    margin: 40px 0 0;
  }
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .special-feature-slot
    .navigation-list-element {
    border-top: none;
  }
  .m-navmainreworked {
    width: 82%;
  }
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .special-feature-slot
  .special-feature-link
  .a-link {
  color: #000;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .special-feature-slot
  .special-feature-link
  .a-link:hover {
  color: #007bc0;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .special-feature-slot
  .special-feature-link
  .a-link:hover
  .text {
  border-bottom: 1px solid #007bc0;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .special-feature-slot
  .special-feature-link
  .a-link
  .icon {
  font-size: 26px;
  margin: 0;
}
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .product-adviser-slot {
  margin: 24px 0 0;
}
.m-navigation-flyout .promotion-teaser-container {
  padding: 0 16px;
}
.m-navmain {
  border: 0 solid #e6e6e6;
  border-top-width: 1px;
  border-bottom-width: 1px;
  margin-bottom: 0;
}
.m-navmain .navigation {
  padding: 0;
  margin: 0;
}
.m-navmain .navigation.is-active-mobile {
  border-top: 1px solid #e6e6e6;
}
.m-navmain .navigation.is-active-mobile a {
  padding-right: 20px;
}
.m-navmain .navigation.is-active-mobile .navigation-state-active > .a-link,
.m-navmain .navigation.is-active-mobile .navigation-state-active > a {
  color: #00639a;
  font-weight: 700;
}
.m-navmain .navigation.is-active-mobile .a-link.has-child-level:after,
.m-navmain .navigation.is-active-mobile .third-level .a-link:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-navmain .nav-header {
  width: 100%;
  padding-left: 1.3888888889%;
  padding-right: 1.3888888889%;
  float: none;
}
.m-navmain .nav-header .overview,
.m-navmain .nav-header .previous,
.m-navmain .nav-header .title-identifier {
  margin-left: 1.3888888889%;
}
.m-navmain .nav-header .overview {
  padding: 0 0 0 5%;
}
.m-navmain .nav-header .overview a {
  padding-left: 9%;
}
.m-navmain .nav-header .title-identifier {
  font-size: 1rem;
  font-weight: 400;
}
.m-navmain .button-menu.is-active-mobile .icon {
  color: #007bc0;
  font-size: 2rem;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmain
  .button-menu
  .a-link.link-addtocart,
.m-navmain .button-menu .a-button,
.m-navmain
  .button-menu
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  padding: 15px 5px 20px;
  height: 60px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmain
  .button-menu
  .a-link.link-addtocart
  .icon,
.m-navmain .button-menu .a-button .icon,
.m-navmain
  .button-menu
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon {
  font-size: 2rem;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .m-navmain
  .button-menu
  .a-link.link-addtocart:hover,
.no-touchevents .m-navmain .button-menu .a-button:hover,
.no-touchevents
  .m-navmain
  .button-menu
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover {
  background: 0 0;
  color: #000;
}
.m-navmain nav a {
  font-weight: 400;
}
.m-navmain li {
  padding: 0 0 0 5%;
}
@media (min-width: 600px) {
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .m-searchresultpromotionteaser-myaccount {
    max-width: 380px;
  }
  .m-navmain li {
    padding: 0 0 0 1.3888888889%;
  }
  .m-navmain
    .first-level
    > li.navigation-state-active
    > .a-link:not(.a-button):visited:after,
  .m-navmain .first-level > li.navigation-state-active > a:after {
    background-color: transparent;
    width: auto;
  }
}
.m-navmain li > a:after {
  position: absolute;
  right: 0;
}
.m-navmain li:last-child {
  border-bottom-width: 0;
}
.m-navmain a {
  padding: 20px 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmain
  .button-menu
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmain
  .button-menu
  .a-link.link-addtocart
  .text,
.m-navmain .button-menu .a-button,
.m-navmain .button-menu .a-button .text,
.m-navmain
  .button-menu
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-navmain
  .button-menu
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .text,
.m-navmain .first-level > li > .a-link:not(.a-button):visited,
.m-navmain .first-level > li > a,
.m-navmain .nav-header .previous a,
.m-navmain .overview .a-link,
.m-navmain .second-level .a-link,
.m-navmain > li a {
  font-weight: 400;
  color: #000;
}
.m-navmain
  .first-level
  > li.navigation-state-active
  > .a-link:not(.a-button):visited,
.m-navmain .first-level > li.navigation-state-active > a {
  color: #00639a;
}
.m-navmain
  .first-level
  > li.navigation-state-active
  > .a-link:not(.a-button):visited:after,
.m-navmain .first-level > li.navigation-state-active > a:after {
  display: none;
}
.m-navmain .first-level > li > a {
  padding-bottom: 24px;
}
.m-navmain .4th-level,
.m-navmain .second-level,
.m-navmain .third-level {
  padding: 0 10px;
}
.m-navmain .4th-level .navigation-state-active > .a-link,
.m-navmain .4th-level .navigation-state-active > a,
.m-navmain .second-level .navigation-state-active > .a-link,
.m-navmain .second-level .navigation-state-active > a,
.m-navmain .third-level .navigation-state-active > .a-link,
.m-navmain .third-level .navigation-state-active > a {
  color: #00639a;
  font-weight: 700;
}
.m-navmain .third-level .a-link:after {
  display: none;
}
.m-navmain .overview .a-link .text {
  font-weight: 700;
}
.m-navmain .overview .a-link:after {
  display: none;
}
[dir="rtl"] .m-navmain .second-level .a-link:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
[dir="rtl"] .m-navmain .second-level .a-link:before {
  content: "";
  content: "";
  display: none;
}
.m-navmainreworked .first-level {
  padding-left: 0;
  margin: 0;
}
.m-navmainreworked .first-level > li {
  padding: 0;
  margin: 0 10px;
}
.m-navmainreworked .first-level > li > a {
  font-size: 1rem;
  font-weight: 400;
  position: relative;
  -webkit-transition: color 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: color 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  color: #000;
  padding: 15px 0 24px;
}
.m-navmainreworked .first-level > li > a:after {
  content: "";
  opacity: 1;
  position: absolute;
  bottom: 0;
  background-color: #007bc0;
  height: 2px;
  width: 0;
  -webkit-transition: width 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: width 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  left: 0;
  margin-left: 0;
}
.m-navmainreworked .first-level > li.is-active > a,
.no-touchevents .m-navmainreworked .first-level > li:hover > a {
  color: #007bc0 !important;
}
.m-navmainreworked .first-level > li.is-active > a:after,
.no-touchevents .m-navmainreworked .first-level > li:hover > a:after {
  width: 100%;
  padding-left: 0 !important;
}
.m-navmainreworked.is-active-mobile .navigation-state-active > .a-link,
.m-navmainreworked.is-active-mobile .navigation-state-active > a {
  color: #00639a;
  font-weight: 700;
}
.m-navmeta {
  font-size: 0.75rem;
}
.m-navmeta .a-link,
.m-navmeta .a-link:not(.a-button):visited {
  color: #000;
  font-weight: 100;
}
.m-navmeta .close-mobile {
  margin-bottom: 5%;
}
.m-navmeta .language-selector {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-navmeta .language-selector .dropdown {
  margin-top: 0;
}
.m-navmeta .language-selector .a-link,
.m-navmeta .language-selector .m-forminput-dropdown {
  display: inline-block;
  padding-top: 20px;
}
.m-navmeta .language-selector .icon-gridview {
  display: none;
}
.m-navmeta .language-selector .a-link {
  line-height: 1.5;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.m-navmeta .language-selector .has-icon.a-link .text {
  vertical-align: baseline;
}
.m-navmeta .language-selector .m-forminput-dropdown {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  position: relative;
  margin-top: 0;
  margin-left: 10px;
  padding-left: 10px;
}
.m-navmeta .language-selector .m-forminput-dropdown:before {
  content: "";
  position: absolute;
  top: 20px;
  left: -1px;
  border-left: 1px solid #e6e6e6;
  width: 0;
  height: 20px;
}
.m-navmeta .language-selector .select-wrap {
  margin: 0;
}
.m-navmeta .language-selector select {
  background: 0 0;
  border-bottom: 0;
}
.header-elements .m-navmeta .a-link:after {
  display: none;
}
.select2-container--open {
  z-index: 100;
}
.m-navmetareworked {
  font-size: 12px;
}
.m-navmyaccount {
  border-radius: initial;
}
.m-navmyaccount:focus-visible {
  outline: 0 !important;
}
.m-navmyaccount.m-popover {
  width: auto;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-header
  .popover-close.a-link.link-addtocart,
.m-navmyaccount .popover-header .a-button.popover-close,
.m-navmyaccount
  .popover-header
  .m-contenttextmedia
  li
  .m-productconversionarea
  .popover-close.a-link.link-addtocart {
  position: absolute;
  color: #000;
  top: 2px;
  right: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-header
  .popover-close.a-link.link-addtocart
  .icon-close,
.m-navmyaccount .popover-header .a-button.popover-close .icon-close,
.m-navmyaccount
  .popover-header
  .m-contenttextmedia
  li
  .m-productconversionarea
  .popover-close.a-link.link-addtocart
  .icon-close {
  font-size: 24px;
}
.m-navmyaccount .popover-content .mybrand {
  border-bottom: 1px solid #000;
  padding-bottom: 0 0 12px 0;
}
.m-navmyaccount .popover-content .mybrand p {
  margin: 0;
}
.m-navmyaccount .popover-content .mybrand .a-link {
  font-weight: 700;
}
.m-navmyaccount .popover-content .list-unstyled {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 16px;
  margin: 24px 0;
}
.m-navmyaccount .popover-content .list-unstyled li {
  padding: 0;
  margin: 0;
  border-bottom: none;
}
.m-navmyaccount .popover-content .list-unstyled li .a-link {
  color: #007bc0;
  padding: 0;
}
.m-navmyaccount .popover-content .list-unstyled li .a-link:hover {
  font-weight: initial;
  color: #00629a;
}
.m-navmyaccount .popover-content .list-unstyled li .a-link:active {
  color: #004975;
}
.m-navmyaccount .popover-content .list-unstyled li .a-link::before {
  display: none;
}
.m-navmyaccount .popover-content .buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  row-gap: 8px;
}
@media (max-width: 899px) {
  .m-navmyaccount.m-popover {
    border: none;
    width: auto;
    background: #fff;
  }
  .m-navmyaccount.m-popover.is-active .popover-arrow {
    display: initial;
  }
  .m-navmyaccount .popover-content .mybrand {
    padding-left: initial;
  }
  .m-navmyaccount .popover-content .buttons,
  .m-navmyaccount .popover-content .list-unstyled li {
    padding-left: 0;
  }
  .m-pagestage .pagestage-content {
    float: none;
  }
}
.m-navmyaccount .popover-content .buttons form {
  display: inline-block;
  margin: 0;
}
.a-morecontenttogglelink
  .more-less-button
  .m-navmyaccount
  .popover-content
  .buttons
  a.a-link-primary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.a-button,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link,
.m-navmyaccount .popover-content .buttons .a-button-primary,
.m-navmyaccount
  .popover-content
  .buttons
  .a-link-primary.a-button.a-button-link,
.m-navmyaccount .popover-content .buttons .a-link-primary.a-button.a-link,
.m-navmyaccount
  .popover-content
  .buttons
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle,
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-navmyaccount
  .popover-content
  .buttons
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button,
.m-navmyaccount
  .popover-content
  .buttons
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link,
.m-navmyaccount
  .popover-content
  .buttons
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-navmyaccount
  .popover-content
  .buttons
  a.a-link-primary.a-button {
  padding: 12px 0;
  border-radius: 0;
  background-color: #007bc0;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  white-space: unset;
  width: auto;
  margin: 0;
}
.a-morecontenttogglelink
  .more-less-button
  .m-navmyaccount
  .popover-content
  .buttons
  a.a-link-primary.a-button.content-toggle::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart::before,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.a-button::before,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link::before,
.m-navmyaccount .popover-content .buttons .a-button-primary::before,
.m-navmyaccount
  .popover-content
  .buttons
  .a-link-primary.a-button.a-button-link::before,
.m-navmyaccount
  .popover-content
  .buttons
  .a-link-primary.a-button.a-link::before,
.m-navmyaccount
  .popover-content
  .buttons
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-navmyaccount
  .popover-content
  .buttons
  a.a-link-primary.a-button::before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 24px;
  padding-right: 8px;
}
.a-morecontenttogglelink
  .more-less-button
  .m-navmyaccount
  .popover-content
  .buttons
  a.a-link-primary.a-button.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart:hover,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.a-button:hover,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link:hover,
.m-navmyaccount .popover-content .buttons .a-button-primary:hover,
.m-navmyaccount .popover-content .buttons .a-link-primary.a-button.a-link:hover,
.m-navmyaccount
  .popover-content
  .buttons
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle:hover,
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-navmyaccount
  .popover-content
  .buttons
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button:hover,
.m-navmyaccount
  .popover-content
  .buttons
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link:hover,
.m-navmyaccount
  .popover-content
  .buttons
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-navmyaccount
  .popover-content
  .buttons
  a.a-link-primary.a-button:hover {
  background-color: #2648a4;
}
.a-morecontenttogglelink
  .more-less-button
  .m-navmyaccount
  .popover-content
  .buttons
  a.a-link-secondary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-navmyaccount
  .popover-content
  .buttons
  .a-button.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-navmyaccount
  .popover-content
  .buttons
  .js-reset-selection,
.m-navmyaccount .popover-content .buttons .a-button-secondary,
.m-navmyaccount
  .popover-content
  .buttons
  .a-link-secondary.a-button.a-button-link,
.m-navmyaccount .popover-content .buttons .a-link-secondary.a-button.a-link,
.m-navmyaccount
  .popover-content
  .buttons
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle,
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart),
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart,
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart),
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-navmyaccount
  .popover-content
  .buttons
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection,
.m-navmyaccount
  .popover-content
  .buttons
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button,
.m-navmyaccount
  .popover-content
  .buttons
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-navmyaccount
  .popover-content
  .buttons
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-navmyaccount
  .popover-content
  .buttons
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button,
.m-navmyaccount
  .popover-content
  .buttons
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-navmyaccount .popover-content .buttons .o-list .a-loadmore button,
.m-navmyaccount
  .popover-content
  .buttons
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-navmyaccount
  .popover-content
  .buttons
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-navmyaccount
  .popover-content
  .buttons
  a.a-link-secondary.a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-navmyaccount
  .popover-content
  .buttons
  .a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-navmyaccount
  .popover-content
  .buttons
  .a-button,
.o-list .a-loadmore .m-navmyaccount .popover-content .buttons button,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-navmyaccount
  .popover-content
  .buttons
  .a-button {
  padding: 12px 0;
  border-radius: 0;
  background-color: #fff;
  font-weight: 400;
  font-size: 1rem;
  border: 1px solid #007bc0;
  color: #007bc0;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.a-morecontenttogglelink
  .more-less-button
  .m-navmyaccount
  .popover-content
  .buttons
  a.a-link-secondary.a-button.content-toggle::before,
.m-contenttextmedia
  li
  .m-navmyaccount
  .popover-content
  .buttons
  .a-button.a-link:not(.link-addtocart)::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link-secondary.a-link.link-addtocart::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart:not(.link-addtocart)::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart::before,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-navmyaccount
  .popover-content
  .buttons
  .js-reset-selection::before,
.m-navmyaccount .popover-content .buttons .a-button-secondary::before,
.m-navmyaccount
  .popover-content
  .buttons
  .a-link-secondary.a-button.a-button-link::before,
.m-navmyaccount
  .popover-content
  .buttons
  .a-link-secondary.a-button.a-link::before,
.m-navmyaccount
  .popover-content
  .buttons
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart)::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart)::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button::before,
.m-navmyaccount
  .popover-content
  .buttons
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart::before,
.m-navmyaccount .popover-content .buttons .o-list .a-loadmore button::before,
.m-navmyaccount
  .popover-content
  .buttons
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button::before,
.m-navmyaccount
  .popover-content
  .buttons
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-navmyaccount
  .popover-content
  .buttons
  a.a-link-secondary.a-button::before,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart::before,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-navmyaccount
  .popover-content
  .buttons
  .a-button::before,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart::before,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-navmyaccount
  .popover-content
  .buttons
  .a-button::before,
.o-list .a-loadmore .m-navmyaccount .popover-content .buttons button::before,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart::before,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-navmyaccount
  .popover-content
  .buttons
  .a-button::before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 24px;
  padding-right: 8px;
}
.a-morecontenttogglelink
  .more-less-button
  .m-navmyaccount
  .popover-content
  .buttons
  a.a-link-secondary.a-button.content-toggle:hover,
.m-contenttextmedia
  li
  .m-navmyaccount
  .popover-content
  .buttons
  .a-button.a-link:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart:hover,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-navmyaccount
  .popover-content
  .buttons
  .js-reset-selection:hover,
.m-navmyaccount .popover-content .buttons .a-button-secondary:hover,
.m-navmyaccount
  .popover-content
  .buttons
  .a-link-secondary.a-button.a-link:hover,
.m-navmyaccount
  .popover-content
  .buttons
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle:hover,
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .a-button.a-link:hover:not(.link-addtocart),
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:hover,
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover:not(.link-addtocart),
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:hover,
.m-navmyaccount
  .popover-content
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.m-navmyaccount
  .popover-content
  .buttons
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection:hover,
.m-navmyaccount
  .popover-content
  .buttons
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button:hover,
.m-navmyaccount
  .popover-content
  .buttons
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.m-navmyaccount
  .popover-content
  .buttons
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-navmyaccount
  .popover-content
  .buttons
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:hover,
.m-navmyaccount
  .popover-content
  .buttons
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-navmyaccount .popover-content .buttons .o-list .a-loadmore button:hover,
.m-navmyaccount
  .popover-content
  .buttons
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.m-navmyaccount
  .popover-content
  .buttons
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-navmyaccount
  .popover-content
  .buttons
  a.a-link-secondary.a-button:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-navmyaccount
  .popover-content
  .buttons
  .a-button:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-navmyaccount
  .popover-content
  .buttons
  .a-button:hover,
.o-list .a-loadmore .m-navmyaccount .popover-content .buttons button:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-navmyaccount
  .popover-content
  .buttons
  .a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-navmyaccount
  .popover-content
  .buttons
  .a-button:hover {
  border-color: #00629a;
  color: #00629a;
  background: #fff;
}
.m-next-best-steps,
.m-nextbeststeps {
  position: relative;
  padding: 24px 0 32px;
  background-color: #eff1f2;
  margin-top: 0;
  margin-bottom: 64px;
}
.m-next-best-steps:before,
.m-nextbeststeps:before {
  -webkit-box-shadow: 0 0 0 100vmax #eff1f2;
  box-shadow: 0 0 0 100vmax #eff1f2;
  -webkit-clip-path: inset(0 -100vmax);
  clip-path: inset(0 -100vmax);
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
}
.m-next-best-steps.is-desktop,
.m-nextbeststeps.is-desktop {
  display: block;
}
.m-next-best-steps .heading,
.m-nextbeststeps .heading {
  text-align: left;
}
.m-next-best-steps .heading .a-heading,
.m-nextbeststeps .heading .a-heading {
  font-size: 24px;
  line-height: 34px;
  font-weight: 700;
}
.m-next-best-steps .a-heading.module-heading,
.m-nextbeststeps .a-heading.module-heading {
  font-size: 24px;
  line-height: 34px;
  font-weight: 700;
  margin-bottom: 24px;
  text-align: left;
}
.m-next-best-steps .teaser-container,
.m-nextbeststeps .teaser-container {
  display: -ms-grid;
  display: grid;
  gap: 1rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}
.m-next-best-steps .teaser-container .add-by-product-list,
.m-next-best-steps .teaser-container .add-by-product-number,
.m-next-best-steps .teaser-container .add-by-product-similarity,
.m-nextbeststeps .teaser-container .add-by-product-list,
.m-nextbeststeps .teaser-container .add-by-product-number,
.m-nextbeststeps .teaser-container .add-by-product-similarity {
  margin: 0;
  padding: 16px;
  text-align: left;
  background-color: #fff;
}
.m-next-best-steps .teaser-container .add-by-product-list .a-heading,
.m-next-best-steps .teaser-container .add-by-product-number .a-heading,
.m-next-best-steps .teaser-container .add-by-product-similarity .a-heading,
.m-nextbeststeps .teaser-container .add-by-product-list .a-heading,
.m-nextbeststeps .teaser-container .add-by-product-number .a-heading,
.m-nextbeststeps .teaser-container .add-by-product-similarity .a-heading {
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  margin-bottom: 8px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-next-best-steps
  .teaser-container
  .add-by-product-list
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-next-best-steps
  .teaser-container
  .add-by-product-number
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-next-best-steps
  .teaser-container
  .add-by-product-similarity
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-nextbeststeps
  .teaser-container
  .add-by-product-list
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-nextbeststeps
  .teaser-container
  .add-by-product-number
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-nextbeststeps
  .teaser-container
  .add-by-product-similarity
  > .a-link.link-addtocart,
.m-next-best-steps .teaser-container .add-by-product-list > .a-button,
.m-next-best-steps .teaser-container .add-by-product-number > .a-button,
.m-next-best-steps .teaser-container .add-by-product-similarity > .a-button,
.m-next-best-steps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-list
  > .a-link.link-addtocart,
.m-next-best-steps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-number
  > .a-link.link-addtocart,
.m-next-best-steps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-similarity
  > .a-link.link-addtocart,
.m-nextbeststeps .teaser-container .add-by-product-list > .a-button,
.m-nextbeststeps .teaser-container .add-by-product-number > .a-button,
.m-nextbeststeps .teaser-container .add-by-product-similarity > .a-button,
.m-nextbeststeps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-list
  > .a-link.link-addtocart,
.m-nextbeststeps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-number
  > .a-link.link-addtocart,
.m-nextbeststeps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-similarity
  > .a-link.link-addtocart {
  border: none;
  height: auto;
  margin: 0;
  padding: 0;
  color: #000 !important;
  font-size: 16px;
  line-height: 24px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-next-best-steps
  .teaser-container
  .add-by-product-list
  > .a-link.link-addtocart
  span,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-next-best-steps
  .teaser-container
  .add-by-product-number
  > .a-link.link-addtocart
  span,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-next-best-steps
  .teaser-container
  .add-by-product-similarity
  > .a-link.link-addtocart
  span,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-nextbeststeps
  .teaser-container
  .add-by-product-list
  > .a-link.link-addtocart
  span,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-nextbeststeps
  .teaser-container
  .add-by-product-number
  > .a-link.link-addtocart
  span,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-nextbeststeps
  .teaser-container
  .add-by-product-similarity
  > .a-link.link-addtocart
  span,
.m-next-best-steps .teaser-container .add-by-product-list > .a-button span,
.m-next-best-steps .teaser-container .add-by-product-number > .a-button span,
.m-next-best-steps
  .teaser-container
  .add-by-product-similarity
  > .a-button
  span,
.m-next-best-steps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-list
  > .a-link.link-addtocart
  span,
.m-next-best-steps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-number
  > .a-link.link-addtocart
  span,
.m-next-best-steps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-similarity
  > .a-link.link-addtocart
  span,
.m-nextbeststeps .teaser-container .add-by-product-list > .a-button span,
.m-nextbeststeps .teaser-container .add-by-product-number > .a-button span,
.m-nextbeststeps .teaser-container .add-by-product-similarity > .a-button span,
.m-nextbeststeps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-list
  > .a-link.link-addtocart
  span,
.m-nextbeststeps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-number
  > .a-link.link-addtocart
  span,
.m-nextbeststeps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-similarity
  > .a-link.link-addtocart
  span {
  position: relative;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-next-best-steps
  .teaser-container
  .add-by-product-list
  > .a-link.link-addtocart
  span:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-next-best-steps
  .teaser-container
  .add-by-product-number
  > .a-link.link-addtocart
  span:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-next-best-steps
  .teaser-container
  .add-by-product-similarity
  > .a-link.link-addtocart
  span:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-nextbeststeps
  .teaser-container
  .add-by-product-list
  > .a-link.link-addtocart
  span:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-nextbeststeps
  .teaser-container
  .add-by-product-number
  > .a-link.link-addtocart
  span:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-nextbeststeps
  .teaser-container
  .add-by-product-similarity
  > .a-link.link-addtocart
  span:after,
.m-next-best-steps
  .teaser-container
  .add-by-product-list
  > .a-button
  span:after,
.m-next-best-steps
  .teaser-container
  .add-by-product-number
  > .a-button
  span:after,
.m-next-best-steps
  .teaser-container
  .add-by-product-similarity
  > .a-button
  span:after,
.m-next-best-steps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-list
  > .a-link.link-addtocart
  span:after,
.m-next-best-steps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-number
  > .a-link.link-addtocart
  span:after,
.m-next-best-steps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-similarity
  > .a-link.link-addtocart
  span:after,
.m-nextbeststeps .teaser-container .add-by-product-list > .a-button span:after,
.m-nextbeststeps
  .teaser-container
  .add-by-product-number
  > .a-button
  span:after,
.m-nextbeststeps
  .teaser-container
  .add-by-product-similarity
  > .a-button
  span:after,
.m-nextbeststeps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-list
  > .a-link.link-addtocart
  span:after,
.m-nextbeststeps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-number
  > .a-link.link-addtocart
  span:after,
.m-nextbeststeps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-similarity
  > .a-link.link-addtocart
  span:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-next-best-steps
  .teaser-container
  .add-by-product-list
  > .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-next-best-steps
  .teaser-container
  .add-by-product-number
  > .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-next-best-steps
  .teaser-container
  .add-by-product-similarity
  > .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-nextbeststeps
  .teaser-container
  .add-by-product-list
  > .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-nextbeststeps
  .teaser-container
  .add-by-product-number
  > .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-nextbeststeps
  .teaser-container
  .add-by-product-similarity
  > .a-link.link-addtocart:hover,
.m-next-best-steps .teaser-container .add-by-product-list > .a-button:hover,
.m-next-best-steps .teaser-container .add-by-product-number > .a-button:hover,
.m-next-best-steps
  .teaser-container
  .add-by-product-similarity
  > .a-button:hover,
.m-next-best-steps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-list
  > .a-link.link-addtocart:hover,
.m-next-best-steps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-number
  > .a-link.link-addtocart:hover,
.m-next-best-steps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-similarity
  > .a-link.link-addtocart:hover,
.m-nextbeststeps .teaser-container .add-by-product-list > .a-button:hover,
.m-nextbeststeps .teaser-container .add-by-product-number > .a-button:hover,
.m-nextbeststeps .teaser-container .add-by-product-similarity > .a-button:hover,
.m-nextbeststeps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-list
  > .a-link.link-addtocart:hover,
.m-nextbeststeps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-number
  > .a-link.link-addtocart:hover,
.m-nextbeststeps
  .teaser-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-by-product-similarity
  > .a-link.link-addtocart:hover {
  background-color: transparent !important;
}
.m-next-best-steps .teaser-container .add-by-product-list .a-link,
.m-next-best-steps .teaser-container .add-by-product-number .a-link,
.m-next-best-steps .teaser-container .add-by-product-similarity .a-link,
.m-nextbeststeps .teaser-container .add-by-product-list .a-link,
.m-nextbeststeps .teaser-container .add-by-product-number .a-link,
.m-nextbeststeps .teaser-container .add-by-product-similarity .a-link {
  text-align: left;
}
.m-next-best-steps
  .teaser-container
  .add-by-product-number
  .searchfield-container,
.m-nextbeststeps
  .teaser-container
  .add-by-product-number
  .searchfield-container {
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  -ms-grid-columns: 1fr auto;
  grid-template-columns: 1fr auto;
  gap: 8px;
}
.m-next-best-steps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-searchinput,
.m-nextbeststeps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-searchinput {
  margin-bottom: 0;
  border: none;
}
.m-next-best-steps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-form
  .form-row,
.m-nextbeststeps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-form
  .form-row {
  margin: 0;
  padding: 0;
}
.m-next-best-steps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-searchfield
  .form-row
  .searchinput
  .input-wrap,
.m-nextbeststeps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-searchfield
  .form-row
  .searchinput
  .input-wrap {
  width: 100%;
}
.m-next-best-steps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload,
.m-nextbeststeps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload {
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  -ms-grid-columns: 1fr auto;
  grid-template-columns: 1fr auto;
  gap: 8px;
}
.m-next-best-steps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .m-form,
.m-nextbeststeps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .m-form {
  margin-bottom: 0;
}
.m-next-best-steps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .form-row,
.m-nextbeststeps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .form-row {
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
}
.m-next-best-steps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .form-row
  .searchinput,
.m-nextbeststeps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .form-row
  .searchinput {
  width: 100%;
}
.m-next-best-steps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .form-row
  .m-searchfield,
.m-nextbeststeps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .form-row
  .m-searchfield {
  margin: 0;
  width: 100%;
}
.m-next-best-steps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .form-row
  .m-searchfield
  .searchfield-input,
.m-nextbeststeps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .form-row
  .m-searchfield
  .searchfield-input {
  padding: 13px 16px 14px;
  text-overflow: ellipsis;
  width: 100%;
  margin: 0;
  background-color: #e0e2e5;
  border-color: transparent;
  border-width: 0;
  border-bottom: 1px solid #000;
  font-size: inherit;
  border-radius: 0;
}
.m-next-best-steps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .form-row
  .m-searchfield
  .searchfield-input::-webkit-input-placeholder,
.m-nextbeststeps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .form-row
  .m-searchfield
  .searchfield-input::-webkit-input-placeholder {
  color: #656a6f;
  opacity: 1;
}
.m-next-best-steps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .form-row
  .m-searchfield
  .searchfield-input:-ms-input-placeholder,
.m-nextbeststeps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .form-row
  .m-searchfield
  .searchfield-input:-ms-input-placeholder {
  opacity: 1;
  color: #656a6f;
}
.m-next-best-steps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .form-row
  .m-searchfield
  .searchfield-input::placeholder,
.m-nextbeststeps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .form-row
  .m-searchfield
  .searchfield-input::placeholder {
  color: #656a6f;
  opacity: 1;
}
.m-next-best-steps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .form-row
  .m-searchfield
  .searchfield-input::-ms-input-placeholder,
.m-nextbeststeps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .form-row
  .m-searchfield
  .searchfield-input::-ms-input-placeholder {
  color: #656a6f;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-next-best-steps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-nextbeststeps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .a-link.link-addtocart,
.m-next-best-steps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .a-button,
.m-next-best-steps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-nextbeststeps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .a-button,
.m-nextbeststeps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  margin: 0;
  border: 1px solid #007bc0;
  font-size: 1rem;
  height: 3rem;
  max-width: 100%;
  overflow: hidden;
  padding: 0 1rem;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: auto;
  border-radius: 0;
  color: #007bc0;
  background: #fff;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-next-best-steps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .a-link.link-addtocart
  .text,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-nextbeststeps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .a-link.link-addtocart
  .text,
.m-next-best-steps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .a-button
  .text,
.m-next-best-steps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .text,
.m-nextbeststeps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .a-button
  .text,
.m-nextbeststeps
  .teaser-container
  .add-by-product-number
  .searchfield-container
  .m-entervibdocumentdownload
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .text {
  color: inherit;
}
.m-next-best-steps .step-container,
.m-nextbeststeps .step-container {
  gap: 16px;
}
.m-next-best-steps .step-container .m-step-element,
.m-nextbeststeps .step-container .m-step-element {
  padding: 16px;
}
.m-next-best-steps
  .step-container
  .m-step-element:first-child:nth-last-child(2),
.m-next-best-steps
  .step-container
  .m-step-element:first-child:nth-last-child(2)
  ~ .m-step-element,
.m-nextbeststeps .step-container .m-step-element:first-child:nth-last-child(2),
.m-nextbeststeps
  .step-container
  .m-step-element:first-child:nth-last-child(2)
  ~ .m-step-element {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}
.m-next-best-steps
  .step-container
  .m-step-element:first-child:nth-last-child(3),
.m-next-best-steps
  .step-container
  .m-step-element:first-child:nth-last-child(3)
  ~ .m-step-element,
.m-nextbeststeps .step-container .m-step-element:first-child:nth-last-child(3),
.m-nextbeststeps
  .step-container
  .m-step-element:first-child:nth-last-child(3)
  ~ .m-step-element {
  -webkit-flex-basis: 33.3333%;
  -ms-flex-preferred-size: 33.3333%;
  flex-basis: 33.3333%;
}
.m-next-best-steps
  .step-container
  .m-step-element:first-child:nth-last-child(3)
  .headline,
.m-next-best-steps
  .step-container
  .m-step-element:first-child:nth-last-child(3)
  ~ .m-step-element
  .headline,
.m-nextbeststeps
  .step-container
  .m-step-element:first-child:nth-last-child(3)
  .headline,
.m-nextbeststeps
  .step-container
  .m-step-element:first-child:nth-last-child(3)
  ~ .m-step-element
  .headline {
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-next-best-steps
  .step-container
  .m-step-element
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-nextbeststeps
  .step-container
  .m-step-element
  .a-link.link-addtocart,
.m-next-best-steps .step-container .m-step-element .a-button,
.m-next-best-steps
  .step-container
  .m-step-element
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-nextbeststeps .step-container .m-step-element .a-button,
.m-nextbeststeps
  .step-container
  .m-step-element
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.m-next-best-steps .step-container .m-step-element .m-searchinput,
.m-nextbeststeps .step-container .m-step-element .m-searchinput {
  border-top: none;
}
.m-next-best-steps .step-container .m-step-element .m-searchinput .form-row,
.m-nextbeststeps .step-container .m-step-element .m-searchinput .form-row {
  margin-right: 8px;
}
.m-next-best-steps .input-container .m-searchfield .form-row,
.m-nextbeststeps .input-container .m-searchfield .form-row {
  margin-top: 0;
}
.m-next-best-steps
  .input-container
  .m-searchfield
  .form-row
  .searchinput
  .input-wrap,
.m-nextbeststeps
  .input-container
  .m-searchfield
  .form-row
  .searchinput
  .input-wrap {
  width: 100%;
}
.m-next-best-steps .input-container .js-recommended-products,
.m-nextbeststeps .input-container .js-recommended-products {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-oneaccountdecidedefaultdata .info {
  margin: 10px 0;
}
.m-oneaccountdecidedefaultdata .form-row {
  max-width: unset;
  padding: 0;
  margin: 0;
}
.m-oneaccountdecidedefaultdata .js-address-container .form-row {
  margin-bottom: 24px;
}
.m-oneaccountdecidedefaultdata .js-address-container .form-row .a-formlabel {
  margin-bottom: 8px;
  line-height: 1;
}
.m-oneaccountdecidedefaultdata
  .js-address-container
  .form-row
  .a-formlabel
  .label-text {
  font-weight: 400;
}
.m-oneaccountdecidedefaultdata
  .js-address-container
  [data-field-count="2"]
  .a-formlabel:not(.form-layout-col):not(.radio) {
  width: -webkit-calc(62.5% - 5px);
  width: calc(62.5% - 5px);
}
.m-oneaccountdecidedefaultdata
  .js-address-container
  [data-field-count="2"]
  .a-formlabel:not(.form-layout-col):not(.radio):nth-last-of-type(1) {
  width: -webkit-calc(37.5% - 5px);
  width: calc(37.5% - 5px);
}
.m-oneaccountdecidedefaultdata > .form-layout-fourth {
  margin-bottom: 32px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr) [1];
  grid-template-columns: repeat(1, 1fr);
  gap: 16px;
}
@media (min-width: 600px) {
  .m-oneaccountdecidedefaultdata > .form-layout-fourth {
    -ms-grid-columns: (1fr) [3];
    grid-template-columns: repeat(3, 1fr);
    margin-bottom: 40px;
  }
}
.m-oneaccountdecidedefaultdata > .form-layout-fourth:after {
  display: none;
}
.m-oneaccountdecidedefaultdata > .form-layout-fourth .form-layout-col {
  width: 100%;
  padding: 0;
}
.m-oneaccountdecidedefaultdata
  > .form-layout-fourth
  .form-layout-col
  .form-row.form-row-fullwidth {
  height: 100%;
}
.m-oneaccountdecidedefaultdata
  > .form-layout-fourth
  .form-layout-col
  .m-forminput.m-forminput-radio,
.m-oneaccountdecidedefaultdata
  > .form-layout-fourth
  .form-layout-col
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search,
.m-oneaccountdecidedefaultdata
  > .form-layout-fourth
  .form-layout-col
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input,
.m-oneaccountdecidedefaultdata
  > .form-layout-fourth
  .form-layout-col
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-oneaccountdecidedefaultdata
  > .form-layout-fourth
  .form-layout-col
  .m-forminput-radio.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-oneaccountdecidedefaultdata
  > .form-layout-fourth
  .form-layout-col
  input.m-forminput-radio.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-oneaccountdecidedefaultdata
  > .form-layout-fourth
  .form-layout-col
  input.m-forminput-radio.m-forminput {
  width: 100%;
  height: 100%;
  padding: 0;
}
.m-oneaccountdecidedefaultdata
  > .form-layout-fourth
  .form-layout-col
  .a-formlabel.radio {
  height: 100%;
  width: 100%;
  position: relative;
  border: 1px solid #e0e2e5;
  margin: 0;
  padding: 12px;
}
.m-oneaccountdecidedefaultdata
  > .form-layout-fourth
  .form-layout-col
  .a-formlabel.radio:after,
.m-oneaccountdecidedefaultdata
  > .form-layout-fourth
  .form-layout-col
  .a-formlabel.radio:before {
  display: none;
}
.m-oneaccountdecidedefaultdata
  > .form-layout-fourth
  .form-layout-col
  .label-text {
  margin: 0;
}
.m-oneaccountdecidedefaultdata
  > .form-layout-fourth
  .form-layout-col
  input:checked
  ~ .a-formlabel.radio:before {
  content: "";
  display: block;
  inset: -2px;
  border-radius: 0;
  width: auto;
  height: auto;
  background: 0 0;
  border: 2px solid #007bc0;
  position: absolute;
}
.m-oneaccountdecidedefaultdata .info {
  text-align: left;
  font-size: 12px !important;
  line-height: 18px;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 24px;
}
.m-oneaccountdecidedefaultdata .form-actions {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.m-oneaccountdecidedefaultdata .form-actions .form-action {
  margin: 0;
}
.m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  > :last-child {
  margin-bottom: 0 !important;
}
.m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  .a-backlink {
  padding: 0;
  margin-bottom: 8px;
}
.m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  .a-heading {
  padding: 0;
}
.m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  .a-heading.headline {
  font-size: 24px;
  line-height: 34px;
  font-weight: 700;
  margin-bottom: 16px;
}
.m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  h2.a-heading,
.m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  h3.a-heading {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 8px;
}
@media (min-width: 600px) {
  .m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
    .a-heading.headline {
    font-size: 32px;
    line-height: 43px;
    margin-bottom: 24px;
  }
  .m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
    h2.a-heading,
  .m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
    h3.a-heading {
    font-size: 20px;
    line-height: 30px;
  }
}
.m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  .text.intro-text {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
.m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  .m-togglebox {
  margin-bottom: 32px;
}
@media (min-width: 600px) {
  .m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
    .m-togglebox {
    margin-bottom: 40px;
  }
}
.m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  .a-formlabel {
  margin-bottom: 20px;
  display: block;
}
.m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  .a-formlabel
  .label-text {
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
}
.m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  .a-formlabel
  .label-text.disabled {
  font-size: 16px;
  line-height: 24px;
  color: #000;
  font-weight: 400;
}
.m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  .m-forminput.m-forminput-radio,
.m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search,
.m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input,
.m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  .m-forminput-radio.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  input.m-forminput-radio.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  input.m-forminput-radio.m-forminput {
  padding: 0;
}
.m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  .m-forminput.m-forminput-radio
  .a-formlabel
  .label-text,
.m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  .a-formlabel
  .label-text,
.m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  .a-formlabel
  .label-text,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  .m-forminput-radio.technical-info-search
  .a-formlabel
  .label-text,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  input.m-forminput-radio.js-search-input
  .a-formlabel
  .label-text {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin: 0;
}
.m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  h3 {
  margin-top: 20px;
}
.m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  .account
  .account-brand {
  margin-right: 10px;
}
.m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  .form-layout-full {
  margin-bottom: 32px;
}
.m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  .m-form
  .form-row {
  padding: 0;
  margin-right: 0;
}
.m-oneaccountidentification.m-oneaccountidentification.m-oneaccountidentification
  .form-row {
  margin-top: 0;
}
.m-oneaccountstart.m-oneaccountstart.m-oneaccountstart .m-form .form-row {
  margin-right: 0;
  margin-top: 0;
  padding: 0;
}
.m-oneaccountstart.m-oneaccountstart.m-oneaccountstart .a-heading {
  padding: 0;
}
.m-oneaccountstart.m-oneaccountstart.m-oneaccountstart .a-heading.headline {
  font-size: 24px;
  line-height: 34px;
  font-weight: 700;
  margin-bottom: 16px;
}
.m-oneaccountstart.m-oneaccountstart.m-oneaccountstart h2.a-heading,
.m-oneaccountstart.m-oneaccountstart.m-oneaccountstart h3.a-heading {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 8px;
}
@media (min-width: 600px) {
  .m-oneaccountstart.m-oneaccountstart.m-oneaccountstart .a-heading.headline {
    font-size: 32px;
    line-height: 43px;
    margin-bottom: 24px;
  }
  .m-oneaccountstart.m-oneaccountstart.m-oneaccountstart h2.a-heading,
  .m-oneaccountstart.m-oneaccountstart.m-oneaccountstart h3.a-heading {
    font-size: 20px;
    line-height: 30px;
  }
}
.m-oneaccountstart.m-oneaccountstart.m-oneaccountstart .text.intro-text {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 32px;
}
.m-oneaccountstart.m-oneaccountstart.m-oneaccountstart .m-togglebox {
  margin-bottom: 0;
}
@media (min-width: 600px) {
  .m-oneaccountstart.m-oneaccountstart.m-oneaccountstart .text.intro-text {
    margin-bottom: 40px;
  }
  .m-oneaccountstart.m-oneaccountstart.m-oneaccountstart .m-togglebox {
    margin-bottom: 23px;
  }
}
.m-oneaccountstart.m-oneaccountstart.m-oneaccountstart .a-formlabel {
  display: block;
  margin-bottom: 24px;
}
.m-oneaccountstart.m-oneaccountstart.m-oneaccountstart
  .a-formlabel
  .label-text.disabled {
  font-size: 16px;
  line-height: 24px;
  color: #000;
  font-weight: 400;
}
.m-oneaccountstart.m-oneaccountstart.m-oneaccountstart .form-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.m-oneaccountstart.m-oneaccountstart.m-oneaccountstart .form-actions:after {
  display: none;
}
.m-oneaccountstart.m-oneaccountstart.m-oneaccountstart
  .form-actions
  .form-action {
  min-width: auto;
  margin: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-oneaccountstart.m-oneaccountstart.m-oneaccountstart
  .form-actions
  .form-action
  .a-link.link-addtocart,
.m-oneaccountstart.m-oneaccountstart.m-oneaccountstart
  .form-actions
  .form-action
  .a-button,
.m-oneaccountstart.m-oneaccountstart.m-oneaccountstart
  .form-actions
  .form-action
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.m-oneaccountstart.m-oneaccountstart.m-oneaccountstart .link {
  padding: 20px 0;
}
.m-oneaccountstart.m-oneaccountstart.m-oneaccountstart h3 {
  margin-top: 20px;
}
.m-oneaccountstart.m-oneaccountstart.m-oneaccountstart .account + .account {
  margin-bottom: 24px;
}
@media (min-width: 600px) {
  .m-oneaccountstart.m-oneaccountstart.m-oneaccountstart .a-formlabel {
    margin-bottom: 32px;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-oneaccountstart.m-oneaccountstart.m-oneaccountstart
    .form-actions
    .form-action
    .a-link.link-addtocart,
  .m-oneaccountstart.m-oneaccountstart.m-oneaccountstart
    .form-actions
    .form-action,
  .m-oneaccountstart.m-oneaccountstart.m-oneaccountstart
    .form-actions
    .form-action
    .a-button,
  .m-oneaccountstart.m-oneaccountstart.m-oneaccountstart
    .form-actions
    .form-action
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: auto;
  }
  .m-oneaccountstart.m-oneaccountstart.m-oneaccountstart .account + .account {
    margin-bottom: 32px;
  }
}
.m-oneaccountstart.m-oneaccountstart.m-oneaccountstart .account .account-brand {
  margin-right: 10px;
}
.m-oneaccountstart.m-oneaccountstart.m-oneaccountstart
  .m-termsconditions
  > .a-heading {
  margin-bottom: 16px;
}
.m-orderitem {
  font-size: 0.875rem;
}
.m-orderitem .price p {
  font-size: 100%;
}
.m-orderitem .price p:not(:first-of-type) {
  margin: 0.4375rem auto;
}
.m-orderitem .price p.h3 {
  color: #007bc0;
  font-size: 2.125rem;
  line-height: 1;
}
.m-orderitem dt.heading {
  font-weight: 600;
  margin-bottom: 0;
}
.m-orderitem .delivery-status.purchase dd,
.m-orderitem .delivery-status.purchase dd .icon {
  color: #009bd9;
}
.m-orderitem .delivery-status.repair dd,
.m-orderitem .delivery-status.repair dd .icon {
  color: #70bf54;
}
.m-orderitem .delivery-status .icon {
  top: 0.35rem;
  left: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-orderitem
  .buttons
  .a-link.link-addtocart,
.m-orderitem .buttons .a-button,
.m-orderitem
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.m-ordernotesarea .mynotes-row .note-container .note,
.m-ordernotesarea .othersnotes-row .note-container .note {
  padding: 15px 20px;
  border: none;
  border-radius: 0.4rem;
  position: relative;
}
.m-ordernotesarea .mynotes-row .note-container .authortimestamp,
.m-ordernotesarea .othersnotes-row .note-container .authortimestamp {
  font-size: 11px;
  color: #ccc;
  padding: 10px 20px;
}
.m-ordernotesarea .mynotes-row .note-container .note {
  color: #606061;
  background-color: #efeff0;
}
.m-ordernotesarea .mynotes-row .note-container .note:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 30px;
  width: 0;
  height: 0;
  border: 23px solid transparent;
  border-top-color: #efeff0;
  border-bottom: 0;
  border-left: 0;
  margin-left: -10px;
  margin-bottom: -23px;
}
.m-ordernotesarea .mynotes-row .note-container .authortimestamp {
  text-align: right;
  padding-right: 65px;
}
.m-ordernotesarea .othersnotes-row .note-container .note {
  color: #293036;
  background-color: #71767c;
}
.m-ordernotesarea .othersnotes-row .note-container .note:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 40px;
  width: 0;
  height: 0;
  border: 23px solid transparent;
  border-top-color: #71767c;
  border-bottom: 0;
  border-right: 0;
  margin-left: -10px;
  margin-bottom: -23px;
}
.m-ordernotesarea .othersnotes-row .note-container .authortimestamp {
  padding-left: 65px;
}
@media (max-width: 599px) {
  .m-ordernotesarea .mynotes-row .note-container .note:after {
    right: 20px;
  }
  .m-ordernotesarea .mynotes-row .note-container .authortimestamp {
    padding-right: 55px;
  }
  .m-ordernotesarea .othersnotes-row .note-container .note:after {
    left: 30px;
  }
  .m-ordernotesarea .othersnotes-row .note-container .authortimestamp {
    padding-left: 55px;
  }
}
.m-orderpurchaseitem .information,
.m-orderpurchaseitem .information .delivery {
  margin-left: 0;
}
.m-orderpurchaseitem .information .delivery p {
  margin-bottom: 0;
}
.m-orderpurchaseitem .information .links {
  margin-top: 30px;
  margin-left: 0;
}
.m-orderpurchaseitem .further-information p {
  margin-bottom: 0;
}
.m-orderpurchaseitem .a-horizontalrule,
.m-orderpurchaseitem hr {
  width: 100%;
}
.m-orderpurchaseitem .a-horizontalrule:before,
.m-orderpurchaseitem hr:before {
  height: 1px;
  background: #e6e6e6;
}
.m-overviewtile .content {
  border-bottom: 1px solid #e5e5e5;
}
.m-overviewtile .content p {
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 0;
}
.m-overviewtile .content .icon {
  font-size: 24px;
  vertical-align: bottom;
}
.m-pagestage {
  margin-bottom: 64px;
}
.m-pagestage .pagestage-content-wrapper .pagestage-content-container {
  max-width: 1232px;
}
.m-pagestage .pagestage-content {
  margin-bottom: 40px;
  color: #000;
  padding-left: 16px;
  padding-right: 16px;
}
.m-pagestage .pagestage-content .pagestage-headline {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2.125rem;
  margin-bottom: 1rem;
}
@media (min-width: 600px) {
  .m-pagestage {
    margin-bottom: 80px;
  }
  .m-pagestage .pagestage-content .pagestage-headline {
    font-size: 2rem;
    line-height: 2.6875rem;
    margin-bottom: 1.5rem;
  }
}
@media (min-width: 900px) {
  .m-pagestage {
    margin-bottom: 35px;
  }
  .m-pagestage .pagestage-content .pagestage-headline {
    font-size: 3rem;
    line-height: 3.75rem;
    margin-bottom: 1.5rem;
  }
}
.m-pagestage .pagestage-content .pagestage-description {
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 600px) {
  .m-pagestage .pagestage-content .pagestage-description {
    font-size: 20px;
    line-height: 30px;
  }
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-pagestage
  .pagestage-content
  .a-link.link-addtocart,
.m-pagestage .pagestage-content .a-button,
.m-pagestage .pagestage-content .a-link,
.m-pagestage
  .pagestage-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: -webkit-fit-content;
  width: fit-content;
}
.m-pagestage .a-image,
.m-pagestage .m-video {
  margin-bottom: 35px;
}
.m-pagestage .pagestage-video-control {
  left: 25px;
  padding: 10px;
  -webkit-transform: translateY(-webkit-calc(-100% - 35px - 25px));
  -ms-transform: translateY(calc(-100% - 35px - 25px));
  transform: translateY(calc(-100% - 35px - 25px));
}
.m-pagestage .pagestage-video-control .icon:before {
  font-size: 20px;
}
.m-pagestage.pagestage-dark-theme .pagestage-video-control {
  color: #000;
}
.m-pagestage .pagestage-description {
  margin-bottom: 25px;
}
.m-pagestage .pagestage-description:last-child {
  margin-bottom: 10px;
}
.m-pagestage .m-linklist.m-linklist-rebrush {
  border-top: 1px solid #c1c7cc;
  border-bottom: none;
  padding: 40px 0 0;
  margin-top: 10px;
}
.m-pagestage .m-linklist ul {
  margin: 0;
}
.m-pagestage .m-linklist ul li:last-child {
  margin-bottom: 0;
}
@media (min-width: 900px) {
  .m-pagestage .pagestage-content {
    width: 66.6666666667%;
    background: #fff;
    padding: 28px 25px 23px;
    margin-bottom: 25px;
  }
  .m-pagestage .pagestage-content .a-heading {
    font-size: 2.5rem;
  }
  .m-pagestage .pagestage-content-right {
    left: auto;
    right: 16px;
  }
  .m-pagestage .pagestage-content-top-left {
    left: 16px;
  }
  .m-pagestage .pagestage-content-top-right {
    right: 16px;
  }
  .m-pagestage .pagestage-content-bottom-left {
    top: auto;
    left: 16px;
  }
  .m-pagestage .pagestage-content-bottom-right {
    left: auto;
    top: auto;
    right: 16px;
  }
  .m-pagestage .m-linklist.m-linklist-rebrush {
    border: none;
    padding: 0;
    margin-top: 0;
  }
}
.a-morecontenttogglelink
  .more-less-button
  .m-pagestage
  a.a-button.a-link-primary.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-pagestage
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-pagestage
  .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-pagestage
  .a-button.a-link,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-pagestage
  .a-link.link-addtocart,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-pagestage
  .a-button.a-link,
.m-pagestage .a-button.a-button-primary,
.m-pagestage .a-button.a-link-primary.a-link,
.m-pagestage
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle,
.m-pagestage
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-pagestage
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link.link-addtocart,
.m-pagestage
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link,
.m-pagestage
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link,
.m-pagestage
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-pagestage
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link-primary.a-link,
.m-pagestage
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-pagestage
  .a-button.a-link-primary.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-pagestage
  a.a-button.a-link-primary {
  display: inline-block;
}
.pagetype-campaign .m-pagestage {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
}
.pagetype-campaign .m-pagestage .a-image,
.pagetype-campaign .m-pagestage .m-video {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.pagetype-campaign .m-pagestage .m-video {
  margin-bottom: 0;
}
.pagetype-campaign .m-pagestage .pagestage-video-control {
  bottom: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.pagetype-campaign .m-pagestage .pagestage-content-wrapper {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  position: unset;
  inset: unset;
  height: auto;
  padding: 0;
  max-width: 100%;
}
.pagetype-campaign
  .m-pagestage
  .pagestage-content-wrapper
  .pagestage-content-container {
  position: unset;
}
.pagetype-campaign .m-pagestage .js-page-stage-bottom {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.pagetype-campaign .m-pagestage .pagestage-content {
  position: relative;
  width: 100%;
  inset: unset;
  margin: 0;
  max-width: 100%;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.pagetype-campaign .m-pagestage .pagestage-content.pagestage-content-center {
  text-align: center;
}
.pagetype-campaign .m-pagestage .pagestage-content h1.a-heading {
  font-size: 24px;
  line-height: 34px;
}
.m-pagetitle {
  margin: 0 0 64px;
}
.m-pagetitle .a-heading {
  font-size: 32px;
  line-height: 43px;
  font-weight: 700;
  margin-bottom: 16px;
}
@media (min-width: 600px) {
  .pagetype-campaign .m-pagestage .pagestage-content {
    padding-left: 16px;
    padding-right: 16px;
  }
  .pagetype-campaign .m-pagestage .pagestage-content h1.a-heading {
    font-size: 48px;
    line-height: 60px;
  }
  .m-pagetitle {
    margin: 0 0 80px;
  }
  .m-pagetitle .a-heading {
    font-size: 48px;
    line-height: 60px;
    margin-bottom: 24px;
  }
}
.m-pagetitle .intro-text {
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
}
.m-pagetitle :last-child {
  margin-bottom: 0;
}
:lang(zh-CN) .m-pagetitle .a-heading {
  font-size: 1.25rem;
}
.m-pagination > ul > li::before {
  color: unset;
  max-width: unset;
  max-height: unset;
  left: unset;
}
.m-parallax {
  padding: 0;
  margin-bottom: 64px;
}
.m-parallax .a-heading {
  font-size: 1.5rem;
  line-height: 34px;
  font-weight: 700;
}
.m-parallax .parallax-container .background {
  display: none;
}
@media (min-width: 900px) {
  .m-parallax .a-heading {
    font-size: 2.5rem;
    line-height: 52px;
  }
  .m-parallax .parallax-container .media-left .content {
    padding: 0 0 0 32px;
  }
  .m-parallax .parallax-container .content {
    padding: 0 32px 0 0;
  }
}
.m-parallax .parallax-container .content p {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 24px;
}
.m-parallax .parallax-container .content .a-heading.h3 {
  font-size: 1.5rem;
  line-height: 2.125rem;
  margin-bottom: 16px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-parallax
  .parallax-container
  .content
  .cta-container
  .a-link.link-addtocart,
.m-parallax .parallax-container .content .cta-container .a-link.a-button,
.m-parallax
  .parallax-container
  .content
  .cta-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  display: inline-block;
}
.m-parallax .parallax-container .images-container {
  display: block;
  padding: 50px 0;
}
@media (min-width: 600px) {
  .m-parallax {
    margin-bottom: 80px;
  }
  .m-parallax .parallax-container .content .a-heading.h3 {
    font-size: 2rem;
    line-height: 2.6875rem;
  }
  .m-parallax .parallax-container .images-container {
    padding: 75px 0;
  }
}
.m-paymentdeliverymethod {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.m-paymentdeliverymethod .delivery-method,
.m-paymentdeliverymethod .payment {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 100%;
  padding: 0;
  margin-left: 0;
  margin-right: 0;
}
.m-paymentdeliverymethod .fired-message {
  display: block;
  width: 100%;
}
.m-paymentoptions .a-heading.h3 {
  margin-bottom: 8px;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
.m-paymentoptions .m-imagelist {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 8px;
}
.m-paymentoptions .m-imagelist .a-image {
  margin: 0;
  max-width: 60px;
}
.m-paymentoptions .m-imagelist::after {
  content: none;
}
.m-paymentoptions .text {
  margin: initial;
}
.m-paymentoptions .text-wrap {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
  color: #007bc0;
  font-size: 0.75rem;
  line-height: 1.125rem;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-paymentoptions
  .text-wrap
  .a-link.link-addtocart,
.m-paymentoptions .text-wrap .a-button,
.m-paymentoptions .text-wrap .icon,
.m-paymentoptions
  .text-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  height: inherit;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-paymentoptions
  .text-wrap
  .a-link.link-addtocart::before,
.m-paymentoptions .text-wrap .a-button::before,
.m-paymentoptions .text-wrap .icon::before,
.m-paymentoptions
  .text-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart::before {
  color: #007bc0;
}
.m-paymentselection {
  margin: 0;
}
.m-paymentselection .a-heading {
  font-size: 24px;
  line-height: 34px;
  font-weight: 700;
  padding: 0;
  margin: 0 0 32px;
}
.m-paymentselection .radio-buttons-wrap {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr) [2];
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
  margin-bottom: 24px;
}
.m-paymentselection .radio-buttons-wrap::after {
  display: none;
}
.m-paymentselection .radio-buttons-wrap .a-heading {
  grid-column: 1/-1;
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
  -ms-flex: 100%;
  flex: 100%;
  padding: 0;
  margin: 0;
}
.m-paymentselection .installments {
  padding: 0;
}
.m-paymentselection .installments .m-table {
  font-size: 16px;
  margin-bottom: 20px;
}
.m-paymentselection .installments .m-table table td,
.m-paymentselection .installments .m-table table th {
  min-width: unset;
}
.m-paymentselection .installments .m-table .left-col {
  padding-left: 20px;
}
.m-paymentselection .installments .m-table thead th {
  padding: 22px 16px;
}
.m-paymentselection .installments .m-table tbody .left-col,
.m-paymentselection .installments .m-table tbody td {
  padding: 20px 16px;
}
.m-paymentselection .installments .m-table tbody ul {
  padding-left: 0;
}
.m-paymentselection .installments .m-table tbody ul:not(.list-unstyled) li {
  list-style: none;
  margin-bottom: 16px;
}
.m-paymentselection
  .installments
  .m-table
  tbody
  ul:not(.list-unstyled)
  li:before {
  content: "\25A0";
  color: #ccc;
  display: inline-block;
  width: 8px;
  margin: 0 8px 0 -12px;
}
.m-paymentselection .installments .table-message {
  color: #8d8d8d;
}
.m-paymentselection .date-container {
  padding: 0;
  margin-bottom: 24px;
}
@media (min-width: 600px) {
  .m-paymentselection .a-heading {
    font-size: 32px;
    line-height: 43px;
  }
  .m-paymentselection .radio-buttons-wrap {
    gap: 24px;
    -ms-grid-columns: (1fr) [4];
    grid-template-columns: repeat(4, 1fr);
  }
  .m-paymentselection .date-container {
    margin-bottom: 32px;
  }
  .m-paymentselection.paymentselection-rebrush
    .radio-buttons-wrap
    .method
    .fee {
    padding-top: 0;
  }
}
.m-paymentselection .date-container .form-row {
  padding: 0;
  margin: 0;
}
.m-paymentselection .method {
  border: 1px solid #8a9097;
  position: relative;
  margin-bottom: 0;
  padding: 0;
  width: 100%;
}
.m-paymentselection .method:hover {
  border-color: #71767c;
}
.m-paymentselection .method .fee {
  font-size: 12px;
  line-height: 18px;
  padding: 12px;
  margin-top: 0;
  margin-bottom: 0;
}
.m-paymentselection .method .a-image {
  margin: 0;
  border: none;
}
.m-paymentselection .method .a-image img {
  width: 100%;
}
.m-paymentselection .message-text {
  background: #ffdf95;
  color: #000;
  font-size: 1rem;
  font-weight: 400;
  padding: 12px 16px;
  width: 100%;
  margin: 0;
}
.m-paymentselection .additional-information {
  padding: 0;
}
.m-paymentselection .additional-information > :last-child {
  margin-bottom: 0;
}
.m-paymentselection:not(.paymentselection-rebrush)
  .method
  .m-forminput.m-forminput-radio
  .a-formlabel::before,
.m-paymentselection:not(.paymentselection-rebrush)
  .method
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  .a-formlabel::before,
.m-paymentselection:not(.paymentselection-rebrush)
  .method
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  .a-formlabel::before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-paymentselection:not(.paymentselection-rebrush)
  .method
  .m-forminput-radio.technical-info-search
  .a-formlabel::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-paymentselection:not(.paymentselection-rebrush)
  .method
  input.m-forminput-radio.js-search-input
  .a-formlabel::before {
  display: none;
}
.m-paymentselection:not(.paymentselection-rebrush) .method input {
  height: 0;
  -webkit-appearance: none;
  appearance: none;
}
.m-paymentselection:not(.paymentselection-rebrush)
  .method
  input:checked
  ~ .a-formlabel:before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  display: block !important;
  border: 1px solid #fff;
  width: auto;
  height: auto;
  background: 0 0;
  border-radius: 0;
}
.m-paymentselection:not(.paymentselection-rebrush) .method .m-forminput,
.m-paymentselection:not(.paymentselection-rebrush)
  .method
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-paymentselection:not(.paymentselection-rebrush)
  .method
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-paymentselection:not(.paymentselection-rebrush)
  .method
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-paymentselection:not(.paymentselection-rebrush)
  .method
  .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-paymentselection:not(.paymentselection-rebrush)
  .method
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-paymentselection:not(.paymentselection-rebrush)
  .method
  input.m-forminput {
  position: unset;
  display: block;
}
.m-paymentselection:not(.paymentselection-rebrush)
  .method
  .m-forminput.m-forminput-radio,
.m-paymentselection:not(.paymentselection-rebrush)
  .method
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search,
.m-paymentselection:not(.paymentselection-rebrush)
  .method
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input,
.m-paymentselection:not(.paymentselection-rebrush)
  .method
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-paymentselection:not(.paymentselection-rebrush)
  .method
  .m-forminput-radio.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-paymentselection:not(.paymentselection-rebrush)
  .method
  input.m-forminput-radio.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-paymentselection:not(.paymentselection-rebrush)
  .method
  input.m-forminput-radio.m-forminput {
  padding: 0;
}
.m-paymentselection:not(.paymentselection-rebrush)
  .method
  .m-forminput.m-forminput-radio
  input,
.m-paymentselection:not(.paymentselection-rebrush)
  .method
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  input,
.m-paymentselection:not(.paymentselection-rebrush)
  .method
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-paymentselection:not(.paymentselection-rebrush)
  .method
  .m-forminput-radio.technical-info-search
  input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-paymentselection:not(.paymentselection-rebrush)
  .method
  input.m-forminput-radio.js-search-input
  input {
  border: none;
}
.m-paymentselection:not(.paymentselection-rebrush)
  .method
  .m-forminput.m-forminput-radio
  .a-formlabel,
.m-paymentselection:not(.paymentselection-rebrush)
  .method
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  .a-formlabel,
.m-paymentselection:not(.paymentselection-rebrush)
  .method
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  .a-formlabel,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-paymentselection:not(.paymentselection-rebrush)
  .method
  .m-forminput-radio.technical-info-search
  .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-paymentselection:not(.paymentselection-rebrush)
  .method
  input.m-forminput-radio.js-search-input
  .a-formlabel {
  padding: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}
.m-paymentselection:not(.paymentselection-rebrush)
  .method
  .m-forminput.m-forminput-radio
  .a-formlabel
  .label-text,
.m-paymentselection:not(.paymentselection-rebrush)
  .method
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  .a-formlabel
  .label-text,
.m-paymentselection:not(.paymentselection-rebrush)
  .method
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  .a-formlabel
  .label-text,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-paymentselection:not(.paymentselection-rebrush)
  .method
  .m-forminput-radio.technical-info-search
  .a-formlabel
  .label-text,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-paymentselection:not(.paymentselection-rebrush)
  .method
  input.m-forminput-radio.js-search-input
  .a-formlabel
  .label-text {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  margin: 0;
}
.m-paymentselection:not(.paymentselection-rebrush)
  .method
  .a-formlabel
  .label-text {
  padding-left: 0;
  font-size: 0.75rem;
}
.m-paymentselection:not(.paymentselection-rebrush)
  .method
  .m-forminput-radio:hover
  > input:checked
  ~ .a-formlabel:before {
  background: 0 0;
  border-color: #fff;
}
.m-paymentselection:not(.paymentselection-rebrush)
  .method
  > :not(.toggle)
  input:checked
  ~ .a-formlabel:after {
  content: "";
  position: absolute;
  inset: -2px;
  z-index: 1;
  border: 2px solid #007bc0;
  border-radius: 0;
  width: auto !important;
  height: auto !important;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  background: 0 0;
}
.m-paymentselection.paymentselection-rebrush .radio-buttons-wrap {
  -ms-grid-columns: (1fr) [1];
  grid-template-columns: repeat(1, 1fr);
}
.m-paymentselection.paymentselection-rebrush .radio-buttons-wrap .method {
  position: relative;
  border: 1px solid #e0e2e5;
  border-radius: 0;
  margin-bottom: 0;
}
.m-paymentselection.paymentselection-rebrush .radio-buttons-wrap .method:hover {
  border-color: #71767c;
}
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method.border-highlight::before {
  content: "";
  position: absolute;
  inset: -2px;
  z-index: 1;
  border: 2px solid #007bc0;
}
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .m-forminput-radio {
  padding: 0;
}
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .m-forminput-radio:after {
  display: none;
}
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .m-forminput-radio
  .a-formlabel.radio
  .label-text {
  margin: 0;
  font-weight: 700;
}
.m-paymentselection.paymentselection-rebrush .radio-buttons-wrap .method .fee {
  padding-bottom: 0;
  padding-left: 44px;
  margin-bottom: 14px;
}
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .method-img-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
  -ms-flex-pack: end;
  justify-content: end;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .method-img-container
  .a-image
  img {
  height: 30px;
  margin: 0;
}
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .js-toggle,
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .toggle {
  position: relative;
  padding: 0 12px;
  z-index: 2;
  margin-bottom: 24px;
}
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .js-toggle
  > :first-child,
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .toggle
  > :first-child {
  margin-top: 24px;
}
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .js-toggle
  .m-forminput,
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .js-toggle
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .js-toggle
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .toggle
  .m-forminput,
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .toggle
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .toggle
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .js-toggle
  .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .toggle
  .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .js-toggle
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .toggle
  input.js-search-input {
  position: relative;
}
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .js-toggle
  .m-forminput.m-forminput-radio,
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .js-toggle
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search,
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .js-toggle
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input,
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .toggle
  .m-forminput.m-forminput-radio,
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .toggle
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search,
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .toggle
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .js-toggle
  .m-forminput-radio.technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .toggle
  .m-forminput-radio.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .js-toggle
  input.m-forminput-radio.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .toggle
  input.m-forminput-radio.js-search-input {
  position: unset;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0.5rem 0;
}
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .js-toggle
  .installments,
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .toggle
  .installments {
  display: -ms-grid;
  display: grid;
  float: none;
}
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .js-toggle
  .installments
  .m-table
  tbody
  td,
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .js-toggle
  .installments
  .m-table
  thead
  th,
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .toggle
  .installments
  .m-table
  tbody
  td,
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .toggle
  .installments
  .m-table
  thead
  th {
  padding: 12px 16px;
  vertical-align: middle;
  min-width: unset;
  width: auto;
}
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .js-toggle
  .installments
  .m-table
  tbody
  .left-col,
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .js-toggle
  .installments
  .m-table
  tbody
  td,
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .toggle
  .installments
  .m-table
  tbody
  .left-col,
.m-paymentselection.paymentselection-rebrush
  .radio-buttons-wrap
  .method
  .toggle
  .installments
  .m-table
  tbody
  td {
  padding: 0 16px;
}
.m-pictureupload .upload-actions {
  float: none;
}
.m-pictureupload .upload-actions .upload-button-container {
  float: none;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-pictureupload
  .upload-actions
  .upload-button-container
  .upload-button-wrapper
  .a-link.link-addtocart,
.m-pictureupload
  .upload-actions
  .upload-button-container
  .upload-button-wrapper
  .a-button,
.m-pictureupload
  .upload-actions
  .upload-button-container
  .upload-button-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.m-pictureupload .upload-actions .form-actions {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: initial;
  -ms-flex-direction: initial;
  flex-direction: initial;
  padding-left: 0;
  float: none;
}
.m-pictureupload .upload-actions .form-actions .form-action-primary {
  float: none;
}
.m-popover {
  width: auto;
  min-width: -webkit-calc(100% - 2rem);
  min-width: calc(100% - 2rem);
  max-width: 500px;
  padding: 1rem;
  margin: 0 1rem;
  border: none;
  -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.25);
}
.m-popover .popover-arrow:before {
  display: none;
}
.m-popover.m-navmyaccount .popover-header {
  min-height: unset;
  margin-top: 0;
  margin-bottom: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-popover.m-navmyaccount
  form
  button.a-link.link-addtocart,
.m-popover.m-navmyaccount
  form
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart,
.m-popover.m-navmyaccount form button.a-button {
  border-color: #007bc0;
  background: #007bc0;
  color: #fff;
  padding: 0 16px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-popover.m-navmyaccount
  form
  button.a-link.link-addtocart:after,
.m-popover.m-navmyaccount
  form
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:after,
.m-popover.m-navmyaccount form button.a-button:after {
  display: none;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-popover.m-navmyaccount
  form
  button.a-link.link-addtocart:hover,
.m-popover.m-navmyaccount
  form
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:hover,
.m-popover.m-navmyaccount form button.a-button:hover {
  border-color: #00629a;
  background: #00629a;
  color: #fff;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-popover.m-navmyaccount
  form
  button.a-link.link-addtocart:active,
.m-popover.m-navmyaccount
  form
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:active,
.m-popover.m-navmyaccount form button.a-button:active {
  border-color: #004975;
  background: #004975;
  color: #fff;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-popover.m-navmyaccount
  form
  button.a-link.link-addtocart
  .icon,
.m-popover.m-navmyaccount
  form
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart
  .icon,
.m-popover.m-navmyaccount form button.a-button .icon {
  vertical-align: top;
}
.m-popover.is-active {
  z-index: 1001;
}
.m-popover.is-active .popover-content {
  opacity: 1;
}
.m-popover.is-active[data-id|="sparepart-popover"] {
  display: none;
}
.m-popover .popover-header {
  min-height: 2rem;
  margin-top: -0.375rem;
  margin-bottom: 0.5rem;
}
.m-popover .popover-content {
  opacity: 0;
  float: none;
  -webkit-transition: opacity 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96) 0.2s;
  transition: opacity 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96) 0.2s;
  padding: 0;
}
.m-popover .popover-content .a-image + p {
  margin-right: 0;
}
.m-popover .a-image {
  margin-right: 1rem;
  margin-bottom: 1rem;
}
.m-popover .a-image:last-child {
  margin-bottom: 0;
}
.m-popover .popover-content h3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 1.5rem;
  margin-bottom: 0.5rem;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.5;
  word-break: normal;
}
.m-popover .popover-content p {
  margin-bottom: 10px;
  font-size: 1rem;
  line-height: 1.5;
}
.m-popover .popover-content p:last-of-type {
  margin-bottom: 0;
}
.m-popover .popover-content .a-image:only-child {
  float: none;
  margin: 0 auto;
}
.m-popover .popover-content ol:last-child,
.m-popover .popover-content ul:last-child {
  margin-bottom: 0;
}
.m-popover .popover-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  width: 3rem;
  height: 3rem;
  padding: 0;
  color: #000;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .m-popover
  .popover-close.a-button-plain.a-link.link-addtocart:hover,
.no-touchevents
  .m-popover
  .m-contenttextmedia
  li
  .m-productconversionarea
  .popover-close.a-button-plain.a-link.link-addtocart:hover,
.no-touchevents .m-popover .popover-close.a-button-plain.a-button:hover {
  color: #007bc0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-popover.add-to-download-basket
  h3.a-heading
  + .a-link.link-addtocart,
.m-popover.add-to-download-basket
  .m-contenttextmedia
  li
  .m-productconversionarea
  h3.a-heading
  + .a-link.link-addtocart,
.m-popover.add-to-download-basket h3.a-heading + .a-button {
  margin: 20px 0 10px;
  width: 100%;
}
.m-popover .m-youtubeconsentpopover {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 24px;
}
.m-popover .m-youtubeconsentpopover .a-heading {
  font-size: 1.5rem;
  line-height: 1.875rem;
  margin-bottom: 24px;
}
.m-popover .m-youtubeconsentpopover :last-child {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.m-popover .m-youtubeconsentpopover p:not(:last-of-type) {
  margin-bottom: -14px;
}
@media (min-width: 600px) {
  .m-paymentselection.paymentselection-rebrush
    .radio-buttons-wrap
    .method
    .js-toggle,
  .m-paymentselection.paymentselection-rebrush
    .radio-buttons-wrap
    .method
    .toggle {
    padding: 0 12px 0 44px;
  }
  .m-pictureupload .upload-actions {
    max-width: 300px;
  }
  .m-pictureupload .upload-actions .upload-button-container {
    padding-right: 0;
  }
  .m-pictureupload .upload-actions .form-actions {
    width: auto;
  }
  .m-popover {
    min-width: 384px;
  }
  .m-popover.m-navmyaccount {
    min-width: 270px;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-pressdateselection
    .js-submit-date-selection.a-link.link-addtocart,
  .m-pressdateselection .a-button.js-submit-date-selection,
  .m-pressdateselection
    .m-contenttextmedia
    li
    .m-productconversionarea
    .js-submit-date-selection.a-link.link-addtocart {
    width: 100%;
  }
}
.m-presspicturegallerylayer .layer-row-image picture {
  width: 100%;
}
.m-presspicturegallerylayer .layer-row-content .layer-col:first-child p {
  margin-bottom: 10px;
}
.m-presspicturegallerylayer
  .layer-row-content
  .layer-col:first-child
  p:last-child {
  margin-bottom: 0;
}
.m-presspicturegallerylayer .layer-row-content .m-multioptionbutton .icon,
.m-presspictureteaser .m-multioptionbutton .icon {
  display: none;
}
.m-pressteaser {
  margin-bottom: 60px;
}
.m-pressteaser .content h2.a-heading {
  font-size: 1.5rem;
  margin-bottom: 20px;
}
.m-pressteaser .content h3.a-heading {
  font-size: 0.875rem;
  font-family: boschsans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 10px;
}
.m-pressteaser .content .date {
  line-height: 1rem;
  font-size: 0.875rem;
  margin-bottom: 10px;
}
.m-pressteaser .content.with-image .a-link.a-image-link:first-child {
  width: 100%;
  padding: 0;
}
.m-pressteaser .content.with-image .a-link.a-image-link:first-child img {
  width: 100%;
  height: auto;
}
.m-pressteaser .content.with-image .a-link.heading-link,
.m-pressteaser .content.with-image .date,
.m-pressteaser .content.with-image .text,
.m-pressteaser .content.with-image h3.a-heading {
  padding: 0;
  width: 100%;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-pressteaser
  .action
  .m-multioptionbutton
  .a-link.link-addtocart,
.m-pressteaser .action .m-multioptionbutton .a-button,
.m-pressteaser
  .action
  .m-multioptionbutton
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  background: #009bd9;
  border: 0;
  border-bottom: 2px solid #27c1ff;
  color: #fff;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-pressteaser
  .action
  .m-multioptionbutton
  .a-link.link-addtocart:hover,
.m-pressteaser .action .m-multioptionbutton .a-button:hover,
.m-pressteaser
  .action
  .m-multioptionbutton
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover {
  background: #009bd9;
  border-bottom-color: #009bd9;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-pressteaser
  .action
  .m-multioptionbutton
  .a-link.link-addtocart
  .icon,
.m-pressteaser .action .m-multioptionbutton .a-button .icon,
.m-pressteaser
  .action
  .m-multioptionbutton
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon {
  display: none;
}
.m-processaccordion {
  border-bottom: 1px solid #e6e6e6;
}
.m-processaccordion .item.is-deactivated .a-heading {
  color: #71767c;
}
.m-processaccordion .item .heading {
  border-top: 1px solid #e6e6e6;
  font-size: 1.125rem;
}
.m-processaccordion .item .heading i.icon {
  float: right;
  font-size: 20px;
  margin: 10px;
}
.m-processaccordion .item .heading h2 {
  font-size: 1rem;
  line-height: 1;
  font-weight: 100;
}
.m-processaccordion .item a.a-link {
  font-weight: 400;
}
.m-processaccordion .item a.a-link span {
  vertical-align: sub;
  line-height: 2.8;
}
.m-processbar {
  padding-top: 20px;
  margin-bottom: 30px;
}
@media (max-width: 599px) {
  .m-processbar {
    margin-bottom: 50px;
  }
}
.m-processbar ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  list-style: none;
  height: 3rem;
}
.m-processbar li {
  width: 100%;
  display: inline-block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: left;
  background-color: #e6e6e6;
  height: 2px;
  margin-top: 13px;
}
.m-processbar li div .icon:first-child {
  display: block;
}
.m-processbar li:first-child .step-content {
  text-align: left;
}
.m-processbar li:first-child.is-done .step-content:after {
  left: 9%;
}
.m-processbar li:last-child,
.m-processbar li:last-child .step-content {
  text-align: right;
}
.m-processbar li:last-child .text {
  left: auto;
  right: 0;
}
.m-processbar li:after,
.m-processbar li:before {
  border: 0;
}
.m-processbar .step-content {
  position: relative;
  margin-top: -17px;
  text-align: center;
}
.m-processbar .step-content span.text {
  display: none;
}
.m-processbar .step-content div .icon:first-child {
  display: block;
}
.m-processbar .step-content div .text + .a-link .icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-processbar .step-content div .text + .a-link .icon:before {
  font-size: 0.75rem;
}
.m-processbar .step-content div + .text {
  margin-top: 0;
  font-size: 0.75rem;
}
.m-processbar .step-content .a-link .icon:before {
  background: 0 0;
  border: none;
  font-weight: 400;
  line-height: normal;
  width: auto;
  height: auto;
}
.m-processbar .icon {
  display: inline-block;
  font-size: 20px;
}
.m-processbar .icon:before {
  color: #e6e6e6;
  display: inline-block;
  padding: 0;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid #e6e6e6;
  font-weight: 600;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
}
.m-processbar .icon.icon-myproduct,
.m-processbar .icon.icon-shoppingcart {
  font-size: 25px;
}
.m-processbar .text {
  color: #e6e6e6;
  margin-top: 15px;
}
.m-processbar .is-active,
.m-processbar .is-done {
  width: auto;
}
.m-processbar .is-active li,
.m-processbar .is-done li {
  width: 100%;
}
.m-processbar .is-active.is-active,
.m-processbar .is-done.is-active {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(50%, #70bf54),
    color-stop(50%, #007bc0)
  );
  background: linear-gradient(90deg, #70bf54 50%, #007bc0 50%);
}
.m-processbar .is-active.is-active:first-child,
.m-processbar .is-done.is-active:first-child {
  background: #007bc0;
}
.m-processbar .is-active.is-active:last-child,
.m-processbar .is-done.is-active:last-child {
  background: #70bf54;
}
.m-processbar .is-active.is-active .text,
.m-processbar .is-done.is-active .text {
  color: #007bc0;
}
.m-processbar .is-active.is-active .icon:before,
.m-processbar .is-done.is-active .icon:before {
  background-color: #007bc0;
  border-color: #007bc0;
  color: #fff;
  font-weight: 400;
}
.m-processbar .is-active.is-active .a-link .icon:before,
.m-processbar .is-done.is-active .a-link .icon:before {
  background: 0 0;
  border: none;
  color: #007bc0;
  line-height: normal;
}
.m-processbar .is-active.is-done,
.m-processbar .is-done.is-done {
  background-color: #70bf54;
}
.m-processbar .is-active.is-done .step-content div + .icon,
.m-processbar .is-done.is-done .step-content div + .icon {
  font-size: 15px;
}
.m-processbar .is-active.is-done .step-content .icon,
.m-processbar .is-done.is-done .step-content .icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-processbar .is-active.is-done .step-content .icon:first-child,
.m-processbar .is-done.is-done .step-content .icon:first-child {
  display: block;
}
.m-processbar .is-active.is-done .step-content .icon:before,
.m-processbar .is-done.is-done .step-content .icon:before {
  background-color: #70bf54;
  border-color: #70bf54;
  color: #fff;
  padding: 0;
  line-height: 38px;
}
.m-processbar .is-active.is-done .step-content .a-link .icon:before,
.m-processbar .is-done.is-done .step-content .a-link .icon:before {
  background: 0 0;
  border: none;
  color: #e6e6e6;
  line-height: normal;
}
.m-processbar .is-active.is-done .step-content:after,
.m-processbar .is-done.is-done .step-content:after {
  display: none;
}
.m-contenttextmedia + .g-layout-full .m-processbar,
.m-contenttextmedia + .m-processbar {
  margin-top: 30px;
}
.m-processbar + .a-backlink {
  padding-left: 0;
}
.m-processbar .is-cancelled .a-link,
.m-processbar .is-cancelled .a-link .icon:before,
.m-processbar .is-cancelled .text {
  color: #e11f26;
}
.m-processbar .is-cancelled .icon:before {
  color: #fff;
  border-color: #e11f26;
  background: #e11f26;
}
.m-processbar .is-shipped .a-link,
.m-processbar .is-shipped .a-link .icon:before,
.m-processbar .is-shipped .text {
  color: #007bc0;
}
.m-processbar .is-shipped .icon:before {
  color: #fff;
  border-color: #007bc0;
  background: #007bc0;
}
.m-productcode h2.a-heading.product-code .fragment {
  font-size: 0.75rem;
  line-height: 18px;
}
.m-productconversionarea {
  padding-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: initial;
  font-weight: initial;
  margin: 0 0 40px;
}
.m-productconversionarea > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 100%;
  margin: 0 0 10px;
  padding: 0;
}
.m-productconversionarea > .js-detail-wrapper,
.m-productconversionarea > .js-price-wrapper {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.m-productconversionarea > .js-conversion-area,
.m-productconversionarea > .js-conversion-wrapper {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 15px;
}
.m-productconversionarea > .js-conversion-area > .m-ratingsummary,
.m-productconversionarea > .js-conversion-wrapper > .m-ratingsummary {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.m-productconversionarea.buyingmodule-conversionarea > .js-conversion-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.m-productconversionarea > .m-forminput-dropdown {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
}
.m-productconversionarea > .colors {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
  -ms-flex-order: 5;
  order: 5;
  margin-bottom: 20px;
}
.m-productconversionarea .m-productconversionarea__m-productsubscription {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
  -ms-flex-order: 6;
  order: 6;
  font-size: 0.875rem;
  margin-top: -5px;
  margin-bottom: 15px;
}
.m-productconversionarea > .js-additional-link-list {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
  -ms-flex-order: 7;
  order: 7;
}
.m-productconversionarea > .legal-text {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
  -ms-flex-order: 8;
  order: 8;
}
.m-productconversionarea > .layer-intro-text {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
  -ms-flex-order: 8;
  order: 8;
  font-size: 0.75rem;
}
.m-productconversionarea > .m-quantityselector.quantity {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
  -ms-flex-order: 7;
  order: 7;
  width: 50%;
}
.m-productconversionarea > .js-stock-info-wrapper {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
  -ms-flex-order: 6;
  order: 6;
  margin-bottom: 10px;
}
.m-productconversionarea > .js-stock-info-wrapper .a-productavailability {
  margin: 0;
}
.m-productconversionarea > .buttongroup,
.m-productconversionarea > .js-button-group-wrapper {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
  -ms-flex-order: 6;
  order: 6;
  margin: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .buttongroup
  + .a-link.link-addtocart,
.m-productconversionarea .buttongroup + .a-link.a-button {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
  -ms-flex-order: 5;
  order: 5;
}
.m-productconversionarea > .js-product-compare {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
  -ms-flex-order: 10;
  order: 10;
  margin-bottom: 10px;
}
.m-productconversionarea > .wishlist {
  -webkit-box-ordinal-group: 12;
  -webkit-order: 11;
  -ms-flex-order: 11;
  order: 11;
}
.m-productconversionarea > .warranty {
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
  -ms-flex-order: 12;
  order: 12;
}
.m-productconversionarea > [id^="ecr-"] {
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
  -ms-flex-order: 9;
  order: 9;
}
.m-productconversionarea > .product-information-link {
  -webkit-box-ordinal-group: 14;
  -webkit-order: 13;
  -ms-flex-order: 13;
  order: 13;
}
.m-productconversionarea > .product-information-link + p {
  -webkit-box-ordinal-group: 15;
  -webkit-order: 14;
  -ms-flex-order: 14;
  order: 14;
}
.m-productconversionarea .a-productavailability {
  margin: 15px 0;
}
.m-productconversionarea .dealer-logos {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  margin-bottom: 5px;
  -ms-grid-columns: 49% 50%;
  grid-template-columns: 49% 50%;
  grid-row-gap: 4px;
  grid-column-gap: 4px;
}
.m-productconversionarea .dealer-logos .dealer-price-wrapper {
  padding: 10px 10% 0;
}
@media (min-width: 600px) {
  .m-productconversionarea .dealer-logos .dealer-price-wrapper {
    padding-left: 20%;
    padding-right: 20%;
  }
}
@media (min-width: 900px) {
  .m-productconversionarea .dealer-logos .dealer-price-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.m-productconversionarea .dealer-logos .dealer-info {
  padding-right: 30px;
}
.m-productconversionarea .dealer-logos .a-heading {
  font-weight: 400;
  font-size: 1rem;
  margin-top: 20px;
  margin-bottom: 10px;
  -ms-grid-column-span: 2;
  -ms-grid-column: 1;
  grid-column: 1 / span 2;
}
.m-productconversionarea .dealer-logos .a-logo {
  border: 1px solid #ccc;
  padding: 10px 0;
}
.m-productconversionarea .dealer-logos .a-logo::before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-size: 30px;
  line-height: 1;
  color: #007bc0;
  -webkit-transition: color 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: color 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  position: absolute;
  top: 50%;
  right: 20%;
  margin-top: -15px;
  margin-right: -25px;
  z-index: 10;
}
@media (min-width: 600px) {
  .m-productconversionarea .dealer-logos .a-logo::before {
    font-size: 30px;
    top: 50%;
    right: 15%;
    margin-top: -15px;
    margin-right: -25px;
  }
}
@media (min-width: 900px) {
  .m-productconversionarea .dealer-logos .a-logo::before {
    font-size: 30px;
    top: 50%;
    right: 17%;
    margin-top: -15px;
    margin-right: -25px;
  }
}
.m-productconversionarea .dealer-logos .a-logo::after {
  content: "";
  -webkit-transition: background-color 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: background-color 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  display: block;
  width: 30%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
.m-productconversionarea .dealer-logos .a-logo:hover .a-image::after {
  opacity: 0;
}
.m-productconversionarea .dealer-logos .a-logo:hover::before {
  color: #fff;
}
.m-productconversionarea .dealer-logos .a-logo:hover::after {
  content: "";
  background: #007bc0;
}
@media (max-width: 899px) {
  .m-productconversionarea .dealer-logos .a-logo:hover::before {
    color: #007bc0;
  }
  .m-productconversionarea .dealer-logos .a-logo:hover::after {
    content: "";
    background: #fff;
  }
}
.m-productconversionarea .dealer-logos .a-image {
  padding: 0 10%;
  text-align: center;
  width: 70%;
}
@media (min-width: 600px) {
  .m-productconversionarea .dealer-logos .a-logo::after {
    width: 25%;
  }
  .m-productconversionarea .dealer-logos .a-image {
    width: 75%;
    padding-left: 20%;
    padding-right: 20%;
    text-align: center;
  }
}
@media (min-width: 900px) {
  .m-productconversionarea .dealer-logos .a-logo::after {
    width: 20%;
  }
  .m-productconversionarea .dealer-logos .a-image {
    width: 80%;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
  }
}
.m-productconversionarea .m-imagelist > * {
  margin-bottom: 0;
}
.m-productconversionarea .data-sheet-energy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
  margin: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-productconversionarea .data-sheet-energy::after {
  display: none;
}
.m-productconversionarea
  .data-sheet-energy
  .additional-energy-labels-repair-index,
.m-productconversionarea .data-sheet-energy .repair-index-wrapper {
  width: 100%;
}
.m-productconversionarea .data-sheet-energy .m-imagelist {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 0;
}
.m-productconversionarea .data-sheet-energy .m-imagelist .a-link {
  margin: 0;
}
.m-productconversionarea
  .data-sheet-energy
  .additional-energy-labels-repair-index
  > .m-imagelist,
.m-productconversionarea
  .data-sheet-energy
  .repair-index-wrapper
  > .m-imagelist,
.m-productconversionarea .data-sheet-energy > .m-imagelist {
  width: 80px;
}
@media (min-width: 600px) {
  .m-productconversionarea .data-sheet-energy > .m-imagelist {
    width: 100px;
  }
  .m-productconversionarea
    .data-sheet-energy
    .additional-energy-labels-repair-index
    > .m-imagelist,
  .m-productconversionarea
    .data-sheet-energy
    .repair-index-wrapper
    > .m-imagelist {
    width: 110px;
  }
}
.m-productconversionarea .data-sheet-energy .a-link-download {
  font-size: 0.75rem;
  padding: 0;
  position: relative;
}
.m-productconversionarea .data-sheet-energy .a-link-download:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-productconversionarea .data-sheet-energy .a-link-download:after {
  content: "";
}
.m-productconversionarea .data-sheet-energy .a-link-download::after {
  display: none;
}
.m-productconversionarea .data-sheet-energy .energy-class-range {
  font-size: 0.875rem;
  margin-top: 10px;
}
.m-productconversionarea .repair-index-wrapper {
  width: 100%;
  margin-top: 0;
  margin-bottom: 8px;
  display: block;
}
.m-productconversionarea
  .stock-info-wrapper.js-stock-info-wrapper
  .a-link.in-stock {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.m-productconversionarea .price .current,
.m-productconversionarea .price .previous {
  float: none;
  width: 100%;
}
.m-productconversionarea .price .previous {
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 100;
  margin: 10px 0 0;
  color: #a4abb3;
}
.m-productconversionarea .price .previous + .current.highlight,
.m-productconversionarea
  .price
  .previous
  + .price-info-wrapper
  .current.highlight {
  color: #9e2896;
}
.m-productconversionarea .price .current {
  font-size: 2.5rem;
  line-height: 1.2;
  color: #007bc0;
  margin: 0;
}
@media (max-width: 599px) {
  .m-productconversionarea > .js-stock-info-wrapper {
    font-size: 0.75rem;
  }
  .m-productconversionarea .price .current {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.m-productconversionarea .price .current.highlight {
  color: #9e2896;
}
.m-productconversionarea .price .current.highlight:first-of-type {
  color: #007bc0;
}
.m-productconversionarea .details {
  margin-bottom: 10px;
}
.m-productconversionarea .details p {
  font-size: 0.875rem;
  margin-bottom: 5px;
}
.m-productconversionarea .details p.highlight,
.m-productconversionarea .details p:first-child {
  opacity: 1;
}
.m-productconversionarea .details p:first-child {
  margin-bottom: 0;
}
.m-productconversionarea .details p.highlight {
  margin-bottom: 15px;
}
.m-productconversionarea .details p .icon {
  color: #000;
  font-size: 20px;
}
.m-productconversionarea .warranty .a-link {
  font-size: 0.875rem;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .button-addtocart.a-link.link-addtocart,
li .m-productconversionarea .a-button.button-addtocart {
  width: auto;
  min-width: 50%;
}
.m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart,
.m-productconversionarea .a-button {
  width: auto;
  min-width: 50%;
  margin-left: 0;
  margin-right: 0;
  white-space: normal;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .dl.a-link.link-addtocart::before,
.m-productconversionarea .a-button.dl::before {
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  speak: none;
  font-family: icons;
  font-style: normal;
  line-height: 1;
  font-size: 16px;
}
.m-productconversionarea .a-rating {
  margin-bottom: 16px;
}
.m-productconversionarea .a-rating .scale .icon {
  font-size: 1.25rem;
}
.m-productconversionarea .a-link.questions,
.m-productconversionarea .a-link.reviews {
  font-size: 0.6875rem;
}
@media (min-width: 600px) {
  .m-contenttextmedia
    li
    .m-productconversionarea
    .button-addtocart.a-link.link-addtocart,
  li .m-productconversionarea .a-button.button-addtocart {
    min-width: 30%;
  }
  .m-productconversionarea .a-link.reviews {
    font-size: 1rem;
  }
  .m-productconversionarea .a-link.questions {
    font-size: 0.875rem;
  }
  .m-contenttextmedia li .m-productconversionarea .a-link.link-addtocart,
  .m-productconversionarea .a-button {
    min-width: 30%;
  }
  .m-productitem .media > .callouts .a-callout img,
  .m-productitem .media > .callouts .a-callout picture {
    bottom: auto;
    left: auto;
    position: relative;
    right: auto;
    top: auto;
  }
}
@media (min-width: 900px) {
  .m-productconversionarea .a-link.reviews {
    font-size: 0.75rem;
  }
  .m-productconversionarea .a-link.questions {
    font-size: 0.6875rem;
  }
}
.m-productconversionarea .m-quantityselector.quantity {
  margin-left: 0;
}
.m-productconversionarea .m-forminput-dropdown {
  margin-right: 0;
}
.m-productconversionarea .salesprogram .a-image {
  margin: 0 0 15px;
}
.list-view
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.list-view .m-productconversionarea .a-button,
.m-contenttextmedia
  li
  .list-view
  .m-productconversionarea
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productpromotion
  .m-productconversionarea
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .pagetype-product-list
  .m-productconversionarea
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .pagetype-shop-list
  .m-productconversionarea
  .a-link.link-addtocart,
.m-productpromotion
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-productpromotion .m-productconversionarea .a-button,
.pagetype-product-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.pagetype-product-list .m-productconversionarea .a-button,
.pagetype-shop-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.pagetype-shop-list .m-productconversionarea .a-button {
  width: 100%;
  min-width: auto;
}
@media print {
  .m-productconversionarea .buttongroup,
  .m-productconversionarea .dealer-logos,
  .m-productconversionarea .js-button-group-wrapper,
  .m-productconversionarea .layer-intro-text {
    display: none;
  }
}
#zoovu-assistant
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
#zoovu-assistant .m-productconversionarea .a-button,
.m-contenttextmedia
  li
  #zoovu-assistant
  .m-productconversionarea
  .a-link.link-addtocart {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-productitem p {
  margin-bottom: 0;
}
.m-productitem .content-left,
.m-productitem .content-right,
.m-productitem.item .content-wrap,
.m-productitem.item .m-itemserviceitem-productitem,
.m-productitem.item .m-itemserviceitem-productitem .content,
.m-productitem.item .media {
  width: 100%;
}
.m-productitem.item
  .m-itemserviceitem-productitem
  .content
  .quantity:not(.m-quantityselector) {
  width: 50%;
}
.m-productitem.item
  .m-itemserviceitem-productitem
  .content
  .price-information.per-item {
  width: 0%;
}
.m-productitem.item
  .m-itemserviceitem-productitem
  .content
  .price-information.total {
  width: 50%;
}
.m-productitem {
  margin-bottom: 20px;
  padding-bottom: 30px;
}
.m-productitem .media > .callouts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
}
.m-productitem .media > .callouts .a-callout {
  width: -webkit-max-content;
  width: max-content;
}
.m-productitem .media > .callouts .a-callout .a-image:after {
  display: none;
}
.m-productitem.item .content-wrap {
  padding: 0;
  margin: 0;
}
.m-productitem.item .m-itemserviceitem-productitem {
  padding-left: 0;
}
.m-productitem.item .m-itemserviceitem-productitem .content,
.m-productitem.item
  .m-itemserviceitem-productitem
  .price-information.per-item
  .price,
.m-productitem.item
  .m-itemserviceitem-productitem
  .price-information.total
  .price {
  width: 100%;
}
.m-productitem.item .m-itemserviceitem-productitem .content,
.m-productitem.item .m-itemserviceitem-productitem .price-information.per-item,
.m-productitem.item
  .m-itemserviceitem-productitem
  .price-information.per-item
  .price,
.m-productitem.item .m-itemserviceitem-productitem .price-information.total,
.m-productitem.item
  .m-itemserviceitem-productitem
  .price-information.total
  .price,
.m-productitem.item .m-itemserviceitem-productitem .quantity,
.m-productitem.item .m-itemserviceitem-productitem .quantity .value {
  margin-left: 0;
  margin-right: 0;
}
.m-productitem.item
  .m-itemserviceitem-productitem
  .quantity
  .m.quantityselector {
  width: 120px;
}
.m-productitem.item
  .m-itemserviceitem-productitem
  .content
  .quantity:not(.m-quantityselector)
  .m-forminput-dropdown {
  margin-top: 15px;
}
.m-productitem.item
  .m-itemserviceitem-productitem
  .content
  .quantity:not(.m-quantityselector)
  .m-forminput-dropdown
  .select2-selection__rendered {
  padding-right: 0;
}
.m-productitem.item .callouts {
  margin-bottom: 15px;
  margin-left: 0;
  float: none;
  clear: both;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
}
.m-productitem.item .callouts .a-callout {
  background: #9e2896;
  color: #fff;
}
.m-productitem .delete,
.m-productitem .edit {
  padding: 0;
}
.m-productitem .delete .icon,
.m-productitem .edit .icon {
  margin: 0 0 15px;
}
.m-productitem .content-left .description {
  margin-bottom: 25px;
}
.m-productitem .content-left .description dl dt {
  color: #000;
  font-weight: 700;
}
.m-productitem .content-left h2.a-heading {
  font-size: 1.75rem;
  font-weight: 100;
  margin-bottom: 20px;
}
.m-productitem .content-left h2.a-heading span.normal {
  font-size: inherit;
  font-weight: 100;
}
.m-productitem .content-left .content dl dd,
.m-productitem .content-left .content dl dt {
  font-size: 0.875rem;
  color: #000;
  width: 100%;
}
.m-productitem .content-left .content dl dd {
  padding-bottom: 12px;
}
.m-productitem .content-left .content dl dt {
  font-weight: 600;
}
.m-productitem .content-left .product-id {
  margin-bottom: 20px;
}
.m-productitem .content-left .product-id p {
  font-size: 0.75rem;
  line-height: 3.2;
  opacity: 0.2;
}
.m-productitem .m-productconversionarea .price {
  position: relative;
}
.m-productitem .m-productconversionarea .price .a-link.has-icon {
  position: absolute;
  padding: 0;
  right: 0;
  top: 2.85rem;
  margin-top: 10px;
}
.m-productitem .m-productconversionarea .price .previous {
  font-size: 1.125rem !important;
  margin-bottom: 5px;
  color: #ccc;
}
.m-productitem .m-productconversionarea .price .current {
  font-size: 1.5rem !important;
  margin-bottom: 5px;
}
.m-productitem .m-productconversionarea .details {
  color: #000;
  font-size: 1.125rem;
}
.m-productitem .m-productconversionarea .details p:first-of-type {
  margin-right: 2.1rem;
  opacity: 1;
}
.m-productitem .m-productconversionarea .details p.highlight {
  margin-top: 1.125rem;
}
.m-productitem .content-right > .warranty {
  font-size: 0.615rem;
  font-weight: 600;
}
.m-productitem .content-right .information h3 {
  font-size: 0.875rem;
  font-weight: 600;
}
.m-productitem .content-right .information .a-link {
  margin-top: 20px;
}
.m-productitem .actions {
  margin-bottom: 50px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-productitem
  .actions
  .a-link.link-addtocart
  + .m-multioptionbutton,
.m-productitem .a-morecontenttogglelink .is-open,
.m-productitem .actions .a-button + .m-multioptionbutton,
.m-productitem
  .actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  + .m-multioptionbutton,
.m-productitem .content.is-open p {
  margin-bottom: 10px;
}
.m-productitem .a-morecontenttogglelink .more-less-button {
  padding: 0;
}
.m-productitem .a-morecontenttogglelink p {
  margin-bottom: 0;
}
.m-productitem ~ .m-productitem {
  border-top: 1px solid #71767c;
  padding-top: 30px;
}
.m-productitem.item .product-service-item-checkbox,
.m-productitem.item .product-service-item-checkbox .a-formlabel.checkbox {
  margin-left: 0;
}
@media (min-width: 600px) {
  .promotion-category {
    -webkit-box-flex: 0;
    -webkit-flex: 0 -webkit-calc(50% - 8px);
    -ms-flex: 0 calc(50% - 8px);
    flex: 0 calc(50% - 8px);
  }
}
@media (min-width: 900px) {
  .promotion-category {
    -webkit-box-flex: 0;
    -webkit-flex: 0 -webkit-calc(33% - 8px);
    -ms-flex: 0 calc(33% - 8px);
    flex: 0 calc(33% - 8px);
  }
}
@media only screen and (min-width: 1170px) {
  .promotion-category {
    -webkit-box-flex: 0;
    -webkit-flex: 0 -webkit-calc(33% - 18px);
    -ms-flex: 0 calc(33% - 18px);
    flex: 0 calc(33% - 18px);
  }
}
.promotion-category .heading-text {
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 600;
  margin-bottom: 9px;
}
.promotion-category .layer-heading-text {
  padding-left: 15px;
}
.promotion-category .tile-container {
  padding: 8px 16px 24px;
  grid-gap: 8px;
}
.promotion-category .tile-container .sub-container {
  background-color: #fff;
  margin: 0;
  border-radius: 0;
}
.promotion-category .tile-container .sub-container .a-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.promotion-category
  .tile-container
  .sub-container:nth-child(2n + 1):nth-last-child(-n + 2),
.promotion-category
  .tile-container
  .sub-container:nth-child(2n + 1):nth-last-child(-n + 2)
  ~ .sub-container {
  margin-bottom: 0;
}
.promotion-category .tile-container .sub-container .text-label {
  font-size: 0.75rem;
  line-height: 1.5;
  font-weight: 600;
  margin-bottom: 15px;
  text-align: center;
  color: #000;
  border: none;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.promotion-category .tile-container .sub-container .text-label:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.promotion-category .tile-container .sub-container .text-label:before {
  content: "";
}
.promotion-category .tile-container .sub-container .image-container {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  padding: 16px;
}
.promotion-category .link-text-container .link-text {
  display: block;
  color: #fff;
}
.promotion-category .link-text-container .link-text:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.promotion-category .link-text-container .link-text:before {
  content: "";
}
.promotion-category .link-text-container .link-text .icon {
  display: none;
}
.promotion-category .link-text-container .link-text:hover {
  color: #fff;
  text-decoration: underline;
}
.promotion-category .link-text-container .link-text .text {
  vertical-align: unset;
}
.promotion-category .teaser-footer {
  border: 2px solid #007bc0;
  background-color: #007bc0;
  padding-left: 15px;
  color: #fff;
}
@media (min-width: 600px) {
  .promotion-category .teaser-footer {
    margin: 0 15px;
  }
}
.m-productpromotionteaser .a-heading {
  font-size: 1.25rem;
}
.m-productpromotionteaser .a-heading .normal {
  font-weight: inherit;
}
.m-productpromotionteaser .hook-line,
.m-productpromotionteaser .product-id {
  font-size: 0.75rem;
  opacity: 0.5;
}
.m-productpromotionteaser .hook-line {
  margin-bottom: 10px;
}
.m-productpromotionteaser
  .product-conversion-area
  .m-productconversionarea
  .price
  .current.highlight:first-of-type {
  color: #00639a;
}
.m-productpromotionteaser .product-conversion-area .has-icon.a-link .icon {
  color: #000;
  font-size: 1.125rem;
}
.m-productregistration-appliancedetails .m-form .form-row {
  max-width: 100%;
}
.m-productregistration-appliancedetails .m-forminput,
.m-productregistration-appliancedetails
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-productregistration-appliancedetails
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-productregistration-appliancedetails
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-productregistration-appliancedetails
  .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-productregistration-appliancedetails
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-productregistration-appliancedetails
  input.m-forminput {
  margin-top: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-productregistration-appliancedetails
  .form-actions
  .a-link.link-addtocart,
.m-productregistration-appliancedetails .form-actions .a-button,
.m-productregistration-appliancedetails
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.m-productregistration-appliancedetails .a-morecontenttogglelink {
  margin-bottom: 15px;
}
.m-productregistration-appliancedetails
  .a-morecontenttogglelink
  .content.is-open {
  margin-top: 2rem;
}
.m-productregistration-appliancedetails .more-less-button {
  padding-top: 5px;
  padding-bottom: 0;
}
.m-productregistration-appliancedetails
  .more-less-button
  p.containerexpandable-togglelink {
  margin-bottom: 0;
}
.m-productregistration-appliancedetails .a-heading {
  font-size: 1.5rem;
  font-weight: 100;
}
.m-productregistration-appliancedetails .intro-text {
  width: 58.3333333333%;
}
.m-productregistration-appliancedetails .form-row {
  width: 100%;
}
.m-productregistration-appliancedetails
  .form-row
  .m-forminput.m-forminput-datepicker,
.m-productregistration-appliancedetails
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-datepicker.technical-info-search,
.m-productregistration-appliancedetails
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  [for="purchaseDate"]
  + span.technical-info-search,
.m-productregistration-appliancedetails
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-datepicker.js-search-input,
.m-productregistration-appliancedetails
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-datepicker.m-forminput,
.m-productregistration-appliancedetails
  .form-row
  [for="purchaseDate"]
  + span.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-productregistration-appliancedetails
  .form-row
  .m-forminput-datepicker.technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-productregistration-appliancedetails
  .form-row
  [for="purchaseDate"]
  + span.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-productregistration-appliancedetails
  .form-row
  input.m-forminput-datepicker.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-productregistration-appliancedetails
  .form-row
  input.m-forminput-datepicker.m-forminput {
  padding-left: 0;
}
.m-productregistration-appliancedetails .form-row:first-of-type .a-formlabel {
  color: #000;
}
.m-productregistration-appliancedetails
  .form-row:first-of-type
  input::-webkit-input-placeholder {
  color: #000;
}
.m-productregistration-appliancedetails
  .form-row:first-of-type
  input:-ms-input-placeholder {
  color: #000;
}
.m-productregistration-appliancedetails
  .form-row:first-of-type
  input::placeholder {
  color: #000;
}
.m-productservices {
  margin-bottom: 0;
}
.m-productservices .a-heading {
  font-size: 1rem;
  font-weight: 600;
}
.m-productservices .service {
  position: relative;
  margin-bottom: 10px;
}
.m-productservices .service .price {
  position: absolute;
  top: 0;
  bottom: auto;
  left: auto;
  right: 0;
}
.m-productservices .service .a-formlabel {
  line-height: 1;
}
.m-productservices .service .a-formlabel .label-text {
  display: inline-block;
  line-height: 1.25rem;
}
.m-productservices .service .m-forminput-checkbox {
  width: 62%;
  padding-bottom: 20px;
  padding-right: 0;
}
.m-productservices .service .a-link {
  position: static;
  vertical-align: top;
  margin-top: 0;
}
.m-productservices .cew-option {
  margin-bottom: 10px;
}
.m-productservices .cew-option:last-child {
  margin-bottom: 0;
}
.m-productservices .info {
  color: #000;
}
.m-productservices .delivery .package-text {
  color: #007a42;
}
.m-productsethead .productset-thumbnails .productset-thumbnail .icon:before {
  font-size: 25px;
}
.m-productsethead .productset-ids > ul > li {
  font-weight: 100;
}
.m-productsethead .m-productconversionarea .price .current {
  margin-bottom: 0;
}
.m-productteaser {
  padding-bottom: 20px;
}
.m-productteaser .a-heading {
  font-size: 1.25rem;
  line-height: 1.3;
  word-break: break-word;
  word-wrap: normal;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.m-productteaser .a-heading .fragment {
  margin: 0;
}
.m-productteaser .a-heading span[class*="std-header-"] {
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}
.m-productteaser .a-heading .std-header-1,
.m-productteaser .a-heading .std-header-2,
.m-productteaser .a-heading .std-header-3,
.m-productteaser .a-heading .std-header-4,
.m-productteaser .a-heading .std-header-5 {
  display: inline !important;
}
.m-productteaser .a-heading .std-header-6,
.m-productteaser .a-heading .vervibtID {
  font-weight: 700 !important;
  display: block !important;
  font-size: 0.8rem;
}
.m-productteaser .product-info .caption {
  opacity: 0.5;
}
.m-productteaser .product-info .a-heading {
  margin: 0;
}
.m-productteaser .product-info .product-title {
  margin-bottom: 10px;
}
.m-productteaser .product-info .select-wrap {
  margin-top: 0;
}
.m-productteaser .product-info .benefit-list {
  font-size: 0.875rem;
}
.m-productteaser .product-info .benefit-list li {
  list-style-type: none;
}
.m-productteaser .product-info .benefit-list li::before {
  content: "\25A0";
  display: block;
  position: relative;
  color: #000;
  max-width: 0;
  max-height: 0;
  left: -1.5rem;
  top: 0;
  font-size: 1rem;
  margin-left: 3px;
}
.m-productteaser .product-info .m-imagelist .a-link {
  width: 47px;
  height: 47px;
}
.m-productteaser .m-productconversionarea {
  margin-bottom: 0;
}
.m-productteaser .m-productconversionarea .js-button-group-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}
.m-productteaser
  .m-productconversionarea
  .js-button-group-wrapper
  > .buttongroup {
  width: 100%;
}
.m-productteaser
  .m-productconversionarea
  .js-button-group-wrapper
  > div[data-replace-container],
.m-productteaser
  .m-productconversionarea
  .js-button-group-wrapper
  > form.js-ajax-request {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  width: 100%;
}
.a-morecontenttogglelink
  .more-less-button
  .m-productteaser
  .m-productconversionarea
  .js-button-group-wrapper
  > a.a-link-secondary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productteaser
  .m-productconversionarea
  .js-button-group-wrapper
  > .a-button.a-link:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productteaser
  .m-productconversionarea
  .js-button-group-wrapper
  > .a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productteaser
  .m-productconversionarea
  .js-button-group-wrapper
  > .a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productteaser
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .js-button-group-wrapper
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productteaser
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .js-button-group-wrapper
  > .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productteaser
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .js-button-group-wrapper
  > .a-link.link-addtocart,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-productteaser
  .m-productconversionarea
  .js-button-group-wrapper
  > .js-reset-selection,
.m-productteaser
  .m-contenttextmedia
  li
  .m-productconversionarea
  .js-button-group-wrapper
  > .a-link-secondary.a-link.link-addtocart,
.m-productteaser
  .m-contenttextmedia
  li
  .m-productconversionarea
  .js-button-group-wrapper
  > .a-link.link-addtocart:not(.link-addtocart),
.m-productteaser
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .js-button-group-wrapper
  > .a-link.link-addtocart,
.m-productteaser
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .js-button-group-wrapper
  > .a-link.link-addtocart,
.m-productteaser
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .js-button-group-wrapper
  > .a-link.link-addtocart,
.m-productteaser
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  .js-button-group-wrapper
  > a.a-link-secondary.a-button.content-toggle,
.m-productteaser
  .m-productconversionarea
  .js-button-group-wrapper
  > .a-button-secondary,
.m-productteaser
  .m-productconversionarea
  .js-button-group-wrapper
  > .a-link-secondary.a-button.a-button-link,
.m-productteaser
  .m-productconversionarea
  .js-button-group-wrapper
  > .a-link-secondary.a-button.a-link,
.m-productteaser
  .m-productconversionarea
  .m-contenttextmedia
  li
  .js-button-group-wrapper
  > .a-button.a-link:not(.link-addtocart),
.m-productteaser
  .m-productconversionarea
  .m-contenttextmedia
  li
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .js-button-group-wrapper
  > .a-button.a-link:not(.link-addtocart),
.m-productteaser
  .m-productconversionarea
  .m-contenttextmedia
  li
  .o-myproducts-rebrush
  .head-container
  .add-product
  .js-button-group-wrapper
  > .a-button.a-button-link.a-link:not(.link-addtocart),
.m-productteaser
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-button-group-wrapper
  > .js-reset-selection,
.m-productteaser
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .js-button-group-wrapper
  > .a-link-secondary.a-button.a-link,
.m-productteaser
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .js-button-group-wrapper
  > a.a-link-secondary.a-button,
.m-productteaser
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .js-button-group-wrapper
  > .a-button,
.m-productteaser
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .js-button-group-wrapper
  > .a-button,
.m-productteaser
  .m-productconversionarea
  .o-list
  .a-loadmore
  .js-button-group-wrapper
  > button,
.m-productteaser
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .js-button-group-wrapper
  > .a-link-secondary.a-button.a-button-link.a-link,
.m-productteaser
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .js-button-group-wrapper
  > .a-link-secondary.a-button.a-button-link,
.m-productteaser
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .js-button-group-wrapper
  > .a-button,
.m-productteaser
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .js-button-group-wrapper
  > .a-link.link-addtocart,
.m-productteaser
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .js-button-group-wrapper
  > .a-link.link-addtocart,
.m-productteaser
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .js-button-group-wrapper
  > .a-link.link-addtocart,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-productteaser
  .m-productconversionarea
  .js-button-group-wrapper
  > a.a-link-secondary.a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productteaser
  .m-productconversionarea
  .js-button-group-wrapper
  > .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-productteaser
  .m-productconversionarea
  .js-button-group-wrapper
  > .a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productteaser
  .m-productconversionarea
  .js-button-group-wrapper
  > .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-productteaser
  .m-productconversionarea
  .js-button-group-wrapper
  > .a-button,
.o-list
  .a-loadmore
  .m-productteaser
  .m-productconversionarea
  .js-button-group-wrapper
  > button,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productteaser
  .m-productconversionarea
  .js-button-group-wrapper
  > .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-productteaser
  .m-productconversionarea
  .js-button-group-wrapper
  > .a-button {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  background: 0 0;
  border-color: #007bc0;
}
.m-productteaser
  .m-productconversionarea
  .js-product-compare
  .m-forminput
  .a-formlabel.checkbox
  .label-text,
.m-productteaser
  .m-productconversionarea
  .js-product-compare
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  .a-formlabel.checkbox
  .label-text,
.m-productteaser
  .m-productconversionarea
  .js-product-compare
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  .a-formlabel.checkbox
  .label-text,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-productteaser
  .m-productconversionarea
  .js-product-compare
  .technical-info-search
  .a-formlabel.checkbox
  .label-text,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-productteaser
  .m-productconversionarea
  .js-product-compare
  input.js-search-input
  .a-formlabel.checkbox
  .label-text {
  margin-top: 2px;
}
.m-productteaser .product-images .callouts,
.m-productteaser .product-images .product-awards,
.m-productteaser .product-images .product-thumbnail {
  margin-bottom: 15px;
}
.m-productteaser .product-images .callouts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.m-productteaser .product-images .callouts .a-callout {
  display: inline-block;
}
.m-productteaser .product-images .callouts.onimage .flexcampaign .a-image {
  text-align: left;
}
.m-productteaser
  .product-images
  .callouts.onimage
  .flexcampaign
  .a-image:first-child {
  margin-top: 0;
}
.m-productteaser .product-images .callouts.onimage .flexcampaign .a-image img {
  max-height: 55px;
  max-width: 55px;
}
.m-productteaser .product-images .image-container .home-connect-image {
  height: 28px;
}
.m-productteaser
  .product-images
  .image-container
  .home-connect-image
  .icon-wifi {
  position: relative;
  font-size: 65px;
  line-height: 26px;
  left: -4px;
  top: 1px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.m-productteaser .product-images .product-thumbnail a .a-image,
.m-productteaser .product-images .product-thumbnail a a,
.m-productteaser .product-images .product-thumbnail a img,
.m-productteaser .product-images .product-thumbnail a picture {
  width: auto;
  max-height: none;
  position: relative;
}
.m-productteaser .product-images .product-thumbnail a:after,
.m-productteaser .product-images .product-thumbnail + .product-awards {
  margin-top: 0;
}
.m-productteaser
  .product-images
  .product-thumbnail
  .slick-list
  .slick-slide
  .a-image {
  margin: 0 auto;
  width: initial;
  max-width: 80%;
}
.m-productteaser
  .product-images
  .product-thumbnail
  .paginationarrows
  .a-paginationarrows {
  color: #007bc0;
  font-size: 20px;
  font-weight: 700;
}
.m-productteaser
  .product-images
  .product-awards
  .m-imagelist
  > .a-link:nth-child(even),
.m-productteaser
  .product-images
  .product-awards
  .m-imagelist
  > .a-link:nth-child(odd) {
  padding: 0;
}
.m-productteaser .product-images .product-awards .m-imagelist > .a-link {
  margin-right: 5px;
}
.m-productteaser.list-view .product-info .caption {
  margin-bottom: 20px;
}
.m-productteaser.list-view .product-awards .m-imagelist .a-link {
  width: 55px;
  height: 55px;
}
.m-productteaser.grid-view .product-images {
  width: 100%;
  margin-right: 0;
  margin-bottom: 20px;
}
.m-productteaser.grid-view .product-info {
  width: 100%;
}
.m-productteaser.grid-view .product-info .caption {
  margin-bottom: 10px;
}
.m-productteaser.grid-view .product-awards {
  display: block;
}
.m-productteaser.grid-view .product-awards .m-imagelist .a-link {
  width: 30px;
  height: 30px;
}
.m-productteaser .product-conversion,
.m-productteaser .product-images,
.m-productteaser .product-info {
  width: 100%;
  clear: both;
}
@media (min-width: 600px) {
  .grid-view .m-productteaser .product-conversion,
  .grid-view .m-productteaser .product-images,
  .grid-view .m-productteaser .product-info,
  .m-productteaser.grid-view .product-conversion,
  .m-productteaser.grid-view .product-images,
  .m-productteaser.grid-view .product-info {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0;
  }
  .grid-view .m-productteaser .product-images,
  .m-productteaser.grid-view .product-images {
    width: 100%;
    margin-bottom: 20px;
  }
  .grid-view .m-productteaser .product-info,
  .m-productteaser.grid-view .product-info {
    width: auto;
  }
  .grid-view .m-productteaser .product-info .fragment,
  .m-productteaser.grid-view .product-info .fragment {
    word-wrap: normal;
  }
  .grid-view .m-productteaser .product-conversion,
  .m-productteaser.grid-view .product-conversion {
    width: 100%;
  }
}
@media (max-width: 599px) {
  .m-productteaser .m-productconversionarea {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }
  .m-productteaser .m-productconversionarea .details {
    font-size: 0.75rem;
    line-height: 1.3;
  }
  .m-productteaser .product-images {
    position: relative;
  }
  .m-productteaser .product-images .callouts {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin: 0 0 10px;
  }
  .m-productteaser .product-images .product-thumbnail {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .m-productteaser .product-images .product-awards {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  .m-productteaser .product-images .flexcampaign {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
    margin: 0 0 10px;
  }
  .grid-view .m-productteaser .product-conversion,
  .grid-view .m-productteaser .product-images,
  .grid-view .m-productteaser .product-info,
  .m-productteaser.grid-view .product-conversion,
  .m-productteaser.grid-view .product-images,
  .m-productteaser.grid-view .product-info {
    padding: 0;
    clear: none;
  }
  .grid-view .m-productteaser .product-images,
  .m-productteaser.grid-view .product-images {
    margin-bottom: 20px;
    margin-right: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    float: none;
  }
  .grid-view .m-productteaser .product-images .callouts:not(.onimage),
  .m-productteaser.grid-view .product-images .callouts:not(.onimage) {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .grid-view .m-productteaser .product-images .callouts.onimage,
  .m-productteaser.grid-view .product-images .callouts.onimage {
    position: absolute;
    top: 0;
    left: 0;
  }
  .grid-view .m-productteaser .product-images .callouts.onimage .a-callout,
  .m-productteaser.grid-view .product-images .callouts.onimage .a-callout {
    display: inline-block;
  }
  .grid-view .m-productteaser .product-images .callouts.onimage .flexcampaign,
  .m-productteaser.grid-view .product-images .callouts.onimage .flexcampaign {
    border: none;
  }
  .grid-view .m-productteaser .product-images .product-awards,
  .m-productteaser.grid-view .product-images .product-awards {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .grid-view .m-productteaser .product-images .product-thumbnail,
  .m-productteaser.grid-view .product-images .product-thumbnail {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .grid-view .m-productteaser .product-images .product-thumbnail .a-link,
  .grid-view .m-productteaser .product-images .product-thumbnail a,
  .m-productteaser.grid-view .product-images .product-thumbnail .a-link,
  .m-productteaser.grid-view .product-images .product-thumbnail a {
    margin-left: auto;
    margin-right: auto;
  }
  .grid-view .m-productteaser .product-images .product-thumbnail a img,
  .m-productteaser.grid-view .product-images .product-thumbnail a img {
    max-height: none;
  }
  .grid-view .m-productteaser .product-images .product-thumbnail .slide,
  .m-productteaser.grid-view .product-images .product-thumbnail .slide {
    margin-left: auto;
    margin-right: auto;
  }
  .grid-view .m-productteaser .product-images .flexcampaign,
  .m-productteaser.grid-view .product-images .flexcampaign {
    position: relative;
    top: auto;
    width: 110px;
    border-left: 1px solid #e5e5e5;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .grid-view .m-productteaser .product-images .flexcampaign .a-image,
  .grid-view .m-productteaser .product-images .flexcampaign .a-link,
  .m-productteaser.grid-view .product-images .flexcampaign .a-image,
  .m-productteaser.grid-view .product-images .flexcampaign .a-link {
    margin-bottom: 5px;
  }
  .grid-view
    .m-productteaser
    .product-images
    .flexcampaign
    .a-image:first-child,
  .grid-view .m-productteaser .product-images .flexcampaign .a-link:first-child,
  .m-productteaser.grid-view .product-images .flexcampaign .a-image:first-child,
  .m-productteaser.grid-view .product-images .flexcampaign .a-link:first-child {
    margin-top: auto;
  }
  .grid-view .m-productteaser .product-images .flexcampaign .a-image:last-child,
  .grid-view .m-productteaser .product-images .flexcampaign .a-link:last-child,
  .m-productteaser.grid-view .product-images .flexcampaign .a-image:last-child,
  .m-productteaser.grid-view .product-images .flexcampaign .a-link:last-child {
    margin-bottom: auto;
  }
  .grid-view .m-productteaser .product-images .flexcampaign a,
  .m-productteaser.grid-view .product-images .flexcampaign a {
    margin-bottom: 10px;
  }
  .grid-view .m-productteaser .product-info,
  .m-productteaser.grid-view .product-info {
    float: none;
    width: 100%;
    display: block;
  }
  .grid-view
    .m-productteaser
    .product-info
    .m-producttitle
    .a-heading
    .fragment,
  .m-productteaser.grid-view
    .product-info
    .m-producttitle
    .a-heading
    .fragment {
    margin: 0;
  }
  .grid-view
    .m-productteaser
    .product-info
    .m-producttitle
    .a-heading
    .std-header-1,
  .grid-view
    .m-productteaser
    .product-info
    .m-producttitle
    .a-heading
    .std-header-2,
  .grid-view
    .m-productteaser
    .product-info
    .m-producttitle
    .a-heading
    .std-header-3,
  .grid-view
    .m-productteaser
    .product-info
    .m-producttitle
    .a-heading
    .std-header-4,
  .grid-view
    .m-productteaser
    .product-info
    .m-producttitle
    .a-heading
    .std-header-5,
  .grid-view
    .m-productteaser
    .product-info
    .m-producttitle
    .a-heading
    .std-header-6,
  .grid-view
    .m-productteaser
    .product-info
    .m-producttitle
    .a-heading
    .vervibtID,
  .m-productteaser.grid-view
    .product-info
    .m-producttitle
    .a-heading
    .std-header-1,
  .m-productteaser.grid-view
    .product-info
    .m-producttitle
    .a-heading
    .std-header-2,
  .m-productteaser.grid-view
    .product-info
    .m-producttitle
    .a-heading
    .std-header-3,
  .m-productteaser.grid-view
    .product-info
    .m-producttitle
    .a-heading
    .std-header-4,
  .m-productteaser.grid-view
    .product-info
    .m-producttitle
    .a-heading
    .std-header-5,
  .m-productteaser.grid-view
    .product-info
    .m-producttitle
    .a-heading
    .std-header-6,
  .m-productteaser.grid-view
    .product-info
    .m-producttitle
    .a-heading
    .vervibtID {
    display: inline !important;
  }
  .grid-view .m-productteaser .product-conversion,
  .m-productteaser.grid-view .product-conversion {
    width: 100%;
    padding: 0 !important;
    float: none;
    overflow: hidden;
  }
  .grid-view .m-productteaser .product-conversion .data-sheet-energy,
  .grid-view .m-productteaser .product-conversion .details,
  .grid-view .m-productteaser .product-conversion .price,
  .grid-view .m-productteaser .product-conversion .stock-info-wrapper,
  .m-productteaser.grid-view .product-conversion .data-sheet-energy,
  .m-productteaser.grid-view .product-conversion .details,
  .m-productteaser.grid-view .product-conversion .price,
  .m-productteaser.grid-view .product-conversion .stock-info-wrapper {
    margin: 0;
  }
  .grid-view
    .m-productteaser
    .product-conversion
    .data-sheet-energy
    .m-imagelist,
  .m-productteaser.grid-view
    .product-conversion
    .data-sheet-energy
    .m-imagelist {
    width: auto;
    max-width: 75px;
  }
  .grid-view
    .m-productteaser
    .product-conversion
    .data-sheet-energy
    .energy-class-range,
  .m-productteaser.grid-view
    .product-conversion
    .data-sheet-energy
    .energy-class-range {
    margin-top: 5px;
    font-size: 12px;
  }
  .grid-view .m-productteaser .product-conversion .js-conversion-wrapper,
  .grid-view .m-productteaser .product-conversion .js-price-wrapper,
  .grid-view .m-productteaser .product-conversion .stock-info-wrapper,
  .m-productteaser.grid-view .product-conversion .js-conversion-wrapper,
  .m-productteaser.grid-view .product-conversion .js-price-wrapper,
  .m-productteaser.grid-view .product-conversion .stock-info-wrapper {
    padding: 0 !important;
  }
  .grid-view .m-productteaser .product-conversion .js-conversion-wrapper,
  .grid-view .m-productteaser .product-conversion .js-price-wrapper,
  .m-productteaser.grid-view .product-conversion .js-conversion-wrapper,
  .m-productteaser.grid-view .product-conversion .js-price-wrapper {
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .grid-view .m-productteaser .product-conversion .js-stock-info-wrapper,
  .m-productteaser.grid-view .product-conversion .js-stock-info-wrapper {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    margin-bottom: 10px;
  }
  .grid-view
    .m-productteaser
    .product-conversion
    .js-stock-info-wrapper
    .a-productavailability,
  .m-productteaser.grid-view
    .product-conversion
    .js-stock-info-wrapper
    .a-productavailability {
    margin-bottom: 0;
    font-size: 12px;
  }
  .grid-view .m-productteaser .product-conversion .js-productSubscription,
  .m-productteaser.grid-view .product-conversion .js-productSubscription {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
    margin-top: 0;
    margin-bottom: 10px;
  }
  .grid-view .m-productteaser .product-conversion .js-conversion-wrapper,
  .m-productteaser.grid-view .product-conversion .js-conversion-wrapper {
    width: 48%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .grid-view
    .m-productteaser
    .product-conversion
    .js-conversion-wrapper
    .a-rating,
  .m-productteaser.grid-view
    .product-conversion
    .js-conversion-wrapper
    .a-rating {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .grid-view
    .m-productteaser
    .product-conversion
    .js-conversion-wrapper
    .a-rating
    .scale
    .icon,
  .m-productteaser.grid-view
    .product-conversion
    .js-conversion-wrapper
    .a-rating
    .scale
    .icon {
    font-size: 0.875rem;
    margin-left: -3px;
  }
  .grid-view
    .m-productteaser
    .product-conversion
    .js-conversion-wrapper
    .a-rating
    .scale
    .icon:first-child,
  .m-productteaser.grid-view
    .product-conversion
    .js-conversion-wrapper
    .a-rating
    .scale
    .icon:first-child {
    margin-left: 0;
  }
  .grid-view
    .m-productteaser
    .product-conversion
    .js-conversion-wrapper
    .a-rating
    .scale
    .icon.is-active-partly,
  .m-productteaser.grid-view
    .product-conversion
    .js-conversion-wrapper
    .a-rating
    .scale
    .icon.is-active-partly {
    top: 3px;
  }
  .grid-view
    .m-productteaser
    .product-conversion
    .js-conversion-wrapper
    .a-rating
    > .number,
  .m-productteaser.grid-view
    .product-conversion
    .js-conversion-wrapper
    .a-rating
    > .number {
    padding-left: 0;
    font-size: 0.75rem;
    font-weight: 400;
  }
  .grid-view
    .m-productteaser
    .product-conversion
    .js-conversion-wrapper
    .a-rating
    .reviews
    .number,
  .m-productteaser.grid-view
    .product-conversion
    .js-conversion-wrapper
    .a-rating
    .reviews
    .number {
    padding-left: 2px;
    font-size: 0.75rem;
  }
  .grid-view
    .m-productteaser
    .product-conversion
    .js-conversion-wrapper
    .salesprogram,
  .m-productteaser.grid-view
    .product-conversion
    .js-conversion-wrapper
    .salesprogram {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    margin-top: 5px;
  }
  .grid-view
    .m-productteaser
    .product-conversion
    .js-conversion-wrapper
    .data-sheet-energy,
  .m-productteaser.grid-view
    .product-conversion
    .js-conversion-wrapper
    .data-sheet-energy {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .grid-view .m-productteaser .product-conversion .js-price-wrapper,
  .m-productteaser.grid-view .product-conversion .js-price-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 52%;
    margin-left: auto;
    text-align: right;
  }
  .grid-view .m-productteaser .product-conversion .js-price-wrapper .current,
  .m-productteaser.grid-view .product-conversion .js-price-wrapper .current {
    font-size: 1.5rem;
  }
  .grid-view .m-productteaser .product-conversion .js-price-wrapper .previous,
  .m-productteaser.grid-view .product-conversion .js-price-wrapper .previous {
    font-size: 0.75rem;
  }
}
.m-productteaserbuyingmodule {
  margin-bottom: 4rem;
  margin-left: -16px;
  margin-right: -16px;
  border-bottom: 1px solid #e6e6e6;
  min-height: auto;
}
.m-productteaserbuyingmodule .productteaserbuyingmodule-header {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 4px;
  padding: 0 16px;
}
.m-productteaserbuyingmodule
  .productteaserbuyingmodule-header
  .productteaserbuyingmodule-left-wrapper
  .productteaserbuyingmodule-callout,
.m-productteaserbuyingmodule
  .productteaserbuyingmodule-header
  .productteaserbuyingmodule-left-wrapper
  .productteaserbuyingmodule-sales-program {
  float: left;
  margin-bottom: 16px;
}
.m-productteaserbuyingmodule
  .productteaserbuyingmodule-header
  .productteaserbuyingmodule-awards {
  width: 100%;
}
.m-productteaserbuyingmodule
  .productteaserbuyingmodule-header
  .productteaserbuyingmodule-awards
  .m-imagelist {
  float: left;
}
.m-productteaserbuyingmodule
  .productteaserbuyingmodule-header
  .productteaserbuyingmodule-awards
  .m-imagelist
  > * {
  margin-bottom: 12px;
  margin-right: 8px;
}
.m-productteaserbuyingmodule .productteaserbuyingmodule-gallery {
  position: relative;
  padding: 0 16px;
  text-align: center;
}
@media (min-width: 600px) {
  .m-productteaserbuyingmodule {
    margin-bottom: 5rem;
    margin-left: 0;
    margin-right: 0;
  }
  .m-productteaserbuyingmodule .productteaserbuyingmodule-header,
  .m-productteaserbuyingmodule
    .productteaserbuyingmodule-header
    .productteaserbuyingmodule-awards
    .m-imagelist
    > * {
    margin-bottom: 8px;
  }
  .m-productteaserbuyingmodule .productteaserbuyingmodule-gallery {
    padding: 0 8px;
  }
}
.m-productteaserbuyingmodule
  .productteaserbuyingmodule-gallery
  .m-productteasermediagallery
  .m-mediagalleryteaser {
  margin: -4px;
}
@media (min-width: 900px) {
  .m-productteaserbuyingmodule
    .productteaserbuyingmodule-gallery
    .m-productteasermediagallery
    .m-mediagalleryteaser
    .mediagalleryteaser-smalllist {
    grid-gap: 0;
    margin-top: 0;
  }
}
.m-productteaserbuyingmodule
  .productteaserbuyingmodule-gallery
  .m-productteasermediagallery
  .m-mediagalleryteaser
  .mediagalleryteaser-biglist
  .mediagalleryteaser-type:only-of-type {
  height: auto;
}
.m-productteaserbuyingmodule
  .productteaserbuyingmodule-gallery
  .m-productteasermediagallery
  .m-mediagalleryteaser
  .mediagalleryteaser-type {
  margin: 4px;
}
.m-productteaserbuyingmodule
  .productteaserbuyingmodule-gallery
  .m-productteasermediagallery
  .m-mediagalleryteaser
  .mediagalleryteaser-type
  .a-image
  img {
  background-color: #eff1f2;
}
.m-productteaserbuyingmodule
  .productteaserbuyingmodule-sidebar-wrap
  .m-producttitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.m-productteaserbuyingmodule
  .productteaserbuyingmodule-sidebar-wrap
  .m-producttitle
  .heading-link {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.m-productteaserbuyingmodule
  .productteaserbuyingmodule-sidebar-wrap
  .m-producttitle
  .heading-link
  .std-header-1,
.m-productteaserbuyingmodule
  .productteaserbuyingmodule-sidebar-wrap
  .m-producttitle
  .heading-link
  .std-header-2,
.m-productteaserbuyingmodule
  .productteaserbuyingmodule-sidebar-wrap
  .m-producttitle
  .heading-link
  .std-header-3,
.m-productteaserbuyingmodule
  .productteaserbuyingmodule-sidebar-wrap
  .m-producttitle
  .heading-link
  .std-header-4,
.m-productteaserbuyingmodule
  .productteaserbuyingmodule-sidebar-wrap
  .m-producttitle
  .heading-link
  .std-header-5 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2.125rem;
}
@media (min-width: 900px) {
  .m-productteaserbuyingmodule
    .productteaserbuyingmodule-sidebar-wrap
    .m-producttitle
    .heading-link
    .std-header-1,
  .m-productteaserbuyingmodule
    .productteaserbuyingmodule-sidebar-wrap
    .m-producttitle
    .heading-link
    .std-header-2,
  .m-productteaserbuyingmodule
    .productteaserbuyingmodule-sidebar-wrap
    .m-producttitle
    .heading-link
    .std-header-3,
  .m-productteaserbuyingmodule
    .productteaserbuyingmodule-sidebar-wrap
    .m-producttitle
    .heading-link
    .std-header-4,
  .m-productteaserbuyingmodule
    .productteaserbuyingmodule-sidebar-wrap
    .m-producttitle
    .heading-link
    .std-header-5 {
    font-size: 2rem;
    line-height: 2.6875rem;
  }
  .m-productteaserbuyingmodule .productteaserbuyingmodule-sidebar-wrap {
    width: 25%;
  }
  .m-productteaserbuyingmodule
    .productteaserbuyingmodule-sidebar-wrap
    .productteaserbuyingmodule-sidebar {
    margin-left: 0;
  }
}
.m-productteaserbuyingmodule
  .productteaserbuyingmodule-sidebar-wrap
  .m-producttitle
  .a-heading {
  font-size: 22px;
  line-height: 24px;
}
@media (min-width: 600px) {
  .m-productteaserbuyingmodule
    .productteaserbuyingmodule-gallery
    .m-productteasermediagallery
    .m-mediagalleryteaser {
    margin: 0;
  }
  .m-productteaserbuyingmodule
    .productteaserbuyingmodule-gallery
    .m-productteasermediagallery
    .m-mediagalleryteaser
    .mediagalleryteaser-type {
    margin: 8px;
  }
  .m-productteaserbuyingmodule
    .productteaserbuyingmodule-sidebar-wrap
    .m-producttitle
    .a-heading {
    margin-bottom: 8px;
  }
}
.m-productteaserbuyingmodule
  .productteaserbuyingmodule-sidebar-wrap
  .m-producttitle
  .a-heading
  .std-header-6,
.m-productteaserbuyingmodule
  .productteaserbuyingmodule-sidebar-wrap
  .m-producttitle
  .a-heading
  .std-header-6
  ~ .vervibtID {
  display: inline-block !important;
  font-size: 1rem;
  font-weight: 400 !important;
  line-height: 1.5rem;
}
.m-productteaserbuyingmodule
  .productteaserbuyingmodule-sidebar-wrap
  .img-with-text
  p {
  display: inline-block;
  margin: 0 10px 20px 0;
}
@media (max-width: 599px) {
  .m-productteaserbuyingmodule .productteaserbuyingmodule-sidebar-wrap {
    padding-left: 15px;
    padding-right: 15px;
  }
  .m-productteaserbuyingmodule .productteaserbuyingmodule-sidebar-wrap .g-col {
    padding-left: 0;
    padding-right: 0;
  }
  .m-productteaserbuyingmodule
    .productteaserbuyingmodule-sidebar-wrap
    .js-button-group-wrapper
    button {
    width: 100%;
  }
}
.m-productteaserbuyingmodule .buyingmodule-conversionarea {
  margin-bottom: 25px;
}
.m-productteaserbuyingmodule
  .buyingmodule-conversionarea
  .js-conversion-wrapper
  .m-ratingsummary {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-productteaserbuyingmodule
  .buyingmodule-conversionarea
  .js-conversion-wrapper
  .m-ratingsummary
  .a-rating {
  width: auto;
}
.m-productteaserbuyingmodule
  .buyingmodule-conversionarea
  .js-conversion-wrapper
  .m-ratingsummary
  .a-rating
  .icon {
  margin-right: -5px;
}
.m-productteaserbuyingmodule
  .buyingmodule-conversionarea
  .js-conversion-wrapper
  .m-ratingsummary
  .a-link {
  color: #000;
}
.m-productteaserbuyingmodule
  .buyingmodule-conversionarea
  .js-conversion-wrapper
  .m-ratingsummary
  .a-link.questions {
  margin-left: 4px;
}
.m-productteaserbuyingmodule
  .buyingmodule-conversionarea
  .js-conversion-wrapper
  .data-sheet-energy {
  margin-top: 10px;
}
.m-productteaserbuyingmodule
  .buyingmodule-conversionarea
  .js-conversion-wrapper
  .data-sheet-energy
  .m-imagelist
  .a-link {
  margin-right: 8px;
}
.m-productteaserbuyingmodule
  .buyingmodule-conversionarea
  .js-conversion-wrapper
  .data-sheet-energy
  .a-link-download:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-productteaserbuyingmodule
  .buyingmodule-conversionarea
  .js-conversion-wrapper
  .data-sheet-energy
  .a-link-download:after {
  content: "";
  display: none;
}
.m-productteaserbuyingmodule
  .buyingmodule-conversionarea
  .js-conversion-wrapper
  .data-sheet-energy
  .energy-class-range {
  font-size: 0.75rem;
  line-height: 1.125rem;
  margin-top: 0;
}
.m-productteaserbuyingmodule .buyingmodule-conversionarea .js-price-wrapper {
  margin-bottom: 0;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.m-productteaserbuyingmodule
  .buyingmodule-conversionarea
  .js-price-wrapper
  .price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.m-productteaserbuyingmodule
  .buyingmodule-conversionarea
  .js-price-wrapper
  .price
  .current {
  font-size: 1.5rem;
  line-height: 2.125rem;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
@media (min-width: 600px) {
  .m-productteaserbuyingmodule .buyingmodule-conversionarea .js-price-wrapper {
    margin-bottom: 4px;
  }
  .m-productteaserbuyingmodule
    .buyingmodule-conversionarea
    .js-price-wrapper
    .price
    .current {
    font-size: 2rem;
    line-height: 2.6875rem;
  }
}
.m-productteaserbuyingmodule
  .buyingmodule-conversionarea
  .js-price-wrapper
  .price
  .current.highlight:first-of-type {
  color: #000;
}
.m-productteaserbuyingmodule
  .buyingmodule-conversionarea
  .js-price-wrapper
  .price
  .previous {
  color: #a4abb3;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-top: 0;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
@media (min-width: 600px) {
  .m-productteaserbuyingmodule
    .buyingmodule-conversionarea
    .js-price-wrapper
    .price
    .previous {
    font-size: 1.5rem;
    line-height: 2.125rem;
  }
}
.m-productteaserbuyingmodule .buyingmodule-conversionarea .details {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
}
.m-productteaserbuyingmodule .buyingmodule-conversionarea .details p,
.m-productteaserbuyingmodule
  .buyingmodule-conversionarea
  .details
  p:first-child {
  font-size: 0.75rem;
  line-height: 1.125rem;
}
.m-productteaserbuyingmodule
  .buyingmodule-conversionarea
  .details
  .m-oney-widget-section {
  background: 0 0;
  padding: 0 !important;
  margin-top: 12px;
  margin-bottom: 8px;
}
.m-productteaserbuyingmodule
  .buyingmodule-conversionarea
  .details
  .m-oney-widget-section
  .oney-widget-link {
  display: block;
}
.m-productteaserbuyingmodule .buyingmodule-conversionarea .details .icon-info {
  font-size: 1.125rem;
}
.m-productteaserbuyingmodule .buyingmodule-conversionarea .localstock-text {
  font-size: 0.75rem;
  line-height: 1.125rem;
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
  -ms-flex-order: 5;
  order: 5;
}
.m-productteaseripg {
  text-align: center;
}
.m-productteaseripg div[class*="hidden-tablet"]:first-child .a-image {
  position: absolute;
}
.m-productteaseripg .a-heading {
  font-size: 1.25rem;
  line-height: 1.3;
}
.m-productteaseripg .a-heading .fragment {
  margin: 0;
}
.m-productteaseripg .a-heading span[class*="std-header-"] {
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}
.m-productteaseripg .a-heading .std-header-1,
.m-productteaseripg .a-heading .std-header-2,
.m-productteaseripg .a-heading .std-header-3,
.m-productteaseripg .a-heading .std-header-4,
.m-productteaseripg .a-heading .std-header-5 {
  display: inline !important;
}
.m-productteaseripg .a-heading .std-header-6,
.m-productteaseripg .a-heading .vervibtID {
  font-weight: 700 !important;
  display: block !important;
  font-size: 0.8rem;
}
.m-productteaseripg .productteaseripg-container h2 {
  font-weight: 700;
}
.m-productteaseripg .productteaseripg-container .m-producttitle h1.a-heading {
  margin-bottom: 15px;
}
.m-productteaseripg .productteaseripg-container .a-heading {
  padding-top: 0;
}
.m-productteaseripg .productteaseripg-container .a-heading + .a-image {
  margin-top: 20px;
}
.m-productteaseripg .productteaseripg-container .a-backlink {
  width: 100%;
  text-align: left;
  left: 0;
  top: 0;
  padding: 6px 10px;
  position: relative;
  background: #f8f8f8;
  color: #007bc0;
}
.m-productteaseripg .productteaseripg-container .a-backlink .text {
  color: #007bc0;
  font-size: 15px;
  font-weight: 700;
}
.m-productteaseripg .productteaseripg-container .a-backlink .icon {
  color: #007bc0;
}
.m-productteaseripg
  .productteaseripg-container
  .a-backlink
  .icon-arrow-left:before {
  font-size: 22px;
}
.m-productteaseripg .productteaseripg-container .a-backlink:hover {
  background: #f8f8f8;
}
.m-productteaseripg .productteaseripg-container .a-backlink:hover .icon,
.m-productteaseripg .productteaseripg-container .a-backlink:hover .text {
  color: #000;
}
.m-productteaseripg .productteaseripg-container .a-logo .a-image {
  padding: 0 10%;
  text-align: center;
  width: 70%;
}
@media (min-width: 600px) {
  .m-productteaseripg .productteaseripg-container .a-logo .a-image {
    width: 75%;
    padding-left: 20%;
    padding-right: 20%;
    text-align: center;
  }
}
@media (min-width: 900px) {
  .m-productteaseripg .productteaseripg-container .a-logo .a-image {
    width: 80%;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
  }
}
.m-productteaseripg .productteaseripg-container .productteaseripg-content {
  padding-left: 20px;
  padding-right: 20px;
  text-align: left;
}
.m-productteaseripg
  .productteaseripg-container
  .productteaseripg-content
  .productteaseripg-conversionarea
  .data-sheet-energy
  .a-link-download {
  padding: 18px 0 0;
}
.ios-os body:not(:root) .m-productteaseripg .a-backlink .text,
.mac-os body:not(:root) .m-productteaseripg .a-backlink .text {
  position: relative;
  top: -3px;
}
#zoovu-assistant {
  margin-bottom: 30px;
}
.m-productteaserset .productset,
.m-productteaserset .productset-conversionarea {
  width: 100%;
  float: none;
}
.m-productteaserset .product-set-items .m-togglebox .item {
  width: 100% !important;
}
.m-productteaserset
  .product-set-items
  .m-togglebox
  .item
  a.togglebox-title:before {
  right: 0;
}
.m-producttitle .a-heading {
  line-height: 1.3;
}
.m-producttitle .a-heading .fragment {
  margin: 0;
}
.m-producttitle .a-heading .std-header-3,
.m-producttitle .a-heading .std-header-4,
.m-producttitle .a-heading .std-header-5 {
  display: inline;
}
.m-producttitle .a-heading .std-header-6,
.m-producttitle .a-heading .vervibtID {
  font-weight: 400;
  display: block;
}
[dir="rtl"] .m-producttitle .a-heading .std-header-3,
[dir="rtl"] .m-producttitle .a-heading .std-header-4,
[dir="rtl"] .m-producttitle .a-heading .std-header-5 {
  display: inline-block !important;
}
.m-productpromotion .bundle .header-text {
  float: none;
}
.m-productpromotion .m-productpromotionteaser .m-producttitle {
  margin-bottom: 16px;
}
.m-productpromotion .m-productpromotionteaser .m-producttitle h2.a-heading {
  font-size: 1.375rem;
  line-height: 1.3;
  margin-bottom: 16px;
}
.m-productpromotion .m-productpromotionteaser .m-producttitle p {
  color: #a3a3a3;
  margin: 0;
  font-size: 0.75rem;
}
.m-productpromotion
  .m-productpromotionteaser
  .m-productconversionarea
  .data-sheet-energy {
  margin: 0 0 7px;
  line-height: 1;
}
.m-productpromotion
  .m-productpromotionteaser
  .m-productconversionarea
  .data-sheet-energy
  > * {
  padding-top: 0;
}
.m-productpromotion
  .m-productpromotionteaser
  .m-productconversionarea
  .a-link-download:after {
  font-size: 1.5rem;
  color: #807f7f;
  vertical-align: middle;
}
.m-productpromotion .m-productpromotionteaser .m-productconversionarea .price {
  margin: 16px 0 12px;
}
.m-productpromotion
  .m-productpromotionteaser
  .m-productconversionarea
  .price
  > p {
  margin: 0;
  white-space: nowrap;
}
.m-productpromotion
  .m-productpromotionteaser
  .m-productconversionarea
  .price
  + p {
  margin: 0 0 7px;
}
.m-productpromotion
  .m-productpromotionteaser
  .m-productconversionarea
  .price
  + p
  a
  .icon-info {
  font-size: 1.5rem;
  color: #807f7f;
}
.m-productpromotion .m-productpromotionteaser .promotion-separator {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.m-productpromotion .m-productpromotionteaser .promotion-separator .icon {
  position: relative;
  background-color: #00639a;
  height: 45px;
  width: 45px;
  color: #807f7f;
  border-radius: 50%;
  padding-top: 12px;
}
.m-productpromotion
  .m-productpromotionteaser
  .promotion-separator
  .icon:before {
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.m-productpromotion.flexible .promotion-separator {
  z-index: 999;
}
.m-productpromotion.flexible .promotion-separator .icon.first:before {
  font-size: 1.5rem;
  font-weight: 400;
}
.m-productpromotion.fixed .promotion-separator {
  z-index: 1;
}
.m-productpromotion.fixed .promotion-separator .icon:before {
  font-size: 1.5rem;
  font-weight: 400;
}
.slick-slide.slick-active
  + .slick-active
  + .slick-active
  + .slick-active
  .promotion-separator {
  display: none;
}
.m-promotionbundleTeaser {
  margin-bottom: 64px;
}
.m-promotionbundleTeaser .teaser-heading-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 32px 16px 24px;
}
.m-promotionbundleTeaser .teaser-heading-wrapper .teaser-icon {
  display: none;
  margin: 0;
}
.m-promotionbundleTeaser .teaser-heading-wrapper .teaser-icon .icon {
  font-size: 34px;
}
.m-promotionbundleTeaser .teaser-heading-wrapper .teaser-heading {
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
  vertical-align: middle;
  width: auto;
  display: inline-block;
  margin: 0;
}
@media (min-width: 600px) {
  .m-promotionbundleTeaser .teaser-heading-wrapper .teaser-icon .icon {
    font-size: 44px;
  }
  .m-promotionbundleTeaser .teaser-heading-wrapper .teaser-heading {
    font-size: 32px;
    line-height: 43px;
  }
}
.m-promotionbundleTeaser .teaser-content-wrapper {
  padding: 0 16px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  row-gap: 64px;
  -webkit-column-gap: 48px;
  column-gap: 48px;
  place-content: center;
}
.m-promotionbundleTeaser .teaser-content-wrapper .content-wrapper {
  position: relative;
  margin: 0;
  padding: 42px 16px 16px;
  background-color: #fff;
}
.m-promotionbundleTeaser
  .teaser-content-wrapper
  .content-wrapper
  .promotion-seperator-wrapper {
  text-align: center;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 100%;
  margin-top: 18px;
}
.m-promotionbundleTeaser
  .teaser-content-wrapper
  .content-wrapper
  .content-promotion-separator {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-promotionbundleTeaser
  .teaser-content-wrapper
  .content-wrapper
  .content-promotion-separator
  .icon {
  font-size: 28px;
}
.m-promotionbundleTeaser .m-producttitle .a-heading.product-code,
.m-promotionbundleTeaser .m-producttitle .a-heading.product-code .std-header-6,
.m-promotionbundleTeaser .m-producttitle .a-heading.product-code .vervibtID {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  font-size: 12px !important;
  line-height: 18px !important;
  font-weight: 400 !important;
  margin-bottom: 0;
}
.m-promotionbundleTeaser .conent-section {
  margin: 0;
  -webkit-column-gap: 16px;
  column-gap: 16px;
}
.m-promotionbundleTeaser .teaser-product-image {
  padding: 0;
  min-width: unset;
}
.m-promotionbundleTeaser .teaser-product-image > .a-link {
  position: unset;
}
.m-promotionbundleTeaser .teaser-product-image > .a-link .a-image {
  height: 120px;
  width: 120px;
}
.m-promotionbundleTeaser .teaser-product-image > .a-link .a-image img {
  width: 100%;
}
.m-promotionbundleTeaser .teaser-product-image .callout {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 16px;
  width: auto;
  bottom: unset;
  margin: 0;
}
.m-promotionbundleTeaser .teaser-product-image .callout .a-callout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}
.m-promotionbundleTeaser
  .teaser-product-image
  .callout
  .a-callout
  .callout-text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 4px 8px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
  text-transform: none;
}
.m-promotionbundleTeaser
  .teaser-product-image
  .teaser-energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: unset;
  -webkit-justify-content: unset;
  -ms-flex-pack: unset;
  justify-content: unset;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
}
.m-promotionbundleTeaser
  .teaser-product-image
  .teaser-energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper
  .m-imagelist
  .a-link.a-link-inline {
  margin: 0;
}
.m-promotionbundleTeaser
  .teaser-product-image
  .teaser-energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper
  .m-imagelist
  .a-image {
  text-align: left;
}
.m-promotionbundleTeaser
  .teaser-product-image
  .teaser-energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper
  .m-imagelist
  .a-image
  img {
  height: 30px;
  width: auto;
}
.m-promotionbundleTeaser
  .teaser-product-image
  .teaser-energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper
  .energy-label-text-wrapper {
  font-size: 12px;
  line-height: 18px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: left;
}
.m-promotionbundleTeaser
  .teaser-product-image
  .teaser-energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper
  .energy-label-text-wrapper
  .a-link-download {
  font-size: 12px;
  line-height: 18px;
}
.m-promotionbundleTeaser
  .teaser-product-image
  .teaser-energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper
  .energy-label-text-wrapper
  .a-link-download
  .text {
  text-decoration: none;
}
.m-promotionbundleTeaser
  .teaser-product-image
  .teaser-energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper
  .energy-label-text-wrapper
  .a-link-download:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 16px;
}
.m-promotionbundleTeaser
  .teaser-product-image
  .teaser-energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper
  .energy-label-text-wrapper
  .a-link-download:after {
  display: none;
  width: 15px;
  height: 15px;
  font-size: 15px;
}
.m-promotionbundleTeaser .teaser-product-title {
  padding: 0;
}
.m-promotionbundleTeaser .teaser-product-title .heading-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.m-promotionbundleTeaser
  .teaser-product-title
  .price-information
  .price
  .previous {
  color: #71767c;
  font-size: 16px;
  line-height: 20px;
}
.m-promotionbundleTeaser
  .teaser-product-title
  .price-information
  .price
  .previous
  + .price-info-wrapper
  .current {
  color: #9e2896;
}
.m-promotionbundleTeaser
  .teaser-product-title
  .price-information
  .price
  .previous:empty
  + .price-info-wrapper
  .current {
  color: #00639a;
}
.m-promotionbundleTeaser
  .teaser-product-title
  .price-information
  .price
  .current {
  color: #00639a;
  font-size: 24px;
  line-height: 28px;
}
.m-promotionbundleTeaser
  .teaser-product-title
  .price-information
  .additional-info,
.m-promotionbundleTeaser .teaser-product-title .price-information .eco-fee {
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 0;
  margin-top: 8px;
}
.m-promotionbundleTeaser
  .teaser-product-title
  .price-information
  .price-info-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.m-promotionbundleTeaser
  .teaser-product-title
  .price-information
  .price-info-wrapper
  .stock-info-wrapper
  .a-productavailability
  .text {
  display: inline-block;
}
.m-promotionbundleTeaser .promotion-price-section {
  padding: 0 16px 32px;
}
.m-promotionbundleTeaser .promotion-price-section .price-information {
  margin: 0 0 16px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 152px auto;
  grid-template-columns: 152px auto;
}
.m-promotionbundleTeaser
  .promotion-price-section
  .price-information
  .price
  .previous {
  color: #71767c;
  font-size: 16px;
  line-height: 20px;
}
.m-promotionbundleTeaser
  .promotion-price-section
  .price-information
  .price
  .previous
  + .price-info-wrapper
  .current {
  color: #9e2896;
}
.m-promotionbundleTeaser
  .promotion-price-section
  .price-information
  .price
  .previous:empty
  + .price-info-wrapper
  .current {
  color: #00639a;
}
.m-promotionbundleTeaser
  .promotion-price-section
  .price-information
  .price
  .price-info-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.m-promotionbundleTeaser
  .promotion-price-section
  .price-information
  .price
  .price-info-wrapper
  .additional-info {
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 0;
  margin-left: 0;
}
.m-promotionbundleTeaser
  .promotion-price-section
  .price-information
  .price
  .price-info-wrapper
  .current {
  color: #00639a;
  font-size: 24px;
  line-height: 28px;
}
.m-promotionbundleTeaser .promotion-price-section .price-information .discount,
.m-promotionbundleTeaser .promotion-price-section .price-information .eco-fee {
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 0;
}
.m-promotionbundleTeaser .promotion-price-section .price-information .discount,
.m-promotionbundleTeaser .promotion-price-section .price-information .eco-fee,
.m-promotionbundleTeaser
  .promotion-price-section
  .price-information
  .price-info-wrapper {
  grid-column: 2/3;
}
.m-promotionbundleTeaser .promotion-price-section .promotion-bundle-button {
  margin: 0;
}
.m-promotionbundleTeaser
  .promotion-price-section
  .promotion-bundle-button
  button {
  width: 100%;
  color: #007bc0;
  background: 0 0;
  border-color: #007bc0;
}
.m-promotionbundleTeaser .promotion-tile-seperator {
  margin: 0 0 32px;
}
.m-promotionbundleTeaser .content-promotion-separator .icon,
.m-promotionbundleTeaser .promotion-separator .icon {
  background-color: transparent;
  color: #000;
  border-radius: 15px;
  font-size: 40px;
  font-weight: 700;
}
.pagetype-product-detail .m-promotionbundleTeaser,
.pagetype-shop-detail .m-promotionbundleTeaser {
  margin-bottom: 64px;
}
.pagetype-product-detail .m-promotionbundleTeaser .teaser-heading-wrapper,
.pagetype-shop-detail .m-promotionbundleTeaser .teaser-heading-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-promotionteaser-gc-wpe-grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  gap: 16px;
  margin: 0;
}
.m-promotionteaser-gc-wpe-grid > .m-searchresultpromotionteaser {
  margin-bottom: 0;
}
@media (min-width: 900px) {
  .m-promotionteaser-gc-wpe-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -webkit-column-gap: 32px;
    column-gap: 32px;
  }
}
.m-quantityselector {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 1px solid #007bc0;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.m-quantityselector .quantityselector-value {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  border: none;
  max-width: 100%;
  width: 100%;
  padding: 0;
  color: #007bc0;
  height: auto;
}
.m-quantityselector .quantityselector-value:focus,
.m-quantityselector .quantityselector-value:hover {
  color: #00629a;
  background: #d1e4ff;
}
.m-quantityselector .quantityselector-value:active {
  color: #004975;
  background: #9dc9ff;
}
.m-quantityselector button.quantityselector-button {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 0;
  width: 25%;
  max-width: 46px;
  background: 0 0;
  height: auto;
}
.m-quantityselector button.quantityselector-button:hover {
  color: #00629a;
  border: none;
  background: #d1e4ff !important;
}
.m-quantityselector button.quantityselector-button:active {
  color: #004975;
  border: none;
  background: #9dc9ff !important;
}
.m-quantityselector .js-quantityselector-button-minus {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.m-quantityselector .js-quantityselector-button-plus {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-quantityselector
  .a-link.link-addtocart,
.m-quantityselector .a-button,
.m-quantityselector
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  border: none;
  text-align: center;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-quantityselector
  .a-link.link-addtocart
  .icon,
.m-quantityselector .a-button .icon,
.m-quantityselector
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon {
  margin: 0;
  padding: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-quantityselector
  .a-link.link-addtocart[disabled="disabled"],
.m-quantityselector .a-button[disabled="disabled"],
.m-quantityselector
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled="disabled"] {
  opacity: 1;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-quantityselector
  .a-link.link-addtocart[disabled="disabled"]
  .icon,
.m-quantityselector .a-button[disabled="disabled"] .icon,
.m-quantityselector
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled="disabled"]
  .icon {
  opacity: 0.2;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-quantityselector
  .a-link.link-addtocart:first-child,
.m-quantityselector .a-button:first-child,
.m-quantityselector
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:first-child {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-quantityselector
  .a-link.link-addtocart:last-child,
.m-quantityselector .a-button:last-child,
.m-quantityselector
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:last-child {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.m-quantityselector:after {
  display: none;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-quantityselector
  .a-link.link-addtocart[disabled],
.m-quantityselector .a-button[disabled],
.m-quantityselector
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled],
.m-quantityselector .m-forminput[disabled],
.m-quantityselector
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[disabled],
.m-quantityselector
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[disabled],
.m-quantityselector
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[disabled],
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-quantityselector
  .technical-info-search[disabled],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-quantityselector
  input.js-search-input[disabled],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-quantityselector
  input.m-forminput[disabled] {
  background: 0 0 !important;
  color: #c1c7cc;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-quantityselector
  .a-link.link-addtocart[disabled]:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-quantityselector
  .a-link.link-addtocart[disabled]:focus-visible,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-quantityselector
  .a-link.link-addtocart[disabled]:hover,
.m-quantityselector .a-button[disabled]:active,
.m-quantityselector .a-button[disabled]:focus-visible,
.m-quantityselector .a-button[disabled]:hover,
.m-quantityselector
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled]:active,
.m-quantityselector
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled]:focus-visible,
.m-quantityselector
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[disabled]:hover,
.m-quantityselector .m-forminput[disabled]:active,
.m-quantityselector .m-forminput[disabled]:focus-visible,
.m-quantityselector .m-forminput[disabled]:hover,
.m-quantityselector
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[disabled]:active,
.m-quantityselector
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[disabled]:focus-visible,
.m-quantityselector
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[disabled]:hover,
.m-quantityselector
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[disabled]:active,
.m-quantityselector
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[disabled]:focus-visible,
.m-quantityselector
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[disabled]:hover,
.m-quantityselector
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[disabled]:active,
.m-quantityselector
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[disabled]:focus-visible,
.m-quantityselector
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[disabled]:hover,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-quantityselector
  .technical-info-search[disabled]:active,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-quantityselector
  .technical-info-search[disabled]:focus-visible,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-quantityselector
  .technical-info-search[disabled]:hover,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-quantityselector
  input.js-search-input[disabled]:active,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-quantityselector
  input.js-search-input[disabled]:focus-visible,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-quantityselector
  input.js-search-input[disabled]:hover,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-quantityselector
  input.m-forminput[disabled]:active,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-quantityselector
  input.m-forminput[disabled]:focus-visible,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-quantityselector
  input.m-forminput[disabled]:hover {
  background: 0 0 !important;
  color: #c1c7cc;
}
.m-questiondisplay {
  padding: 0;
}
.m-questiondisplay .questions-header .a-heading.question-display-heading {
  padding-top: 0;
}
.m-questiondisplay .question-item-container {
  position: relative;
}
.m-questiondisplay .question-item-container .question-search-container {
  margin-bottom: 32px;
}
.m-questiondisplay .average-rating-container {
  border-bottom: none;
  text-align: center;
}
.m-questiondisplay .average-rating-container .m-averageproductrating {
  float: none;
  margin-bottom: 32px;
  width: 100%;
}
.m-questiondisplay
  .average-rating-container
  .m-averageproductrating
  .avg-rating {
  padding-top: 0;
}
.m-questiondisplay
  .average-rating-container
  .m-averageproductrating
  .a-rating
  .scale {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.m-questiondisplay .average-rating-container .question-header-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: none;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-questiondisplay
  .average-rating-container
  .question-header-buttons
  .a-link.link-addtocart,
.m-questiondisplay .average-rating-container .question-header-buttons .a-button,
.m-questiondisplay
  .average-rating-container
  .question-header-buttons
  .js-add-question,
.m-questiondisplay
  .average-rating-container
  .question-header-buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  margin-bottom: 0;
}
.m-questiondisplay
  .average-rating-container
  .question-header-buttons
  .war-button {
  width: 100%;
}
.m-questiondisplay .average-rating-container .m-product-questions {
  margin: 0 32px 32px;
}
.m-questiondisplay .average-rating-container,
.m-questiondisplay .question-filterbar-container,
.m-questiondisplay .ratingdistribution-wrapper {
  padding: 0 0 32px;
}
.m-questiondisplay .question-filterbar-container {
  display: inline-block;
  width: 100%;
}
.m-questiondisplay .question-answer-container {
  margin: 0 0 32px;
}
.m-questiondisplay
  .question-answer-container
  .m-questionitemdisplay:first-child {
  border-top: 0 transparent;
}
.m-questiondisplay .selected-filter-items {
  margin-bottom: 10px;
}
.m-questiondisplay .selected-filter-items .selected-filter {
  padding: 5px 20px;
  background: #f7f7f7;
  color: #000;
  margin-right: 5px;
}
.m-questiondisplay .selected-filter-items .selected-filter .icon-close {
  top: 7px;
  z-index: 9;
}
.m-questiondisplay .loadmore-question {
  width: 100%;
  margin: auto;
  display: block;
  max-width: 200px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-questiondisplay_noquestions
  .a-link.link-addtocart,
.m-questiondisplay_noquestions .a-button,
.m-questiondisplay_noquestions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 20%;
  display: block;
  margin: 0 0 10px;
}
.m-questionfilterbar .questionfilterbar {
  background-color: #eff1f2;
  color: #000;
  padding: 0 16px;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100vw;
  font-size: 0.75rem;
}
@media (min-width: 600px) {
  .m-quantityselector .quantityselector-value {
    min-width: 0;
  }
  .m-questionfilterbar .questionfilterbar {
    margin-left: auto;
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset;
    width: auto;
  }
}
.m-questionfilterbar
  .questionfilterbar
  .sort-container
  .questionfilterbar-sort-text {
  display: none;
  margin-right: 10px;
}
.m-questionfilterbar .questionfilterbar-dropdown .m-forminput-dropdown {
  background-color: transparent;
  margin: 8px 0;
}
.m-questionfilterbar
  .questionfilterbar-dropdown
  .m-forminput-dropdown
  .select-wrap {
  margin: 0;
}
.m-questionfilterbar
  .questionfilterbar-dropdown
  .m-forminput-dropdown
  .select-wrap
  .select2-container {
  border: 0;
}
.m-questionfilterbar
  .questionfilterbar-dropdown
  .m-forminput-dropdown
  .select-wrap
  .select2-container
  .select2-container--open {
  margin-top: 0;
}
.m-questionfilterbar
  .questionfilterbar-dropdown
  .m-forminput-dropdown
  .select-wrap
  .select2-container
  .select2-selection {
  background: 0 0;
  border: none;
  color: #000;
  font-size: 1rem;
  outline: 0;
  padding-right: 48px;
}
.m-questionfilterbar
  .questionfilterbar-dropdown
  .m-forminput-dropdown
  .select-wrap
  .select2-container
  .select2-selection
  span {
  color: #000;
  padding-right: 0;
}
.m-questionfilterbar
  .questionfilterbar-dropdown
  .m-forminput-dropdown
  .select-wrap
  .select2-container
  .select2-selection
  .select2-selection__rendered {
  font-size: 1rem;
  line-height: 1.5;
}
.m-questionfilterbar
  .questionfilterbar-dropdown
  .m-forminput-dropdown
  .select-wrap
  .select2-container
  .select2-selection__arrow {
  bottom: 12px;
  font-size: 24px;
  height: 24px;
  left: auto;
  line-height: 1;
  right: 12px;
  top: 12px;
  width: 24px;
}
.m-questionfilterbar
  .questionfilterbar-dropdown
  .m-forminput-dropdown
  .select-wrap
  .select2-container
  .select2-selection__arrow
  b {
  bottom: 0;
  height: initial;
  left: 0;
  margin: 0;
  padding: 0;
  right: 0;
  top: 0;
  width: initial;
}
.m-questionfilterbar
  .questionfilterbar-dropdown
  .m-forminput-dropdown
  .select2-container--open
  .select2-dropdown {
  background-color: #fff;
  border-radius: 0;
  border: 0 transparent;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
  padding: 0;
  z-index: 5;
}
.m-questionfilterbar
  .questionfilterbar-dropdown
  .m-forminput-dropdown
  .select2-container--open
  .select2-dropdown
  .select2-results
  .select2-results__options
  .select2-results__option {
  background-color: transparent;
  padding-right: 12px;
}
.m-questionfilterbar
  .questionfilterbar-dropdown
  .m-forminput-dropdown
  .select2-container--open
  .select2-dropdown
  .select2-results
  .select2-results__options
  .select2-results__option--highlighted,
.m-questionfilterbar
  .questionfilterbar-dropdown
  .m-forminput-dropdown
  .select2-container--open
  .select2-dropdown
  .select2-results
  .select2-results__options
  .select2-results__option:hover,
.m-questionfilterbar
  .questionfilterbar-dropdown
  .m-forminput-dropdown
  .select2-container--open
  .select2-dropdown
  .select2-results
  .select2-results__options
  .select2-results__option[aria-selected="true"] {
  background-color: #eff1f2;
}
.m-product-questions {
  margin: 48px 48px 0;
  text-align: center;
}
.m-product-questions:nth-child(1) {
  margin-left: 0;
}
.m-product-questions .questions-heading {
  display: block;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}
.m-product-questions .js-questions-link,
.m-product-questions .questions-link {
  font-size: 0.75rem;
  line-height: 1.5;
}
.m-product-questions .js-questions-link .a-link,
.m-product-questions .js-questions-link .js-questions-section,
.m-product-questions .questions-link .a-link,
.m-product-questions .questions-link .js-questions-section {
  font-size: inherit;
  line-height: inherit;
}
.m-questionitemdisplay {
  margin: 64px 0 0;
  border-top: 0 transparent;
  padding: 0;
}
.m-questionitemdisplay .questioncontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin: 0 0 8px;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.m-questionitemdisplay .questioncontainer .badge-container {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  float: none;
  font-size: 0.75rem;
  margin-left: auto;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  width: auto;
}
.m-questionitemdisplay .questioncontainer .badge-container .date-of-submit {
  display: block;
  float: left;
  line-height: 2;
  margin: 0;
}
.m-questionitemdisplay
  .questioncontainer
  .badge-container
  .date-of-submit:before {
  content: "・";
}
.m-questionitemdisplay .questioncontainer .flag-image-wrapper {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.75rem;
  margin: 0;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.m-questionitemdisplay .questioncontainer .flag-image-wrapper span.nickname {
  white-space: nowrap;
}
.m-questionitemdisplay .questioncontainer .flag-image-wrapper span.flag-locale {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 8px;
}
.m-questionitemdisplay
  .questioncontainer
  .flag-image-wrapper
  span.flag-locale
  picture {
  display: inline-block;
}
.m-questionitemdisplay .title-wrapper {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.m-questionitemdisplay .title-wrapper .question-title:last-of-type {
  margin-bottom: 0;
}
.m-questionitemdisplay .m-externalquestiondisplay {
  margin-top: 0;
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
}
.m-questionitemdisplay .questionitem-reply {
  border-top: 1px solid #d4d9de;
  margin: 24px 0 0;
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
  -ms-flex-order: 5;
  order: 5;
  padding: 0;
}
.m-questionitemdisplay .questionitem-reply:last-child {
  border-bottom: none;
}
.m-questionitemdisplay .questionitem-reply .m-questionreply {
  border-left: 6px solid #eff1f2;
  margin: 24px 0 0;
  padding: 0 0 0 8px;
}
.m-questionitemdisplay .questionitem-reply .questionreply-container {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.m-questionitemdisplay .questionitem-reply .questionreply-container .a-image {
  width: 20%;
}
@media (min-width: 600px) {
  .m-questionitemdisplay .questioncontainer .badge-container {
    font-size: 0.75rem;
  }
  .m-questionitemdisplay .questionitem-reply .questionreply-container {
    -webkit-flex-wrap: unset;
    -ms-flex-wrap: unset;
    flex-wrap: unset;
  }
  .m-questionitemdisplay .questionitem-reply .questionreply-container .a-image {
    width: 10%;
  }
}
.m-questionitemdisplay
  .questionitem-reply
  .questionreply-container
  .questionreply-name,
.m-questionitemdisplay
  .questionitem-reply
  .questionreply-container
  .reply-date {
  font-size: 0.75rem;
  margin-top: auto;
  margin-bottom: auto;
}
.m-questionitemdisplay
  .questionitem-reply
  .questionreply-container
  .questionreply-name {
  font-weight: 600;
  margin-left: 0;
  width: 100%;
}
@media (min-width: 600px) {
  .m-questionitemdisplay
    .questionitem-reply
    .questionreply-container
    .questionreply-name {
    margin-left: 16px;
    width: auto;
  }
}
.m-questionitemdisplay
  .questionitem-reply
  .questionreply-container
  .reply-date {
  width: 100%;
}
.m-questionitemdisplay
  .questionitem-reply
  .questionreply-container
  .reply-date:before {
  content: none;
}
.m-questionitemdisplay .questionitem-reply .questionreply-para {
  padding-right: 16px;
  width: auto;
}
@media (min-width: 600px) {
  .m-questionitemdisplay
    .questionitem-reply
    .questionreply-container
    .reply-date {
    width: auto;
  }
  .m-questionitemdisplay
    .questionitem-reply
    .questionreply-container
    .reply-date:before {
    content: "・";
  }
  .m-questionitemdisplay .questionitem-reply .questionreply-para {
    padding-right: 0;
    width: 85%;
  }
}
.m-questionitemdisplay .questionitem-helpful-logo-wrap {
  margin-top: 16px;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.m-questionitemdisplay .questionitem-helpful-logo-wrap .m-helpfulnessvoting {
  font-size: 0.75rem;
  line-height: 1.5;
  margin: 0;
  padding-bottom: 8px;
  padding-top: 8px;
}
.m-questionitemdisplay
  .questionitem-helpful-logo-wrap
  .m-helpfulnessvoting
  .m-review-report-button,
.m-questionitemdisplay
  .questionitem-helpful-logo-wrap
  .m-helpfulnessvoting
  > span {
  margin-bottom: 12px;
  margin-top: 12px;
}
.m-questionitemdisplay .reviewitem-helpfull-logo-wrap {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
  -ms-flex-order: 6;
  order: 6;
}
.m-questionitemdisplay .m-helpfulnessvoting {
  width: 100%;
}
.m-questionsearchbox .questionsearchbox-wrapper {
  border-bottom: 1px solid #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.m-questionsearchbox .questionsearchbox-inputbox {
  width: 100%;
  border: 0;
}
.m-questionsearchbox
  .questionsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search,
.m-questionsearchbox
  .questionsearchbox-inputbox
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-questionsearchbox
  .questionsearchbox-inputbox
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
.m-questionsearchbox .questionsearchbox-inputbox input,
.m-questionsearchbox .questionsearchbox-inputbox input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-questionsearchbox
  .questionsearchbox-inputbox
  input.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-questionsearchbox
  .questionsearchbox-inputbox
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-questionsearchbox
  .questionsearchbox-inputbox
  input.m-forminput {
  line-height: 1.5;
  padding: 12px 16px;
}
.m-questionsearchbox .questionsearchbox-inputbox .js-search-input {
  background: #e0e2e5;
}
.m-questionsearchbox .questionsearchbox-close-icon {
  right: auto;
  top: auto;
}
.m-questionsearchbox .questionsearchbox-close-icon .icon {
  font-size: 14px;
}
.m-questionsearchbox .questionsearchbox-submit {
  right: auto;
  top: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  position: relative;
  text-align: right;
}
.m-questionsearchbox .questionsearchbox-submit em.icon-search {
  display: block;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-questionsearchbox
  .questionsearchbox-submit
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-questionsearchbox
  .questionsearchbox-submit
  .a-link.a-button-secondary.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-questionsearchbox
  .questionsearchbox-submit
  .a-link.a-link-secondary.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-questionsearchbox
  .questionsearchbox-submit
  .a-link.link-addtocart:not(:disabled):not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-questionsearchbox
  .questionsearchbox-submit
  .a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-questionsearchbox
  .questionsearchbox-submit
  .a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-questionsearchbox
  .questionsearchbox-submit
  button.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-questionsearchbox
  .questionsearchbox-submit
  .a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-questionsearchbox
  .questionsearchbox-submit
  .a-button.a-link:not(:disabled):not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-questionsearchbox
  .questionsearchbox-submit
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-questionsearchbox
  .questionsearchbox-submit
  .a-link.a-button.js-reset-selection:not(:disabled),
.m-questionsearchbox
  .questionsearchbox-submit
  .a-link.a-button-secondary.a-button:not(:disabled),
.m-questionsearchbox
  .questionsearchbox-submit
  .a-link.a-button.a-link-secondary:not(:disabled),
.m-questionsearchbox
  .questionsearchbox-submit
  .m-contenttextmedia
  li
  .a-button.a-link:not(:disabled):not(.link-addtocart),
.m-questionsearchbox
  .questionsearchbox-submit
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.a-button-secondary.link-addtocart:not(:disabled),
.m-questionsearchbox
  .questionsearchbox-submit
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.a-link-secondary.link-addtocart:not(:disabled),
.m-questionsearchbox
  .questionsearchbox-submit
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):not(.link-addtocart),
.m-questionsearchbox
  .questionsearchbox-submit
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-questionsearchbox
  .questionsearchbox-submit
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled),
.m-questionsearchbox
  .questionsearchbox-submit
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:not(:disabled),
.m-questionsearchbox
  .questionsearchbox-submit
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:not(:disabled),
.m-questionsearchbox
  .questionsearchbox-submit
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled),
.m-questionsearchbox
  .questionsearchbox-submit
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.a-button.js-reset-selection:not(:disabled),
.m-questionsearchbox
  .questionsearchbox-submit
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-questionsearchbox
  .questionsearchbox-submit
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.a-button:not(:disabled),
.m-questionsearchbox
  .questionsearchbox-submit
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled),
.m-questionsearchbox
  .questionsearchbox-submit
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.a-button:not(:disabled),
.m-questionsearchbox
  .questionsearchbox-submit
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled),
.m-questionsearchbox
  .questionsearchbox-submit
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:not(:disabled),
.m-questionsearchbox
  .questionsearchbox-submit
  .o-list
  .a-loadmore
  button.a-link.a-button:not(:disabled),
.m-questionsearchbox
  .questionsearchbox-submit
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.a-button:not(:disabled),
.m-questionsearchbox
  .questionsearchbox-submit
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled),
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-questionsearchbox
  .questionsearchbox-submit
  .a-link.link-addtocart:not(:disabled),
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-questionsearchbox
  .questionsearchbox-submit
  .a-link.a-button:not(:disabled),
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-questionsearchbox
  .questionsearchbox-submit
  .a-link.link-addtocart:not(:disabled),
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-questionsearchbox
  .questionsearchbox-submit
  .a-link.a-button:not(:disabled),
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-questionsearchbox
  .questionsearchbox-submit
  button.a-link.link-addtocart:not(:disabled),
.o-list
  .a-loadmore
  .m-questionsearchbox
  .questionsearchbox-submit
  button.a-link.a-button:not(:disabled),
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-questionsearchbox
  .questionsearchbox-submit
  .a-link.link-addtocart:not(:disabled),
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-questionsearchbox
  .questionsearchbox-submit
  .a-link.a-button:not(:disabled) {
  background: #e0e2e5;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-questionsearchbox
  .questionsearchbox-submit
  .a-link.link-addtocart,
.m-questionsearchbox .questionsearchbox-submit .a-button,
.m-questionsearchbox
  .questionsearchbox-submit
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-questionsearchbox .questionsearchbox-submit .question-search-button {
  background: #e0e2e5;
  color: #000;
  outline: 0;
  border: none;
  margin: 0;
  padding: 12px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-questionsearchbox
  .questionsearchbox-submit
  .a-link.link-addtocart:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-questionsearchbox
  .questionsearchbox-submit
  .a-link.link-addtocart:hover,
.m-questionsearchbox .questionsearchbox-submit .a-button:active,
.m-questionsearchbox .questionsearchbox-submit .a-button:hover,
.m-questionsearchbox
  .questionsearchbox-submit
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:active,
.m-questionsearchbox
  .questionsearchbox-submit
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-questionsearchbox .questionsearchbox-submit .question-search-button:active,
.m-questionsearchbox .questionsearchbox-submit .question-search-button:hover {
  background-color: #e0e2e5 !important;
  color: #000 !important;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-questionsearchbox
  .questionsearchbox-submit
  .a-link.link-addtocart
  .icon,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-questionsearchbox
  .questionsearchbox-submit
  .a-link.link-addtocart:active
  .icon,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-questionsearchbox
  .questionsearchbox-submit
  .a-link.link-addtocart:hover
  .icon,
.m-questionsearchbox .questionsearchbox-submit .a-button .icon,
.m-questionsearchbox .questionsearchbox-submit .a-button:active .icon,
.m-questionsearchbox .questionsearchbox-submit .a-button:hover .icon,
.m-questionsearchbox
  .questionsearchbox-submit
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon,
.m-questionsearchbox
  .questionsearchbox-submit
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:active
  .icon,
.m-questionsearchbox
  .questionsearchbox-submit
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover
  .icon,
.m-questionsearchbox .questionsearchbox-submit .question-search-button .icon,
.m-questionsearchbox
  .questionsearchbox-submit
  .question-search-button:active
  .icon,
.m-questionsearchbox
  .questionsearchbox-submit
  .question-search-button:hover
  .icon {
  color: #000;
}
.m-quicklinkmessages {
  background-color: transparent;
}
.m-quicklinkmessages .a-heading {
  color: #00639a;
}
.m-quicklinkmessages .text {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
.m-quicklinkmessages .icon.icon-message-available::before {
  content: "\e08f";
  font-weight: 400;
}
.m-rangeslider.rangeslider-rebrush .rangeslider .noUi-handle:before {
  content: "";
  font-size: 24px;
  top: -11px;
  width: 24px;
  height: 24px;
}
.m-rangeslider.rangeslider-rebrush .rangeslider .noUi-handle:after,
.m-rangeslider.rangeslider-rebrush .rangeslider .noUi-handle:before {
  content: "";
  -webkit-transition: none;
  transition: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.m-rangeslider.rangeslider-rebrush .rangeslider .noUi-handle:hover:before {
  background-color: #007bc0;
}
.m-rangeslider.rangeslider-rebrush .rangeslider .rangeslider-value-lower,
.m-rangeslider.rangeslider-rebrush .rangeslider .rangeslider-value-upper {
  margin: 16px 0 0;
}
.m-rangeslider .rangeslider-heading {
  font-weight: 600;
}
.m-rangeslider .rangeslider .noUi-handle {
  width: 44px;
}
.m-rangeslider .rangeslider .noUi-handle.noUi-handle-lower {
  z-index: 2;
}
.no-touchevents
  .m-rangeslider
  .rangeslider
  .noUi-handle.noUi-handle-lower:hover:after {
  left: 0;
}
.m-rangeslider .rangeslider .noUi-handle:after {
  display: none;
}
.m-rangeslider .rangeslider .noUi-handle:before {
  background-color: #007bc0;
  top: -4px;
  left: 0;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  content: "";
  font-family: initial;
  font-size: initial;
  -webkit-transition: -webkit-transform 0.4s
    cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: transform 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96),
    -webkit-transform 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
}
.no-touchevents .m-rangeslider .rangeslider .noUi-handle:hover:after {
  background-color: #007bc0;
  opacity: 0.1;
  position: absolute;
  -webkit-transform: scale(3);
  -ms-transform: scale(3);
  transform: scale(3);
  left: 0;
}
.no-touchevents .m-rangeslider .rangeslider .noUi-handle:hover:before {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.m-rangeslider .rangeslider .noUi-origin {
  background-color: #007bc0;
}
.m-rangeslider .rangeslider .noUi-base .noUi-origin:last-child {
  background-color: #ccc;
}
.m-ratingdistribution > div:first-child {
  margin-bottom: 20px;
}
.m-ratingdistribution .a-heading {
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 3px;
}
@media (min-width: 600px) {
  .m-ratingdistribution .a-heading {
    margin-bottom: 68px;
  }
  .m-ratingdistribution .rating-distribution-container h1.a-heading {
    margin-bottom: 11px;
  }
}
.m-ratingdistribution .instruction {
  margin-bottom: 15px;
}
.m-ratingdistribution .m-ratingrow {
  padding: 2% 0;
}
.m-ratingdistribution .m-ratingrow .ratingrow-label,
.m-ratingdistribution .m-ratingrow .ratingrow-value {
  font-size: 0.875rem;
}
.m-ratingdistribution .m-ratingrow .ratingrow-label {
  margin-right: 10px;
}
.m-ratingdistribution .rating-distribution-container .m-ratingrow {
  padding: 1% 0;
}
.m-ratingdistribution
  .rating-distribution-container
  .m-ratingrow
  .ratingrow-label {
  -webkit-box-flex: 0.7;
  -webkit-flex: 0.7;
  -ms-flex: 0.7;
  flex: 0.7;
  line-height: 1.5rem;
}
@media (min-width: 600px) {
  .m-ratingdistribution
    .rating-distribution-container
    .m-ratingrow
    .ratingrow-label {
    -webkit-box-flex: 1.1;
    -webkit-flex: 1.1;
    -ms-flex: 1.1;
    flex: 1.1;
  }
}
@media (min-width: 900px) {
  .m-ratingdistribution .rating-distribution-container .m-ratingrow {
    padding: 2% 0;
  }
  .m-ratingdistribution
    .rating-distribution-container
    .m-ratingrow
    .ratingrow-label {
    -webkit-box-flex: 0.8;
    -webkit-flex: 0.8;
    -ms-flex: 0.8;
    flex: 0.8;
  }
}
.m-ratingdistribution
  .rating-distribution-container
  .m-ratingrow
  .ratingrow-progressbar {
  -webkit-box-flex: 6;
  -webkit-flex: 6;
  -ms-flex: 6;
  flex: 6;
}
@media (min-width: 900px) {
  .m-ratingdistribution
    .rating-distribution-container
    .m-ratingrow
    .ratingrow-progressbar {
    -webkit-box-flex: 5;
    -webkit-flex: 5;
    -ms-flex: 5;
    flex: 5;
  }
}
.m-ratingdistribution
  .rating-distribution-container
  .m-ratingrow
  .ratingrow-value {
  -webkit-box-flex: 0.6;
  -webkit-flex: 0.6;
  -ms-flex: 0.6;
  flex: 0.6;
}
@media (min-width: 600px) {
  .m-ratingdistribution
    .rating-distribution-container
    .m-ratingrow
    .ratingrow-value {
    -webkit-box-flex: 1.2;
    -webkit-flex: 1.2;
    -ms-flex: 1.2;
    flex: 1.2;
  }
}
@media (min-width: 900px) {
  .m-ratingdistribution
    .rating-distribution-container
    .m-ratingrow
    .ratingrow-value {
    -webkit-box-flex: 0.6;
    -webkit-flex: 0.6;
    -ms-flex: 0.6;
    flex: 0.6;
  }
}
@media (max-width: 599px) {
  .m-ratingdistribution
    .average-distribution-container
    .m-ratingrow
    .ratingrow-label {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    width: 3%;
  }
}
@media (min-width: 900px) {
  .m-ratingdistribution
    .average-distribution-container
    .m-ratingrow
    .ratingrow-progressbar {
    -webkit-box-flex: 1.4;
    -webkit-flex: 1.4;
    -ms-flex: 1.4;
    flex: 1.4;
  }
}
.m-ratingdistribution
  .average-distribution-container
  .m-ratingrow
  .ratingrow-value {
  -webkit-box-flex: 0.5;
  -webkit-flex: 0.5;
  -ms-flex: 0.5;
  flex: 0.5;
}
.m-recaptcha {
  padding-left: 0;
  padding-right: 0;
}
.m-recaptcha .recaptcha-content-wrapper {
  width: 100%;
  float: none;
}
.m-recaptcha .recaptcha-content-wrapper .text {
  font-size: 12px;
  margin: 0 0 15px;
}
.g-col .m-recaptcha {
  padding-left: 0;
  padding-right: 0;
}
.newsletter-subscription .m-recaptcha .recaptcha-content-wrapper,
.newsletter-unsubscription .m-recaptcha .recaptcha-content-wrapper,
.postcheckout-registration .m-recaptcha .recaptcha-content-wrapper {
  float: none;
}
.m-signin .m-recaptcha .recaptcha-content-wrapper {
  padding-left: 0;
  float: left;
}
.m-signin .m-recaptcha .recaptcha-content-wrapper .a-link {
  margin: 0;
}
.m-signin .m-recaptcha + .form-actions {
  display: block;
}
.m-signin.signin_grid .m-recaptcha {
  padding-left: 0;
}
.m-signin.signin_grid .m-recaptcha .recaptcha-content-wrapper {
  float: left;
}
@media (min-width: 600px) {
  .m-ratingdistribution
    .average-distribution-container
    .m-ratingrow
    .ratingrow-value {
    -webkit-box-flex: 0.4;
    -webkit-flex: 0.4;
    -ms-flex: 0.4;
    flex: 0.4;
  }
  .m-recaptcha .recaptcha-content-wrapper {
    width: 50%;
  }
  .m-signin .m-recaptcha .recaptcha-content-wrapper,
  .m-signin.signin_grid .m-recaptcha .recaptcha-content-wrapper {
    width: 100%;
  }
}
@media (min-width: 900px) {
  .m-ratingdistribution
    .average-distribution-container
    .m-ratingrow
    .ratingrow-value {
    -webkit-box-flex: 0.3;
    -webkit-flex: 0.3;
    -ms-flex: 0.3;
    flex: 0.3;
  }
  .m-recaptcha .recaptcha-content-wrapper {
    width: 25%;
  }
  .m-signin .m-recaptcha {
    padding-left: 15px;
  }
  .m-signin .m-recaptcha .recaptcha-content-wrapper {
    width: 25%;
  }
  .m-signin.signin_grid .m-recaptcha .recaptcha-content-wrapper {
    width: 50%;
  }
}
.o-retailerreviewcontainer h3 {
  width: 100%;
}
.o-retailerreviewcontainer > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.m-retailer-reviews {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  padding-left: 0;
  padding-right: 10px;
  float: none;
  margin-top: 0;
  margin-bottom: 20px;
}
@media (min-width: 600px) {
  .m-retailer-reviews {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33%;
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
  }
}
.m-retailer-reviews p {
  font-size: 1rem;
  font-weight: 700;
  margin: 0 0 8px;
}
.m-retailer-reviews .a-rating {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: normal;
  -webkit-justify-content: normal;
  -ms-flex-pack: normal;
  justify-content: normal;
  margin-bottom: 8px;
}
.m-retailer-reviews .a-rating .scale {
  line-height: 16px;
}
.m-retailer-reviews .a-rating .scale .icon {
  font-size: 1rem;
  line-height: 16px;
  margin-left: -4px;
}
.m-retailer-reviews .a-rating .scale .icon:first-child {
  margin-left: 0;
}
.m-retailer-reviews .a-rating .ratings {
  font-size: 0.875rem;
  line-height: 16px;
}
.m-retailer-reviews .number {
  font-size: 12px;
  line-height: 16px;
  padding-left: 4px;
}
.m-retailer-reviews .ratings .number {
  font-size: 12px;
}
.m-retailer-reviews > .a-link {
  font-size: 0.875rem;
  margin-top: 0;
  margin-bottom: 10px;
}
.m-retailer-reviews > .a-link:last-child {
  margin-bottom: 0;
}
#pl-returns-plugin {
  padding: 0;
  z-index: 1;
  position: relative;
}
#pl-returns-plugin#pl-returns-plugin {
  margin: 0;
  position: relative;
}
#pl-returns-plugin .pl-page-signin,
#pl-returns-plugin .pl-style-compact {
  margin-top: 0 !important;
}
#pl-returns-plugin .pl-page-signin h1,
#pl-returns-plugin .pl-style-compact h1 {
  font-weight: 600;
  font-size: 17px;
}
#pl-returns-plugin .pl-page-signin .pl-header,
#pl-returns-plugin .pl-style-compact .pl-header {
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  margin: 0 0 24px;
}
@media (min-width: 600px) {
  #pl-returns-plugin .pl-page-signin .pl-header,
  #pl-returns-plugin .pl-style-compact .pl-header {
    font-size: 40px;
    line-height: 52px;
  }
}
#pl-returns-plugin .pl-page-signin .pl-header-text,
#pl-returns-plugin .pl-page-signin .pl-header-text p,
#pl-returns-plugin .pl-style-compact .pl-header-text,
#pl-returns-plugin .pl-style-compact .pl-header-text p {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 24px;
}
#pl-returns-plugin
  .pl-page-signin
  .pl-article-list-notreturnable
  .pl-toogle-title
  a,
#pl-returns-plugin
  .pl-page-signin
  .pl-article-list-notreturnable
  .pl-toogle-title
  p
  a,
#pl-returns-plugin
  .pl-style-compact
  .pl-article-list-notreturnable
  .pl-toogle-title
  a,
#pl-returns-plugin
  .pl-style-compact
  .pl-article-list-notreturnable
  .pl-toogle-title
  p
  a {
  font-size: inherit !important;
  text-decoration: none !important;
}
#pl-returns-plugin .pl-page-signin .pl-space-top--double,
#pl-returns-plugin .pl-style-compact .pl-space-top--double {
  margin-top: 0;
}
#pl-returns-plugin .pl-page-signin label:not(.pl-radio):not(.pl-checkbox),
#pl-returns-plugin .pl-style-compact label:not(.pl-radio):not(.pl-checkbox) {
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
}
#pl-returns-plugin .pl-page-signin .pl-input,
#pl-returns-plugin .pl-style-compact .pl-input {
  font-size: 16px;
  line-height: 24px;
  background-color: #e0e2e5;
  padding: 18px 16px 6px;
  border-bottom: 1px solid #000;
}
#pl-returns-plugin .pl-page-signin .pl-input-message--error,
#pl-returns-plugin .pl-style-compact .pl-input-message--error {
  width: 100%;
  margin-top: 0;
  font-size: 12px;
  line-height: 18px;
  color: #000;
  background-color: #ffd9d9;
  padding: 4px 16px;
}
#pl-returns-plugin .pl-page-signin .pl-button,
#pl-returns-plugin .pl-style-compact .pl-button {
  padding: 12px 16px;
}
#pl-returns-plugin .pl-page-signin .pl-button,
#pl-returns-plugin .pl-page-signin .pl-button--primary,
#pl-returns-plugin .pl-style-compact .pl-button,
#pl-returns-plugin .pl-style-compact .pl-button--primary {
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  border-color: #007bc0;
  background-color: #007bc0;
}
#pl-returns-plugin .pl-page-signin .pl-button--primary:disabled,
#pl-returns-plugin .pl-page-signin .pl-button:disabled,
#pl-returns-plugin .pl-style-compact .pl-button--primary:disabled,
#pl-returns-plugin .pl-style-compact .pl-button:disabled {
  background-color: #c1c7cc;
  border-color: #c1c7cc;
  color: #8a9097;
  opacity: 1;
}
#pl-returns-plugin
  .pl-page-signin
  .pl-modal-buttons
  .pl-button:not(.pl-button--primary),
#pl-returns-plugin
  .pl-style-compact
  .pl-modal-buttons
  .pl-button:not(.pl-button--primary) {
  color: #007bc0;
  border-color: #007bc0;
  background-color: #fff;
}
#pl-returns-plugin
  .pl-page-signin
  .pl-checkbox
  input[type="checkbox"]:checked
  ~ .pl-checkbox-icon,
#pl-returns-plugin
  .pl-style-compact
  .pl-checkbox
  input[type="checkbox"]:checked
  ~ .pl-checkbox-icon {
  -webkit-box-shadow: none;
  box-shadow: none;
}
#pl-returns-plugin
  .pl-page-signin
  .pl-checkbox
  input[type="checkbox"]:checked
  ~ .pl-checkbox-icon:after,
#pl-returns-plugin
  .pl-style-compact
  .pl-checkbox
  input[type="checkbox"]:checked
  ~ .pl-checkbox-icon:after {
  background-image: url(https://icon.parcellab.com/myicons/interface_essential/done_check_3?color=0064a6) !important;
  background-color: #fff !important;
  background-size: 18px !important;
}
#pl-returns-plugin .pl-page-signin .pl-checkbox .pl-checkbox-icon,
#pl-returns-plugin .pl-style-compact .pl-checkbox .pl-checkbox-icon {
  width: 20px !important;
  height: 20px !important;
}
#pl-returns-plugin .pl-page-signin .pl-toggle-section .pl-toggle-section-header,
#pl-returns-plugin
  .pl-style-compact
  .pl-toggle-section
  .pl-toggle-section-header {
  padding: 20px 0 0;
}
#pl-returns-plugin
  .pl-page-signin.pl-page-return
  .pl-article-list
  .pl-card-article
  .pl-article-details
  .pl-article-select-toggle-wrapper
  .pl-checkbox
  .pl-checkbox-icon,
#pl-returns-plugin
  .pl-style-compact.pl-page-return
  .pl-article-list
  .pl-card-article
  .pl-article-details
  .pl-article-select-toggle-wrapper
  .pl-checkbox
  .pl-checkbox-icon {
  border: 1px solid #007bc0 !important;
  border-radius: unset !important;
}
#pl-returns-plugin
  .pl-page-signin
  .pl-article-list
  .pl-card-article
  .pl-desc-item,
#pl-returns-plugin
  .pl-page-signin
  .pl-article-list-notreturnable
  .pl-toggle-section-content
  .pl-card-article
  .pl-desc-item,
#pl-returns-plugin
  .pl-style-compact
  .pl-article-list
  .pl-card-article
  .pl-desc-item,
#pl-returns-plugin
  .pl-style-compact
  .pl-article-list-notreturnable
  .pl-toggle-section-content
  .pl-card-article
  .pl-desc-item {
  font-size: 14px;
}
#pl-returns-plugin
  .pl-page-signin
  .pl-article-list
  .pl-card-article
  .pl-desc-item
  .pl-desc-term,
#pl-returns-plugin
  .pl-page-signin
  .pl-article-list-notreturnable
  .pl-toggle-section-content
  .pl-card-article
  .pl-desc-item
  .pl-desc-term,
#pl-returns-plugin
  .pl-style-compact
  .pl-article-list
  .pl-card-article
  .pl-desc-item
  .pl-desc-term,
#pl-returns-plugin
  .pl-style-compact
  .pl-article-list-notreturnable
  .pl-toggle-section-content
  .pl-card-article
  .pl-desc-item
  .pl-desc-term {
  font-weight: 700;
  opacity: 1;
}
#pl-returns-plugin
  .pl-page-signin
  .pl-article-list
  .pl-article-options
  .pl-dropdown
  ul.pl-dropdown-menu,
#pl-returns-plugin
  .pl-page-signin
  .pl-article-list-notreturnable
  .pl-toggle-section-content
  .pl-article-options
  .pl-dropdown
  ul.pl-dropdown-menu,
#pl-returns-plugin
  .pl-style-compact
  .pl-article-list
  .pl-article-options
  .pl-dropdown
  ul.pl-dropdown-menu,
#pl-returns-plugin
  .pl-style-compact
  .pl-article-list-notreturnable
  .pl-toggle-section-content
  .pl-article-options
  .pl-dropdown
  ul.pl-dropdown-menu {
  margin: 0;
  max-height: 200px;
  overflow-y: auto;
}
#pl-returns-plugin
  .pl-page-signin
  .pl-article-list
  .pl-article-options
  .pl-dropdown
  ul.pl-dropdown-menu
  li.selected,
#pl-returns-plugin
  .pl-page-signin
  .pl-article-list
  .pl-article-options
  .pl-dropdown
  ul.pl-dropdown-menu
  li:hover,
#pl-returns-plugin
  .pl-page-signin
  .pl-article-list-notreturnable
  .pl-toggle-section-content
  .pl-article-options
  .pl-dropdown
  ul.pl-dropdown-menu
  li.selected,
#pl-returns-plugin
  .pl-page-signin
  .pl-article-list-notreturnable
  .pl-toggle-section-content
  .pl-article-options
  .pl-dropdown
  ul.pl-dropdown-menu
  li:hover,
#pl-returns-plugin
  .pl-style-compact
  .pl-article-list
  .pl-article-options
  .pl-dropdown
  ul.pl-dropdown-menu
  li.selected,
#pl-returns-plugin
  .pl-style-compact
  .pl-article-list
  .pl-article-options
  .pl-dropdown
  ul.pl-dropdown-menu
  li:hover,
#pl-returns-plugin
  .pl-style-compact
  .pl-article-list-notreturnable
  .pl-toggle-section-content
  .pl-article-options
  .pl-dropdown
  ul.pl-dropdown-menu
  li.selected,
#pl-returns-plugin
  .pl-style-compact
  .pl-article-list-notreturnable
  .pl-toggle-section-content
  .pl-article-options
  .pl-dropdown
  ul.pl-dropdown-menu
  li:hover {
  background-color: #f7f7f7;
  color: #000;
}
#pl-returns-plugin .pl-page-signin .pl-card,
#pl-returns-plugin .pl-style-compact .pl-card {
  background-color: #fff;
  color: #000;
}
#pl-returns-plugin .pl-page-signin .pl-card h3,
#pl-returns-plugin .pl-style-compact .pl-card h3 {
  font-weight: 600;
  font-size: 17px;
}
#pl-returns-plugin .pl-page-signin .pl-card .pl-card-section--center h3,
#pl-returns-plugin .pl-style-compact .pl-card .pl-card-section--center h3 {
  font-size: 17px;
  font-weight: 600;
}
#pl-returns-plugin .pl-page-signin .pl-modal-wrapper .pl-modal-backdrop,
#pl-returns-plugin .pl-style-compact .pl-modal-wrapper .pl-modal-backdrop {
  background-color: rgba(113, 118, 124, 0.25);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
}
#pl-returns-plugin .pl-page-signin .pl-modal-wrapper .pl-modal .pl-card,
#pl-returns-plugin .pl-style-compact .pl-modal-wrapper .pl-modal .pl-card {
  padding: 0 16px 32px;
}
#pl-returns-plugin
  .pl-page-signin
  .pl-modal-wrapper
  .pl-modal
  .pl-card
  > div
  .pl-text-center,
#pl-returns-plugin
  .pl-style-compact
  .pl-modal-wrapper
  .pl-modal
  .pl-card
  > div
  .pl-text-center {
  text-align: left;
  font-size: 24px;
  line-height: 34px;
  font-weight: 700;
  margin-bottom: 24px;
}
#pl-returns-plugin
  .pl-page-signin
  .pl-modal-wrapper
  .pl-modal
  .pl-card
  .pl-modal-buttons
  .pl-row,
#pl-returns-plugin
  .pl-style-compact
  .pl-modal-wrapper
  .pl-modal
  .pl-card
  .pl-modal-buttons
  .pl-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
#pl-returns-plugin
  .pl-page-signin
  .pl-modal-wrapper
  .pl-modal
  .pl-card
  .pl-modal-buttons
  .pl-row:after,
#pl-returns-plugin
  .pl-style-compact
  .pl-modal-wrapper
  .pl-modal
  .pl-card
  .pl-modal-buttons
  .pl-row:after {
  display: none;
}
#pl-returns-plugin
  .pl-page-signin
  .pl-modal-wrapper
  .pl-modal
  .pl-card
  .pl-modal-buttons
  .pl-row
  .pl-columns.six,
#pl-returns-plugin
  .pl-style-compact
  .pl-modal-wrapper
  .pl-modal
  .pl-card
  .pl-modal-buttons
  .pl-row
  .pl-columns.six {
  width: 100%;
  margin: 0;
}
#pl-returns-plugin .pl-page-signin .pl-modal-wrapper .pl-modal .pl-card > h3,
#pl-returns-plugin .pl-style-compact .pl-modal-wrapper .pl-modal .pl-card > h3 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  text-align: left;
  padding: 12px 16px;
  margin: 0 -16px 24px;
  border-bottom: 1px solid #8a9097;
}
#pl-returns-plugin .pl-page-signin {
  position: relative;
}
@media (min-width: 600px) {
  #pl-returns-plugin .pl-page-signin .pl-modal-wrapper .pl-modal .pl-card,
  #pl-returns-plugin .pl-style-compact .pl-modal-wrapper .pl-modal .pl-card {
    padding: 0 32px 32px;
  }
  #pl-returns-plugin
    .pl-page-signin
    .pl-modal-wrapper
    .pl-modal
    .pl-card
    .pl-modal-buttons
    .pl-row,
  #pl-returns-plugin
    .pl-style-compact
    .pl-modal-wrapper
    .pl-modal
    .pl-card
    .pl-modal-buttons
    .pl-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 16px;
  }
  #pl-returns-plugin
    .pl-page-signin
    .pl-modal-wrapper
    .pl-modal
    .pl-card
    .pl-modal-buttons
    .pl-row
    .pl-columns.six,
  #pl-returns-plugin
    .pl-style-compact
    .pl-modal-wrapper
    .pl-modal
    .pl-card
    .pl-modal-buttons
    .pl-row
    .pl-columns.six {
    width: auto;
  }
  #pl-returns-plugin .pl-page-signin .pl-modal-wrapper .pl-modal .pl-card > h3,
  #pl-returns-plugin
    .pl-style-compact
    .pl-modal-wrapper
    .pl-modal
    .pl-card
    > h3 {
    padding: 12px 32px;
    margin: 0 -32px 24px;
  }
  #pl-returns-plugin .pl-page-signin:before {
    content: "";
    position: absolute;
    inset: -80px 0 -187px;
    display: block;
    background: #eff1f2;
    -webkit-box-shadow: 0 0 0 100vmax #eff1f2;
    box-shadow: 0 0 0 100vmax #eff1f2;
    -webkit-clip-path: inset(0 -100vmax);
    clip-path: inset(0 -100vmax);
    z-index: -1;
  }
  #pl-returns-plugin .pl-page-signin {
    background-color: #fff;
    padding: 32px 32px 84px;
  }
  #pl-returns-plugin .pl-page-signin form {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
  }
}
#pl-returns-plugin .pl-page-signin .pl-space-top {
  position: relative;
}
#pl-returns-plugin .pl-page-signin label:not(.pl-radio):not(.pl-checkbox) {
  position: absolute;
  top: 4px;
  left: 16px;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .pl-row.pl-space-top:not(:empty) {
  background-color: #eff1f2;
  padding: 32px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .pl-row.pl-space-top:not(:empty):before {
  -webkit-box-shadow: 0 0 0 100vmax #eff1f2;
  box-shadow: 0 0 0 100vmax #eff1f2;
  -webkit-clip-path: inset(0 -100vmax);
  clip-path: inset(0 -100vmax);
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
}
@media (min-width: 600px) {
  #pl-returns-plugin
    .pl-page-return.pl-container-page
    .pl-row.pl-space-top:not(:empty) {
    padding: 48px 0 64px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list {
  margin-top: 0;
  margin-bottom: 0 !important;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable {
  background-color: #fff;
  margin-bottom: 16px;
  padding: 24px 16px 16px;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-toggle-section-header,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-toggle-section-header {
  border-top: 1px solid #000;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-toogle-title
  p,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-toogle-title
  p {
  margin-top: 16px;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-toggle-icon,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-toggle-icon {
  width: 44px;
  height: 44px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  top: 10px;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article {
  padding: 24px 0;
  margin-bottom: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  border-bottom: 1px solid #8a9097;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article:first-of-type,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article:first-of-type {
  padding-top: 0;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article:last-of-type,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article:last-of-type {
  border-bottom: none;
  padding-bottom: 16px;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article
  .pl-article-details,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details {
  padding: 0;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article
  .pl-article-details
  .pl-article-select-toggle-wrapper,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-article-select-toggle-wrapper {
  padding: 0;
  width: 100%;
  margin-bottom: 12px;
}
@media (min-width: 600px) {
  #pl-returns-plugin
    .pl-page-return.pl-container-page
    .eight.pl-columns
    .pl-article-list,
  #pl-returns-plugin
    .pl-page-return.pl-container-page
    .eight.pl-columns
    .pl-article-list-notreturnable {
    padding: 32px;
  }
  #pl-returns-plugin
    .pl-page-return.pl-container-page
    .eight.pl-columns
    .pl-article-list
    .pl-card-article
    .pl-article-details,
  #pl-returns-plugin
    .pl-page-return.pl-container-page
    .eight.pl-columns
    .pl-article-list-notreturnable
    .pl-card-article
    .pl-article-details {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  #pl-returns-plugin
    .pl-page-return.pl-container-page
    .eight.pl-columns
    .pl-article-list
    .pl-card-article
    .pl-article-details
    .pl-article-select-toggle-wrapper,
  #pl-returns-plugin
    .pl-page-return.pl-container-page
    .eight.pl-columns
    .pl-article-list-notreturnable
    .pl-card-article
    .pl-article-details
    .pl-article-select-toggle-wrapper {
    width: auto;
    margin-bottom: 0;
  }
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article
  .pl-article-details
  .pl-article-select-toggle-wrapper
  [type="checkbox"],
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-article-select-toggle-wrapper
  [type="checkbox"] {
  height: 24px;
  width: 24px;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article
  .pl-article-details
  .pl-article-select-toggle-wrapper
  .pl-checkbox
  input[type="checkbox"]:checked
  ~ .pl-checkbox-icon:after,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-article-select-toggle-wrapper
  .pl-checkbox
  input[type="checkbox"]:checked
  ~ .pl-checkbox-icon:after {
  background-image: url(https://icon.parcellab.com/myicons/interface_essential/done_check_3?color=FFFFFF) !important;
  background-color: #007bc0 !important;
  background-size: 24px !important;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article
  .pl-article-details
  .pl-article-select-toggle-wrapper
  .pl-checkbox,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-article-select-toggle-wrapper
  .pl-checkbox {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article
  .pl-article-details
  .pl-article-select-toggle-wrapper
  .pl-checkbox
  .pl-checkbox-icon,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-article-select-toggle-wrapper
  .pl-checkbox
  .pl-checkbox-icon {
  height: 24px !important;
  width: 24px !important;
  border: none !important;
  background-color: #8a9097;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article
  .pl-article-details
  .pl-article-image,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-article-image {
  width: 100px;
  height: 100px;
  max-width: 100px;
  max-height: 100px;
  padding: 0;
  margin: 0;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article
  .pl-article-details
  .pl-article-image
  img,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-article-image
  img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article
  .pl-article-details
  .pl-article-desc-list,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-article-desc-list {
  margin: 0 0 0 16px;
  padding: 0;
}
@media (min-width: 600px) {
  #pl-returns-plugin
    .pl-page-return.pl-container-page
    .eight.pl-columns
    .pl-article-list
    .pl-card-article
    .pl-article-details
    .pl-article-image,
  #pl-returns-plugin
    .pl-page-return.pl-container-page
    .eight.pl-columns
    .pl-article-list-notreturnable
    .pl-card-article
    .pl-article-details
    .pl-article-image {
    margin: 0 0 0 16px;
  }
  #pl-returns-plugin
    .pl-page-return.pl-container-page
    .eight.pl-columns
    .pl-article-list
    .pl-card-article
    .pl-article-details
    .pl-article-desc-list,
  #pl-returns-plugin
    .pl-page-return.pl-container-page
    .eight.pl-columns
    .pl-article-list-notreturnable
    .pl-card-article
    .pl-article-details
    .pl-article-desc-list {
    margin: 0 0 0 24px;
  }
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article
  .pl-article-details
  .pl-desc-item,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-desc-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 16px;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article
  .pl-article-details
  .pl-desc-item
  > *,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-desc-item
  > * {
  width: 100%;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article
  .pl-article-details
  .pl-desc-item:last-of-type,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-desc-item:last-of-type {
  margin-bottom: 0;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article
  .pl-article-details
  .pl-desc-term,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-desc-term {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article
  .pl-article-details
  .pl-desc-text,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-desc-text {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article
  .pl-article-options,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-options {
  margin-top: 24px;
  padding: 0;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article
  .pl-article-options
  .pl-space-bottom--half,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-options
  .pl-space-bottom--half {
  margin-bottom: 16px;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article
  .pl-article-options
  .pl-space-bottom--half
  label,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-options
  .pl-space-bottom--half
  label {
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article
  .pl-article-options
  .pl-row,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-options
  .pl-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 24px;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article
  .pl-article-options
  .pl-row:after,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-options
  .pl-row:after {
  display: none;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article
  .pl-article-options
  .pl-row
  > *,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-options
  .pl-row
  > * {
  margin: 0;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article
  .pl-article-options
  .pl-row
  .pl-dropdown,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-options
  .pl-row
  .pl-dropdown {
  background-color: #e0e2e5;
  background-position: 99% 0.2rem;
  background-size: 38px;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  .pl-card-article
  .pl-article-options
  .pl-row
  .pl-dropdown
  button,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-options
  .pl-row
  .pl-dropdown
  button {
  border: none !important;
  padding: 12px 16px;
  font-size: 16px;
  line-height: 24px;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .eight.pl-columns
  .pl-article-list
  + .pl-article-list-notreturnable {
  padding-top: 0;
}
@media (min-width: 600px) {
  #pl-returns-plugin
    .pl-page-return.pl-container-page
    .eight.pl-columns
    .pl-article-list
    .pl-card-article
    .pl-article-options
    .pl-row,
  #pl-returns-plugin
    .pl-page-return.pl-container-page
    .eight.pl-columns
    .pl-article-list-notreturnable
    .pl-card-article
    .pl-article-options
    .pl-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 32px;
  }
  #pl-returns-plugin
    .pl-page-return.pl-container-page
    .eight.pl-columns
    .pl-article-list
    .pl-card-article
    .pl-article-options
    .pl-row
    > .eight.pl-columns,
  #pl-returns-plugin
    .pl-page-return.pl-container-page
    .eight.pl-columns
    .pl-article-list-notreturnable
    .pl-card-article
    .pl-article-options
    .pl-row
    > .eight.pl-columns {
    width: 100%;
  }
  #pl-returns-plugin
    .pl-page-return.pl-container-page
    .eight.pl-columns
    .pl-article-list
    .pl-card-article
    .pl-article-options
    .pl-row
    > .four.pl-columns,
  #pl-returns-plugin
    .pl-page-return.pl-container-page
    .eight.pl-columns
    .pl-article-list-notreturnable
    .pl-card-article
    .pl-article-options
    .pl-row
    > .four.pl-columns {
    width: 20%;
  }
  #pl-returns-plugin .pl-page-return.pl-container-page .four.pl-columns {
    width: -webkit-calc(34.6667% - 32px);
    width: calc(34.6667% - 32px);
    margin-left: 32px;
  }
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .four.pl-columns
  > .pl-hide-mobile {
  margin: 0 !important;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .four.pl-columns
  .pl-card.pl-card-no-padding.pl-customer-info {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .four.pl-columns
  .pl-card-section--center {
  padding: 16px;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .four.pl-columns
  .pl-card-section--center
  .pl-order-information
  h3 {
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  margin: 0 0 16px;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .four.pl-columns
  .pl-card-section--center
  .pl-order-information
  div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom: 1px solid #8a9097;
  padding-bottom: 16px;
  margin-bottom: 16px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .four.pl-columns
  .pl-card-section--center
  .pl-order-information
  div:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .four.pl-columns
  .pl-card-section--center
  .pl-order-information
  div
  > b,
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .four.pl-columns
  .pl-card-section--center
  .pl-order-information
  div
  > span
  b {
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .four.pl-columns
  .pl-card-section--center
  .pl-order-information
  div
  span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .four.pl-columns
  .pl-card-section--center
  > .pl-space-top {
  display: none;
}
#pl-returns-plugin
  .pl-page-return.pl-container-page
  .four.pl-columns
  .pl-card-section--bottom {
  padding: 0 16px 24px;
}
#pl-returns-plugin .pl-page-registered:first-child h1 {
  font-size: 24px;
  line-height: 34px;
  font-weight: 700;
  margin: 0 0 24px;
}
@media (min-width: 600px) {
  #pl-returns-plugin .pl-page-registered:first-child h1 {
    font-size: 40px;
    line-height: 52px;
  }
}
#pl-returns-plugin .pl-page-registered:first-child p {
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
}
#pl-returns-plugin .pl-page-registered:first-child ol,
#pl-returns-plugin .pl-page-registered:first-child ul {
  list-style: square;
  padding: 0 0 0 10px !important;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
#pl-returns-plugin .pl-page-registered:first-child ol li,
#pl-returns-plugin .pl-page-registered:first-child ul li {
  margin-bottom: 8px;
}
#pl-returns-plugin .pl-page-registered > .pl-card.pl-space-top,
#pl-returns-plugin .pl-page-registered > .pl-courier-box .pl-card.pl-space-top {
  padding: 0;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:only-child,
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:only-child {
  background-color: #fff;
  padding: 0 0 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:only-child
  .pl-columns.eight,
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:only-child
  .pl-columns.eight {
  width: 100%;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:only-child
  .pl-columns.eight
  .pl-hide-desktop.pl-space-bottom,
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:only-child
  .pl-columns.eight
  .pl-hide-desktop.pl-space-bottom {
  display: none;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:only-child
  .pl-columns.eight
  .pl-label-header
  h5:empty,
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:only-child
  .pl-columns.eight
  .pl-label-header
  h5:empty {
  margin: 0;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:only-child
  .pl-columns.eight
  .pl-space-top,
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:only-child
  .pl-columns.eight
  .pl-space-top {
  border: 1px solid #8a9097;
  padding: 16px 16px 24px;
  margin: 0 0 24px;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:only-child
  .pl-columns.eight
  .pl-space-top:last-of-type,
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:only-child
  .pl-columns.eight
  .pl-space-top:last-of-type {
  margin-bottom: 0;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:only-child
  .pl-columns.eight
  .pl-space-top
  :first-child,
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:only-child
  .pl-columns.eight
  .pl-space-top
  :first-child {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:only-child
  .pl-columns.eight
  .pl-space-top
  :nth-child(2),
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:only-child
  .pl-columns.eight
  .pl-space-top
  :nth-child(2) {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 16px;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:only-child
  .pl-columns.eight
  .pl-space-top
  .pl-space-top--half.pl-download-button,
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:only-child
  .pl-columns.eight
  .pl-space-top
  .pl-space-top--half.pl-download-button {
  margin: 0;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:only-child
  .pl-columns.eight
  .pl-space-top
  .pl-space-top--half.pl-download-button
  .pl-button.pl-is-full-width,
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:only-child
  .pl-columns.eight
  .pl-space-top
  .pl-space-top--half.pl-download-button
  .pl-button.pl-is-full-width {
  width: 100%;
  font-weight: 400;
}
@media (min-width: 600px) {
  #pl-returns-plugin .pl-page-registered > .pl-card.pl-space-top,
  #pl-returns-plugin
    .pl-page-registered
    > .pl-courier-box
    .pl-card.pl-space-top {
    padding: 32px 0;
    background-color: #eff1f2;
    position: relative;
  }
  #pl-returns-plugin .pl-page-registered > .pl-card.pl-space-top:before,
  #pl-returns-plugin
    .pl-page-registered
    > .pl-courier-box
    .pl-card.pl-space-top:before {
    -webkit-box-shadow: 0 0 0 100vmax #eff1f2;
    box-shadow: 0 0 0 100vmax #eff1f2;
    -webkit-clip-path: inset(0 -100vmax);
    clip-path: inset(0 -100vmax);
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  #pl-returns-plugin
    .pl-page-registered
    > .pl-card.pl-space-top
    > .pl-row:only-child,
  #pl-returns-plugin
    .pl-page-registered
    > .pl-courier-box
    .pl-card.pl-space-top
    > .pl-row:only-child {
    padding: 32px 200px;
  }
  #pl-returns-plugin
    .pl-page-registered
    > .pl-card.pl-space-top
    > .pl-row:only-child
    .pl-columns.eight
    .pl-space-top,
  #pl-returns-plugin
    .pl-page-registered
    > .pl-courier-box
    .pl-card.pl-space-top
    > .pl-row:only-child
    .pl-columns.eight
    .pl-space-top {
    padding: 16px 242px 24px 24px;
  }
  #pl-returns-plugin
    .pl-page-registered
    > .pl-card.pl-space-top
    > .pl-row:only-child
    .pl-columns.eight
    .pl-space-top
    .pl-space-top--half.pl-download-button
    .pl-button.pl-is-full-width,
  #pl-returns-plugin
    .pl-page-registered
    > .pl-courier-box
    .pl-card.pl-space-top
    > .pl-row:only-child
    .pl-columns.eight
    .pl-space-top
    .pl-space-top--half.pl-download-button
    .pl-button.pl-is-full-width {
    width: auto;
  }
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:only-child
  .pl-columns.four,
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:only-child
  .pl-columns.pl-hide-mobile.four,
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:only-child
  .pl-columns.four,
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:only-child
  .pl-columns.pl-hide-mobile.four {
  display: block !important;
  width: 100%;
  margin: 0;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:only-child
  .pl-barcode-container,
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:only-child
  .pl-barcode-container {
  max-width: 338px;
  margin: 0 auto;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:not(:only-child),
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:not(:only-child) {
  background-color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:not(:only-child)::after,
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:not(:only-child)::after {
  display: none;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:not(:only-child):first-of-type,
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:not(:only-child):first-of-type {
  padding: 32px 0 0;
}
@media (min-width: 600px) {
  #pl-returns-plugin
    .pl-page-registered
    > .pl-card.pl-space-top
    > .pl-row:not(:only-child):first-of-type,
  #pl-returns-plugin
    .pl-page-registered
    > .pl-courier-box
    .pl-card.pl-space-top
    > .pl-row:not(:only-child):first-of-type {
    padding: 32px 200px 0;
  }
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:not(:only-child):first-of-type
  .pl-columns.six,
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:not(:only-child):first-of-type
  .pl-columns.six {
  width: 100%;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:not(:only-child):first-of-type
  h3,
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:not(:only-child):first-of-type
  h3 {
  font-size: 24px;
  line-height: 34px;
  font-weight: 700;
  margin-bottom: 24px;
  margin-top: 0;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:not(:only-child):first-of-type
  .pl-space-top,
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:not(:only-child):first-of-type
  .pl-space-top {
  margin: 0;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:not(:only-child):first-of-type
  .pl-space-top:first-child,
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:not(:only-child):first-of-type
  .pl-space-top:first-child {
  font-size: 16px;
  line-height: 244px;
  font-weight: 700;
  margin-bottom: 0;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:not(:only-child):first-of-type
  .pl-space-top:nth-child(2),
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:not(:only-child):first-of-type
  .pl-space-top:nth-child(2) {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:not(:only-child):last-of-type,
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:not(:only-child):last-of-type {
  padding: 0 0 32px;
  gap: 24px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:not(:only-child):last-of-type
  .pl-columns.six,
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:not(:only-child):last-of-type
  .pl-columns.six {
  margin: 0;
  width: 100%;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:not(:only-child):last-of-type
  .pl-columns.six:first-of-type,
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:not(:only-child):last-of-type
  .pl-columns.six:first-of-type {
  margin-top: 24px !important;
}
@media (min-width: 600px) {
  #pl-returns-plugin
    .pl-page-registered
    > .pl-card.pl-space-top
    > .pl-row:not(:only-child):last-of-type,
  #pl-returns-plugin
    .pl-page-registered
    > .pl-courier-box
    .pl-card.pl-space-top
    > .pl-row:not(:only-child):last-of-type {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 0 200px 32px;
  }
  #pl-returns-plugin
    .pl-page-registered
    > .pl-card.pl-space-top
    > .pl-row:not(:only-child):last-of-type
    .pl-columns.six,
  #pl-returns-plugin
    .pl-page-registered
    > .pl-courier-box
    .pl-card.pl-space-top
    > .pl-row:not(:only-child):last-of-type
    .pl-columns.six {
    width: auto;
    margin-top: 24px !important;
  }
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-card.pl-space-top
  > .pl-row:not(:only-child):last-of-type
  .pl-button,
#pl-returns-plugin
  .pl-page-registered
  > .pl-courier-box
  .pl-card.pl-space-top
  > .pl-row:not(:only-child):last-of-type
  .pl-button {
  margin: 0;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #eff1f2;
  position: relative;
  padding: 32px 0 24px;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty):before {
  -webkit-box-shadow: 0 0 0 100vmax #eff1f2;
  box-shadow: 0 0 0 100vmax #eff1f2;
  -webkit-clip-path: inset(0 -100vmax);
  clip-path: inset(0 -100vmax);
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
}
@media (min-width: 600px) {
  #pl-returns-plugin
    .pl-page-registered
    > .pl-row.pl-space-top--double:not(:empty) {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 0 0 24px;
  }
  #pl-returns-plugin
    .pl-page-registered
    > .pl-row.pl-space-top--double:not(:empty)
    .four.pl-columns {
    width: -webkit-calc(34.6667% - 32px);
    width: calc(34.6667% - 32px);
    margin-left: 32px;
  }
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable {
  background-color: #fff;
  margin-bottom: 16px;
  padding: 24px 16px 16px;
}
@media (min-width: 600px) {
  #pl-returns-plugin
    .pl-page-registered
    > .pl-row.pl-space-top--double:not(:empty)
    .pl-article-list-notreturnable {
    padding: 32px;
  }
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-toggle-section-header {
  border-top: 1px solid #000;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-toogle-title {
  position: relative;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-toogle-title
  p {
  margin-top: 16px;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-toggle-icon {
  width: 44px;
  height: 44px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  position: absolute;
  top: 11px;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article {
  padding: 24px 0;
  margin-bottom: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  border-bottom: 1px solid #8a9097;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article:first-of-type {
  padding-top: 0;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article:last-of-type {
  border-bottom: none;
  padding-bottom: 16px;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details {
  padding: 0;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-article-select-toggle-wrapper {
  padding: 0;
  width: 100%;
  margin-bottom: 12px;
}
@media (min-width: 600px) {
  #pl-returns-plugin
    .pl-page-registered
    > .pl-row.pl-space-top--double:not(:empty)
    .pl-article-list-notreturnable
    .pl-card-article
    .pl-article-details {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  #pl-returns-plugin
    .pl-page-registered
    > .pl-row.pl-space-top--double:not(:empty)
    .pl-article-list-notreturnable
    .pl-card-article
    .pl-article-details
    .pl-article-select-toggle-wrapper {
    width: auto;
    margin-bottom: 0;
  }
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-article-select-toggle-wrapper
  [type="checkbox"] {
  height: 24px;
  width: 24px;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-article-select-toggle-wrapper
  .pl-checkbox
  input[type="checkbox"]:checked
  ~ .pl-checkbox-icon:after {
  background-image: url(https://icon.parcellab.com/myicons/interface_essential/done_check_3?color=FFFFFF) !important;
  background-color: #007bc0 !important;
  background-size: 24px !important;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-article-select-toggle-wrapper
  .pl-checkbox {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-article-select-toggle-wrapper
  .pl-checkbox
  .pl-checkbox-icon {
  height: 24px !important;
  width: 24px !important;
  border: none !important;
  background-color: #8a9097;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-article-image {
  width: 100px;
  height: 100px;
  max-width: 100px;
  max-height: 100px;
  padding: 0;
  margin: 0;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-article-image
  img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-article-desc-list {
  margin: 0 0 0 16px;
  padding: 0;
}
@media (min-width: 600px) {
  #pl-returns-plugin
    .pl-page-registered
    > .pl-row.pl-space-top--double:not(:empty)
    .pl-article-list-notreturnable
    .pl-card-article
    .pl-article-details
    .pl-article-desc-list {
    margin: 0 0 0 24px;
  }
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-desc-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 16px;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-desc-item
  > * {
  width: 100%;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-desc-item:last-of-type {
  margin-bottom: 0;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-desc-term {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-details
  .pl-desc-text {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-options {
  margin-top: 24px;
  padding: 0;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-options
  .pl-space-bottom--half {
  margin-bottom: 16px;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-options
  .pl-space-bottom--half
  label {
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-options
  .pl-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 24px;
}
@media (min-width: 600px) {
  #pl-returns-plugin
    .pl-page-registered
    > .pl-row.pl-space-top--double:not(:empty)
    .pl-article-list-notreturnable
    .pl-card-article
    .pl-article-options
    .pl-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 32px;
  }
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-options
  .pl-row:after {
  display: none;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-options
  .pl-row
  > * {
  margin: 0;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-options
  .pl-row
  .pl-dropdown {
  background-color: #e0e2e5;
  background-position: 99% 0.2rem;
  background-size: 38px;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-article-list-notreturnable
  .pl-card-article
  .pl-article-options
  .pl-row
  .pl-dropdown
  button {
  border: none !important;
  padding: 12px 16px;
  font-size: 16px;
  line-height: 24px;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-card.pl-card-no-padding.pl-customer-info {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-card-section--center {
  padding: 16px;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-card-section--center
  .pl-order-information
  h3 {
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  margin: 0 0 16px;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-card-section--center
  .pl-order-information
  div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom: 1px solid #8a9097;
  padding-bottom: 16px;
  margin-bottom: 16px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-card-section--center
  .pl-order-information
  div:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-card-section--center
  .pl-order-information
  div
  > b,
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-card-section--center
  .pl-order-information
  div
  > span
  b {
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-card-section--center
  .pl-order-information
  div
  span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-card-section--center
  > .pl-space-top {
  display: none;
}
#pl-returns-plugin
  .pl-page-registered
  > .pl-row.pl-space-top--double:not(:empty)
  .pl-card-section--bottom {
  padding: 0 16px 24px;
}
@media screen and (max-width: 576px) {
  #pl-returns-plugin .pl-dropdown ul.pl-dropdown-menu {
    top: unset;
  }
}
.pl-input-message--error #pwrd-by-pl#pwrd-by-pl {
  margin-top: 48px;
}
#pl-returns-plugin#pl-returns-plugin
  .rnc__base
  .rnc__notification-item--default {
  background-color: #ffc6c6 !important;
  border: none !important;
  border-left: none !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
#pl-returns-plugin#pl-returns-plugin
  .rnc__base
  .rnc__notification-item--default
  .rnc__notification-content {
  padding: 20px;
}
#pl-returns-plugin#pl-returns-plugin
  .rnc__base
  .rnc__notification-item--default
  .rnc__notification-message,
#pl-returns-plugin#pl-returns-plugin
  .rnc__base
  .rnc__notification-item--default
  .rnc__notification-title {
  padding: 0;
  color: #000;
}
#pl-returns-plugin#pl-returns-plugin
  .rnc__base
  .rnc__notification-item--default
  .rnc__notification-close-mark {
  top: 20px;
  right: 20px;
  background-color: transparent !important;
}
#pl-returns-plugin#pl-returns-plugin
  .rnc__base
  .rnc__notification-item--default
  .rnc__notification-close-mark:after {
  color: #000;
  font-size: 33px;
  font-weight: 100;
}
#pl-returns-plugin#pl-returns-plugin
  .rnc__base
  .rnc__notification-item--default
  .rnc__notification-timer {
  display: none;
}
.parcellab-track-trace div.pl-alert.pl-alert-danger {
  font-size: 16px;
  line-height: 24px;
  color: #000;
  background-color: #d1e4ff !important;
  border: none !important;
  border-radius: 0 !important;
  padding: 12px 16px 12px 44px;
  position: relative;
}
.parcellab-track-trace div.pl-alert.pl-alert-danger:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  position: absolute;
  left: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 24px;
}
.parcellab-track-trace div.pl-alert.pl-alert-danger:after {
  content: "";
}
.parcellab-track-trace .pl-box {
  background-color: #fff !important;
}
.parcellab-track-trace .pl-box .pl-box-heading {
  font-size: 20px !important;
  font-weight: 100 !important;
}
.parcellab-track-trace .pl-box .pl-box-body .pl-cal-week-day {
  font-size: 20px !important;
  font-weight: 200 !important;
  color: #e11f26 !important;
}
.parcellab-track-trace .pl-box .pl-box-body .pl-cal-day {
  font-size: 60px !important;
  font-weight: 600 !important;
}
.parcellab-track-trace .pl-box .pl-box-body .pl-cal-month {
  font-size: 14px !important;
}
.parcellab-track-trace .pl-box .pl-box-body .pl-time-data {
  font-size: 20px !important;
  font-weight: 200 !important;
}
.parcellab-track-trace .pl-box .pl-box-body .pl-prediction-caption {
  color: #ccc !important;
  font-size: 14px !important;
}
.parcellab-styles #pl-main-box {
  background: #eff1f2;
  position: relative;
  padding: 32px 0;
}
.parcellab-styles #pl-main-box:before {
  -webkit-box-shadow: 0 0 0 100vmax #eff1f2;
  box-shadow: 0 0 0 100vmax #eff1f2;
  -webkit-clip-path: inset(0 -100vmax);
  clip-path: inset(0 -100vmax);
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
}
.parcellab-styles #pl-main-box .pl-col-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.parcellab-styles #pl-main-box .pl-col-row > :first-child {
  padding: 0;
}
@media (min-width: 600px) {
  .parcellab-styles #pl-main-box .pl-col-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .parcellab-styles #pl-main-box .pl-col-row > :first-child {
    padding-right: 0;
    padding-left: 32px;
  }
}
.parcellab-styles #pl-main-box .pl-box-aside-left .pl-box-calendar,
.parcellab-styles #pl-main-box .pl-box-aside-left .pl-box-trace {
  border: none;
  border-radius: 0;
}
.parcellab-styles
  #pl-main-box
  .pl-box-aside-left
  .pl-box-calendar
  .pl-box-cal-heading {
  padding: 16px 16px 0;
  font-size: 16px !important;
  line-height: 24px;
  font-weight: 700 !important;
  text-align: left;
}
.parcellab-styles
  #pl-main-box
  .pl-box-aside-left
  .pl-box-calendar
  .pl-box-prediction {
  padding: 8px 16px 24px;
  text-align: left;
}
.parcellab-styles
  #pl-main-box
  .pl-box-aside-left
  .pl-box-calendar
  .pl-cal-week-day {
  color: #000 !important;
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: 400 !important;
}
.parcellab-styles #pl-main-box .pl-box-aside-left .pl-box-calendar .pl-cal-day,
.parcellab-styles
  #pl-main-box
  .pl-box-aside-left
  .pl-box-calendar
  .pl-cal-month {
  display: inline-block;
  font-size: 32px !important;
  line-height: 43px !important;
  font-weight: 700 !important;
  color: #000 !important;
}
.parcellab-styles
  #pl-main-box
  .pl-box-aside-left
  .pl-box-calendar
  .pl-cal-day
  + .pl-cal-month {
  margin-left: 8px;
}
.parcellab-styles #pl-main-box .pl-box-aside-left .pl-box-time {
  border: none;
  border-radius: 0;
  padding: 16px 16px 0;
  margin-top: 8px;
}
@media (min-width: 600px) {
  .parcellab-styles #pl-main-box .pl-box-aside-left .pl-box-time {
    margin-top: 16px;
  }
}
.parcellab-styles #pl-main-box .pl-box-aside-left .pl-box-time .pl-box-body {
  padding: 0 0 8px;
}
.parcellab-styles #pl-main-box .pl-box-aside-left .pl-box-time .pl-time-data {
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: 700 !important;
}
.parcellab-styles #pl-main-box .pl-box-aside-left .pl-prediction-caption {
  margin-top: 0;
  padding: 0 16px 16px 62px;
  background-color: #fff;
  color: #000;
  font-size: 12px;
  line-height: 18px;
  position: relative;
}
.parcellab-styles #pl-main-box .pl-box-aside-left .pl-prediction-caption:after {
  position: absolute;
  content: "";
  height: 1px;
  left: 16px;
  right: 16px;
  bottom: 0;
  background-color: #8a9097;
}
.parcellab-styles #pl-main-box .pl-box-aside-left #pl-action-box-container {
  margin-bottom: 0;
}
.parcellab-styles #pl-main-box .pl-box-aside-left #pl-reroute-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #fff;
  color: #000;
  text-align: left;
  padding: 16px 16px 24px;
  border-radius: 0;
}
.parcellab-styles #pl-main-box .pl-box-aside-left #pl-reroute-link:hover {
  opacity: 1;
}
.parcellab-styles
  #pl-main-box
  .pl-box-aside-left
  #pl-reroute-link
  > :nth-child(1) {
  margin-right: 16px;
}
.parcellab-styles
  #pl-main-box
  .pl-box-aside-left
  #pl-reroute-link
  > :nth-child(2) {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}
.parcellab-styles
  #pl-main-box
  .pl-box-aside-left
  #pl-reroute-link
  > :nth-child(3) {
  padding-left: -webkit-calc(62px - 16px);
  padding-left: calc(62px - 16px);
  font-size: 16px !important;
  line-height: 24px;
  color: #007bc0;
}
.parcellab-styles
  #pl-main-box
  .pl-box-aside-left
  #pl-reroute-link
  .pl-img-responsive {
  margin: 0 !important;
}
.parcellab-styles #pl-main-box .pl-main .pl-icon-hr-container .pl-icon-hr {
  border-bottom: 1px solid #8a9097;
}
.parcellab-styles #pl-main-box .pl-main .pl-box.pl-box-trace {
  border: none;
  border-radius: 0;
}
.parcellab-styles #pl-main-box .pl-main .pl-box.pl-box-trace > .pl-box-body {
  padding: 32px;
}
.parcellab-styles #pl-main-box .pl-main .pl-checkpoint {
  border-bottom: 1px solid #8a9097;
  padding-bottom: 16px;
  margin-bottom: 16px;
}
.parcellab-styles #pl-main-box .pl-main .pl-checkpoint > :first-child {
  font-size: 12px;
  line-height: 18px;
}
.parcellab-styles #pl-main-box .pl-main .pl-checkpoint > :nth-child(2) {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.parcellab-styles #pl-main-box .pl-main .pl-checkpoint > :nth-child(2) > b {
  font-size: inherit !important;
  line-height: inherit !important;
}
.parcellab-styles #pl-main-box .pl-main .pl-checkpoint > :nth-child(3) {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.parcellab-styles #pl-main-box .pl-main .pl-checkpoint:last-of-type {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.parcellab-styles #pl-main-box .pl-main #pl-show-more-button {
  padding: 0;
  text-align: left;
  font-size: 16px;
  line-height: 24px;
  color: #007bc0;
}
.parcellab-styles #pl-main-box .pl-main .pl-spaced-list.pl-space-top {
  margin-top: 0;
}
.parcellab-styles
  #pl-main-box
  .pl-main
  .pl-spaced-list.pl-space-top
  .pl-button.pl-is-fullwidth {
  padding: 16px 32px 48px;
  border-radius: 0;
  background-color: #fff;
  text-align: left;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}
.parcellab-styles
  #pl-main-box
  .pl-main
  .pl-spaced-list.pl-space-top
  .pl-button.pl-is-fullwidth:hover {
  opacity: 1;
}
.parcellab-styles
  #pl-main-box
  .pl-main
  .pl-spaced-list.pl-space-top
  .pl-button.pl-is-fullwidth
  > div {
  margin-top: 8px;
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: 400;
  color: #007bc0;
  opacity: 1 !important;
}
.o-headerrebrush ~ #content .rnc__base .rnc__notification-container--top-left,
.o-headerrebrush ~ #content .rnc__base .rnc__notification-container--top-right {
  top: 91px;
}
.o-headerrebrush.is-sticky-mobile
  ~ #content
  .rnc__base
  .rnc__notification-container--top-left,
.o-headerrebrush.is-sticky-mobile
  ~ #content
  .rnc__base
  .rnc__notification-container--top-right {
  top: 48px;
}
.m-reviewerdemographics {
  margin: 0 0 16px;
}
@media (min-width: 600px) {
  .o-headerrebrush ~ #content .rnc__base .rnc__notification-container--top-left,
  .o-headerrebrush
    ~ #content
    .rnc__base
    .rnc__notification-container--top-right {
    top: 156px;
  }
  .o-headerrebrush.is-sticky-mobile
    ~ #content
    .rnc__base
    .rnc__notification-container--top-left,
  .o-headerrebrush.is-sticky-mobile
    ~ #content
    .rnc__base
    .rnc__notification-container--top-right {
    top: 88px;
  }
  .m-reviewerdemographics {
    margin: 0 0 16px;
  }
}
.m-reviewerdemographics p {
  font-size: 0.75rem;
  margin-bottom: 0;
}
.m-reviewfilterbar .filterbar {
  font-size: 0.75rem;
  margin-bottom: 16px;
  margin-left: 50%;
  padding: 0 16px;
  position: relative;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100vw;
  z-index: 1;
}
.m-reviewfilterbar .filterbar .sort-container .reviewfilterbar-sort-text {
  display: none;
}
.m-reviewfilterbar
  .m-forminput-dropdown
  select:not(.select2-hidden-accessible) {
  border: none;
}
.m-reviewfilterbar .filter-options {
  border-bottom: 1px solid #8a9097;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 0;
  padding-bottom: 24px;
}
.m-reviewfilterbar .filter-options .m-forminput-dropdown {
  max-width: unset;
  margin: 16px 4px;
}
.m-reviewfilterbar
  .filter-options
  .m-forminput-dropdown
  .select2-container
  .select2-results__option {
  padding-left: 20px;
  padding-right: 20px;
}
.m-reviewfilterbar
  .filter-options
  .m-forminput-dropdown
  .select2-container
  .select2-results__option[aria-selected="true"] {
  color: #ccc;
  background-color: #f7f7f7;
}
.m-reviewfilterbar
  .filter-options
  .m-forminput-dropdown
  .select2-container
  .select2-selection--multiple
  .select2-selection__rendered,
.m-reviewfilterbar
  .filter-options
  .m-forminput-dropdown
  .select2-container
  .select2-selection--single
  .select2-selection__rendered {
  line-height: 1.5;
}
.m-reviewfilterbar
  .filter-options
  .m-forminput-dropdown
  .select2-container
  .select2-selection__rendered {
  color: #000;
  line-height: 1.5;
  padding-right: 0;
}
.m-reviewfilterbar
  .filter-options
  .m-forminput-dropdown
  .select2-container--focus
  .select2-selection,
.m-reviewfilterbar
  .filter-options
  .m-forminput-dropdown
  .select2-container--open
  .select2-selection {
  background: #e0e2e5;
}
.m-reviewfilterbar .filter-options .m-forminput-dropdown .select2-selection {
  padding-left: 16px;
  padding-right: 48px;
  color: #000;
  background: #e0e2e5;
  border: none;
}
.m-reviewfilterbar
  .filter-options
  .m-forminput-dropdown
  .select2-selection
  .select2-selection__arrow {
  bottom: 12px;
  height: 24px;
  left: auto;
  line-height: 1;
  right: 12px;
  top: 12px;
  width: 24px;
}
.m-reviewfilterbar
  .filter-options
  .m-forminput-dropdown
  .select2-selection
  .select2-selection__arrow
  b {
  left: 0;
  top: 0;
}
.m-reviewfilterbar .filter-options .m-forminput-checkbox {
  font-size: 1rem;
  margin: 4px;
  max-width: unset;
}
.m-reviewfilterbar .filter-options .m-forminput-checkbox .a-toggleSwitch {
  padding: 12px 0 12px 48px;
}
.m-reviewfilterbar .filter-options .m-forminput-checkbox .label-text {
  display: block;
  padding: 0 8px;
}
.m-reviewfilterbar .reviewfilterbar-dropdown .m-forminput-dropdown {
  background-color: transparent;
  margin: 8px 0;
}
.m-reviewfilterbar
  .reviewfilterbar-dropdown
  .m-forminput-dropdown
  .select-wrap {
  margin: 0;
}
.m-reviewfilterbar
  .reviewfilterbar-dropdown
  .m-forminput-dropdown
  .select-wrap
  .select2-container {
  border: 0;
}
.m-reviewfilterbar
  .reviewfilterbar-dropdown
  .m-forminput-dropdown
  .select-wrap
  .select2-container
  .select2-container--open {
  margin-top: 0;
}
.m-reviewfilterbar
  .reviewfilterbar-dropdown
  .m-forminput-dropdown
  .select-wrap
  .select2-container
  .select2-selection {
  background: 0 0;
  color: #000;
  outline: 0;
  font-size: 1rem;
  border: none;
  padding-right: 48px;
}
.m-reviewfilterbar
  .reviewfilterbar-dropdown
  .m-forminput-dropdown
  .select-wrap
  .select2-container
  .select2-selection
  span {
  color: #000;
}
.m-reviewfilterbar
  .reviewfilterbar-dropdown
  .m-forminput-dropdown
  .select-wrap
  .select2-container
  .select2-selection
  .select2-selection__rendered {
  font-size: 1rem;
  line-height: 1.5;
  padding-right: 0;
}
.m-reviewfilterbar
  .reviewfilterbar-dropdown
  .m-forminput-dropdown
  .select-wrap
  .select2-container
  .select2-selection
  .select2-selection__arrow {
  bottom: 12px;
  height: 24px;
  left: auto;
  line-height: 1;
  right: 12px;
  top: 12px;
  width: 24px;
}
.m-reviewfilterbar
  .reviewfilterbar-dropdown
  .m-forminput-dropdown
  .select-wrap
  .select2-container
  .select2-selection
  .select2-selection__arrow
  b {
  left: 0;
  top: 0;
}
.m-reviewfilterbar
  .reviewfilterbar-dropdown
  .m-forminput-dropdown
  .select-wrap
  .select2-container
  .select2-selection__arrow {
  font-size: 24px;
}
.m-reviewfilterbar
  .reviewfilterbar-dropdown
  .m-forminput-dropdown
  .select2-container--open
  .select2-dropdown {
  background-color: #fff;
  border-radius: 0;
  border: 0 transparent;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
  padding: 0;
  z-index: 5;
}
.m-reviewfilterbar
  .reviewfilterbar-dropdown
  .m-forminput-dropdown
  .select2-container--open
  .select2-dropdown
  .select2-results
  .select2-results__options
  .select2-results__option {
  background-color: transparent;
  padding-right: 12px;
}
.m-reviewfilterbar
  .reviewfilterbar-dropdown
  .m-forminput-dropdown
  .select2-container--open
  .select2-dropdown
  .select2-results
  .select2-results__options
  .select2-results__option--highlighted,
.m-reviewfilterbar
  .reviewfilterbar-dropdown
  .m-forminput-dropdown
  .select2-container--open
  .select2-dropdown
  .select2-results
  .select2-results__options
  .select2-results__option:hover,
.m-reviewfilterbar
  .reviewfilterbar-dropdown
  .m-forminput-dropdown
  .select2-container--open
  .select2-dropdown
  .select2-results
  .select2-results__options
  .select2-results__option[aria-selected="true"] {
  background-color: #eff1f2;
}
.m-reviewfilterbar
  .filter-options
  .select2-container.select2-container--default.select2-container--open {
  min-width: -webkit-fit-content;
  min-width: fit-content;
}
.m-reviewitem .reviewitem-inner .reviewitem-header .date {
  margin: 8px 0 0;
}
.m-reviewitem {
  background-color: #fff;
  border: 0 transparent;
  margin: 0 16px;
}
.m-reviewitem .reviewitem-content {
  padding-left: 0;
}
.m-reviewitem .reviewitem-product-content {
  padding-top: 16px;
}
.m-reviewitem .reviewitem-inner {
  padding: 24px 16px 48px;
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: (auto) [2];
  grid-template-rows: repeat(2, auto);
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
}
.m-reviewitem .reviewitem-inner.is-cropped[style] {
  max-height: 290px !important;
}
.m-reviewitem
  .reviewitem-inner.is-cropped[style]
  .reviewitem-product-content
  .more-less-container:before {
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(white),
    to(rgba(255, 255, 255, 0))
  );
  background: linear-gradient(0deg, #fff 0, rgba(255, 255, 255, 0) 100%);
  border: 0 transparent;
  bottom: 48px;
  content: "";
  height: 48px;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  width: auto;
  z-index: 1;
}
.m-reviewitem .reviewitem-inner > div {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  -ms-grid-rows: (auto) [2];
  grid-template-rows: repeat(2, auto);
}
.m-reviewitem .reviewitem-inner .reviewitem-product-image {
  float: none;
  height: 90px;
  width: 90px;
  display: inline-block;
  padding-bottom: 0;
}
.m-reviewitem .reviewitem-inner .reviewitem-product-image .a-image picture img {
  object-fit: contain;
  object-position: top;
  position: relative;
  width: 100%;
}
.m-reviewitem .reviewitem-inner .reviewitem-header {
  float: none;
  clear: both;
  display: inline-block;
  padding: 0 0 0 16px;
  width: 100%;
}
.m-reviewitem .reviewitem-inner .reviewitem-header > div {
  display: block;
}
.m-reviewitem .reviewitem-inner .reviewitem-header .a-rating {
  float: left;
  line-height: 1;
  margin: 0 8px 0 0;
}
.m-reviewitem .reviewitem-inner .reviewitem-header .a-rating .a-link,
.m-reviewitem .reviewitem-inner .reviewitem-header .a-rating .a-link-inline,
.m-reviewitem .reviewitem-inner .reviewitem-header .a-rating .scale {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.m-reviewitem .reviewitem-inner .reviewitem-header .a-rating .a-link .icon,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .a-rating
  .a-link-inline
  .icon,
.m-reviewitem .reviewitem-inner .reviewitem-header .a-rating .scale .icon {
  color: #007bc0;
  font-size: 1rem;
}
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .a-rating
  .a-link
  .icon.is-active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .a-rating
  .a-link-inline
  .icon.is-active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .a-rating
  .scale
  .icon.is-active {
  color: #007bc0;
}
.m-reviewitem .reviewitem-inner .reviewitem-header .date {
  font-size: 0.75rem;
  line-height: 1.5;
  margin-top: 0;
}
.m-reviewitem .reviewitem-inner .reviewitem-header .product-family {
  margin: 8px 0;
}
.m-reviewitem .reviewitem-inner .reviewitem-header .product-family .a-link,
.m-reviewitem .reviewitem-inner .reviewitem-header .product-family a {
  color: #007bc0;
  font-size: 0.75rem;
  line-height: 1.5;
  text-decoration: none;
}
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link:hover:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a:hover:after {
  color: #000;
}
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-link:after,
.m-reviewitem .reviewitem-inner .reviewitem-header .product-family a:after {
  -webkit-font-smoothing: antialiased;
  color: #007bc0;
  display: inline-block;
  font-family: icons;
  font-size: 0.75rem;
  line-height: 1.5;
  position: relative;
  speak: none;
}
.m-reviewitem .reviewitem-inner .reviewitem-product-content {
  display: block;
  float: none;
  padding: 16px 0 0;
  grid-column: 1/-1;
}
.m-reviewitem
  .reviewitem-inner
  .reviewitem-product-content
  .reviewitem-content
  :last-child {
  margin-bottom: 0;
}
.m-reviewitem .reviewitem-inner .reviewitem-product-content .a-heading {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.3;
  margin-bottom: 8px;
}
.m-reviewitem .reviewitem-inner .reviewitem-product-content p {
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 16px;
}
.m-reviewitem
  .reviewitem-inner
  .reviewitem-product-content
  .more-less-container {
  background: #fff;
}
.m-reviewitem
  .reviewitem-inner
  .reviewitem-product-content
  .more-less-container
  .a-morelesslink {
  background: #fff;
  border: 0 transparent;
  height: 48px;
  opacity: 1;
  right: 0;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.375rem;
}
.m-reviewitem
  .reviewitem-inner
  .reviewitem-product-content
  .more-less-container
  .a-morelesslink:hover {
  color: #000;
}
.m-reviewitem
  .reviewitem-inner
  .reviewitem-product-content
  .more-less-container
  .a-morelesslink.is-open {
  height: 48px;
}
.m-reviewitem
  .reviewitem-inner
  .reviewitem-product-content
  .more-less-container
  .a-morelesslink.is-open
  .icon.icon-arrow-up {
  display: block;
}
.m-reviewitem
  .reviewitem-inner
  .reviewitem-product-content
  .more-less-container
  .a-morelesslink.is-open
  .icon.icon-arrow-up::before {
  content: "\e009";
  font-family: icons;
}
.m-reviewitem
  .reviewitem-inner
  .reviewitem-product-content
  .more-less-container
  .a-morelesslink
  .icon.icon-arrow-down {
  display: block;
}
.m-reviewitem
  .reviewitem-inner
  .reviewitem-product-content
  .more-less-container
  .a-morelesslink
  .icon.icon-arrow-down::before {
  content: "\e006";
  font-family: icons;
}
.m-reviewitemreviewdisplay {
  margin: 64px 0 0;
  border-top: 0 transparent;
  padding: 0;
}
.m-reviewitemreviewdisplay .reviewratingcontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin: 0 0 8px;
}
.m-reviewitemreviewdisplay .reviewratingcontainer .review-rating {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: none;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  width: 100%;
}
.m-reviewitemreviewdisplay .reviewratingcontainer .review-rating .a-rating {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.m-reviewitemreviewdisplay
  .reviewratingcontainer
  .review-rating
  .a-rating
  .unclickable-rating
  .icon,
.m-reviewitemreviewdisplay
  .reviewratingcontainer
  .review-rating
  .a-rating
  .unclickableRating
  .icon {
  font-size: 16px;
  margin-right: 2px;
}
.m-reviewitemreviewdisplay
  .reviewratingcontainer
  .review-rating
  .a-rating
  .unclickable-rating
  .icon:last-of-type,
.m-reviewitemreviewdisplay
  .reviewratingcontainer
  .review-rating
  .a-rating
  .unclickableRating
  .icon:last-of-type {
  margin-right: 0;
}
.m-reviewitemreviewdisplay .reviewratingcontainer .badge-container {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  float: none;
  font-size: 0.75rem;
  margin: 8px 0 0 auto;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  width: 100%;
}
.m-reviewitemreviewdisplay
  .reviewratingcontainer
  .badge-container
  .date-of-submit {
  display: block;
  float: left;
  margin: 0;
}
.m-reviewitemreviewdisplay
  .reviewratingcontainer
  .badge-container
  .date-of-submit:before {
  content: none;
}
.m-reviewitemreviewdisplay
  .reviewratingcontainer
  .badge-container
  .date-of-submit
  span {
  line-height: normal;
}
.m-reviewitemreviewdisplay .reviewratingcontainer .flag-image-wrapper {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  display: block;
  font-size: 0.75rem;
  margin: 8px 0 0;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  width: 100%;
}
.m-reviewitemreviewdisplay
  .reviewratingcontainer
  .flag-image-wrapper
  span.nickname {
  white-space: nowrap;
}
.m-reviewitemreviewdisplay
  .reviewratingcontainer
  .flag-image-wrapper
  span.flag-locale {
  display: inline;
  margin-right: 8px;
}
.m-reviewitemreviewdisplay
  .reviewratingcontainer
  .flag-image-wrapper
  span.flag-locale
  picture {
  display: inline-block;
}
.m-reviewitemreviewdisplay h1.a-heading {
  font-size: 1.25rem;
  font-weight: 600;
  margin-bottom: 0;
}
.m-reviewitemreviewdisplay .review-text {
  font-size: 1rem;
  margin-bottom: 24px;
}
.m-reviewitemreviewdisplay .recommendation {
  display: block;
  margin: 24px 0 0;
  vertical-align: middle;
}
.m-reviewitemreviewdisplay .recommendation .recommendation-icon {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.m-reviewitemreviewdisplay .recommendation .icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  color: #007bc0;
  font-size: 1.125rem;
}
.m-reviewitemreviewdisplay .recommendation .recommendation-text {
  font-size: 1rem;
  line-height: 1.5;
  margin-left: 8px;
}
.m-reviewitemreviewdisplay .m-imagevideogallery.m-review-imagegallery .a-image {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.m-reviewitemreviewdisplay .m-imagevideogallery .gallerylist {
  -webkit-column-gap: 8px;
  column-gap: 8px;
  padding: 0;
}
.m-reviewitemreviewdisplay
  .m-imagevideogallery
  .gallerylist.a-area.a-area-desktop {
  background-color: transparent;
}
.m-reviewitemreviewdisplay .rating-dimension-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.m-reviewitemreviewdisplay .rating-dimension-container .a-ratingdimension {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  float: none;
  gap: 16px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 16px 0;
  width: auto;
}
.m-reviewitemreviewdisplay
  .rating-dimension-container
  .a-ratingdimension:last-child {
  margin-right: 0;
}
.m-reviewitemreviewdisplay
  .rating-dimension-container
  .a-ratingdimension
  .dimension-category {
  font-size: 0.75rem;
  line-height: 1.5;
  margin-top: 0;
  max-width: 40%;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  width: 40%;
}
.m-reviewitemreviewdisplay
  .rating-dimension-container
  .a-ratingdimension
  .unclickable-rating,
.m-reviewitemreviewdisplay
  .rating-dimension-container
  .a-ratingdimension
  .unclickableRating {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-height: 8px;
  overflow: hidden;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  position: relative;
}
.m-reviewitemreviewdisplay
  .rating-dimension-container
  .a-ratingdimension
  .unclickable-rating
  .icon,
.m-reviewitemreviewdisplay
  .rating-dimension-container
  .a-ratingdimension
  .unclickableRating
  .icon {
  background-color: #e0e2e5;
  color: #e0e2e5;
  margin-left: 1px;
  width: 20%;
}
.m-reviewitemreviewdisplay
  .rating-dimension-container
  .a-ratingdimension
  .unclickable-rating
  .icon:first-child,
.m-reviewitemreviewdisplay
  .rating-dimension-container
  .a-ratingdimension
  .unclickableRating
  .icon:first-child {
  margin-left: 0;
}
.m-reviewitemreviewdisplay
  .rating-dimension-container
  .a-ratingdimension
  .unclickable-rating
  .icon:before,
.m-reviewitemreviewdisplay
  .rating-dimension-container
  .a-ratingdimension
  .unclickableRating
  .icon:before {
  background-color: #e0e2e5;
  display: inline-block;
  margin-left: 1px;
  max-height: 8px;
}
.m-reviewitemreviewdisplay
  .rating-dimension-container
  .a-ratingdimension
  .unclickable-rating
  .icon.is-active,
.m-reviewitemreviewdisplay
  .rating-dimension-container
  .a-ratingdimension
  .unclickableRating
  .icon.is-active {
  background-color: #007bc0;
  color: #007bc0;
}
.m-reviewitemreviewdisplay
  .rating-dimension-container
  .a-ratingdimension
  .unclickable-rating
  .icon.is-active:before,
.m-reviewitemreviewdisplay
  .rating-dimension-container
  .a-ratingdimension
  .unclickableRating
  .icon.is-active:before {
  background-color: #007bc0;
}
.m-reviewitemreviewdisplay
  .rating-dimension-container
  .a-ratingdimension
  .unclickable-rating
  .icon.icon-l,
.m-reviewitemreviewdisplay
  .rating-dimension-container
  .a-ratingdimension
  .unclickableRating
  .icon.icon-l {
  font-size: 21px;
}
.m-reviewitemreviewdisplay .reviewitem-helpfull-logo-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #71767c;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0;
  padding: 12px 0;
}
.m-reviewitemreviewdisplay .reviewitem-helpfull-logo-wrap:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.m-reviewitemreviewdisplay .reviewitem-helpfull-logo-wrap .m-helpfulnessvoting {
  float: none;
  width: auto;
}
.m-reviewitemreviewdisplay .reviewitem-helpfull-logo-wrap .m-reviewextrainfo {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: none;
  font-size: 0.75rem;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-left: 24px;
  margin-top: 0;
  width: auto;
}
.m-reviewitemreviewdisplay
  .reviewitem-helpfull-logo-wrap
  .m-reviewextrainfo
  .a-image {
  margin: 0 0 0 8px;
}
.m-reviewitemreviewdisplay
  .reviewitem-helpfull-logo-wrap
  .m-reviewextrainfo
  .a-image
  img {
  float: none;
  margin: 0;
  max-width: 48px;
}
.m-reviewitemreviewdisplay
  .reviewitem-helpfull-logo-wrap
  .m-reviewextrainfo
  span {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
  -ms-flex-pack: end;
  justify-content: end;
}
.m-reviewitemreviewdisplay .reviewitem-helpfull-logo-wrap .m-reviewextrainfo a {
  border-width: 0 !important;
  color: #007bc0 !important;
  cursor: pointer !important;
  display: inline-block;
  font-family: boschsans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  max-width: 100% !important;
  padding-left: 0 !important;
  position: relative !important;
  text-decoration: none !important;
  font-size: 14px !important;
}
.m-reviewitemreviewdisplay
  .reviewitem-helpfull-logo-wrap
  .m-reviewextrainfo
  a:active,
.m-reviewitemreviewdisplay
  .reviewitem-helpfull-logo-wrap
  .m-reviewextrainfo
  a:focus,
.m-reviewitemreviewdisplay
  .reviewitem-helpfull-logo-wrap
  .m-reviewextrainfo
  a:hover {
  background: 0 0 !important;
  outline: 0 !important;
}
.m-reviewitemreviewdisplay
  .reviewitem-helpfull-logo-wrap
  .m-reviewextrainfo
  a:hover {
  color: #000 !important;
}
.m-reviewitemreviewdisplay
  .reviewitem-helpfull-logo-wrap
  .m-reviewextrainfo
  a:visited {
  color: #007bc0 !important;
}
.m-reviewitemreviewdisplay .reviewitem-reply {
  border-bottom: 0 transparent;
  border-left: 6px solid #eff1f2;
  margin: 24px 0 0;
  padding: 0 0 0 8px;
}
.m-reviewitemreviewdisplay .reviewitem-reply:last-child {
  border-bottom: none;
}
.m-reviewitemreviewdisplay
  .reviewitem-reply
  .reviewreply
  .reviewreply-container
  .reply-date,
.m-reviewitemreviewdisplay
  .reviewitem-reply
  .reviewreply
  .reviewreply-container
  .reviewreply-name {
  font-size: 0.75rem;
  margin-top: auto;
  margin-bottom: auto;
}
.m-reviewitemreviewdisplay
  .reviewitem-reply
  .reviewreply
  .reviewreply-container
  .reviewreply-name {
  font-weight: 600;
  margin-left: 16px;
  width: auto;
}
.m-reviewitemreviewdisplay
  .reviewitem-reply
  .reviewreply
  .reviewreply-container
  .reply-date:before {
  content: "・";
}
.m-reviewitemreviewdisplay .reviewitem-reply .reviewreply .reviewreply-para {
  padding: 0 16px 16px 0;
  width: auto;
}
.m-reviewitemreviewdisplay
  .reviewitem-reply
  .reviewreply
  .reviewreply-para:last-child {
  padding-bottom: 0;
}
.m-reviewitemreviewdisplay .show-truncated-text {
  overflow: hidden;
  line-height: 1.5;
  max-height: -webkit-calc(18px * 5);
  max-height: calc(18px * 5);
  margin-bottom: 0;
  position: relative;
}
.m-reviews
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn,
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn {
  left: 0 !important;
}
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate
  [class*="bv-core-container-"]
  .bv-content-data-summary
  .bv-content-meta,
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate
  [class*="bv-core-container-"]
  .bv-content-item
  .bv-content-rating,
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate
  [class*="bv-core-container"]
  .bv-content-data-summary
  .bv-content-meta,
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate
  [class*="bv-core-container"]
  .bv-content-item
  .bv-content-rating {
  float: right !important;
}
.bv-mbox-overlay,
.bv-mbox-overlay .bv-cv2-cleanslate,
.bv-mbox-overlay .bv-cv2-cleanslate .bv-shared ol li,
.bv-mbox-overlay .bv-cv2-cleanslate .bv-shared ul li,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-action-bar-header,
.bv-mbox-overlay .bv-cv2-cleanslate [class*="bv-core-container-"] .bv-author,
.bv-mbox-overlay .bv-cv2-cleanslate [class*="bv-core-container-"] .bv-button,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-button:hover,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-btn,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-data
  dl
  dd,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-data
  dl
  dt,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-report-btn,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-summary
  p,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-title,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-inline-histogram-ratings
  td,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-mbox-breadcrumb,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-popup-histogram-ratings
  td,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-popup-profull
  .bv-content-item
  .bv-content-author-name
  .bv-author,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-section-summary
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-secondary-rating-summary-list
  .bv-secondary-rating-summary-id,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-submission
  input.bv-text,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-summary-bar
  .bv-rating,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  button.bv-ask-question,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  button.bv-ask-question:hover,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  button.bv-read-review,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  button.bv-read-review:hover,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  button.bv-write-review,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  button.bv-write-review:hover,
.bv-mbox-overlay .bv-cv2-cleanslate a,
.bv-mbox-overlay .bv-cv2-cleanslate abbr,
.bv-mbox-overlay .bv-cv2-cleanslate acronym,
.bv-mbox-overlay .bv-cv2-cleanslate address,
.bv-mbox-overlay .bv-cv2-cleanslate applet,
.bv-mbox-overlay .bv-cv2-cleanslate article,
.bv-mbox-overlay .bv-cv2-cleanslate aside,
.bv-mbox-overlay .bv-cv2-cleanslate audio,
.bv-mbox-overlay .bv-cv2-cleanslate b,
.bv-mbox-overlay .bv-cv2-cleanslate big,
.bv-mbox-overlay .bv-cv2-cleanslate blockquote,
.bv-mbox-overlay .bv-cv2-cleanslate button,
.bv-mbox-overlay .bv-cv2-cleanslate caption,
.bv-mbox-overlay .bv-cv2-cleanslate cite,
.bv-mbox-overlay .bv-cv2-cleanslate code,
.bv-mbox-overlay .bv-cv2-cleanslate dd,
.bv-mbox-overlay .bv-cv2-cleanslate del,
.bv-mbox-overlay .bv-cv2-cleanslate dfn,
.bv-mbox-overlay .bv-cv2-cleanslate dialog,
.bv-mbox-overlay .bv-cv2-cleanslate div,
.bv-mbox-overlay .bv-cv2-cleanslate dl,
.bv-mbox-overlay .bv-cv2-cleanslate dt,
.bv-mbox-overlay .bv-cv2-cleanslate em,
.bv-mbox-overlay .bv-cv2-cleanslate fieldset,
.bv-mbox-overlay .bv-cv2-cleanslate figure,
.bv-mbox-overlay .bv-cv2-cleanslate font,
.bv-mbox-overlay .bv-cv2-cleanslate footer,
.bv-mbox-overlay .bv-cv2-cleanslate form,
.bv-mbox-overlay .bv-cv2-cleanslate h1,
.bv-mbox-overlay .bv-cv2-cleanslate h2,
.bv-mbox-overlay .bv-cv2-cleanslate h3,
.bv-mbox-overlay .bv-cv2-cleanslate h4,
.bv-mbox-overlay .bv-cv2-cleanslate h5,
.bv-mbox-overlay .bv-cv2-cleanslate h6,
.bv-mbox-overlay .bv-cv2-cleanslate header,
.bv-mbox-overlay .bv-cv2-cleanslate hgroup,
.bv-mbox-overlay .bv-cv2-cleanslate hr,
.bv-mbox-overlay .bv-cv2-cleanslate i,
.bv-mbox-overlay .bv-cv2-cleanslate iframe,
.bv-mbox-overlay .bv-cv2-cleanslate img,
.bv-mbox-overlay .bv-cv2-cleanslate input,
.bv-mbox-overlay .bv-cv2-cleanslate ins,
.bv-mbox-overlay .bv-cv2-cleanslate kbd,
.bv-mbox-overlay .bv-cv2-cleanslate label,
.bv-mbox-overlay .bv-cv2-cleanslate legend,
.bv-mbox-overlay .bv-cv2-cleanslate li,
.bv-mbox-overlay .bv-cv2-cleanslate mark,
.bv-mbox-overlay .bv-cv2-cleanslate menu,
.bv-mbox-overlay .bv-cv2-cleanslate nav,
.bv-mbox-overlay .bv-cv2-cleanslate object,
.bv-mbox-overlay .bv-cv2-cleanslate ol,
.bv-mbox-overlay .bv-cv2-cleanslate ol li,
.bv-mbox-overlay .bv-cv2-cleanslate option,
.bv-mbox-overlay .bv-cv2-cleanslate p,
.bv-mbox-overlay .bv-cv2-cleanslate pre,
.bv-mbox-overlay .bv-cv2-cleanslate q,
.bv-mbox-overlay .bv-cv2-cleanslate s,
.bv-mbox-overlay .bv-cv2-cleanslate samp,
.bv-mbox-overlay .bv-cv2-cleanslate section,
.bv-mbox-overlay .bv-cv2-cleanslate select.bv-select-cleanslate,
.bv-mbox-overlay .bv-cv2-cleanslate small,
.bv-mbox-overlay .bv-cv2-cleanslate span,
.bv-mbox-overlay .bv-cv2-cleanslate strike,
.bv-mbox-overlay .bv-cv2-cleanslate strong,
.bv-mbox-overlay .bv-cv2-cleanslate sub,
.bv-mbox-overlay .bv-cv2-cleanslate sup,
.bv-mbox-overlay .bv-cv2-cleanslate table,
.bv-mbox-overlay .bv-cv2-cleanslate tbody,
.bv-mbox-overlay .bv-cv2-cleanslate td,
.bv-mbox-overlay .bv-cv2-cleanslate textarea,
.bv-mbox-overlay .bv-cv2-cleanslate tfoot,
.bv-mbox-overlay .bv-cv2-cleanslate th,
.bv-mbox-overlay .bv-cv2-cleanslate thead,
.bv-mbox-overlay .bv-cv2-cleanslate time,
.bv-mbox-overlay .bv-cv2-cleanslate tr,
.bv-mbox-overlay .bv-cv2-cleanslate tt,
.bv-mbox-overlay .bv-cv2-cleanslate ul,
.bv-mbox-overlay .bv-cv2-cleanslate ul li,
.bv-mbox-overlay .bv-cv2-cleanslate var,
.bv-mbox-overlay .bv-cv2-cleanslate video,
.bv-popup-in,
.bv-popup-in .bv-cv2-cleanslate,
.bv-popup-in .bv-cv2-cleanslate .bv-shared ol li,
.bv-popup-in .bv-cv2-cleanslate .bv-shared ul li,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-action-bar-header,
.bv-popup-in .bv-cv2-cleanslate [class*="bv-core-container-"] .bv-author,
.bv-popup-in .bv-cv2-cleanslate [class*="bv-core-container-"] .bv-button,
.bv-popup-in .bv-cv2-cleanslate [class*="bv-core-container-"] .bv-button:hover,
.bv-popup-in .bv-cv2-cleanslate [class*="bv-core-container-"] .bv-content-btn,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-data
  dl
  dd,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-data
  dl
  dt,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-report-btn,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-summary
  p,
.bv-popup-in .bv-cv2-cleanslate [class*="bv-core-container-"] .bv-content-title,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-inline-histogram-ratings
  td,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-mbox-breadcrumb,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-popup-histogram-ratings
  td,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-popup-profull
  .bv-content-item
  .bv-content-author-name
  .bv-author,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-section-summary
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-secondary-rating-summary-list
  .bv-secondary-rating-summary-id,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-submission
  input.bv-text,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-summary-bar
  .bv-rating,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  button.bv-ask-question,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  button.bv-ask-question:hover,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  button.bv-read-review,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  button.bv-read-review:hover,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  button.bv-write-review,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  button.bv-write-review:hover,
.bv-popup-in .bv-cv2-cleanslate a,
.bv-popup-in .bv-cv2-cleanslate abbr,
.bv-popup-in .bv-cv2-cleanslate acronym,
.bv-popup-in .bv-cv2-cleanslate address,
.bv-popup-in .bv-cv2-cleanslate applet,
.bv-popup-in .bv-cv2-cleanslate article,
.bv-popup-in .bv-cv2-cleanslate aside,
.bv-popup-in .bv-cv2-cleanslate audio,
.bv-popup-in .bv-cv2-cleanslate b,
.bv-popup-in .bv-cv2-cleanslate big,
.bv-popup-in .bv-cv2-cleanslate blockquote,
.bv-popup-in .bv-cv2-cleanslate button,
.bv-popup-in .bv-cv2-cleanslate caption,
.bv-popup-in .bv-cv2-cleanslate cite,
.bv-popup-in .bv-cv2-cleanslate code,
.bv-popup-in .bv-cv2-cleanslate dd,
.bv-popup-in .bv-cv2-cleanslate del,
.bv-popup-in .bv-cv2-cleanslate dfn,
.bv-popup-in .bv-cv2-cleanslate dialog,
.bv-popup-in .bv-cv2-cleanslate div,
.bv-popup-in .bv-cv2-cleanslate dl,
.bv-popup-in .bv-cv2-cleanslate dt,
.bv-popup-in .bv-cv2-cleanslate em,
.bv-popup-in .bv-cv2-cleanslate fieldset,
.bv-popup-in .bv-cv2-cleanslate figure,
.bv-popup-in .bv-cv2-cleanslate font,
.bv-popup-in .bv-cv2-cleanslate footer,
.bv-popup-in .bv-cv2-cleanslate form,
.bv-popup-in .bv-cv2-cleanslate h1,
.bv-popup-in .bv-cv2-cleanslate h2,
.bv-popup-in .bv-cv2-cleanslate h3,
.bv-popup-in .bv-cv2-cleanslate h4,
.bv-popup-in .bv-cv2-cleanslate h5,
.bv-popup-in .bv-cv2-cleanslate h6,
.bv-popup-in .bv-cv2-cleanslate header,
.bv-popup-in .bv-cv2-cleanslate hgroup,
.bv-popup-in .bv-cv2-cleanslate hr,
.bv-popup-in .bv-cv2-cleanslate i,
.bv-popup-in .bv-cv2-cleanslate iframe,
.bv-popup-in .bv-cv2-cleanslate img,
.bv-popup-in .bv-cv2-cleanslate input,
.bv-popup-in .bv-cv2-cleanslate ins,
.bv-popup-in .bv-cv2-cleanslate kbd,
.bv-popup-in .bv-cv2-cleanslate label,
.bv-popup-in .bv-cv2-cleanslate legend,
.bv-popup-in .bv-cv2-cleanslate li,
.bv-popup-in .bv-cv2-cleanslate mark,
.bv-popup-in .bv-cv2-cleanslate menu,
.bv-popup-in .bv-cv2-cleanslate nav,
.bv-popup-in .bv-cv2-cleanslate object,
.bv-popup-in .bv-cv2-cleanslate ol,
.bv-popup-in .bv-cv2-cleanslate ol li,
.bv-popup-in .bv-cv2-cleanslate option,
.bv-popup-in .bv-cv2-cleanslate p,
.bv-popup-in .bv-cv2-cleanslate pre,
.bv-popup-in .bv-cv2-cleanslate q,
.bv-popup-in .bv-cv2-cleanslate s,
.bv-popup-in .bv-cv2-cleanslate samp,
.bv-popup-in .bv-cv2-cleanslate section,
.bv-popup-in .bv-cv2-cleanslate select.bv-select-cleanslate,
.bv-popup-in .bv-cv2-cleanslate small,
.bv-popup-in .bv-cv2-cleanslate span,
.bv-popup-in .bv-cv2-cleanslate strike,
.bv-popup-in .bv-cv2-cleanslate strong,
.bv-popup-in .bv-cv2-cleanslate sub,
.bv-popup-in .bv-cv2-cleanslate sup,
.bv-popup-in .bv-cv2-cleanslate table,
.bv-popup-in .bv-cv2-cleanslate tbody,
.bv-popup-in .bv-cv2-cleanslate td,
.bv-popup-in .bv-cv2-cleanslate textarea,
.bv-popup-in .bv-cv2-cleanslate tfoot,
.bv-popup-in .bv-cv2-cleanslate th,
.bv-popup-in .bv-cv2-cleanslate thead,
.bv-popup-in .bv-cv2-cleanslate time,
.bv-popup-in .bv-cv2-cleanslate tr,
.bv-popup-in .bv-cv2-cleanslate tt,
.bv-popup-in .bv-cv2-cleanslate ul,
.bv-popup-in .bv-cv2-cleanslate ul li,
.bv-popup-in .bv-cv2-cleanslate var,
.bv-popup-in .bv-cv2-cleanslate video,
.m-reviews,
.m-reviews .bv-cv2-cleanslate,
.m-reviews .bv-cv2-cleanslate .bv-shared ol li,
.m-reviews .bv-cv2-cleanslate .bv-shared ul li,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-action-bar-header,
.m-reviews .bv-cv2-cleanslate [class*="bv-core-container-"] .bv-author,
.m-reviews .bv-cv2-cleanslate [class*="bv-core-container-"] .bv-button,
.m-reviews .bv-cv2-cleanslate [class*="bv-core-container-"] .bv-button:hover,
.m-reviews .bv-cv2-cleanslate [class*="bv-core-container-"] .bv-content-btn,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-data
  dl
  dd,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-data
  dl
  dt,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-report-btn,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-summary
  p,
.m-reviews .bv-cv2-cleanslate [class*="bv-core-container-"] .bv-content-title,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-inline-histogram-ratings
  td,
.m-reviews .bv-cv2-cleanslate [class*="bv-core-container-"] .bv-mbox-breadcrumb,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-popup-histogram-ratings
  td,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-popup-profull
  .bv-content-item
  .bv-content-author-name
  .bv-author,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-section-summary
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-secondary-rating-summary-list
  .bv-secondary-rating-summary-id,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-submission
  input.bv-text,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-summary-bar
  .bv-rating,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  button.bv-ask-question,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  button.bv-ask-question:hover,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  button.bv-read-review,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  button.bv-read-review:hover,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  button.bv-write-review,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  button.bv-write-review:hover,
.m-reviews .bv-cv2-cleanslate a,
.m-reviews .bv-cv2-cleanslate abbr,
.m-reviews .bv-cv2-cleanslate acronym,
.m-reviews .bv-cv2-cleanslate address,
.m-reviews .bv-cv2-cleanslate applet,
.m-reviews .bv-cv2-cleanslate article,
.m-reviews .bv-cv2-cleanslate aside,
.m-reviews .bv-cv2-cleanslate audio,
.m-reviews .bv-cv2-cleanslate b,
.m-reviews .bv-cv2-cleanslate big,
.m-reviews .bv-cv2-cleanslate blockquote,
.m-reviews .bv-cv2-cleanslate button,
.m-reviews .bv-cv2-cleanslate caption,
.m-reviews .bv-cv2-cleanslate cite,
.m-reviews .bv-cv2-cleanslate code,
.m-reviews .bv-cv2-cleanslate dd,
.m-reviews .bv-cv2-cleanslate del,
.m-reviews .bv-cv2-cleanslate dfn,
.m-reviews .bv-cv2-cleanslate dialog,
.m-reviews .bv-cv2-cleanslate div,
.m-reviews .bv-cv2-cleanslate dl,
.m-reviews .bv-cv2-cleanslate dt,
.m-reviews .bv-cv2-cleanslate em,
.m-reviews .bv-cv2-cleanslate fieldset,
.m-reviews .bv-cv2-cleanslate figure,
.m-reviews .bv-cv2-cleanslate font,
.m-reviews .bv-cv2-cleanslate footer,
.m-reviews .bv-cv2-cleanslate form,
.m-reviews .bv-cv2-cleanslate h1,
.m-reviews .bv-cv2-cleanslate h2,
.m-reviews .bv-cv2-cleanslate h3,
.m-reviews .bv-cv2-cleanslate h4,
.m-reviews .bv-cv2-cleanslate h5,
.m-reviews .bv-cv2-cleanslate h6,
.m-reviews .bv-cv2-cleanslate header,
.m-reviews .bv-cv2-cleanslate hgroup,
.m-reviews .bv-cv2-cleanslate hr,
.m-reviews .bv-cv2-cleanslate i,
.m-reviews .bv-cv2-cleanslate iframe,
.m-reviews .bv-cv2-cleanslate img,
.m-reviews .bv-cv2-cleanslate input,
.m-reviews .bv-cv2-cleanslate ins,
.m-reviews .bv-cv2-cleanslate kbd,
.m-reviews .bv-cv2-cleanslate label,
.m-reviews .bv-cv2-cleanslate legend,
.m-reviews .bv-cv2-cleanslate li,
.m-reviews .bv-cv2-cleanslate mark,
.m-reviews .bv-cv2-cleanslate menu,
.m-reviews .bv-cv2-cleanslate nav,
.m-reviews .bv-cv2-cleanslate object,
.m-reviews .bv-cv2-cleanslate ol,
.m-reviews .bv-cv2-cleanslate ol li,
.m-reviews .bv-cv2-cleanslate option,
.m-reviews .bv-cv2-cleanslate p,
.m-reviews .bv-cv2-cleanslate pre,
.m-reviews .bv-cv2-cleanslate q,
.m-reviews .bv-cv2-cleanslate s,
.m-reviews .bv-cv2-cleanslate samp,
.m-reviews .bv-cv2-cleanslate section,
.m-reviews .bv-cv2-cleanslate select.bv-select-cleanslate,
.m-reviews .bv-cv2-cleanslate small,
.m-reviews .bv-cv2-cleanslate span,
.m-reviews .bv-cv2-cleanslate strike,
.m-reviews .bv-cv2-cleanslate strong,
.m-reviews .bv-cv2-cleanslate sub,
.m-reviews .bv-cv2-cleanslate sup,
.m-reviews .bv-cv2-cleanslate table,
.m-reviews .bv-cv2-cleanslate tbody,
.m-reviews .bv-cv2-cleanslate td,
.m-reviews .bv-cv2-cleanslate textarea,
.m-reviews .bv-cv2-cleanslate tfoot,
.m-reviews .bv-cv2-cleanslate th,
.m-reviews .bv-cv2-cleanslate thead,
.m-reviews .bv-cv2-cleanslate time,
.m-reviews .bv-cv2-cleanslate tr,
.m-reviews .bv-cv2-cleanslate tt,
.m-reviews .bv-cv2-cleanslate ul,
.m-reviews .bv-cv2-cleanslate ul li,
.m-reviews .bv-cv2-cleanslate var,
.m-reviews .bv-cv2-cleanslate video {
  font-family: boschsans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.bv-mbox-overlay
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list.bv-content-list-Reviews
  .bv-content-item
  .bv-content-actions-container
  .bv-feedback-container
  .bv-content-feedback-vote
  .bv-content-btn,
.bv-mbox-overlay
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-section-summary
  .bv-section-summary-table
  .bv-section-summary-inline
  .bv-inline-histogram-ratings
  table
  caption.bv-histogram-filter-helper,
.bv-mbox-overlay
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-rating-ratio-count
  .bv-text-link.bv-rating-label,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-search
  .bv-generic-submission
  .bv-fieldsets
  input.bv-text,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-search
  .bv-masthead-search
  .bv-fieldsets
  input.bv-text,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-summary
  p,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-generic-submission
  .bv-generic-submission
  .bv-fieldsets
  input.bv-text,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-generic-submission
  .bv-masthead-search
  .bv-fieldsets
  input.bv-text,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-inline-histogram-ratings
  td,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-popup-histogram-ratings
  td,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-section-summary
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-secondary-rating-summary-list
  .bv-secondary-rating-summary-id,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-section-summary
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-secondary-rating-summary-list
  .bv-secondary-rating-summary-rating,
.bv-popup-in
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list.bv-content-list-Reviews
  .bv-content-item
  .bv-content-actions-container
  .bv-feedback-container
  .bv-content-feedback-vote
  .bv-content-btn,
.bv-popup-in
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-section-summary
  .bv-section-summary-table
  .bv-section-summary-inline
  .bv-inline-histogram-ratings
  table
  caption.bv-histogram-filter-helper,
.bv-popup-in
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-rating-ratio-count
  .bv-text-link.bv-rating-label,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-search
  .bv-generic-submission
  .bv-fieldsets
  input.bv-text,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-search
  .bv-masthead-search
  .bv-fieldsets
  input.bv-text,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-summary
  p,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-generic-submission
  .bv-generic-submission
  .bv-fieldsets
  input.bv-text,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-generic-submission
  .bv-masthead-search
  .bv-fieldsets
  input.bv-text,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-inline-histogram-ratings
  td,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-popup-histogram-ratings
  td,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-section-summary
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-secondary-rating-summary-list
  .bv-secondary-rating-summary-id,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-section-summary
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-secondary-rating-summary-list
  .bv-secondary-rating-summary-rating,
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list.bv-content-list-Reviews
  .bv-content-item
  .bv-content-actions-container
  .bv-feedback-container
  .bv-content-feedback-vote
  .bv-content-btn,
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-section-summary
  .bv-section-summary-table
  .bv-section-summary-inline
  .bv-inline-histogram-ratings
  table
  caption.bv-histogram-filter-helper,
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-rating-ratio-count
  .bv-text-link.bv-rating-label,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-search
  .bv-generic-submission
  .bv-fieldsets
  input.bv-text,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-search
  .bv-masthead-search
  .bv-fieldsets
  input.bv-text,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-summary
  p,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-generic-submission
  .bv-generic-submission
  .bv-fieldsets
  input.bv-text,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-generic-submission
  .bv-masthead-search
  .bv-fieldsets
  input.bv-text,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-inline-histogram-ratings
  td,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-popup-histogram-ratings
  td,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-section-summary
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-secondary-rating-summary-list
  .bv-secondary-rating-summary-id,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-section-summary
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-secondary-rating-summary-list
  .bv-secondary-rating-summary-rating {
  font-size: 14px !important;
}
.bv-mbox-overlay
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list.bv-content-list-Reviews
  .bv-content-item
  .bv-content-container
  .bv-content-header
  .bv-content-title,
.bv-popup-in
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list.bv-content-list-Reviews
  .bv-content-item
  .bv-content-container
  .bv-content-header
  .bv-content-title,
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list.bv-content-list-Reviews
  .bv-content-item
  .bv-content-container
  .bv-content-header
  .bv-content-title {
  font-size: 20px !important;
  font-weight: 100 !important;
  margin: 10px 0 0 !important;
}
.bv-mbox-overlay
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list.bv-content-list-Reviews
  .bv-content-item
  .bv-content-actions-container,
.bv-popup-in
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list.bv-content-list-Reviews
  .bv-content-item
  .bv-content-actions-container,
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list.bv-content-list-Reviews
  .bv-content-item
  .bv-content-actions-container {
  padding: 10px 10px 0 !important;
  border-top: 1px solid #e6e6e6 !important;
}
.bv-mbox-overlay
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-section-summary
  .bv-section-summary-inline
  .bv-inline-histogram-ratings
  .bv-histogram-filter-helper,
.bv-popup-in
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-section-summary
  .bv-section-summary-inline
  .bv-inline-histogram-ratings
  .bv-histogram-filter-helper,
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-section-summary
  .bv-section-summary-inline
  .bv-inline-histogram-ratings
  .bv-histogram-filter-helper {
  text-align: left !important;
}
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-data-label-container
  .bv-content-data-icon,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-data-label-container
  .bv-content-data-icon,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-data-label-container
  .bv-content-data-icon {
  color: #007bc0 !important;
}
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-badges-container,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-badges-container,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-badges-container {
  margin-left: 0 !important;
  padding-left: 0 !important;
  position: static !important;
  text-align: right !important;
  width: auto !important;
  float: right !important;
}
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-badges-container
  .bv-badge-summary
  .bv-badge,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-badges-container
  .bv-badge-summary
  .bv-badge,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-badges-container
  .bv-badge-summary
  .bv-badge {
  padding-left: 23px !important;
}
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-badges-container
  .bv-badge-summary
  .bv-badge
  .bv-badge-icon,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-badges-container
  .bv-badge-summary
  .bv-badge
  .bv-badge-icon,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-badges-container
  .bv-badge-summary
  .bv-badge
  .bv-badge-icon {
  left: 0 !important;
}
.bv-mbox-overlay
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label,
.bv-mbox-overlay
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-ask-question-container.bv-write-container
  .bv-ask-question,
.bv-mbox-overlay
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-write-review-container.bv-write-container
  .bv-write-review,
.bv-popup-in
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label,
.bv-popup-in
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-ask-question-container.bv-write-container
  .bv-ask-question,
.bv-popup-in
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-write-review-container.bv-write-container
  .bv-write-review,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-ask-question-container.bv-write-container
  .bv-ask-question,
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-write-review-container.bv-write-container
  .bv-write-review {
  overflow: hidden;
  position: relative !important;
  background-color: #007bc0 !important;
  border-bottom: 2px solid #009bd9 !important;
  font-weight: 400 !important;
  padding: 11px !important;
  color: #fff !important;
}
.bv-mbox-overlay
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label:after,
.bv-mbox-overlay
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-ask-question-container.bv-write-container
  .bv-ask-question:after,
.bv-mbox-overlay
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-write-review-container.bv-write-container
  .bv-write-review:after,
.bv-popup-in
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label:after,
.bv-popup-in
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-ask-question-container.bv-write-container
  .bv-ask-question:after,
.bv-popup-in
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-write-review-container.bv-write-container
  .bv-write-review:after,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label:after,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-ask-question-container.bv-write-container
  .bv-ask-question:after,
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-write-review-container.bv-write-container
  .bv-write-review:after {
  content: "";
  opacity: 0;
  background-color: #fff;
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: -webkit-transform 0.8s
    cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: transform 0.8s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: transform 0.8s cubic-bezier(0.38, 0.04, 0.35, 0.96),
    -webkit-transform 0.8s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
  margin: 0;
  padding: 0;
}
.bv-mbox-overlay
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label:hover:after,
.bv-mbox-overlay
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-ask-question-container.bv-write-container
  .bv-ask-question:hover:after,
.bv-mbox-overlay
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-write-review-container.bv-write-container
  .bv-write-review:hover:after,
.bv-popup-in
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label:hover:after,
.bv-popup-in
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-ask-question-container.bv-write-container
  .bv-ask-question:hover:after,
.bv-popup-in
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-write-review-container.bv-write-container
  .bv-write-review:hover:after,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label:hover:after,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-ask-question-container.bv-write-container
  .bv-ask-question:hover:after,
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-write-review-container.bv-write-container
  .bv-write-review:hover:after {
  opacity: 0.1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.bv-mbox-overlay
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label:hover,
.bv-mbox-overlay
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-ask-question-container.bv-write-container
  .bv-ask-question:hover,
.bv-mbox-overlay
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-write-review-container.bv-write-container
  .bv-write-review:hover,
.bv-popup-in
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label:hover,
.bv-popup-in
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-ask-question-container.bv-write-container
  .bv-ask-question:hover,
.bv-popup-in
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-write-review-container.bv-write-container
  .bv-write-review:hover,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label:hover,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-ask-question-container.bv-write-container
  .bv-ask-question:hover,
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-write-review-container.bv-write-container
  .bv-write-review:hover {
  background-color: #007bc0 !important;
  border-color: #007bc0 !important;
}
.bv-mbox-overlay
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label:visited,
.bv-mbox-overlay
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-ask-question-container.bv-write-container
  .bv-ask-question:visited,
.bv-mbox-overlay
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-write-review-container.bv-write-container
  .bv-write-review:visited,
.bv-popup-in
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label:visited,
.bv-popup-in
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-ask-question-container.bv-write-container
  .bv-ask-question:visited,
.bv-popup-in
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-write-review-container.bv-write-container
  .bv-write-review:visited,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-placeholder
  .bv-text-link.bv-ask-question-label:visited,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-ask-question-container.bv-write-container
  .bv-ask-question:visited,
.m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-action-bar
  .bv-write-review-container.bv-write-container
  .bv-write-review:visited {
  color: #fff !important;
}
.bv-mbox-overlay
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn,
.bv-mbox-overlay
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item:hover
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn,
.bv-popup-in
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn,
.bv-popup-in
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item:hover
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item:hover
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn {
  overflow: hidden;
  position: relative !important;
  background-color: #009bd9 !important;
  border-bottom: 2px solid #27c1ff !important;
  border-top: none !important;
  font-weight: 400 !important;
  padding: 11px !important;
  color: #fff !important;
}
.bv-mbox-overlay
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:after,
.bv-mbox-overlay
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item:hover
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:after,
.bv-popup-in
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:after,
.bv-popup-in
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item:hover
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:after,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:after,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item:hover
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:after {
  content: "";
  opacity: 0;
  background-color: #fff;
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: -webkit-transform 0.8s
    cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: transform 0.8s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: transform 0.8s cubic-bezier(0.38, 0.04, 0.35, 0.96),
    -webkit-transform 0.8s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
  margin: 0;
  padding: 0;
}
.bv-mbox-overlay
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:hover:after,
.bv-mbox-overlay
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item:hover
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:hover:after,
.bv-popup-in
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:hover:after,
.bv-popup-in
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item:hover
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:hover:after,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:hover:after,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item:hover
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:hover:after {
  opacity: 0.1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.bv-mbox-overlay
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:hover,
.bv-mbox-overlay
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item:hover
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:hover,
.bv-popup-in
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:hover,
.bv-popup-in
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item:hover
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:hover,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:hover,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item:hover
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:hover {
  background-color: #009bd9 !important;
  border-color: #009bd9 !important;
}
.bv-mbox-overlay
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:visited,
.bv-mbox-overlay
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item:hover
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:visited,
.bv-popup-in
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:visited,
.bv-popup-in
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item:hover
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:visited,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:visited,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item:hover
  .bv-content-actions-container
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn:visited {
  color: #fff !important;
}
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-item
  .bv-content-btn:hover,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-item
  .bv-content-btn:hover
  .bv-content-btn-count,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-item
  .bv-content-btn:hover
  > span,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-item
  .bv-content-btn
  > span:hover
  .bv-content-btn-count,
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-item
  .bv-content-feedback-btn-container:hover
  .bv-content-btn
  .bv-content-btn-count,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-item
  .bv-content-btn:hover,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-item
  .bv-content-btn:hover
  .bv-content-btn-count,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-item
  .bv-content-btn:hover
  > span,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-item
  .bv-content-btn
  > span:hover
  .bv-content-btn-count,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-item
  .bv-content-feedback-btn-container:hover
  .bv-content-btn
  .bv-content-btn-count,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-item
  .bv-content-btn:hover,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-item
  .bv-content-btn:hover
  .bv-content-btn-count,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-item
  .bv-content-btn:hover
  > span,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-item
  .bv-content-btn
  > span:hover
  .bv-content-btn-count,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-item
  .bv-content-feedback-btn-container:hover
  .bv-content-btn
  .bv-content-btn-count {
  color: #000 !important;
  cursor: pointer !important;
}
.bv-mbox-overlay
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-item
  .bv-content-report-btn,
.bv-popup-in
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-item
  .bv-content-report-btn,
.m-reviews
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-item
  .bv-content-report-btn {
  margin-right: 5px !important;
  padding: 2px !important;
}
.bv-mbox-overlay
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search,
.bv-mbox-overlay
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search,
.bv-popup-in
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search,
.bv-popup-in
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search,
.m-reviews
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search,
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search {
  border-bottom: 0 !important;
}
.bv-mbox-overlay
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead,
.bv-mbox-overlay
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead,
.bv-popup-in
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead,
.bv-popup-in
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead,
.m-reviews
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead,
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead {
  background: 0 0 !important;
}
.bv-mbox-overlay
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission,
.bv-mbox-overlay
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission,
.bv-popup-in
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission,
.bv-popup-in
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission,
.m-reviews
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission,
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission {
  position: relative !important;
  margin-top: 10px !important;
}
.bv-mbox-overlay
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  input.bv-text,
.bv-mbox-overlay
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  input.bv-text,
.bv-popup-in
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  input.bv-text,
.bv-popup-in
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  input.bv-text,
.m-reviews
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  input.bv-text,
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  input.bv-text {
  border: none !important;
  border-bottom: 1px solid #e6e6e6 !important;
  text-overflow: ellipsis;
  padding: 10px 45px 10px 10px !important;
  width: 100% !important;
}
.bv-mbox-overlay
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn,
.bv-mbox-overlay
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn,
.bv-popup-in
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn,
.bv-popup-in
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn,
.m-reviews
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn,
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn {
  display: block !important;
  font-family: icons !important;
  background: 0 0 !important;
  padding: 5px !important;
  position: absolute !important;
  width: inherit !important;
  height: inherit !important;
  margin: 0 !important;
  top: 4px !important;
  left: inherit !important;
  right: 10px !important;
  bottom: inherit !important;
  line-height: 2.5em !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.bv-mbox-overlay
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn:before,
.bv-mbox-overlay
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn:before,
.bv-popup-in
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn:before,
.bv-popup-in
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn:before,
.m-reviews
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn:before,
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn:before {
  color: #000 !important;
  font-size: 25px !important;
}
.bv-mbox-overlay
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn:hover,
.bv-mbox-overlay
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn:hover,
.bv-popup-in
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn:hover,
.bv-popup-in
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn:hover,
.m-reviews
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn:hover,
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn:hover {
  background: 0 0 !important;
}
.bv-mbox-overlay
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-search-control-icon,
.bv-mbox-overlay
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-search-control-icon,
.bv-mbox-overlay .bv-header .bv-action-bar h2.bv-action-bar-header,
.bv-popup-in
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-search-control-icon,
.bv-popup-in
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-search-control-icon,
.bv-popup-in .bv-header .bv-action-bar h2.bv-action-bar-header,
.m-reviews
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-search-control-icon,
.m-reviews
  #BVRRSearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-search-control-icon,
.m-reviews .bv-header .bv-action-bar h2.bv-action-bar-header {
  display: none !important;
}
.bv-mbox-overlay #BVQAContainer,
.bv-mbox-overlay #BVQASearchContainer,
.bv-popup-in #BVQAContainer,
.bv-popup-in #BVQASearchContainer,
.m-reviews #BVQAContainer,
.m-reviews #BVQASearchContainer {
  margin-top: 20px !important;
}
.bv-mbox-overlay #BVQAContainer .bv-ask-question-label:hover,
.bv-mbox-overlay #BVQASearchContainer .bv-ask-question-label:hover,
.bv-popup-in #BVQAContainer .bv-ask-question-label:hover,
.bv-popup-in #BVQASearchContainer .bv-ask-question-label:hover,
.m-reviews #BVQAContainer .bv-ask-question-label:hover,
.m-reviews #BVQASearchContainer .bv-ask-question-label:hover {
  color: #fff;
}
.bv-mbox-overlay
  #BVQAContainer
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-search
  .bv-masthead
  .bv-content-product-stats
  .bv-content-product-stats-item
  .bv-content-data-count,
.bv-mbox-overlay
  #BVQASearchContainer
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-search
  .bv-masthead
  .bv-content-product-stats
  .bv-content-product-stats-item
  .bv-content-data-count,
.bv-popup-in
  #BVQAContainer
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-search
  .bv-masthead
  .bv-content-product-stats
  .bv-content-product-stats-item
  .bv-content-data-count,
.bv-popup-in
  #BVQASearchContainer
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-search
  .bv-masthead
  .bv-content-product-stats
  .bv-content-product-stats-item
  .bv-content-data-count,
.m-reviews
  #BVQAContainer
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-search
  .bv-masthead
  .bv-content-product-stats
  .bv-content-product-stats-item
  .bv-content-data-count,
.m-reviews
  #BVQASearchContainer
  .bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-search
  .bv-masthead
  .bv-content-product-stats
  .bv-content-product-stats-item
  .bv-content-data-count {
  border-width: 0 !important;
}
.bv-mbox-overlay #BVQAContainer .bv-content-list-Questions .bv-content-question,
.bv-mbox-overlay
  #BVQASearchContainer
  .bv-content-list-Questions
  .bv-content-question,
.bv-popup-in #BVQAContainer .bv-content-list-Questions .bv-content-question,
.bv-popup-in
  #BVQASearchContainer
  .bv-content-list-Questions
  .bv-content-question,
.m-reviews #BVQAContainer .bv-content-list-Questions .bv-content-question,
.m-reviews
  #BVQASearchContainer
  .bv-content-list-Questions
  .bv-content-question {
  margin-bottom: 10px !important;
  padding-bottom: 10px !important;
  border-bottom: 1px solid #e6e6e6 !important;
}
.bv-mbox-overlay
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-title,
.bv-mbox-overlay
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-title,
.bv-popup-in
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-title,
.bv-popup-in
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-title,
.m-reviews
  #BVQAContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-title,
.m-reviews
  #BVQASearchContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-content-list-Questions
  .bv-content-item
  .bv-content-title {
  font-size: 14px !important;
}
#BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-section-summary tbody {
  display: table-row-group !important;
}
#BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-section-summary tbody > tr {
  display: table-row !important;
}
#BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-section-summary
  tbody
  > tr
  > td,
#BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-section-summary
  tbody
  > tr
  > th {
  display: table-cell !important;
}
#BVRRSearchContainer .bv-content-btn.bv-content-search-btn:hover {
  background: 0 0 !important;
}
body[dir="rtl"] #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate,
body[dir="rtl"] #BVRRSearchContainer .bv-cleanslate.bv-cv2-cleanslate,
body[dir="rtl"] #BVRRSummaryContainer .bv-cleanslate.bv-cv2-cleanslate {
  direction: rtl !important;
  text-align: right !important;
}
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-secondary-summary,
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-generic-submission
  .bv-masthead
  .bv-masthead-product
  .bv-secondary-summary,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-secondary-summary,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-generic-submission
  .bv-masthead
  .bv-masthead-product
  .bv-secondary-summary,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-secondary-summary,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-generic-submission
  .bv-masthead
  .bv-masthead-product
  .bv-secondary-summary {
  width: 100% !important;
}
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-search
  .bv-masthead
  .bv-searchbar,
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-generic-submission
  .bv-masthead
  .bv-searchbar,
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-rating-stars-on,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-search
  .bv-masthead
  .bv-searchbar,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-generic-submission
  .bv-masthead
  .bv-searchbar,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-rating-stars-on,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-search
  .bv-masthead
  .bv-searchbar,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-generic-submission
  .bv-masthead
  .bv-searchbar,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-rating-stars-on {
  float: right !important;
}
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-details-container,
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-write-review-container,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-details-container,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-write-review-container,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-details-container,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-write-review-container {
  float: left !important;
}
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-details-offset-on,
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-item
  .bv-feedback-container,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-details-offset-on,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-item
  .bv-feedback-container,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-details-offset-on,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-item
  .bv-feedback-container {
  float: right !important;
}
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-pagination-pages-arrow,
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-dropdown-arrow,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-pagination-pages-arrow,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-dropdown-arrow,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-pagination-pages-arrow,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-dropdown-arrow {
  left: -3px !important;
  right: auto !important;
}
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-filter-select,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-filter-select,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-content-filter-select {
  float: right !important;
}
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-dropdown,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-dropdown,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-dropdown {
  margin-left: 5px !important;
  margin-right: auto !important;
}
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-control-bar-count,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-control-bar-count,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-control-bar-count {
  margin-right: 10px !important;
}
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-control-bar-sort,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-control-bar-sort,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-control-bar-sort {
  margin-right: auto !important;
}
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-dropdown-target,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-dropdown-target,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-dropdown-target {
  padding-top: 2px !important;
}
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-dropdown-target
  button,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-dropdown-target
  button,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-dropdown-target
  button {
  float: right !important;
}
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-dropdown-target
  .bv-dropdown-title,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-dropdown-target
  .bv-dropdown-title,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-dropdown-target
  .bv-dropdown-title {
  float: left !important;
}
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-dropdown-target
  .bv-dropdown-label,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-dropdown-target
  .bv-dropdown-label,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-dropdown-target
  .bv-dropdown-label {
  float: right !important;
  direction: ltr !important;
  margin-right: 3px !important;
}
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-dropdown-target
  .bv-dropdown-label:before,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-dropdown-target
  .bv-dropdown-label:before,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-dropdown-target
  .bv-dropdown-label:before {
  content: ":";
}
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-section-summary
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-rating-ratio
  .bv-rating-stars-container,
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-section-summary
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-rating-ratio
  .bv-secondary-rating-summary-container,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-section-summary
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-rating-ratio
  .bv-rating-stars-container,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-section-summary
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-rating-ratio
  .bv-secondary-rating-summary-container,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-section-summary
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-rating-ratio
  .bv-rating-stars-container,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-section-summary
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-rating-ratio
  .bv-secondary-rating-summary-container {
  float: right !important;
}
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-section-summary
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-rating-ratio
  .bv-secondary-rating-summary-rating,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-section-summary
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-rating-ratio
  .bv-secondary-rating-summary-rating,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-section-summary
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-rating-ratio
  .bv-secondary-rating-summary-rating {
  float: left !important;
}
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-section-summary
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-rating-ratio
  .bv-secondary-rating-summary-value,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-section-summary
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-rating-ratio
  .bv-secondary-rating-summary-value,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  [class*="bv-core-container-"]
  .bv-section-summary
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-rating-ratio
  .bv-secondary-rating-summary-value {
  left: auto !important;
  right: 0 !important;
}
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-badges-container
  .bv-badge-summary
  .bv-badge,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-badges-container
  .bv-badge-summary
  .bv-badge,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-badges-container
  .bv-badge-summary
  .bv-badge {
  padding-left: 30px !important;
}
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  div[class*="bv-core-container"]
  .bv-content-search
  .bv-masthead
  .bv-masthead-search.bv-submission
  .bv-fieldsets
  .bv-content-btn.bv-content-search-btn {
  left: auto !important;
  right: 0 !important;
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-expand-filter-button,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-expand-filter-button,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-header
  .bv-expand-filter-button {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
body[dir="rtl"]
  #BVRRContainer
  .bv-cleanslate.bv-cv2-cleanslate
  div[class*="bv-core-container"]
  .input.bv-text,
body[dir="rtl"]
  #BVRRSearchContainer
  .bv-cleanslate.bv-cv2-cleanslate
  div[class*="bv-core-container"]
  .input.bv-text,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  div[class*="bv-core-container"]
  .input.bv-text {
  padding: 10px 46px 10px 10px !important;
}
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-stars-container {
  text-align: right !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-stars-container
  .bv-rating-ratio,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-stars-container
  .bv-rating-ratio-count,
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-stars-container
  .bv-rating-ratio-number {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-stars-container
  .bv-rating-ratio {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-stars-container
  .bv-rating-ratio-number {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-stars-container
  .bv-rating-ratio-count {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-write-review-container {
  margin: 0 0 8px 0.75em !important;
}
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-write-review-container
  .bv-write-review {
  padding-right: 0 !important;
}
body[dir="rtl"]
  #BVRRSummaryContainer
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-write-review-container
  .bv-write-review:before {
  left: -8px !important;
  right: auto !important;
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
body[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate.bv-dropdown-in {
  text-align: right !important;
}
body[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate.bv-popup-in {
  direction: rtl !important;
  text-align: right !important;
}
body[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-popup-in
  .bv-popup-prosnap
  .bv-author-profile
  .bv-author-avatar {
  float: right !important;
}
body[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-popup-in
  .bv-popup-prosnap
  .bv-author-profile
  .bv-action-bar,
body[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-popup-in
  .bv-popup-prosnap
  .bv-author-profile
  .bv-popup-prosnap-userinfo {
  float: left !important;
}
body[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-sort-dropdown
  .bv-dropdown
  ul.menu {
  left: 75px !important;
  margin-top: 12px !important;
  position: absolute !important;
}
[dir="rtl"]
  .m-reviews
  #BVRRContainer
  .bv-cleanslate
  div[class*="bv-core-container"]
  .bv-content-list-container
  .bv-section-summary
  .bv-section-summary-inline
  .bv-inline-histogram-ratings
  .bv-histogram-filter-helper {
  text-align: right !important;
}
.m-reviewsearchbox .reviewsearchbox-wrapper {
  border-bottom: 1px solid #000;
}
.m-reviewsearchbox .reviewsearchbox-wrapper:hover {
  border-color: #009bd9;
}
.m-reviewsearchbox .reviewsearchbox-inputbox {
  width: 100%;
  border: 0;
}
.m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search,
.m-reviewsearchbox .reviewsearchbox-inputbox input,
.m-reviewsearchbox .reviewsearchbox-inputbox input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput {
  padding: 10px;
}
.m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search:focus,
.m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search:hover,
.m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search:visited,
.m-reviewsearchbox .reviewsearchbox-inputbox input.m-forminput:focus,
.m-reviewsearchbox .reviewsearchbox-inputbox input.m-forminput:hover,
.m-reviewsearchbox .reviewsearchbox-inputbox input.m-forminput:visited,
.m-reviewsearchbox .reviewsearchbox-inputbox input:focus,
.m-reviewsearchbox .reviewsearchbox-inputbox input:hover,
.m-reviewsearchbox .reviewsearchbox-inputbox input:visited,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.technical-info-search:focus,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.technical-info-search:hover,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.technical-info-search:visited,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:focus,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:hover,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:visited,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:focus,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:hover,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:visited {
  background: 0 0;
}
.m-reviewsearchbox .reviewsearchbox-close-icon {
  right: 10px;
  top: 12px;
  cursor: pointer;
}
.m-reviewsearchbox .reviewsearchbox-close-icon .icon {
  font-size: 14px;
}
.m-reviewsearchbox .reviewsearchbox-submit .review-search-button,
.m-reviewsearchbox .reviewsearchbox-submit .review-search-button:hover {
  background: #e0e2e5;
  border: none;
}
.m-reviewsearchbox .reviewsearchbox-submit .review-search-button {
  padding: 0 10px;
}
.m-scrolldown {
  border-bottom: 2px solid #009bd9;
}
.m-scrollytelling {
  margin-bottom: 64px;
}
@media (min-width: 600px) {
  .m-scrollytelling {
    margin-bottom: 80px;
  }
}
.m-scrollytelling .a-heading {
  font-size: 2.5rem;
  line-height: 3.25rem;
}
.m-scrollytellingchapter {
  min-height: 100vh;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-scrollytellingchapter
  .a-link.link-addtocart,
.m-scrollytellingchapter .a-button,
.m-scrollytellingchapter .a-button.a-link,
.m-scrollytellingchapter
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  padding-left: 20px;
  padding-right: 20px;
}
.m-scrollytellingchapter .m-video-cliplister .video-content > div {
  background: 0 0 !important;
}
.m-scrollytellingchapter .media-container {
  margin-top: 48px;
  margin-bottom: 24px;
}
.m-scrollytellingchapter .media-container .video-wrapper {
  height: -webkit-calc(100vw * 0.5625);
  height: calc(100vw * 0.5625);
  min-height: unset;
}
@media (min-width: 900px) {
  .m-scrollytellingchapter .media-container {
    margin: 0;
  }
  .m-scrollytellingchapter .media-container .video-wrapper {
    height: auto;
    min-height: 100vh;
  }
}
.m-scrollytellingchapter .media-container .a-image {
  height: -webkit-calc(100vw * 0.75);
  height: calc(100vw * 0.75);
}
.m-scrollytellingchapter .media-container .video-content {
  min-width: unset;
  width: 100vw;
}
.m-scrollytellingchapter .media-container video::-webkit-media-controls-panel {
  display: none;
}
.m-scrollytellingchapter .media-container + .text-block:last-child {
  opacity: 1;
  visibility: visible;
  -webkit-transition: none;
  transition: none;
  background: #fff;
}
.m-scrollytellingchapter .full-image {
  height: -webkit-calc(100vw * 0.75);
  height: calc(100vw * 0.75);
  min-height: unset;
}
.m-scrollytellingchapter .full-image.a-image.float-left {
  float: unset;
  margin: 0;
}
@media (min-width: 900px) {
  .m-scrollytellingchapter .media-container .a-image {
    height: auto;
    min-height: 100vh;
  }
  .m-scrollytellingchapter .media-container + .text-block:last-child {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 1s linear;
    transition: 1s linear;
  }
  .m-scrollytellingchapter .media-container + .text-block:last-child.visible {
    opacity: 1;
    visibility: visible;
    -webkit-transition: 1s linear;
    transition: 1s linear;
  }
  .m-scrollytellingchapter .full-image.a-image.float-left {
    float: left;
    margin-right: 10px;
  }
  .m-scrollytellingchapter .full-image {
    height: 100%;
    min-height: 100vh;
  }
}
.m-scrollytellingchapter .text-block {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  height: auto;
  background: #fff;
  -webkit-transition: 1s linear;
  transition: 1s linear;
  width: 100%;
  padding: 0 16px;
  max-width: 100%;
  font-weight: 400;
}
@media (min-width: 900px) {
  .m-scrollytellingchapter .text-block {
    -webkit-transition: 1s linear;
    transition: 1s linear;
    width: auto;
    padding: 32px;
    max-width: 600px;
    z-index: 200;
  }
}
.m-scrollytellingchapter .text-block.visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: none;
  transition: none;
}
.m-scrollytellingchapter .text-block .a-heading {
  font-weight: 400;
}
.m-scrollytellingchapter .text-block .a-heading.h1 {
  font-size: 1.25rem;
  line-height: 1.875rem;
  margin-bottom: 16px;
  font-weight: 700;
}
@media (min-width: 900px) {
  .m-scrollytellingchapter .text-block.visible {
    -webkit-transition: 1s linear;
    transition: 1s linear;
  }
  .m-scrollytellingchapter .text-block .a-heading.h1 {
    font-size: 2rem;
    line-height: 2.6875rem;
  }
}
.m-scrollytellingchapter .text-block .a-heading.h2 {
  font-size: 1.25rem;
  line-height: 1.875rem;
  margin-bottom: 24px;
}
.m-scrollytellingchapter .text-block .a-heading.h3 {
  font-size: 0.75rem;
  line-height: 1.125rem;
  display: inline-block;
  padding: 0;
  border: none;
  margin-bottom: 12px;
}
.m-scrollytellingchapter .text-block .a-heading.h1:only-of-type,
.m-scrollytellingchapter .text-block .a-heading.h2:only-of-type {
  margin-bottom: 0;
}
.m-scrollytellingchapter .text-block .a-link,
.m-scrollytellingchapter .text-block p {
  font-size: 1rem;
  line-height: 1.5rem;
}
.m-scrollytellingchapter .text-block p:last-child,
.m-scrollytellingchapter .text-block ul.list-unstyled {
  margin-bottom: 0;
}
.m-scrollytellingchapter .text-block p:last-child .a-link:hover .text,
.m-scrollytellingchapter .text-block ul.list-unstyled .a-link:hover .text {
  text-decoration: underline;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-scrollytellingchapter
  .text-block
  .a-link.link-addtocart,
.m-scrollytellingchapter .text-block .a-link.a-button,
.m-scrollytellingchapter
  .text-block
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  font-size: 1rem;
  line-height: 1.5rem;
  height: auto;
  display: inline-block;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-scrollytellingchapter
  .text-block
  .a-link.link-addtocart::hover
  .text,
.m-scrollytellingchapter .text-block .a-link.a-button::hover .text,
.m-scrollytellingchapter
  .text-block
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart::hover
  .text {
  text-decoration: none;
}
.m-scrollytellingchapter .text-block.bottom-left,
.m-scrollytellingchapter .text-block.bottom-right,
.m-scrollytellingchapter .text-block.top-left,
.m-scrollytellingchapter .text-block.top-right {
  top: unset;
  right: unset;
  bottom: unset;
  left: unset;
}
.m-searchfield .form-row .searchinput .input-wrap {
  margin-left: 0;
  width: 83.3333333333%;
}
.m-searchfield .form-row .searchinput .input-wrap .icon {
  color: #000;
  padding: 16px 16px 15px;
  right: 0;
  top: 0;
}
.m-searchfield .form-row .searchinput .input-wrap .icon.icon-s {
  padding: 16px 16px 15px;
}
.m-searchfield .form-row .searchinput .input-wrap .icon.icon-m {
  padding: 12px 12px 11px;
}
.m-searchfield .form-row .searchinput .input-wrap .icon.icon-l {
  padding: 8px 8px 7px;
}
.m-searchfield
  .form-row
  .searchinput
  .input-wrap
  .icon.searchfield-icon-remove {
  background-color: transparent;
  right: 64px;
}
.m-searchfield .form-row .searchinput .input-wrap .icon-camera + .icon-close {
  right: 48px;
}
.m-searchfield .form-row .searchinput .input-wrap .icon-close + .icon-camera {
  right: 64px;
}
.m-searchfield .form-row .searchinput .input-wrap .input {
  padding: 13px 10px 14px;
  text-overflow: ellipsis;
  width: 100%;
}
.m-locationsearch .m-searchfield .form-row .searchinput .input-wrap .input {
  padding-right: 50px;
}
.m-searchfield .form-row .searchinput .input-wrap .input::-ms-clear {
  display: none;
  height: 0;
  width: 0;
}
.m-searchfield
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .searchfield-input.input.has-confirm-error.technical-info-search,
.m-searchfield
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.searchfield-input.input.has-confirm-error.js-search-input,
.m-searchfield .form-row .searchfield-input.input.m-forminput.has-confirm-error,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-searchfield
  .form-row
  .searchfield-input.input.has-confirm-error.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-searchfield
  .form-row
  input.searchfield-input.input.has-confirm-error.js-search-input {
  border-color: #000;
}
.m-searchfield .form-row .submit-wrap {
  width: 16.6666666667%;
}
.m-searchfield .form-row .submit-wrap button {
  width: 100%;
  padding: 0;
}
.m-searchfield .form-row .submit-wrap .icon:before {
  font-size: 20px;
}
.m-searchfield .searchfield-suggestlayer {
  margin-top: 20px;
  width: 100%;
}
.m-searchfield .suggestlayer-results-item {
  background: #f7f7f7;
}
.m-searchfield .suggestlayer-results-item:hover {
  background: #fff;
}
.m-searchfield .searchfield-icon-camera,
.m-searchfield .searchfield-icon-remove {
  background-color: #e0e2e5;
  color: #000;
}
.m-searchheader {
  margin: 0 0 64px;
  background: #eff1f2;
}
@media (min-width: 600px) {
  .m-searchheader {
    margin-bottom: 80px;
  }
}
.m-searchheader .original-search-term {
  position: relative;
  margin: 0;
}
.m-searchheader .search-wrapper {
  margin: 0;
  padding: 32px 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}
.m-searchheader .headlines {
  margin: 0;
}
.m-searchheader .headlines .main-headline {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.875rem;
}
@media (min-width: 900px) {
  .m-scrollytellingchapter .text-block .a-heading.h3 {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .m-scrollytellingchapter .text-block.top-left {
    top: 15vh;
    left: 5vw;
  }
  .m-scrollytellingchapter .text-block.top-right {
    top: 15vh;
    right: 5vw;
  }
  .m-scrollytellingchapter .text-block.bottom-left {
    bottom: 21vh;
    left: 5vw;
  }
  .m-scrollytellingchapter .text-block.bottom-right {
    bottom: 21vh;
    right: 5vw;
  }
  .m-scrollytellingchapter .text-block .bottom-right,
  .m-scrollytellingchapter .text-block .top-right {
    text-align: right;
  }
  .m-searchheader .search-wrapper {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr) [2];
    grid-template-columns: repeat(2, 1fr);
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 32px;
    gap: 24px;
  }
  .m-searchheader .headlines .main-headline {
    font-size: 1.5rem;
    line-height: 2.125rem;
  }
}
.m-searchheader .m-search-input-rebrush,
.m-searchheader .m-search-input-rebrush.inline {
  margin-bottom: 2px;
}
.m-searchheader .m-search-input-rebrush .suggest-layer,
.m-searchheader .m-search-input-rebrush.inline .suggest-layer {
  overflow: unset;
}
.m-searchheader .m-search-input-rebrush .suggest-layer .category,
.m-searchheader .m-search-input-rebrush.inline .suggest-layer .category {
  font-size: 12px;
  line-height: 18px;
  padding: 0 0 16px;
}
.m-searchheader .m-search-input-rebrush .suggest-layer .a-link,
.m-searchheader .m-search-input-rebrush.inline .suggest-layer .a-link {
  padding: 8px 0 !important;
  color: #000;
}
.m-searchheader .m-search-input-rebrush .suggest-layer .a-link:nth-child(1),
.m-searchheader
  .m-search-input-rebrush.inline
  .suggest-layer
  .a-link:nth-child(1) {
  padding-top: 0 !important;
}
.m-searchheader .m-search-input-rebrush .suggest-layer .search-content,
.m-searchheader .m-search-input-rebrush.inline .suggest-layer .search-content {
  padding: 16px 16px 20px;
  -webkit-box-shadow: 0 0 8px 0.1rem #00000040;
  box-shadow: 0 0 8px 0.1rem #00000040;
  z-index: 6;
  position: relative;
}
.m-searchheader .m-search-input-rebrush .suggest-layer.active,
.m-searchheader .m-search-input-rebrush.inline .suggest-layer.active {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.m-searchheader .m-search-input-rebrush .no-suggestions,
.m-searchheader .m-search-input-rebrush.inline .no-suggestions {
  padding: 0;
}
.m-searchheader
  .m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .m-forminput,
.m-searchheader
  .m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-searchheader
  .m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-searchheader
  .m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-searchheader
  .m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  input.js-search-input {
  -webkit-appearance: none;
  appearance: none;
}
.m-searchheader
  .m-search-input-rebrush.inline
  .suggest-layer
  input
  ~ .clear-button {
  display: -ms-grid;
  display: grid;
  place-content: center;
}
.m-searchheader
  .m-search-input-rebrush.inline
  .suggest-layer
  input
  ~ .clear-button
  .icon {
  font-size: 16px;
}
.m-searchheader
  .m-search-input-rebrush.inline
  .suggest-layer
  input.is-empty
  ~ .clear-button {
  display: none;
}
@media (max-width: 899px) {
  .m-searchheader .m-searchinput.m-search-input-rebrush .suggest-layer,
  .m-searchheader
    .m-searchinput.m-search-input-rebrush:not(.inline)
    .suggest-layer {
    padding: 0;
    top: 0;
  }
}
.m-searchheader
  .m-searchinput.m-search-input-rebrush
  .suggest-layer:not(.active)
  .layer-close,
.m-searchheader
  .m-searchinput.m-search-input-rebrush:not(.inline)
  .suggest-layer:not(.active)
  .layer-close {
  display: none;
}
.m-searchheader
  .m-searchinput.m-search-input-rebrush
  .suggest-layer
  .search-input-wrapper,
.m-searchheader
  .m-searchinput.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-input-wrapper {
  border-bottom: 1px solid #000;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchheader
  .m-searchinput.m-search-input-rebrush
  .suggest-layer
  .search-input-wrapper
  .layer-close
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchheader
  .m-searchinput.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-input-wrapper
  .layer-close
  .a-link.link-addtocart,
.m-searchheader
  .m-searchinput.m-search-input-rebrush
  .suggest-layer
  .search-input-wrapper
  .layer-close
  .a-button,
.m-searchheader
  .m-searchinput.m-search-input-rebrush
  .suggest-layer
  .search-input-wrapper
  .layer-close
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-searchheader
  .m-searchinput.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-input-wrapper
  .layer-close
  .a-button,
.m-searchheader
  .m-searchinput.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-input-wrapper
  .layer-close
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  margin-top: 0;
}
.m-searchheader
  .m-searchinput.m-search-input-rebrush
  .suggest-layer
  .search-content,
.m-searchheader
  .m-searchinput.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-content {
  padding: 0 0 16px;
  width: auto;
}
.m-searchheader
  .m-searchinput.m-search-input-rebrush
  .suggest-layer
  .search-content
  .category,
.m-searchheader
  .m-searchinput.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-content
  .category {
  padding: 16px 16px 10px;
}
.m-searchheader
  .m-searchinput.m-search-input-rebrush
  .suggest-layer
  .search-content
  .a-link,
.m-searchheader
  .m-searchinput.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-content
  .a-link {
  padding-left: 16px;
  padding-right: 16px;
}
@-webkit-keyframes animateSearchVP1 {
  from {
    width: 0;
  }
  to {
    opacity: 1;
    width: -webkit-calc(100vw - 32px);
    width: calc(100vw - 32px);
  }
}
@keyframes animateSearchVP1 {
  from {
    width: 0;
  }
  to {
    opacity: 1;
    width: -webkit-calc(100vw - 32px);
    width: calc(100vw - 32px);
  }
}
@-webkit-keyframes animateSearchVP3 {
  from {
    width: 0;
  }
  to {
    opacity: 1;
    width: -webkit-calc(100vw - 83px);
    width: calc(100vw - 83px);
  }
}
@keyframes animateSearchVP3 {
  from {
    width: 0;
  }
  to {
    opacity: 1;
    width: -webkit-calc(100vw - 83px);
    width: calc(100vw - 83px);
  }
}
.m-searchinput {
  border-top: 1px solid #e6e6e6;
}
.m-searchinput .search-button,
.m-searchinput .search-input {
  padding: 0;
}
.m-searchinput .search-input input {
  -webkit-appearance: none;
  appearance: none;
  border-bottom: 1px solid #e6e6e6;
  text-overflow: ellipsis;
}
.m-searchinput .search-input input:focus {
  background: 0 0;
}
.m-searchinput .reset-button {
  margin-left: -12.5%;
}
.m-searchinput .suggest-layer {
  padding-top: 18px;
}
.m-searchinput .suggest-layer .close {
  float: none;
  position: absolute;
  top: 0;
  right: 0;
  margin: 5px 10px 10px;
}
.m-searchinput .suggest-layer > h3 {
  padding-top: 0;
}
.m-searchinput .suggest-layer .category {
  padding: 25px 0 10px 15px;
  font-size: 1rem;
  line-height: 1.5;
}
.m-searchinput .suggest-layer .no-suggestions {
  font-size: 0.875rem;
  padding: 10px;
}
.m-searchinput .suggest-layer .category-content .products-item {
  position: relative;
  padding-top: 5px;
  padding-left: 30px;
  line-height: 0;
}
.m-searchinput .suggest-layer .category-content .products-item .icon {
  position: absolute;
  left: 13px;
  top: 8px;
}
.m-searchinput .suggest-layer .category-content .products-item .text {
  line-height: 1.3em;
}
.m-searchinput
  .suggest-layer
  .category-content.without-pictures
  .products-item
  .icon {
  top: 8px;
}
.is-sticky-desktop .m-search-input-rebrush .suggest-layer,
.is-sticky-desktop .m-searchinput.m-search-input-rebrush .suggest-layer {
  top: 0;
}
.m-search-input-rebrush:not(.inline) {
  border-top: none;
}
@media (min-width: 900px) {
  .m-search-input-rebrush:not(.inline) .search-input {
    padding-top: 0;
  }
}
.m-search-input-rebrush:not(.inline) .search-input .icon-search {
  font-size: 24px;
  cursor: pointer;
}
.m-search-input-rebrush:not(.inline) .suggest-layer {
  height: auto;
  max-height: 100%;
  top: 70px;
  left: 0;
  right: 0;
  margin: 0 16px !important;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  opacity: 0;
  -webkit-animation: 0.2s ease-in-out 0.1s forwards animateSearchVP1;
  animation: 0.2s ease-in-out 0.1s forwards animateSearchVP1;
  background: 0 0;
}
@media (max-width: 899px) {
  .m-search-input-rebrush:not(.inline) .suggest-layer {
    background: #fff;
    margin: 0 !important;
    width: auto !important;
    height: 100vh;
    padding: 16px;
    top: 65px;
  }
}
@media (min-width: 900px) {
  .m-search-input-rebrush:not(.inline) .suggest-layer {
    top: auto;
    width: auto !important;
    padding: 0;
    margin-left: 0 !important;
    margin-right: 0 !important;
    left: 0;
    max-height: 70vh;
    -webkit-animation: 0.2s ease-in-out forwards animateSearchVP3;
    animation: 0.2s ease-in-out forwards animateSearchVP3;
  }
  .is-sticky-mobile .m-search-input-rebrush:not(.inline) .suggest-layer {
    top: 0 !important;
  }
}
.m-search-input-rebrush:not(.inline) .suggest-layer .search-input-wrapper {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 241;
  width: 100%;
  max-width: 1200px;
  padding: 0;
  background-color: #e0e2e5;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-input-layer
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-input-layer
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-input-layer
  input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-input-layer
  input.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-input-layer
  input.js-search-input {
  border: none;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .clear-button-mobile
  .icon-arrow-left:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .clear-button-mobile
  .icon-arrow-left:after {
  content: "";
}
.m-search-input-rebrush:not(.inline) .suggest-layer .category {
  float: none;
  padding-top: 12px;
  padding-left: 0;
  padding-right: 0;
}
.m-search-input-rebrush:not(.inline) .suggest-layer .category:before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  margin-bottom: 25px;
  background: #d4d9de;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .category:first-child:before {
  display: none;
}
.m-search-input-rebrush:not(.inline) .suggest-layer .search-content {
  top: 0;
  z-index: 240;
  padding-top: 13px;
  padding-bottom: 20px;
  margin: 0;
  font-size: 1rem;
  line-height: 1.5;
  border-top: 1px solid #d4d9de;
}
@media (min-width: 900px) {
  .m-search-input-rebrush:not(.inline) .suggest-layer .category {
    padding-left: 15px;
    padding-right: 15px;
  }
  .m-search-input-rebrush:not(.inline) .suggest-layer .search-content {
    padding-bottom: 39px;
    width: 100vw;
    padding-left: 16px;
    padding-right: 16px;
  }
  .m-search-input-rebrush:not(.inline) .suggest-layer .search-content a:hover,
  .m-search-input-rebrush:not(.inline)
    .suggest-layer
    .search-content
    a:hover
    .text {
    text-decoration: underline;
  }
}
@media only screen and (min-width: 1200px) {
  .m-search-input-rebrush:not(.inline) .suggest-layer {
    left: 0;
  }
  .m-search-input-rebrush:not(.inline) .suggest-layer .search-input-wrapper {
    margin-left: 0;
  }
  .m-search-input-rebrush:not(.inline) .suggest-layer .search-content {
    padding-left: -webkit-calc((100vw - 1200px)/ 2);
    padding-left: calc((100vw - 1200px) / 2);
    padding-right: -webkit-calc((100vw - 1200px)/ 2);
    padding-right: calc((100vw - 1200px) / 2);
  }
}
.m-search-input-rebrush:not(.inline) .suggest-layer .search-content:before {
  content: "";
  position: absolute;
  top: -2.0625rem;
  right: 0;
  left: 0;
  height: 2rem;
  background-color: #fff;
}
.m-search-input-rebrush:not(.inline) .suggest-layer .search-content a:hover,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-content
  a:hover
  .text {
  color: #007bc0;
}
.m-search-input-rebrush:not(.inline) .suggest-layer .search-content .a-link {
  padding: 10px 0;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-content
  .a-link.show-all {
  padding-right: 15px;
  float: none;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-content
  .products-item
  .icon {
  display: none;
}
.m-search-input-rebrush:not(.inline) .suggest-layer .category-content {
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 900px) {
  .m-search-input-rebrush:not(.inline) .suggest-layer .search-content .a-link {
    padding-left: 15px;
  }
  .m-search-input-rebrush:not(.inline)
    .suggest-layer
    .category-content
    .a-image {
    width: 5%;
    text-align: left;
  }
  .m-search-input-rebrush:not(.inline)
    .suggest-layer
    .category-content
    .products-item {
    width: 90%;
  }
  .m-search-input-rebrush:not(.inline) .suggest-layer .layer-close {
    display: block;
  }
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .category-content
  .products-item
  .text {
  color: #000;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .category-content
  .products-item
  .text
  .serialnumber {
  color: #000;
  font-size: 0.75rem;
  position: relative;
  top: -5px;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .category-content
  .products-item
  .icon {
  display: none;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .category-content
  .products-item:hover
  .text,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .category-content
  .products-item:hover
  .text
  .serialnumber {
  color: #000;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .category-content.without-pictures
  .a-link {
  padding-left: 0;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .category-content.without-pictures
  .a-link
  .text,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .category-content.without-pictures
  .a-link
  .text
  .serialnumber,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .category-content.without-pictures
  .a-link:hover
  .text,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .category-content.without-pictures
  .a-link:hover
  .text
  .serialnumber {
  color: #007bc0;
}
.m-search-input-rebrush:not(.inline) .suggest-layer .layer-close {
  position: absolute;
  right: 4.375rem;
  padding: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .layer-close
  .a-link.link-addtocart,
.m-search-input-rebrush:not(.inline) .suggest-layer .layer-close .a-button,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .layer-close
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 3.75rem;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .layer-close
  .a-link.link-addtocart
  .icon,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .layer-close
  .a-button
  .icon,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .layer-close
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon {
  font-size: 0.875rem;
  vertical-align: middle;
}
.m-search-input-rebrush:not(.inline) .suggest-layer .search-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer {
  width: -webkit-calc(100% - 4.375rem);
  width: calc(100% - 4.375rem);
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  input::-webkit-input-placeholder {
  color: #000;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  input:-moz-placeholder {
  color: #000;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  input::-moz-placeholder {
  color: #000;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  input:-ms-input-placeholder {
  color: #000;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-forminput,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  input.js-search-input {
  width: -webkit-calc(100% - 4.375rem);
  width: calc(100% - 4.375rem);
  height: 100%;
  margin-top: 0;
  padding: 10px 15px;
  border-radius: 0;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-forminput.had-focus:invalid,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:invalid,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:invalid,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.m-forminput:invalid,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .had-focus.technical-info-search:invalid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  input.had-focus.js-search-input:invalid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  input.had-focus.m-forminput:invalid {
  border-color: transparent;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-forminput.had-focus:invalid:focus,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:invalid:focus,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:invalid:focus,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .had-focus.technical-info-search:invalid:focus,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  input.had-focus.js-search-input:invalid:focus {
  border-color: transparent;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-forminput:focus,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:focus,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:focus,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .technical-info-search:focus,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  input.js-search-input:focus {
  background: #d1e4ff;
  border-color: transparent;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-forminput.had-focus:invalid:focus,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-forminput:active,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:invalid:focus,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:active,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:invalid:focus,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:active,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .had-focus.technical-info-search:invalid:focus,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .technical-info-search:active,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  input.had-focus.js-search-input:invalid:focus,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  input.js-search-input:active {
  background: #d1e4ff;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-forminput:hover,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:hover,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:hover,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .technical-info-search:hover,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  input.js-search-input:hover {
  background: #c2c6cf;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-forminput.had-focus:invalid:hover,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-forminput:hover,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:invalid:hover,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:hover,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:invalid:hover,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:hover,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .had-focus.technical-info-search:invalid:hover,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .technical-info-search:hover,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  input.had-focus.js-search-input:invalid:hover,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  input.js-search-input:hover {
  background: #c2c6cf;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-forminput:active,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:active,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:active,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .technical-info-search:active,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  input.js-search-input:active {
  background: #a4abb3;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-forminput.had-focus:invalid:active,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-forminput:active,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .had-focus.technical-info-search:invalid:active,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:active,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.had-focus.js-search-input:invalid:active,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:active,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .had-focus.technical-info-search:invalid:active,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .technical-info-search:active,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  input.had-focus.js-search-input:invalid:active,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  input.js-search-input:active {
  background: #a4abb3;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-forminput:not([class*="-error"]):required:valid,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-forminput:not([class*="need-min-length"]):required:valid,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not([class*="-error"]):required:valid,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not([class*="need-min-length"]):required:valid,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not([class*="-error"]):required:valid,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not([class*="need-min-length"]):required:valid,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .technical-info-search:not([class*="-error"]):required:valid,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  .technical-info-search:not([class*="need-min-length"]):required:valid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  input.js-search-input:not([class*="-error"]):required:valid,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  .search-input-layer
  input.js-search-input:not([class*="need-min-length"]):required:valid {
  border-color: transparent;
}
.m-search-input-rebrush:not(.inline) .suggest-layer .search-section button {
  width: 3.75rem;
  padding: 0;
  text-overflow: inherit;
  background: 0 0;
  border-radius: 0;
  border: none;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  button:active,
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  button:hover {
  background-color: transparent;
  border-color: transparent;
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .search-section
  button
  .icon-search {
  color: #000;
  font-size: 24px;
  top: -1px;
  position: relative;
}
@media (min-width: 900px) {
  .m-search-input-rebrush:not(.inline) .suggest-layer .search-section {
    width: 100% !important;
  }
  .m-search-input-rebrush:not(.inline) .suggest-layer .search-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    background: #fff;
    z-index: 240;
  }
}
.m-search-input-rebrush:not(.inline)
  .suggest-layer
  .quicklink
  .icon-arrow-right {
  display: none;
}
.m-search-input-rebrush:not(.inline) .suggest-layer .clear-button {
  position: absolute;
  display: none;
}
.m-search-input-rebrush:not(.inline) .suggest-layer .clear-button .icon {
  font-size: 0.875rem;
  vertical-align: middle;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-search-input-rebrush:not(.inline)
  .search-button
  .a-link.link-addtocart,
.m-search-input-rebrush:not(.inline) .search-button .a-button,
.m-search-input-rebrush:not(.inline)
  .search-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  color: #000 !important;
  background-color: transparent !important;
}
.m-searchresultcategories {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
  overflow-x: auto;
}
.m-searchresultcategories::-webkit-scrollbar {
  display: none;
}
.m-searchresultcategories .searchresultcategory-item {
  list-style: none;
  padding: 0 12px;
  border-right: none;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
}
.m-searchresultcategories
  .searchresultcategory-item
  .searchresultcategory-link {
  color: inherit;
  white-space: nowrap;
  text-decoration: none;
}
.m-searchresultcategories .searchresultcategory-item .icon {
  color: inherit;
  margin-right: 4px;
  top: 3px;
  position: relative;
}
.m-searchresultcategories .searchresultcategory-item:hover {
  color: #007bc0;
}
.m-searchresultcategories .searchresultcategory-item:first-child {
  padding-left: 0;
}
.m-searchresultcategories .searchresultcategory-item:last-child {
  border-right: none;
}
.m-searchResultContentCardSpareParts,
.m-searchresultcontentcard {
  background-color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 16px 24px;
  width: 100%;
  margin: 16px;
}
.m-searchResultContentCardSpareParts .top-wrapper,
.m-searchresultcontentcard .top-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 16px;
  column-gap: 16px;
}
.m-searchResultContentCardSpareParts .top-wrapper .image-wrapper,
.m-searchresultcontentcard .top-wrapper .image-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
  margin-right: 0;
}
.m-searchResultContentCardSpareParts
  .top-wrapper
  .image-wrapper
  .contentcard-icon,
.m-searchresultcontentcard .top-wrapper .image-wrapper .contentcard-icon {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 20px;
  height: 20px;
}
.m-searchResultContentCardSpareParts .top-wrapper .image-wrapper .a-image img,
.m-searchresultcontentcard .top-wrapper .image-wrapper .a-image img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.m-searchResultContentCardSpareParts .top-wrapper .headline-wrapper,
.m-searchresultcontentcard .top-wrapper .headline-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.m-searchResultContentCardSpareParts
  .top-wrapper
  .headline-wrapper
  > :first-child,
.m-searchresultcontentcard .top-wrapper .headline-wrapper > :first-child {
  margin-top: 0;
}
.m-searchResultContentCardSpareParts
  .top-wrapper
  .headline-wrapper
  > :last-child,
.m-searchresultcontentcard .top-wrapper .headline-wrapper > :last-child {
  margin-bottom: 0;
}
.m-searchResultContentCardSpareParts .top-wrapper .headline-wrapper .item-text,
.m-searchresultcontentcard .top-wrapper .headline-wrapper .item-text {
  margin-bottom: 8px;
}
.m-searchResultContentCardSpareParts .item-heading,
.m-searchresultcontentcard .item-heading {
  text-decoration: none;
  font-weight: 700;
  color: #000;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 16px;
}
.m-searchResultContentCardSpareParts .sub-heading,
.m-searchresultcontentcard .sub-heading {
  font-size: 12px;
  line-height: 18px;
  margin: 0 0 8px;
}
.m-searchResultContentCardSpareParts .sub-heading:empty,
.m-searchresultcontentcard .sub-heading:empty {
  display: none;
}
.m-searchResultContentCardSpareParts .item-text,
.m-searchresultcontentcard .item-text {
  text-decoration: none;
  color: #000;
  margin-top: 0;
}
.m-searchResultContentCardSpareParts .item-text em,
.m-searchresultcontentcard .item-text em {
  background-color: #d1e4ff;
  font-style: normal;
}
.m-searchresultpromotionteaser {
  margin-bottom: 64px;
  margin-top: 0;
  padding: 16px;
  background-color: #fff;
}
@media (min-width: 600px) {
  .m-searchResultContentCardSpareParts,
  .m-searchresultcontentcard {
    width: -webkit-calc(100% / 2 - 32px);
    width: calc(100% / 2 - 32px);
  }
  .m-searchresultpromotionteaser {
    margin-bottom: 80px;
  }
}
.m-searchresultpromotionteaser .promotion-teaser-wrap {
  background-color: #fff;
  border: none;
  grid-column-gap: 32px;
  grid-template-areas: "Image Text" "Image Button";
  -ms-grid-columns: (1fr) [2];
  grid-template-columns: repeat(2, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  margin: 0 auto;
  padding: 0;
  width: auto;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap:active,
.m-searchresultpromotionteaser .promotion-teaser-wrap:focus,
.m-searchresultpromotionteaser .promotion-teaser-wrap:hover {
  text-decoration: none;
  color: initial;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap:active {
  background: #c1c7cc;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap:active button {
  background: 0 0;
  border-color: #007bc0;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap:hover {
  background: #fff;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap:hover button {
  background: 0 0;
  border-color: #007bc0;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap button {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  grid-area: Button;
  justify-self: start;
  margin-top: 8px;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap button:hover {
  background-color: transparent !important;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap button .icon,
.m-searchresultpromotionteaser .promotion-teaser-wrap button i {
  display: none;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap button .text {
  font-weight: 400;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap button .text:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  vertical-align: top;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap button .text:before {
  content: "";
}
.m-searchresultpromotionteaser .promotion-teaser-wrap .image-wrap {
  position: relative;
  grid-area: Image;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap .image-wrap img {
  z-index: 3;
  border-radius: 0;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap .text-wrap {
  width: 100%;
  grid-area: Text;
  text-decoration: none;
  color: initial;
  padding-right: 0;
  overflow: hidden;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap .text-wrap:active,
.m-searchresultpromotionteaser .promotion-teaser-wrap .text-wrap:focus,
.m-searchresultpromotionteaser .promotion-teaser-wrap .text-wrap:hover {
  text-decoration: none;
  color: initial;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap .text-wrap .teaser-label {
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 8px;
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap
  .text-wrap
  .teaser-headline {
  font-size: 1.5rem;
  line-height: 1.3;
  margin-bottom: 8px;
}
@media (min-width: 900px) {
  .m-searchResultContentCardSpareParts,
  .m-searchresultcontentcard {
    width: -webkit-calc(100% / 3 - 32px);
    width: calc(100% / 3 - 32px);
  }
  .m-searchresultpromotionteaser .promotion-teaser-wrap button {
    margin-top: 12px;
  }
  .m-searchresultpromotionteaser
    .promotion-teaser-wrap
    .text-wrap
    .teaser-headline {
    font-size: 24px;
    margin-bottom: 34px;
  }
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap
  .text-wrap
  .teaser-paragraph {
  font-size: 1rem;
  margin: 0;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap .text-wrap :last-child {
  margin-bottom: 0;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap.teaser-highlight {
  background-color: #007bc0;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap.teaser-highlight:hover {
  background: #00629a;
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap.teaser-highlight:hover
  button {
  background: 0 0;
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap.teaser-highlight:hover
  .text-wrap,
.m-searchresultpromotionteaser
  .promotion-teaser-wrap.teaser-highlight:hover
  button
  .text {
  color: #fff;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap.teaser-highlight:active {
  background: #004975;
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap.teaser-highlight:active
  button {
  background: 0 0;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap.teaser-highlight button {
  background: 0 0 !important;
  border-color: #fff !important;
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap.teaser-highlight
  .text-wrap,
.m-searchresultpromotionteaser
  .promotion-teaser-wrap.teaser-highlight
  button
  .text {
  color: #fff;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap.teaser-extended button {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin-top: 8px;
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap.teaser-extended
  .text-wrap {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
  -ms-flex-pack: end;
  justify-content: end;
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap.teaser-extended
  .text-wrap
  .teaser-label {
  margin-bottom: 8px;
}
@media (min-width: 900px) {
  .m-searchresultpromotionteaser .promotion-teaser-wrap.teaser-extended button {
    margin-top: 12px;
  }
  .m-searchresultpromotionteaser
    .promotion-teaser-wrap.teaser-extended
    .text-wrap
    .teaser-label {
    margin-bottom: 12px;
  }
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap.teaser-extended
  .text-wrap
  .teaser-headline {
  font-size: 1.5rem;
  line-height: 1.3;
  margin-bottom: 8px;
}
@media (min-width: 900px) {
  .m-searchresultpromotionteaser
    .promotion-teaser-wrap.teaser-extended
    .text-wrap
    .teaser-headline {
    font-size: 2rem;
    margin-bottom: 12px;
  }
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap.teaser-extended
  .text-wrap
  :last-child {
  margin-bottom: 0;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap.mobile-layout {
  grid-gap: 8px;
  grid-template-areas: "Image" "Text" "Button";
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto 1fr;
  grid-template-rows: auto 1fr;
  padding: 0 0 16px;
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap.mobile-layout.teaser-highlight {
  grid-row-gap: 8px;
  grid-template-areas: "Image" "Text" "Button";
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: auto 1fr;
  grid-template-rows: auto 1fr;
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap.mobile-layout.teaser-highlight
  button {
  background-color: #007bc0;
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap.mobile-layout.teaser-highlight
  button
  .text {
  color: #fff;
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap.mobile-layout.teaser-extended {
  grid-row-gap: 8px;
  grid-template-areas: "Image" "Text" "Button";
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: auto 1fr;
  grid-template-rows: auto 1fr;
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap.mobile-layout.teaser-extended
  button {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  grid-area: Button;
  justify-self: flex-start;
  margin: 0 0 0 16px;
  z-index: 4;
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap.mobile-layout.teaser-extended
  button
  .text {
  color: #000;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap.mobile-layout button {
  grid-area: Button;
  justify-self: flex-start;
}
.m-searchresultpromotionteaser .promotion-teaser-wrap.mobile-layout .text-wrap {
  padding: 0 16px;
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap.mobile-layout
  .text-wrap
  .teaser-label {
  margin-bottom: 8px;
  margin-top: 8px;
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap.mobile-layout
  .text-wrap
  .teaser-headline {
  font-size: 1.25rem;
  margin-bottom: 8px;
}
.m-searchresultpromotionteaser
  .promotion-teaser-wrap.mobile-layout
  .text-wrap
  .teaser-paragraph {
  font-size: 1rem;
  margin: 0;
}
@media (max-width: 599px) {
  .m-searchresultpromotionteaser .promotion-teaser-wrap {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 1fr;
    grid-template-rows: auto 1fr;
    grid-template-areas: "Image" "Text" "Button";
    grid-row-gap: 8px;
    padding: 0 0 16px;
  }
  .m-searchresultpromotionteaser .promotion-teaser-wrap button {
    grid-area: Button;
    z-index: 4;
    margin: 0 0 0 16px;
    width: auto;
  }
  .m-searchresultpromotionteaser .promotion-teaser-wrap .text-wrap {
    width: 100%;
    padding: 0 16px;
  }
  .m-searchresultpromotionteaser
    .promotion-teaser-wrap
    .text-wrap
    .teaser-headline {
    font-size: 1.25rem;
    line-height: 1.3;
  }
  .m-searchresultpromotionteaser
    .promotion-teaser-wrap
    .text-wrap
    .teaser-headline:first-child {
    margin-top: 8px;
  }
  .m-searchresultpromotionteaser .promotion-teaser-wrap .text-wrap :last-child {
    margin-bottom: 0;
  }
  .m-searchresultpromotionteaser
    .promotion-teaser-wrap.teaser-highlight
    button {
    background: #fff;
  }
  .m-searchresultpromotionteaser
    .promotion-teaser-wrap.teaser-highlight
    button
    .text {
    color: #fff;
  }
  .m-searchresultpromotionteaser .promotion-teaser-wrap.teaser-extended {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 1fr;
    grid-template-rows: auto 1fr;
    grid-template-areas: "Image" "Text" "Button";
    grid-row-gap: 8px;
    padding: 0 0 16px;
  }
  .m-searchresultpromotionteaser .promotion-teaser-wrap.teaser-extended button {
    grid-area: Button;
    justify-self: flex-start;
    margin-top: 0;
  }
  .m-searchresultpromotionteaser
    .promotion-teaser-wrap.teaser-extended
    .text-wrap
    .teaser-label {
    margin-top: 8px;
  }
  .m-searchresultpromotionteaser
    .promotion-teaser-wrap.teaser-extended
    .text-wrap
    .teaser-headline {
    font-size: 1.25rem;
    line-height: 1.3;
  }
  .m-searchresultpromotionteaser
    .promotion-teaser-wrap.teaser-extended
    .text-wrap
    .teaser-headline:last-child {
    margin-bottom: 8px;
  }
  .m-searchresultpromotionteaser
    .promotion-teaser-wrap.teaser-extended
    .text-wrap
    .teaser-paragraph {
    margin: 0;
    font-size: 1rem;
  }
  .m-searchresultpromotionteaser .promotion-teaser-wrap.mobile-layout {
    grid-gap: 8px;
    grid-template-areas: "Image" "Text" "Button";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 1fr;
    grid-template-rows: auto 1fr;
    padding: 0 0 16px;
  }
  .m-searchresultpromotionteaser
    .promotion-teaser-wrap.mobile-layout.teaser-highlight {
    grid-row-gap: 8px;
    grid-template-areas: "Image" "Text" "Button";
    -ms-grid-columns: auto;
    grid-template-columns: auto;
    -ms-grid-rows: auto 1fr;
    grid-template-rows: auto 1fr;
  }
  .m-searchresultpromotionteaser
    .promotion-teaser-wrap.mobile-layout.teaser-highlight
    button {
    background-color: #007bc0;
  }
  .m-searchresultpromotionteaser
    .promotion-teaser-wrap.mobile-layout.teaser-highlight
    button
    .text {
    color: #fff;
  }
  .m-searchresultpromotionteaser
    .promotion-teaser-wrap.mobile-layout.teaser-extended {
    grid-row-gap: 8px;
    grid-template-areas: "Image" "Text" "Button";
    -ms-grid-columns: auto;
    grid-template-columns: auto;
    -ms-grid-rows: auto 1fr;
    grid-template-rows: auto 1fr;
  }
  .m-searchresultpromotionteaser
    .promotion-teaser-wrap.mobile-layout.teaser-extended
    button {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    grid-area: Button;
    justify-self: flex-start;
    margin: 0 0 0 16px;
    z-index: 4;
  }
  .m-searchresultpromotionteaser
    .promotion-teaser-wrap.mobile-layout.teaser-extended
    button
    .text {
    color: #000;
  }
  .m-searchresultpromotionteaser .promotion-teaser-wrap.mobile-layout button {
    grid-area: Button;
    justify-self: flex-start;
  }
  .m-searchresultpromotionteaser
    .promotion-teaser-wrap.mobile-layout
    .text-wrap {
    padding: 0 16px;
  }
  .m-searchresultpromotionteaser
    .promotion-teaser-wrap.mobile-layout
    .text-wrap
    .teaser-label {
    margin-bottom: 8px;
    margin-top: 8px;
  }
  .m-searchresultpromotionteaser
    .promotion-teaser-wrap.mobile-layout
    .text-wrap
    .teaser-headline {
    font-size: 1.25rem;
    margin-bottom: 8px;
  }
  .m-searchresultpromotionteaser
    .promotion-teaser-wrap.mobile-layout
    .text-wrap
    .teaser-paragraph {
    font-size: 1rem;
    margin: 0;
  }
}
.m-selectedpresspicture {
  position: relative;
}
.m-selectedpresspicture .wrap-unselect {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
  padding: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-selectedpresspicture
  .wrap-unselect
  .a-link.link-addtocart,
.m-selectedpresspicture .wrap-unselect .a-button,
.m-selectedpresspicture
  .wrap-unselect
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  padding: 0 15px;
}
.m-contenttextmedia + .m-selfhelpcontroller {
  margin-top: 30px;
}
.m-serviceteaser {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 4rem 0 0 !important;
}
.m-serviceteaser:first-child {
  margin-top: 2.25rem !important;
}
.m-serviceteaser .image {
  display: none;
}
.m-serviceteaser .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  min-height: inherit;
  padding: 0 16px;
  width: 100%;
}
.m-serviceteaser .content .infotext {
  margin-bottom: 1rem;
}
.m-serviceteaser .content .content-inner {
  height: auto !important;
  margin-bottom: 1rem;
}
.m-serviceteaser .content .a-heading {
  margin-bottom: 0.75rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2.125rem;
}
.m-serviceteaser .content p {
  margin-bottom: 1rem;
  color: #000;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 1rem;
  line-height: 1.5rem;
}
.m-serviceteaser .content p:last-child {
  margin-bottom: 0;
}
.m-serviceteaser .content .a-link {
  position: relative;
  padding-right: 1.5rem;
  color: #007bc0;
}
.m-serviceteaser .content .a-link:focus,
.m-serviceteaser .content .a-link:hover {
  color: #00629a;
}
.m-serviceteaser .content .a-link:after {
  text-align: center;
}
.m-serviceteaser .content .a-link.has-icon .icon {
  font-size: 1rem;
}
.m-serviceteaser .content .list-unstyled {
  margin-bottom: 1rem;
}
.m-serviceteaser .content .list-unstyled:last-child {
  margin-bottom: 0;
}
.m-serviceteaser .content .list-unstyled li {
  margin: 0;
}
[dir="rtl"] .m-serviceteaser .a-link:before {
  content: "" !important;
  display: none !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .m-forminput-checkbox input {
    top: 30px;
  }
  .m-serviceteaser .content {
    display: block;
  }
  #gigya-container
    .gigya-screen
    .gigya-composite-control.gigya-composite-control-checkbox
    input,
  #gigya-content
    .gigya-screen
    .gigya-composite-control.gigya-composite-control-checkbox
    input {
    top: 30px;
  }
}
.m-sidedrawer-fly-in-layer {
  font-size: 1rem;
  line-height: 24px;
}
.m-sidedrawer-fly-in-layer .a-heading.product-code {
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: 400;
}
.m-sidedrawer-fly-in-layer .fly-in-layer-overlay {
  background: #71767c40;
  opacity: 1;
  z-index: 500;
}
.m-sidedrawer-fly-in-layer .a-link:hover {
  text-decoration: none;
}
.m-sidedrawer-fly-in-layer .fly-in-layer-content {
  overflow: auto;
  border: none;
  z-index: 501;
  width: clamp(100px, 95vw, 600px);
  max-width: none;
  max-height: 100%;
  top: 0;
}
.m-sidedrawer-fly-in-layer .fly-in-layer-content .fly-in-layer-content-top {
  background: #eff1f2;
  height: auto;
  position: relative;
  padding-inline: 0;
}
.m-sidedrawer-fly-in-layer
  .fly-in-layer-content
  .fly-in-layer-content-top
  .close-button {
  height: auto;
  padding: 7px;
  margin: 16px 16px 16px auto;
}
.m-sidedrawer-fly-in-layer
  .fly-in-layer-content
  .fly-in-layer-content-inner
  .fly-in-layer-content-inner-area-wrap {
  display: block;
}
.m-sidedrawer-fly-in-layer.is-open {
  -webkit-box-shadow: 0 0 16px 1.6px #00000040;
  box-shadow: 0 0 16px 1.6px #00000040;
}
.m-sidedrawer-fly-in-layer.is-open .fly-in-layer-content {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  top: 0;
  right: 0;
}
@media (min-width: 600px) {
  .m-sidedrawer-fly-in-layer
    .fly-in-layer-content
    .fly-in-layer-content-top
    .close-button {
    margin: 32px 32px 16px auto;
  }
  .m-sidedrawer-fly-in-layer.is-open .fly-in-layer-content {
    right: 0;
  }
}
.m-sidedrawer-fly-in-layer.simple .fly-in-layer-overlay {
  z-index: 500;
}
.m-sidedrawer-fly-in-layer.simple .fly-in-layer-content {
  -webkit-box-shadow: 0 0 16px 0 #00000040;
  box-shadow: 0 0 16px 0 #00000040;
  z-index: 501;
  min-height: 100vh;
}
.m-sidedrawer-fly-in-layer.simple .fly-in-layer-content-top {
  background: #fff;
}
.m-sidedrawer-fly-in-layer.simple
  .fly-in-layer-content-top
  .fly-in-layer-invoice-headline {
  margin-top: 48px;
  margin-left: 16px;
  font-size: 1.25rem;
  line-height: 1.875rem;
}
@media (min-width: 900px) {
  .m-sidedrawer-fly-in-layer.simple
    .fly-in-layer-content-top
    .fly-in-layer-invoice-headline {
    margin-top: 72px;
    margin-left: 40px;
    font-size: 1.25rem;
    line-height: 1.875rem;
  }
  .m-sidedrawer-fly-in-layer.simple .fly-in-layer-content-inner.content-width {
    margin-left: 32px;
  }
}
.m-sidedrawer-fly-in-layer.simple
  .fly-in-layer-content-inner.content-width
  .file-tile-heading {
  margin-bottom: 8px;
}
.m-productaddedtocart {
  margin: 0 0 24px;
  border-radius: 0;
  padding-inline: 0;
  position: relative;
}
.m-productaddedtocart:before {
  -webkit-box-shadow: 0 0 0 100vmax #eff1f2;
  box-shadow: 0 0 0 100vmax #eff1f2;
  -webkit-clip-path: inset(0 -100vmax);
  clip-path: inset(0 -100vmax);
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
}
.m-productaddedtocart .sidedrawer-cart-header {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.m-productaddedtocart .image-title-container .product-image-wrapper {
  max-width: none;
  width: clamp(100px, 30%, 150px);
}
.m-productaddedtocart
  .image-title-container
  .product-image-wrapper
  .a-link
  .a-image
  img {
  object-fit: contain;
  height: auto;
  width: 100%;
}
.m-productaddedtocart .image-title-container .tile-description {
  margin-left: 0;
  max-width: 100%;
}
.m-productaddedtocart
  .image-title-container
  .tile-description
  .m-producttitle
  .a-heading.product-code {
  font-size: 0.75rem;
  line-height: 1.125rem;
}
.m-productaddedtocart
  .image-title-container
  .tile-description
  .m-producttitle
  .a-heading,
.m-productaddedtocart
  .image-title-container
  .tile-description
  .m-producttitle
  .product-name {
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (min-width: 600px) {
  .m-productaddedtocart {
    margin: 0 24px 32px;
  }
  .m-productaddedtocart
    .image-title-container
    .tile-description
    .m-producttitle
    .a-heading,
  .m-productaddedtocart
    .image-title-container
    .tile-description
    .m-producttitle
    .product-name {
    font-size: 1.25rem;
    line-height: 1.875rem;
  }
}
.a-morecontenttogglelink
  .more-less-button
  .m-productaddedtocart
  .cta-area
  a.a-button.a-link-primary.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-productaddedtocart
  .cta-area
  .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-productaddedtocart
  .cta-area
  .a-button.a-link,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-productaddedtocart
  .cta-area
  .a-button.a-link,
.m-productaddedtocart .cta-area .a-button.a-button-primary,
.m-productaddedtocart .cta-area .a-button.a-link-primary.a-link,
.m-productaddedtocart
  .cta-area
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle,
.m-productaddedtocart
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-productaddedtocart
  .cta-area
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link,
.m-productaddedtocart
  .cta-area
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link,
.m-productaddedtocart
  .cta-area
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-productaddedtocart
  .cta-area
  a.a-button.a-link-primary {
  border-radius: 0;
  margin-top: 0;
}
.a-morecontenttogglelink
  .more-less-button
  .m-productaddedtocart
  .cta-area
  a.a-button.a-link-primary.content-toggle
  .icon,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-productaddedtocart
  .cta-area
  .a-link.link-addtocart
  .icon,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-productaddedtocart
  .cta-area
  .a-button.a-link
  .icon,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-productaddedtocart
  .cta-area
  .a-button.a-link
  .icon,
.m-productaddedtocart .cta-area .a-button.a-button-primary .icon,
.m-productaddedtocart .cta-area .a-button.a-link-primary.a-link .icon,
.m-productaddedtocart
  .cta-area
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle
  .icon,
.m-productaddedtocart
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon,
.m-productaddedtocart
  .cta-area
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link
  .icon,
.m-productaddedtocart
  .cta-area
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link
  .icon,
.m-productaddedtocart
  .cta-area
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary
  .icon,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-productaddedtocart
  .cta-area
  a.a-button.a-link-primary
  .icon {
  display: none;
}
.m-sidedrawerrelatedproducts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
  margin: 0 0 40px;
}
.m-sidedrawerrelatedproducts .related-product-header {
  font-size: 1.25rem;
  line-height: 30px;
  margin-top: 0;
  margin-bottom: 0;
}
.m-sidedrawerrelatedproducts .image-title-container {
  gap: 16px;
}
.m-sidedrawerrelatedproducts .image-title-container .product-image-wrapper {
  max-width: none;
  width: clamp(100px, 30%, 150px);
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .product-image-wrapper
  .a-link
  .callout {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .product-image-wrapper
  .a-link
  .callout
  .a-callout
  .callout-text {
  line-height: 18px;
  padding: 4px 7.5px;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .product-image-wrapper
  .a-link
  .a-image {
  width: 100%;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .product-image-wrapper
  .a-link
  .a-image
  img {
  object-fit: contain;
  width: 100%;
  height: auto;
}
.m-sidedrawerrelatedproducts .image-title-container .tile-description {
  margin-left: 0;
  padding: 0;
  gap: 16px;
  max-width: 100%;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .m-producttitle {
  padding: 0;
  margin-bottom: 0;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .m-producttitle
  .a-heading {
  margin-bottom: 0;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .m-producttitle
  .a-heading.product-code {
  font-size: 0.75rem;
  line-height: 1.125rem;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .m-producttitle
  .a-heading,
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .m-producttitle
  .a-link
  .product-name {
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (min-width: 600px) {
  .m-sidedrawerrelatedproducts {
    margin: 0 24px 40px;
  }
  .m-sidedrawerrelatedproducts .image-title-container .tile-description {
    max-width: 284px;
  }
  .m-sidedrawerrelatedproducts
    .image-title-container
    .tile-description
    .m-producttitle
    .a-heading,
  .m-sidedrawerrelatedproducts
    .image-title-container
    .tile-description
    .m-producttitle
    .a-link
    .product-name {
    font-size: 1.25rem;
    line-height: 1.875rem;
  }
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .energylabel-wrapper
  .m-imagelist
  .a-link {
  margin-right: 0;
  margin-bottom: 0;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .energylabel-wrapper
  .data-sheet-energy {
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  row-gap: 8px;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .energylabel-wrapper
  .data-sheet-energy
  .additional-energy-labels-repair-index {
  width: 100%;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .energylabel-wrapper
  .data-sheet-energy
  .additional-energy-labels-repair-index
  > .m-imagelist {
  max-width: 70px;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 10px;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper
  > .m-imagelist {
  max-width: 60px;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper
  .energy-label-text-wrapper,
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper
  .text {
  text-align: left;
  font-size: 0.75rem;
  line-height: 18px;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .price-information
  p {
  margin-bottom: 0;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .price-information
  .additional-info,
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .price-information
  .eco-fee {
  font-size: 0.75rem;
  line-height: 1.125rem;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .price-information
  .price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .price-information
  .price
  .previous {
  font-size: 0.75rem;
  line-height: 1.125rem;
  color: #a4abb3;
  margin: 0;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .price-information
  .price
  .price-info-wrapper
  .current.highlight {
  margin: 0;
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.m-sidedrawerrelatedproducts
  .image-title-container
  .tile-description
  .price-information
  .price
  :not(.previous:empty)
  ~ .price-info-wrapper {
  color: #9e2896;
}
.m-sidedrawerrelatedproducts .a-link:after,
.m-sidedrawerrelatedproducts .a-link:before {
  margin: 0;
}
.m-sidedrawerrelatedproducts .a-link-download .text.has-underline {
  text-decoration: none;
}
.m-sidedrawerrelatedproducts .a-link-download:hover .text.has-underline {
  text-decoration: underline;
}
.m-sidedrawerrelatedproducts .a-link-download:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-sidedrawerrelatedproducts .a-link-download:after {
  content: "";
  content: none;
}
.m-sidedrawerrelatedproducts .a-product-availability {
  margin: 0 0 16px;
}
.m-sidedrawerrelatedproducts .cta-area {
  margin: 0;
  padding: 0;
}
.a-morecontenttogglelink
  .more-less-button
  .m-sidedrawerrelatedproducts
  .cta-area
  a.a-link-secondary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .m-sidedrawerrelatedproducts
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-button.a-link:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-sidedrawerrelatedproducts
  .cta-area
  .js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-sidedrawerrelatedproducts
  .cta-area
  a.a-link-secondary.a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-button,
.m-sidedrawerrelatedproducts .cta-area .a-button-secondary,
.m-sidedrawerrelatedproducts .cta-area .a-link-secondary.a-button.a-button-link,
.m-sidedrawerrelatedproducts .cta-area .a-link-secondary.a-button.a-link,
.m-sidedrawerrelatedproducts
  .cta-area
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart),
.m-sidedrawerrelatedproducts
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart),
.m-sidedrawerrelatedproducts
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-sidedrawerrelatedproducts .cta-area .o-list .a-loadmore button,
.m-sidedrawerrelatedproducts
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-sidedrawerrelatedproducts
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-sidedrawerrelatedproducts
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-button,
.o-list .a-loadmore .m-sidedrawerrelatedproducts .cta-area button,
.o-productdetail-rebrush
  .o-buyarea
  .m-sidedrawerrelatedproducts
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.o-productdetail-rebrush
  .o-buyarea
  .m-sidedrawerrelatedproducts
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  border-radius: 0;
}
.a-morecontenttogglelink
  .more-less-button
  .m-sidedrawerrelatedproducts
  .cta-area
  a.a-link-primary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-link.a-button,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-sidedrawerrelatedproducts
  .cta-area
  .a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-sidedrawerrelatedproducts
  .cta-area
  a.a-link-primary.a-button,
.m-sidedrawerrelatedproducts .cta-area .a-button-primary,
.m-sidedrawerrelatedproducts .cta-area .a-link-primary.a-button.a-button-link,
.m-sidedrawerrelatedproducts .cta-area .a-link-primary.a-button.a-link,
.m-sidedrawerrelatedproducts
  .cta-area
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link,
.m-sidedrawerrelatedproducts
  .cta-area
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button {
  width: 100%;
}
.m-signin {
  margin-bottom: 4rem;
}
.m-signin .a-heading {
  font-size: 24px;
  line-height: 34px;
  font-weight: 700;
}
.m-signin > p {
  font-size: 16px;
  line-height: 24px;
}
.m-signin .form-actions .form-action {
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin: 0;
  float: none;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-signin
  .form-actions
  a.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-signin
  .form-actions
  a.a-link.a-link-secondary.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-signin
  .form-actions
  a.a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-signin
  .form-actions
  a.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-signin
  .form-actions
  a.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-signin
  .form-actions
  a.a-button.a-link:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-signin
  .form-actions
  a.a-link.js-reset-selection,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-signin
  .form-actions
  a.a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-signin
  .form-actions
  a.a-link.a-button,
.m-signin
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart,
.m-signin
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-link.link-addtocart,
.m-signin
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart,
.m-signin
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.a-link-secondary.link-addtocart,
.m-signin
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:not(.link-addtocart),
.m-signin
  .form-actions
  .m-contenttextmedia
  li
  a.a-button.a-link:not(.link-addtocart),
.m-signin
  .form-actions
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-link.js-reset-selection,
.m-signin
  .form-actions
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart,
.m-signin
  .form-actions
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.a-button,
.m-signin
  .form-actions
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart,
.m-signin
  .form-actions
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-link.a-button,
.m-signin
  .form-actions
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart,
.m-signin
  .form-actions
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.a-button,
.m-signin .form-actions a.a-link.a-button-secondary,
.m-signin .form-actions a.a-link.a-link-secondary.a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-signin
  .form-actions
  a.a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-signin
  .form-actions
  a.a-link.a-button,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-signin
  .form-actions
  a.a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-signin
  .form-actions
  a.a-link.a-button {
  color: #fff;
  background-color: #007bc0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-signin
  .form-actions
  a.a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-signin
  .form-actions
  a.a-link.a-link-secondary.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-signin
  .form-actions
  a.a-link.link-addtocart:not(:disabled):hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-signin
  .form-actions
  a.a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-signin
  .form-actions
  a.a-link.link-addtocart:not(:disabled):hover,
.m-contenttextmedia
  li
  .m-signin
  .form-actions
  a.a-button.a-link:not(:disabled):hover:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-signin
  .form-actions
  a.a-link.js-reset-selection:not(:disabled):hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-signin
  .form-actions
  a.a-link.link-addtocart:not(:disabled):hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-signin
  .form-actions
  a.a-link.a-button:not(:disabled):hover,
.m-signin
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart:not(:disabled):hover,
.m-signin
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-link.link-addtocart:not(:disabled):hover,
.m-signin
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.link-addtocart:not(:disabled):hover,
.m-signin
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.a-link-secondary.link-addtocart:not(:disabled):hover,
.m-signin
  .form-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:not(:disabled):hover:not(.link-addtocart),
.m-signin
  .form-actions
  .m-contenttextmedia
  li
  a.a-button.a-link:not(:disabled):hover:not(.link-addtocart),
.m-signin
  .form-actions
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  a.a-link.js-reset-selection:not(:disabled):hover,
.m-signin
  .form-actions
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:not(:disabled):hover,
.m-signin
  .form-actions
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.a-button:not(:disabled):hover,
.m-signin
  .form-actions
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:not(:disabled):hover,
.m-signin
  .form-actions
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  a.a-link.a-button:not(:disabled):hover,
.m-signin
  .form-actions
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  a.a-link.link-addtocart:not(:disabled):hover,
.m-signin
  .form-actions
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  a.a-link.a-button:not(:disabled):hover,
.m-signin .form-actions a.a-link.a-button-secondary:not(:disabled):hover,
.m-signin .form-actions a.a-link.a-link-secondary.a-button:not(:disabled):hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-signin
  .form-actions
  a.a-link.link-addtocart:not(:disabled):hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-signin
  .form-actions
  a.a-link.a-button:not(:disabled):hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-signin
  .form-actions
  a.a-link.link-addtocart:not(:disabled):hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-signin
  .form-actions
  a.a-link.a-button:not(:disabled):hover {
  color: #fff;
  background-color: #00629a;
  border-color: #00629a;
}
.m-signin .account button {
  padding-top: 10px;
  padding-bottom: 10px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-signin
  .account
  .a-link.link-addtocart,
.m-signin .account .a-button,
.m-signin
  .account
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.m-signin .account .m-forminput,
.m-signin
  .account
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-signin
  .account
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-signin
  .account
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-signin
  .account
  .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-signin
  .account
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-signin
  .account
  input.m-forminput {
  margin-top: 0;
}
.m-signin .account .a-link {
  padding: 15px 0;
}
.m-signin .account .a-formlabel .icon-info {
  display: none;
}
.m-signin .m-form {
  margin-bottom: 0;
}
.m-signin .m-form .form-row:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.m-signin .social-media .janrainHeader {
  display: none;
}
.m-signin .social-media .janrainContent .janrainPage .providers li {
  min-height: 40px;
}
.m-signin
  .social-media
  .janrainContent
  .janrainPage
  .providers
  .janrain-provider-icon-24 {
  background-image: none !important;
  line-height: 1 !important;
}
.m-signin
  .social-media
  .janrainContent
  #janrainAuthReturnExperience
  .janrain-provider-icon-24 {
  background-size: 100% auto;
}
.m-signin
  .social-media
  .janrainContent
  #janrainAuthReturnExperience
  .janrain-provider-icon-24:before {
  display: none;
}
.m-signin .social-media p {
  margin-bottom: 20px;
}
.m-signin
  .social-media
  #janrainEngageEmbed
  #janrainProviderPages
  .providers
  > li {
  width: auto !important;
  margin-right: 0 !important;
  background: 0 0 !important;
}
.m-signin
  .social-media
  #janrainEngageEmbed
  #janrainProviderPages
  .providers
  > li
  a {
  padding: 0 !important;
}
.m-signin
  .social-media
  #janrainEngageEmbed
  #janrainProviderPages
  .providers
  > li
  span[class*="janrain-provider-icon-"] {
  background-image: initial;
  color: #000;
  font-size: 40px;
  height: 40px;
  line-height: initial;
  width: 41px;
}
.m-signin
  .social-media
  #janrainEngageEmbed
  #janrainProviderPages
  .providers
  > li
  span[class*="janrain-provider-icon-"]:after {
  font-size: 40px;
  color: #000;
}
.m-signin
  .social-media
  #janrainEngageEmbed
  #janrainProviderPages
  .providers
  > li
  .janrain-provider-icon-yahoo-oauth2:after,
.m-signin
  .social-media
  #janrainEngageEmbed
  #janrainProviderPages
  .providers
  > li
  .janrain-provider-icon-yahoo:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-signin
  .social-media
  #janrainEngageEmbed
  #janrainProviderPages
  .providers
  > li
  .janrain-provider-icon-yahoo-oauth2:before,
.m-signin
  .social-media
  #janrainEngageEmbed
  #janrainProviderPages
  .providers
  > li
  .janrain-provider-icon-yahoo:before {
  content: "";
}
.m-signin
  .social-media
  #janrainEngageEmbed
  #janrainProviderPages
  .providers
  > li
  .janrain-provider-icon-googleplus:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-signin
  .social-media
  #janrainEngageEmbed
  #janrainProviderPages
  .providers
  > li
  .janrain-provider-icon-googleplus:before {
  content: "";
}
.m-signin
  .social-media
  #janrainEngageEmbed
  #janrainProviderPages
  .providers
  > li
  .janrain-provider-icon-facebook:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-signin
  .social-media
  #janrainEngageEmbed
  #janrainProviderPages
  .providers
  > li
  .janrain-provider-icon-facebook:before {
  content: "";
}
.m-signin
  .social-media
  #janrainEngageEmbed
  #janrainProviderPages
  .providers
  > li
  .janrain-provider-icon-twitter:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-signin
  .social-media
  #janrainEngageEmbed
  #janrainProviderPages
  .providers
  > li
  .janrain-provider-icon-twitter:before {
  content: "";
}
.m-slider {
  width: 100vw;
  padding-left: 1rem;
}
.m-slider .slick-track {
  margin: 0 auto;
}
.m-slider
  .paginationarrows.paginationarrowposition-bottom
  .a-paginationarrows.next:after,
.m-slider
  .paginationarrows.paginationarrowposition-bottom
  .a-paginationarrows.prev:after {
  margin-top: 5px;
}
.m-solid-background-teaser-container {
  margin-bottom: 16px;
  background-color: #007bc0;
  color: #fff;
}
.m-solid-background-teaser-container .background-wrapper {
  padding: 24px 16px;
}
@media (max-width: 599px) {
  .m-slider .slick-slide .m-productteaser .js-conversion-wrapper,
  .m-slider .slick-slide .m-productteaser .js-price-wrapper {
    width: auto;
    margin-left: initial;
    text-align: left;
  }
  .m-slider .slick-slide .m-productteaser .js-detail-wrapper {
    text-align: left;
    width: auto;
  }
  .m-solid-background-teaser-container .background-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .m-solid-background-teaser-container {
    overflow: hidden;
    height: 0;
    padding-top: 133.33%;
  }
}
.m-solid-background-teaser-container .background-wrapper .text-container {
  padding: 0;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  height: 100%;
}
.m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .header {
  color: #fff;
}
.m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .header
  .a-heading {
  color: #fff;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 700;
  margin: 0;
}
@media (min-width: 600px) {
  .m-signin .a-heading {
    font-size: 40px;
    line-height: 52px;
  }
  .m-slider {
    padding-left: 24px;
    padding-right: 24px;
  }
  .m-solid-background-teaser-container
    .background-wrapper
    .text-container
    .header
    .a-heading {
    font-size: 2rem;
    line-height: 2.6875rem;
    margin-bottom: 1.5rem;
  }
}
.m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .copy-text {
  color: #fff;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 16px;
}
@media (min-width: 900px) {
  .m-slider {
    padding-left: 0;
  }
  .m-solid-background-teaser-container
    .background-wrapper
    .text-container
    .header
    .a-heading {
    font-size: 2.5rem;
    line-height: 3.25rem;
    margin: 0;
  }
  .m-solid-background-teaser-container
    .background-wrapper
    .text-container
    .copy-text {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 24px;
  }
  .m-solid-background-teaser-container:not(.disable-desktop-layout) {
    width: 100vw;
    max-width: 100vw;
    margin: 0 -webkit-calc(-50vw + 50%);
    margin: 0 calc(-50vw + 50%);
    margin-bottom: 24px;
  }
  .m-solid-background-teaser-container:not(.disable-desktop-layout)
    .background-wrapper {
    padding: 48px 24px;
  }
  .m-solid-background-teaser-container:not(.disable-desktop-layout)
    .background-wrapper
    .text-container {
    max-width: 1202px;
  }
  .m-solid-background-teaser-container.disable-desktop-layout
    .background-wrapper {
    padding: 48px;
  }
  .m-solid-background-teaser-container .background-wrapper {
    padding: 48px 0;
  }
}
.m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .a-link {
  color: #fff;
  padding-bottom: 1px;
  border-bottom: none;
}
.m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .a-link:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  vertical-align: middle;
}
.m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .a-link:before {
  content: "";
}
.m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .a-link
  .icon:before {
  content: none;
}
.m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .a-link:hover {
  text-decoration: none;
}
.m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .a-link:hover
  .text {
  text-decoration: underline;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .a-link.link-addtocart,
.m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .a-button,
.m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  border: none !important;
  background-color: transparent !important;
  color: #fff !important;
  padding: 0;
  font-weight: 400;
  height: auto;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .a-link.link-addtocart:after,
.m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .a-button:after,
.m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .a-link.link-addtocart:before,
.m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .a-button:before,
.m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:before {
  content: "";
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .a-link.link-addtocart:hover,
.m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .a-button:hover,
.m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover {
  background-color: transparent;
}
.m-solid-background-teaser-container
  .background-wrapper
  .text-container
  > :last-child {
  margin-bottom: 0;
}
.m-solid-background-teaser-container.a-link:hover {
  text-decoration: none;
}
.m-solid-background-teaser-container.a-link:hover .a-link:hover .text {
  text-decoration: underline;
}
.m-image-teaser-carousel .m-solid-background-teaser-container,
.m-image-teaser-carousel
  .m-solid-background-teaser-container.disable-desktop-layout {
  padding-top: unset;
}
.m-image-teaser-carousel
  .m-solid-background-teaser-container
  .background-wrapper,
.m-image-teaser-carousel
  .m-solid-background-teaser-container.disable-desktop-layout
  .background-wrapper {
  padding: 16px;
}
.m-image-teaser-carousel
  .m-solid-background-teaser-container
  .background-wrapper
  .text-container,
.m-image-teaser-carousel
  .m-solid-background-teaser-container.disable-desktop-layout
  .background-wrapper
  .text-container {
  bottom: auto;
  position: relative;
  text-align: left;
  height: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.m-image-teaser-carousel
  .m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .header
  .a-heading,
.m-image-teaser-carousel
  .m-solid-background-teaser-container.disable-desktop-layout
  .background-wrapper
  .text-container
  .header
  .a-heading {
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 1rem;
}
.m-image-teaser-carousel
  .m-solid-background-teaser-container
  .background-wrapper
  .text-container
  .copy-text,
.m-image-teaser-carousel
  .m-solid-background-teaser-container.disable-desktop-layout
  .background-wrapper
  .text-container
  .copy-text {
  font-size: 1rem;
  line-height: 1.5rem;
}
.m-image-teaser-carousel .m-solid-background-teaser-container.a-link:hover,
.m-image-teaser-carousel
  .m-solid-background-teaser-container.disable-desktop-layout.a-link:hover {
  background-color: #00629a;
}
.m-image-teaser-carousel .m-solid-background-teaser-container.a-link:active,
.m-image-teaser-carousel
  .m-solid-background-teaser-container.disable-desktop-layout.a-link:active {
  background-color: #004975;
}
.m-sparepartproductteaser .a-heading {
  word-break: break-word;
}
.m-sparepartproductteaser .m-producttitle .a-heading,
.m-sparepartproductteaser.grid h2 {
  font-size: 1.625rem;
  font-weight: 400;
  line-height: 1.3;
}
.m-sparepartproductteaser.grid .product-name {
  font-size: 0.875rem;
  line-height: 1.3;
}
.m-sparepartproductteaser.grid .content {
  padding: 0;
  margin: 30px 0;
}
.m-sparepartproductteaser .image .a-link {
  border: 1px solid #e6e6e6;
}
.m-sparepartproductteaser.list h2 {
  font-size: 1.75rem;
  margin-bottom: 5px;
  line-height: 1.3;
}
.m-sparepartproductteaser.list .image img {
  border: none;
}
.m-st4instruction .instruction-list {
  margin-left: 0 !important;
  padding-left: 0;
}
.m-st4instruction .instruction-list li:only-child {
  list-style: none !important;
  padding: 0 0 0 15px;
}
.m-st4instruction .instruction-list li:only-child:before {
  top: 10px;
}
.m-st4result ul {
  margin-left: 0 !important;
  padding-left: 0;
}
.m-st4result ul li {
  position: relative;
  list-style: none;
  padding: 0 0 0 20px;
}
.m-st4result ul li:only-child {
  list-style: none !important;
}
.m-st4result ul li:before {
  top: 7px;
  left: 5px;
}
.m-subinstruction {
  margin-left: 0 !important;
  padding-left: 0;
}
.m-subinstruction li:only-child {
  list-style: none !important;
  padding: 0 0 0 15px;
}
.m-subinstruction li:only-child:before {
  top: 12px;
}
.m-stage {
  margin-bottom: 64px;
}
.m-stage .m-slider {
  width: 100%;
  padding-left: 0;
}
.m-stage .m-video .video-wrapper {
  padding-top: 38.75%;
}
.m-stage .a-paginationarrows {
  opacity: 0;
}
.m-stage .a-paginationarrows.next,
.m-stage .a-paginationarrows.prev {
  font-weight: 700;
  text-shadow: 0 0 10px rgba(255, 255, 255, 0.5);
}
.m-stage .a-paginationarrows.next.slick-disabled:after,
.m-stage .a-paginationarrows.next.slick-disabled:before,
.m-stage .a-paginationarrows.prev.slick-disabled:after,
.m-stage .a-paginationarrows.prev.slick-disabled:before {
  color: #dadada;
  opacity: 0.5;
}
.m-stage .a-paginationdots {
  margin-top: 36px;
}
.m-stage .a-paginationdots .slick-dots {
  margin-left: 0;
  padding-left: 0;
}
.m-stage .teaser {
  margin: 10px 1.3888888889% 0;
  background: #fff;
  width: 100%;
}
.m-stage .teaser .a-paginationarrows {
  color: #000;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stage
  .teaser
  .a-link.link-addtocart,
.m-stage .teaser .a-button,
.m-stage
  .teaser
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  display: inline-block;
}
.m-stage .teaser .a-link.has-icon:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-stage .teaser .a-link.has-icon:before {
  content: "";
}
.m-stage .teaser h2.a-heading {
  font-size: 1.5rem;
  font-weight: 600;
  margin-top: 2px;
  margin-bottom: 11px;
}
.m-stage .teaser p {
  margin-bottom: 5px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stage
  .teaser
  .a-link.link-addtocart,
.m-stage .teaser .a-button,
.m-stage .teaser .a-link,
.m-stage .teaser .a-link:not(.a-button),
.m-stage
  .teaser
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-stage .teaser li,
.m-stage .teaser p {
  font-size: 1rem;
}
.m-stage .teaser.bottom-left,
.m-stage .teaser.bottom-right,
.m-stage .teaser.top-left,
.m-stage .teaser.top-right {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  bottom: inherit;
}
.m-stage .slide .image-video-wrapper {
  padding-bottom: 30px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stage
  .slide
  .a-link.link-addtocart
  .icon
  + .text,
.m-stage .slide .a-button .icon + .text,
.m-stage
  .slide
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon
  + .text {
  margin-left: 0;
  position: relative;
}
.m-stage .slide .a-image img {
  width: 100%;
}
@media (min-width: 600px) {
  .m-stage {
    margin-bottom: 80px;
  }
  .m-stage .slide .a-image img {
    padding-bottom: 40px;
  }
}
.m-stage .has-icon .icon-arrow-right {
  display: none;
}
.m-stage > .stage-controls > .stage-controls + .a-paginationdots {
  display: none !important;
}
.m-stage > .stage-controls {
  height: 100% !important;
}
.m-stage > .stage-controls .a-paginationdots {
  bottom: -30px;
}
:lang(zh-CN) .m-stage .teaser h2.a-heading {
  font-size: 1.375rem;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  :lang(zh-CN)
  .m-stage
  .teaser
  .a-link.link-addtocart,
:lang(zh-CN) .m-stage .teaser .a-button,
:lang(zh-CN) .m-stage .teaser .a-link,
:lang(zh-CN) .m-stage .teaser .a-link:not(.a-button),
:lang(zh-CN)
  .m-stage
  .teaser
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
:lang(zh-CN) .m-stage .teaser li,
:lang(zh-CN) .m-stage .teaser p {
  font-size: 0.9375rem;
}
body.pagetype-reduced:before {
  position: absolute;
  left: 0;
  width: 100%;
  height: 16px;
  content: "";
  background: url('/assets/img/header-bg.png') center center/cover no-repeat;
  z-index: 1;
}
.m-stepbystepaccordion {
  width: 100vw !important;
  left: -webkit-calc(-50vw + 50%) !important;
  left: calc(-50vw + 50%) !important;
  position: relative;
  max-width: 1440px;
  margin-bottom: 64px;
}
@media only screen and (min-width: 1440px) {
  .m-stepbystepaccordion {
    left: -webkit-calc(-720px + 50%) !important;
    left: calc(-720px + 50%) !important;
  }
}
.m-stepbystepaccordion .accordion-container {
  width: 100%;
  height: 100vh !important;
  min-height: 50rem;
}
.m-stepbystepaccordion .accordion-container .accordion-steps {
  width: 100%;
  height: 100%;
  padding: 2rem 1rem;
}
.m-stepbystepaccordion .accordion-container .accordion-steps .step {
  width: 100%;
  height: 3.75rem;
  min-width: auto !important;
  min-height: auto !important;
  margin: 0.5rem 0;
  padding: 0 !important;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.01, 0.25, 1);
  transition: 0.3s cubic-bezier(0.25, 0.01, 0.25, 1);
  cursor: pointer;
}
@media (min-width: 600px) {
  .m-stepbystepaccordion {
    margin-bottom: 80px;
  }
  .m-stepbystepaccordion .accordion-container {
    height: auto !important;
  }
  .m-stepbystepaccordion .accordion-container .accordion-steps {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .m-stepbystepaccordion .accordion-container .accordion-steps .step {
    width: 3.75rem;
    height: 60%;
    margin: 0 0.5rem;
  }
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap {
  min-width: 100%;
  min-height: 100%;
  -webkit-transition: height 0.3s cubic-bezier(0.25, 0.01, 0.25, 1),
    width 0.3s cubic-bezier(0.25, 0.01, 0.25, 1);
  transition: height 0.3s, width 0.3s;
  transition-timing-function: cubic-bezier(0.25, 0.01, 0.25, 1);
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-header {
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.85);
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-header
  .step-headline {
  display: none;
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-header
  .icon-plus {
  font-size: 24px;
  color: #000;
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content {
  display: none;
  width: auto;
  padding: 30px;
  background: rgba(255, 255, 255, 0.85);
  position: absolute;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  p {
  font-size: 16px;
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  li:last-child,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  p:last-child,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  ul:last-child {
  margin-bottom: 0;
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  p {
  margin-bottom: 1.5rem;
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .content-headline-topic {
  display: none;
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .content-headline-step {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.875rem;
  margin-bottom: 0.5rem;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  background: 0 0 !important;
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap:hover
  .step-content,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap:hover
  .step-header {
  background: rgba(255, 255, 255, 0.95);
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap:hover
  .step-header
  .icon-plus {
  color: #00629a;
}
.m-stepbystepaccordion .accordion-container .accordion-steps .step.is-active {
  width: 100%;
  cursor: default;
  -webkit-box-flex: 5;
  -webkit-flex: 5;
  -ms-flex: 5;
  flex: 5;
}
@media only screen and (min-width: 1024px) {
  .m-stepbystepaccordion .accordion-container .accordion-steps .step.is-active {
    -webkit-box-flex: 2.5;
    -webkit-flex: 2.5;
    -ms-flex: 2.5;
    flex: 2.5;
  }
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step.is-active
  .step-white-wrap {
  width: 100%;
  min-width: auto;
  max-width: 100%;
  min-height: auto;
  max-height: 100%;
  padding: 0;
  margin: 0;
  -webkit-transition: height 0.3s cubic-bezier(0.25, 0.01, 0.25, 1),
    width 0.3s cubic-bezier(0.25, 0.01, 0.25, 1);
  transition: height 0.3s, width 0.3s;
  transition-timing-function: cubic-bezier(0.25, 0.01, 0.25, 1);
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step.is-active
  .step-white-wrap
  .step-header {
  display: none;
  background: rgba(255, 255, 255, 0.95);
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step.is-active
  .step-white-wrap
  .step-content {
  position: relative;
  display: block;
  height: 100%;
  max-height: 100%;
  padding: 2rem;
  background: rgba(255, 255, 255, 0.95);
}
.m-stepbystepaccordion .accordion-container .accordion-steps .step .icon-plus {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 3.75rem !important;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step.is-active
  ~ .step
  .icon-plus {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
@media (min-width: 600px) {
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .icon-plus {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .m-stepbystepaccordion .accordion-container {
    height: auto;
  }
  .m-stepbystepaccordion .accordion-container .accordion-steps {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.m-step-element {
  background-color: #fff;
  padding: 7.5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.m-step-element .subline {
  font-weight: 400;
  font-size: 12px;
  margin-bottom: 8px;
  line-height: 18px;
}
.m-step-element .headline {
  font-weight: 700;
  font-size: 20px;
  margin: 0 0 16px;
}
.m-step-element .js-recommended-products {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.m-step-element .step-cta {
  margin-top: auto;
}
.m-step-element .step-cta[disabled="disabled"] {
  pointer-events: none;
  cursor: default;
}
.m-step-element .input-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
}
.m-step-element .input-container .input-field {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.m-step-element .input-container .input-field .m-searchfield {
  width: auto;
  margin: 0;
  height: auto;
}
.m-step-element .input-container .input-field .m-searchfield .form-row {
  height: 100%;
  margin-right: 5px;
  padding: 0;
}
.m-step-element .input-container .input-field .m-searchfield .m-searchinput {
  margin-bottom: 0;
  height: 100%;
}
.m-step-element .input-container .input-field .m-searchfield .input-wrap,
.m-step-element .input-container .input-field .m-searchfield .m-forminput,
.m-step-element
  .input-container
  .input-field
  .m-searchfield
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-step-element
  .input-container
  .input-field
  .m-searchfield
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-step-element
  .input-container
  .input-field
  .m-searchfield
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
.m-step-element .input-container .input-field .m-searchfield .searchinput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-step-element
  .input-container
  .input-field
  .m-searchfield
  .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-step-element
  .input-container
  .input-field
  .m-searchfield
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-step-element
  .input-container
  .input-field
  .m-searchfield
  input.m-forminput {
  height: 100%;
}
.m-step-element .input-container .js-recommended-products {
  width: auto;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-step-element
  .input-container
  .a-link.link-addtocart,
.m-step-element .input-container .a-button,
.m-step-element
  .input-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: auto;
  height: -webkit-fit-content;
  height: fit-content;
  margin-top: 0;
}
.m-stepper {
  background: 0 0;
}
@media (min-width: 900px) {
  .m-stage .slide .a-image img {
    padding-bottom: 0;
  }
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step.is-active
    .step-white-wrap {
    margin: 0 8rem;
  }
  .m-stepper {
    margin-bottom: 40px;
  }
}
.m-stepper ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media (min-width: 600px) {
  .m-stepper ul {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.m-stepper ul li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: auto;
  max-width: 150px;
  padding: 0.5em;
  position: relative;
  width: auto;
  z-index: 0;
  margin: 0;
}
.m-stepper ul li:after {
  background-color: #8a9097;
  content: "";
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  top: 24px;
  left: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: -1;
}
.m-stepper ul li:last-child:after {
  display: none;
}
.m-stepper .step-content .icon {
  background-color: #e0e2e5;
  border-radius: 16px;
  color: #979ea4;
  padding: 6px;
}
.m-stepper .step-content .icon.icon-list-check:before {
  position: relative;
  top: 3px;
}
.m-stepper .step-content .text {
  display: block;
  font-size: 0.75rem;
  line-height: 1.125rem;
  margin-top: 4px;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  overflow-wrap: break-word;
  position: relative;
  white-space: normal;
  width: 100%;
}
.m-stepper .is-active,
.m-stepper .is-done {
  border: none;
  font-weight: 400;
}
.m-stepper .is-active .step-content .icon,
.m-stepper .is-done .step-content .icon {
  background-color: #007bc0;
  color: #fff;
}
.m-stepper .is-done:after {
  background-color: #007bc0;
}
.m-stepper .is-not-active {
  color: #c1c7cc;
}
.m-sticky-cta-wrapper {
  position: -webkit-sticky;
  position: sticky;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 101;
  width: 100vw;
  max-width: 100vw;
  margin: 0 -webkit-calc(-50vw + 50%);
  margin: 0 calc(-50vw + 50%);
  max-height: 0;
  overflow-x: hidden;
  background-color: #fff;
  top: 48px !important;
}
.m-sticky-cta-wrapper.is-transparent {
  background: 0 0;
}
.m-sticky-cta-wrapper.sticky-content {
  max-height: -webkit-fit-content;
  max-height: fit-content;
  border-bottom: 1px solid #000;
}
.m-sticky-cta-wrapper .content {
  width: 100%;
  max-width: 1232px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 16px;
}
.m-sticky-cta-wrapper .content .cta-button-wrapper {
  margin-left: auto;
  padding: 0;
}
.m-sticky-cta-wrapper .content .cta-button-wrapper .primary-cta-button {
  height: -webkit-fit-content;
  height: fit-content;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: opacity 0.2s ease-in-out,
    -webkit-transform 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out,
    -webkit-transform 0.2s ease-in-out;
  opacity: 1;
}
.m-sticky-cta-wrapper
  .content
  .cta-button-wrapper
  .primary-cta-button.hide-cta {
  opacity: 0;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  height: 0;
  padding: 0;
}
.m-contenttextmedia
  li
  .m-sticky-cta-wrapper
  .content
  .cta-button-wrapper
  .m-productconversionarea
  .a-link.link-addtocart,
.m-sticky-cta-wrapper
  .content
  .cta-button-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-sticky-cta-wrapper .content .cta-button-wrapper .m-productconversionarea,
.m-sticky-cta-wrapper
  .content
  .cta-button-wrapper
  .m-productconversionarea
  .a-button,
.m-sticky-cta-wrapper
  .content
  .cta-button-wrapper
  .m-productconversionarea
  > * {
  margin-bottom: 0;
}
.m-subscriptiondetailitem .media .a-callout {
  width: -webkit-max-content;
  width: max-content;
}
@media (min-width: 900px) {
  .m-sticky-cta-wrapper {
    top: 88px !important;
  }
  .m-subscriptiondetailitem .content-wrap {
    width: 29%;
    padding: 0;
  }
  .m-subscriptiondetailitem .m-listheader span.quantity {
    padding: 0;
    text-align: center;
  }
  .m-subscriptiondetailitem .price-details {
    width: 46%;
  }
  .m-subscriptiondetailitem .price-details .quantity {
    width: 26%;
    text-align: center;
  }
  .m-subscriptiondetailitem .price-details .price-information.per-item,
  .m-subscriptiondetailitem .price-details .price-information.total {
    width: 37%;
  }
}
.m-subscriptiondetailitem .delete-subscription .m-layer .layer-wrapper {
  max-width: 860px;
}
.m-subscriptiondetailitem .delete-subscription .m-layer .layer-wrapper .m-form {
  margin-bottom: 0;
}
.m-subscriptiondetailitem .delete-subscription .a-link {
  margin-bottom: 10px;
}
.m-subscriptionselection .radio-border {
  padding: 10px 10px 10px 0;
  height: -webkit-fit-content;
  height: fit-content;
  border: 0 solid #e5e5e5;
}
.m-subscriptionselection .expand {
  font-size: 14px;
}
.m-subscriptionselection .expand p {
  font-size: 14px;
  margin-bottom: 15px;
}
.m-subscriptionselection .expand .m-forminput,
.m-subscriptionselection
  .expand
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-subscriptionselection
  .expand
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-subscriptionselection
  .expand
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
.m-subscriptionselection .expand p:first-child,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-subscriptionselection
  .expand
  .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-subscriptionselection
  .expand
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-subscriptionselection
  .expand
  input.m-forminput {
  margin-top: 15px;
}
.m-subscriptionselection .expand .m-forminput:last-child,
.m-subscriptionselection
  .expand
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:last-child,
.m-subscriptionselection
  .expand
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:last-child,
.m-subscriptionselection
  .expand
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:last-child,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-subscriptionselection
  .expand
  .technical-info-search:last-child,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-subscriptionselection
  .expand
  input.js-search-input:last-child,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-subscriptionselection
  .expand
  input.m-forminput:last-child {
  margin-bottom: 0;
}
.m-subtotalamount .list {
  width: 100%;
  margin: 0;
}
.m-subtotalamount {
  width: 100%;
  margin: 0;
}
.m-subtotalamount .a-horizontalrule,
.m-subtotalamount hr {
  width: 100%;
}
.m-subtotalamount .a-horizontalrule:before,
.m-subtotalamount hr:before {
  height: 1px;
  background: #e6e6e6;
}
.m-subtotalamount .shipping,
.m-subtotalamount .voucher {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
.m-subtotalamount .list li {
  padding: 0;
  margin: 5px 0 0;
}
.m-subtotalamount .list li .label,
.m-subtotalamount .list li .value {
  font-size: 0.875rem;
  padding: 0;
  margin: 0;
  width: 50%;
}
.m-subtotalamount .list li .label {
  text-align: left;
}
.m-subtotalamount .list li .value {
  text-align: right;
}
.m-subtotalamount .list li:first-of-type .label,
.m-subtotalamount .list li:first-of-type .value {
  font-size: 1.25rem;
  font-weight: 100;
}
.m-subtotalamount .list li:first-of-type .value {
  color: #00639a;
}
.m-subtotalamount .list li .previous {
  color: #ccc;
}
.m-table {
  margin-bottom: 64px;
  font-size: 12px;
}
@media (min-width: 600px) {
  .m-table {
    margin-bottom: 80px;
  }
}
.m-table table td.highlight,
.m-table table th.highlight {
  background: #d1e4ff !important;
}
.m-table table th,
.m-table table thead th {
  padding: 12px 16px;
  border-bottom: none;
  font-weight: 700;
}
.m-table table tbody:not(:first-child) tr:nth-child(even) td:nth-child(even),
.m-table table tbody:not(:first-child) tr:nth-child(even) td:nth-child(odd),
.m-table table tbody:not(:first-child) tr:nth-child(even) th,
.m-table table tbody:not(:first-child) tr:nth-child(odd) td:nth-child(even),
.m-table table tbody:not(:first-child) tr:nth-child(odd) td:nth-child(odd),
.m-table table tbody:not(:first-child) tr:nth-child(odd) th {
  white-space: normal;
}
.m-table table th.left-col {
  border-right: 2px solid #8a9097;
}
.m-table table td {
  border: none;
  padding: 12px 16px;
}
.m-table table td > .a-link::after {
  font-size: 0.99rem;
}
.m-table table td ul {
  padding-left: 20px;
}
.m-table table td ul:not(.list-unstyled) {
  list-style: square;
}
.m-table table th {
  padding: 12px 16px;
}
.m-table table tr {
  border-bottom: 1px solid #8a9097;
}
.m-table table td:nth-child(odd) {
  background: #eff1f2;
}
.m-table table.table-stripes-horizontal tbody tr {
  border-bottom: 1px solid #8a9097;
}
.m-table table.table-stripes-horizontal tbody tr:nth-child(even) td,
.m-table table.table-stripes-horizontal tbody tr:nth-child(even) th {
  background-color: #eff1f2 !important;
}
.m-table table.table-stripes-horizontal tbody tr:nth-child(odd) td,
.m-table table.table-stripes-horizontal tbody tr:nth-child(odd) th {
  background-color: #fff !important;
}
.m-table table.stock-data {
  font-size: 14px;
  line-height: 21px;
}
.m-table table.stock-data thead {
  border-bottom: 5px solid #71767c;
}
.m-table .fixed-head {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 20;
}
.m-table .footnote-number {
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}
.m-table table + .footnote-text {
  margin-top: 16px;
}
.m-table .footnote-text {
  font-size: 12px;
  line-height: 18px;
  color: #000;
  margin-bottom: 8px;
}
.m-table .scrollable {
  overflow-x: auto;
}
.m-table .a-caption {
  padding-top: 16px;
  color: #000;
  display: block;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
  opacity: 1;
}
.m-table .icon.icon-m {
  font-size: 0.75rem;
}
.m-table.compare-row table tr:nth-child(even) td,
.m-table.compare-row table tr:nth-child(even) th {
  background: #fff;
}
.m-table.compare-row table tr:nth-child(odd) td,
.m-table.compare-row table tr:nth-child(odd) th {
  background-color: #eff1f2;
}
.m-table.compare-row table tr td,
.m-table.compare-row table tr th {
  text-align: center;
  border-bottom: 1px solid #e6e6e6;
  font-size: 0.875rem;
}
.m-table.compare-row table tr td:first-child,
.m-table.compare-row table tr th:first-child {
  text-align: left;
  font-size: 1.25rem;
  font-weight: 100;
}
.m-table.compare-row table tr:last-child td,
.m-table.compare-row table tr:last-child th {
  border-bottom: none;
}
.m-table.m-table-searchable-list .cancelled,
.m-table.m-table-searchable-list .expired {
  background-color: #ffd9d9;
}
.m-table.m-table-searchable-list .converted,
.m-table.m-table-searchable-list .ordered,
.m-table.m-table-searchable-list .shipped {
  background-color: #d1e4ff;
}
.m-table.m-table-searchable-list .confirmed,
.m-table.m-table-searchable-list .created,
.m-table.m-table-searchable-list .inprocess,
.m-table.m-table-searchable-list .pending {
  background-color: #ffdf95;
}
.m-table.m-table-searchable-list .DTFC_LeftBodyWrapper,
.m-table.m-table-searchable-list .DTFC_LeftHeadWrapper {
  border-right: 2px solid #8a9097;
}
.m-table.m-table-searchable-list .DTFC_LeftHeadWrapper table thead tr,
.m-table.m-table-searchable-list .dataTables_scrollHead table thead tr {
  border-bottom: 4px solid #8a9097;
  height: auto !important;
}
.m-table.m-table-searchable-list table {
  border-collapse: collapse;
}
.m-table.m-table-searchable-list table thead td,
.m-table.m-table-searchable-list table thead th {
  border: none;
}
.m-table.m-table-searchable-list table thead tr {
  height: 0 !important;
}
.m-table.m-table-searchable-list table tbody tr {
  border-bottom: 1px solid #8a9097;
}
.m-table.m-table-searchable-list table tbody td {
  border: none;
}
.m-table.m-table-searchable-list table td:nth-child(odd) {
  background: #fff;
}
.m-tabs {
  position: relative;
  margin-bottom: 64px;
}
.m-tabs:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-tabs > .tabs-wrapper {
  position: relative;
}
.m-tabs .tabs-static {
  background: #eff1f2;
}
.m-tabs .tabs-sticky {
  background: #eff1f2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}
@media (min-width: 600px) {
  .m-tabs {
    margin-bottom: 80px;
  }
  .m-tabs .tabs-static:before,
  .m-tabs .tabs-sticky:before,
  .m-tabs > .tabs-wrapper:before {
    content: "";
    display: block;
    width: 100vw;
    height: 100%;
    background: #eff1f2;
    position: absolute;
    margin-left: 50%;
    left: -50vw;
  }
}
.m-tabs .tabs-sticky .tabs-wrapper {
  background: 0 0;
}
.m-tabs .tabs-sticky .tabs-wrapper .tabs-nav {
  position: relative;
  z-index: 2;
  max-width: initial;
  padding: 0;
  margin: 0;
}
.m-tabs .tabs-sticky .tabs-wrapper .tabs-nav li:first-child a {
  overflow: initial;
}
.m-tabs .tabs-sticky .tabs-wrapper .tab-panel {
  position: relative;
  z-index: 1;
}
.m-tabs .tabs-sticky .tabs-sticky-ctc-wrapper {
  min-height: 48px !important;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
  -ms-flex-pack: end;
  justify-content: end;
  padding-right: 2px;
}
.m-tabs .tabs-sticky .tabs-sticky-ctc-wrapper .m-productconversionarea,
.m-tabs .tabs-sticky .tabs-sticky-ctc-wrapper .m-productconversionarea > * {
  margin: 0;
}
.m-tabs .tab-more-pane li,
.m-tabs .tabs-nav li {
  background: 0 0;
}
.m-tabs .tabs-nav {
  background: #eff1f2;
  border-bottom: 1px solid #7d8389;
  padding: 0 24px;
}
.m-tabs .tabs-nav li {
  border: none;
  background: 0 0;
  font-weight: 400;
  margin: 0 0 0 4px;
}
.m-tabs .tabs-nav li.is-active,
.no-touchevents .m-tabs .tabs-nav li:hover {
  color: #007bc0;
  background: 0 0;
}
.m-tabs .tabs-nav li.is-active > a,
.no-touchevents .m-tabs .tabs-nav li:hover > a {
  color: #007bc0;
}
.m-tabs .tabs-nav li.is-active > a:after,
.no-touchevents .m-tabs .tabs-nav li:hover > a:after {
  width: 100%;
}
.m-tabs .tabs-nav li > a {
  position: relative;
  color: #000;
  padding: 12px 14px;
}
.m-tabs .tabs-nav li > a:after {
  content: "";
  opacity: 1;
  position: absolute;
  bottom: 0;
  background-color: #007bc0;
  height: 2px;
  width: 0;
  -webkit-transition: width 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: width 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  left: 0;
  margin-left: 0;
}
.m-tabs .tabs-nav li.tab-more:hover > a:after {
  background: 0 0;
}
.m-tabs .tabs-nav li.tab-more > a {
  color: #000;
}
.m-tabs .tabs-nav li.tab-more > a:after {
  background: 0 0;
}
.m-tabs .tabs-nav li.tab-more.is-active {
  color: #007bc0;
}
.m-tabs .tabs-nav li.is-open + .tab-more-pane {
  top: 105%;
  background: #eff1f2;
}
@media (max-width: 599px) {
  .m-tabs .tabs-static {
    width: 100vw;
    margin-left: -16px;
  }
  .m-tabs .tabs-sticky {
    width: 100vw;
  }
  .m-tabs .tabs-sticky .tabs-sticky-ctc-wrapper .js-add-to-basket {
    width: auto !important;
    float: right;
  }
  .m-tabs .tabs-sticky .tabs-sticky-ctc-wrapper .js-add-to-basket .text {
    display: none;
  }
  .m-tabs .tabs-nav li.is-open + .tab-more-pane {
    top: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    margin: 0;
  }
  .m-teaser .teaser-media .a-image img {
    width: 100%;
  }
}
.m-tabs .tab-panel.is-active {
  width: 100% !important;
  z-index: 0;
  position: relative;
}
.m-tabs .tab-more-pane {
  text-align: left;
}
.m-tabs .tab-more-pane .tab-more-pane-list {
  white-space: normal;
  padding: 20px;
}
.m-tabs .tab-more-pane .tab-more-pane-list a {
  width: 100%;
  padding: 15px 10px;
  margin-bottom: 15px;
}
.m-tabs .tab-more-pane .tab-more-pane-list a:last-child {
  margin-bottom: 0;
}
.m-tabs .tab-more-pane .tab-more-pane-list .is-active {
  margin-bottom: 18px;
}
.pagetype-product-detail .m-tabs .m-contentheader .a-heading,
.pagetype-shop-detail .m-tabs .m-contentheader .a-heading {
  color: #00639a;
  padding-bottom: 10px;
  border-bottom: 1px solid #e6e6e6;
}
.g-layout-half .m-tabs > .tabs-wrapper:after,
.g-layout-half .m-tabs > .tabs-wrapper:before {
  display: none;
}
.g-layout-half .m-tabs .tab-panel {
  width: 100% !important;
  margin-left: auto !important;
}
#tab-navigation + .g-col,
#tab-navigation + .m-scrollytelling {
  position: relative;
  margin-top: -46px;
}
header.usp-bar-active ~ .m-tabsrebrush {
  top: 96px !important;
}
.m-tabs-rebrush .tab {
  font-weight: 400;
  font-size: 16px;
  text-decoration: none;
}
@media (min-width: 900px) {
  .m-tabs-rebrush .tab {
    position: relative;
    margin-left: 4px;
  }
  .m-tabs-rebrush .tab:after {
    content: "";
    opacity: 1;
    position: absolute;
    bottom: 0;
    background-color: #007bc0;
    height: 2px;
    width: 0;
    -webkit-transition: width 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
    transition: width 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
    left: 0;
    margin-left: 0;
  }
  .m-tabs-rebrush .tab:not(.current-tab) {
    color: #000;
  }
  .m-tabs-rebrush .tab:first-child {
    margin-left: 0;
  }
  .m-tabs-rebrush .tab:hover {
    color: #006ead;
  }
  .m-tabs-rebrush .tab:hover:after {
    width: 100%;
  }
}
.m-tabs-rebrush .tabs-rebrush-mobile {
  z-index: 3;
}
.m-tabs-rebrush .tabs-rebrush-mobile .tab {
  padding: 14px 13px;
  background-color: #fff;
}
.m-tabs-rebrush .tabs-rebrush-mobile .tab.current-tab {
  background-color: #d0d4d8;
}
.m-tabs-rebrush .tabs-rebrush-mobile .tab.active {
  background-color: #007bc0;
  color: #fff;
}
.m-tabs-rebrush .tabs-rebrush-mobile .tab .current-tab-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.m-tabs-rebrush .tabs-rebrush-mobile .tab .dropdown-toggle-icon {
  color: #000;
  font-size: 24px;
  line-height: 1;
}
.m-tabs-rebrush .tabs-rebrush-desktop {
  border-bottom: 1px solid #7d8389;
}
.m-tabs-rebrush .tabs-rebrush-desktop.tabs-sticky {
  top: 82px !important;
}
.m-tabs-rebrush .tabs-rebrush-desktop .tabs-slider {
  padding: 0 24px;
}
.m-tabs-rebrush .tabs-rebrush-desktop .tabs-slider .slick-track {
  margin: 0;
  height: 48px;
}
.m-tabs-rebrush
  .tabs-rebrush-desktop
  .tabs-slider
  .slick-track
  .tab.slick-slide {
  display: inline-block;
  padding: 12px 16px;
  width: auto;
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.m-tabs-rebrush
  .tabs-rebrush-desktop
  .tabs-slider
  .slick-track
  .tab.slick-slide.slick-current.slick-active {
  color: #007bc0;
}
.m-tabs-rebrush
  .tabs-rebrush-desktop
  .tabs-slider-pagination-arrows
  .a-paginationarrows.next,
.m-tabs-rebrush
  .tabs-rebrush-desktop
  .tabs-slider-pagination-arrows
  .a-paginationarrows.prev {
  font-weight: 700;
  background: #eff1f2;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 100%;
  color: #000;
  font-size: 24px;
  width: auto;
  padding: 12px;
  line-height: 1;
}
.m-tabs-rebrush
  .tabs-rebrush-desktop
  .tabs-slider-pagination-arrows
  .a-paginationarrows.next.slick-disabled,
.m-tabs-rebrush
  .tabs-rebrush-desktop
  .tabs-slider-pagination-arrows
  .a-paginationarrows.next.slick-hidden,
.m-tabs-rebrush
  .tabs-rebrush-desktop
  .tabs-slider-pagination-arrows
  .a-paginationarrows.prev.slick-disabled,
.m-tabs-rebrush
  .tabs-rebrush-desktop
  .tabs-slider-pagination-arrows
  .a-paginationarrows.prev.slick-hidden {
  opacity: 0;
  display: none !important;
}
.m-tabs-rebrush .tabs-rebrush-content .tab-rebrush-panel {
  padding: 30px 0;
}
.m-tabs-rebrush .tabs-rebrush-content .tab-rebrush-panel.similar-content {
  position: relative;
  background: #eff1f2;
  padding-left: 0;
  padding-right: 0;
}
.m-tabs-rebrush
  .tabs-rebrush-content
  .tab-rebrush-panel.similar-content:before {
  content: "";
  background: #eff1f2;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  width: 16px;
  right: -16px;
}
.m-tabs-rebrush .tabs-rebrush-content .tab-rebrush-panel.similar-content:after {
  content: "";
  background: #eff1f2;
  position: absolute;
  left: -16px;
  top: 0;
  bottom: 0;
  z-index: 1;
  width: 16px;
}
@media (min-width: 900px) {
  .m-tabs-rebrush .tabs-rebrush-content .tab-rebrush-panel.similar-content {
    padding: 24px 16px 32px;
  }
  .m-tabs-rebrush
    .tabs-rebrush-content
    .tab-rebrush-panel.similar-content:after,
  .m-tabs-rebrush
    .tabs-rebrush-content
    .tab-rebrush-panel.similar-content:before {
    display: none;
  }
}
.m-tabs-rebrush .tabs-rebrush-content .tab-rebrush-panel .m-contenttextmedia {
  margin-left: 0;
  margin-right: 0;
}
.m-tabs-rebrush .tabs-rebrush-content .tab-rebrush-panel .g-col {
  padding: 0;
}
@media (min-width: 600px) {
  .m-tabs-rebrush .tabs-rebrush-content .tab-rebrush-panel {
    padding: 40px 0;
  }
}
@media (min-width: 900px) {
  .m-tabs-rebrush .tabs-rebrush-content .tab-rebrush-panel {
    padding: 40px 16px;
  }
  .a-morecontenttogglelink
    .more-less-button
    .m-tabs-rebrush.my-pdp
    a.a-link-primary.a-button.content-toggle,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart,
  .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .m-tabs-rebrush.my-pdp
    .a-link.a-button,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .m-tabs-rebrush.my-pdp
    .a-link,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-tabs-rebrush.my-pdp
    a.a-link-primary.a-button,
  .m-tabs-rebrush.my-pdp .a-button-primary,
  .m-tabs-rebrush.my-pdp .a-link-primary.a-button.a-button-link,
  .m-tabs-rebrush.my-pdp .a-link-primary.a-button.a-link,
  .m-tabs-rebrush.my-pdp
    .a-morecontenttogglelink
    .more-less-button
    a.a-link-primary.a-button.content-toggle,
  .m-tabs-rebrush.my-pdp
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .m-tabs-rebrush.my-pdp
    .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .a-link.a-button,
  .m-tabs-rebrush.my-pdp
    .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .a-link,
  .m-tabs-rebrush.my-pdp
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-link-primary.a-button {
    width: auto;
  }
}
.m-tabs-rebrush.my-pdp {
  margin: 48px 0 0;
}
.m-tabs-rebrush.my-pdp .tabs-rebrush-mobile .tab.current-tab {
  background-color: #eee;
}
.m-tabs-rebrush.my-pdp .tabs-rebrush-desktop:before {
  content: "";
  position: absolute;
  top: 0;
  background: #eff1f2;
  bottom: -1px;
  left: -100vw;
  right: -100vw;
  border-bottom: 1px solid #7d8389;
}
.m-tabs-rebrush.my-pdp .tabs-rebrush-content .tab-rebrush-panel {
  padding-left: 0;
  padding-right: 0;
}
.m-tabs-rebrush.my-pdp .tabs-rebrush-content .tab-rebrush-panel:first-of-type {
  position: relative;
  background-color: #eff1f2;
}
.m-tabs-rebrush.my-pdp
  .tabs-rebrush-content
  .tab-rebrush-panel:first-of-type:before {
  -webkit-box-shadow: 0 0 0 100vmax #eff1f2;
  box-shadow: 0 0 0 100vmax #eff1f2;
  -webkit-clip-path: inset(0 -100vmax);
  clip-path: inset(0 -100vmax);
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
}
.m-tabs-rebrush.my-pdp
  .tabs-rebrush-content
  .tab-rebrush-panel
  > .g-col
  > :last-child {
  margin-bottom: 0;
}
.m-tabs-rebrush.my-pdp .tabs-rebrush-content .tab-rebrush-panel > .a-heading {
  margin: 0 0 24px;
}
.m-tabs-rebrush.my-pdp
  .tabs-rebrush-content
  .tab-rebrush-panel
  .a-alert
  + .o-filelist {
  margin-top: 32px;
}
.a-morecontenttogglelink
  .more-less-button
  .m-tabs-rebrush.my-pdp
  a.a-link-primary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-tabs-rebrush.my-pdp
  .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-tabs-rebrush.my-pdp
  .a-link.a-button,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-tabs-rebrush.my-pdp
  .a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-tabs-rebrush.my-pdp
  a.a-link-primary.a-button,
.m-tabs-rebrush.my-pdp .a-button-primary,
.m-tabs-rebrush.my-pdp .a-link-primary.a-button.a-button-link,
.m-tabs-rebrush.my-pdp .a-link-primary.a-button.a-link,
.m-tabs-rebrush.my-pdp
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle,
.m-tabs-rebrush.my-pdp
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-tabs-rebrush.my-pdp
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button,
.m-tabs-rebrush.my-pdp
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link,
.m-tabs-rebrush.my-pdp
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button {
  padding: 13px 16px 12px;
  border-radius: 0;
  background-color: #007bc0;
  border-color: #007bc0;
  font-weight: 400;
  font-size: 16px;
  white-space: unset;
}
.a-morecontenttogglelink
  .more-less-button
  .m-tabs-rebrush.my-pdp
  a.a-link-primary.a-button.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-tabs-rebrush.my-pdp
  .a-link.link-addtocart:hover,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-tabs-rebrush.my-pdp
  .a-link.a-button:hover,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-tabs-rebrush.my-pdp
  .a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-tabs-rebrush.my-pdp
  a.a-link-primary.a-button:hover,
.m-tabs-rebrush.my-pdp .a-button-primary:hover,
.m-tabs-rebrush.my-pdp .a-link-primary.a-button.a-link:hover,
.m-tabs-rebrush.my-pdp
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle:hover,
.m-tabs-rebrush.my-pdp
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-tabs-rebrush.my-pdp
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button:hover,
.m-tabs-rebrush.my-pdp
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link:hover,
.m-tabs-rebrush.my-pdp
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button:hover {
  border-color: #00629a;
  background-color: #00629a;
}
.a-morecontenttogglelink
  .more-less-button
  .m-tabs-rebrush.my-pdp
  a.a-link-secondary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-tabs-rebrush.my-pdp
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-tabs-rebrush.my-pdp
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-tabs-rebrush.my-pdp
  .a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-tabs-rebrush.my-pdp
  .a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-tabs-rebrush.my-pdp
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-tabs-rebrush.my-pdp
  .a-button.a-link:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-tabs-rebrush.my-pdp
  .js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-tabs-rebrush.my-pdp
  a.a-link-secondary.a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-tabs-rebrush.my-pdp
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-tabs-rebrush.my-pdp
  .a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-tabs-rebrush.my-pdp
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-tabs-rebrush.my-pdp
  .a-button,
.m-tabs-rebrush.my-pdp .a-button-secondary,
.m-tabs-rebrush.my-pdp .a-link-secondary.a-button.a-button-link,
.m-tabs-rebrush.my-pdp .a-link-secondary.a-button.a-link,
.m-tabs-rebrush.my-pdp
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle,
.m-tabs-rebrush.my-pdp
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart),
.m-tabs-rebrush.my-pdp
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart,
.m-tabs-rebrush.my-pdp
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart),
.m-tabs-rebrush.my-pdp
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-tabs-rebrush.my-pdp
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.m-tabs-rebrush.my-pdp
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-tabs-rebrush.my-pdp
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection,
.m-tabs-rebrush.my-pdp
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button,
.m-tabs-rebrush.my-pdp
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-tabs-rebrush.my-pdp
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-tabs-rebrush.my-pdp
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button,
.m-tabs-rebrush.my-pdp
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-tabs-rebrush.my-pdp .o-list .a-loadmore button,
.m-tabs-rebrush.my-pdp
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-tabs-rebrush.my-pdp
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-list .a-loadmore .m-tabs-rebrush.my-pdp button,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-tabs-rebrush.my-pdp
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-tabs-rebrush.my-pdp
  .a-button {
  padding: 11px 16px 10px;
  border-radius: 0;
  background-color: transparent;
  font-weight: 400;
  font-size: 16px;
  border: 1px solid #007bc0;
  color: #007bc0;
}
.a-morecontenttogglelink
  .more-less-button
  .m-tabs-rebrush.my-pdp
  a.a-link-secondary.a-button.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-tabs-rebrush.my-pdp
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-tabs-rebrush.my-pdp
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-tabs-rebrush.my-pdp
  .a-link-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-tabs-rebrush.my-pdp
  .a-link.link-addtocart:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-tabs-rebrush.my-pdp
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-tabs-rebrush.my-pdp
  .a-button.a-link:hover:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-tabs-rebrush.my-pdp
  .js-reset-selection:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-tabs-rebrush.my-pdp
  a.a-link-secondary.a-button:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-tabs-rebrush.my-pdp
  .a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-tabs-rebrush.my-pdp
  .a-button:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-tabs-rebrush.my-pdp
  .a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-tabs-rebrush.my-pdp
  .a-button:hover,
.m-tabs-rebrush.my-pdp .a-button-secondary:hover,
.m-tabs-rebrush.my-pdp .a-link-secondary.a-button.a-link:hover,
.m-tabs-rebrush.my-pdp
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle:hover,
.m-tabs-rebrush.my-pdp
  .m-contenttextmedia
  li
  .a-button.a-link:hover:not(.link-addtocart),
.m-tabs-rebrush.my-pdp
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:hover,
.m-tabs-rebrush.my-pdp
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover:not(.link-addtocart),
.m-tabs-rebrush.my-pdp
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.m-tabs-rebrush.my-pdp
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:hover,
.m-tabs-rebrush.my-pdp
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.m-tabs-rebrush.my-pdp
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection:hover,
.m-tabs-rebrush.my-pdp
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button:hover,
.m-tabs-rebrush.my-pdp
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.m-tabs-rebrush.my-pdp
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-tabs-rebrush.my-pdp
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:hover,
.m-tabs-rebrush.my-pdp
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-tabs-rebrush.my-pdp .o-list .a-loadmore button:hover,
.m-tabs-rebrush.my-pdp
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.m-tabs-rebrush.my-pdp
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.o-list .a-loadmore .m-tabs-rebrush.my-pdp button:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-tabs-rebrush.my-pdp
  .a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-tabs-rebrush.my-pdp
  .a-button:hover {
  border-color: #00629a;
  background-color: #d1e4ff;
  color: #00629a;
}
@media (min-width: 600px) {
  .m-tabs-rebrush.my-pdp {
    margin: 64px 0;
  }
  .m-tabs-rebrush.my-pdp
    .tabs-rebrush-content
    .tab-rebrush-panel
    .o-filelist
    .file-tile {
    width: 100%;
    margin-right: 0;
  }
  .m-tabs-rebrush.my-pdp
    .tabs-rebrush-content
    .tab-rebrush-panel
    .o-filelist
    .file-tile:nth-of-type(even) {
    margin-right: 0;
  }
  .m-tabs-rebrush.my-pdp
    .tabs-rebrush-content
    .tab-rebrush-panel
    .o-filelist
    .file-tile:nth-of-type(odd) {
    margin-left: 0;
  }
  .a-morecontenttogglelink
    .more-less-button
    .m-tabs-rebrush.my-pdp
    a.a-link-primary.a-button.content-toggle,
  .a-morecontenttogglelink
    .more-less-button
    .m-tabs-rebrush.my-pdp
    a.a-link-secondary.a-button.content-toggle,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-tabs-rebrush.my-pdp
    .a-link-secondary.a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart:not(.link-addtocart),
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-tabs-rebrush.my-pdp
    .a-button.a-link:not(.link-addtocart),
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .m-tabs-rebrush.my-pdp
    .js-reset-selection,
  .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .m-tabs-rebrush.my-pdp
    .a-link.a-button,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .m-tabs-rebrush.my-pdp
    .a-link,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-tabs-rebrush.my-pdp
    a.a-link-primary.a-button,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-tabs-rebrush.my-pdp
    a.a-link-secondary.a-button,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-tabs-rebrush.my-pdp
    .a-button,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-tabs-rebrush.my-pdp
    .a-button,
  .m-tabs-rebrush.my-pdp .a-button-primary,
  .m-tabs-rebrush.my-pdp .a-button-secondary,
  .m-tabs-rebrush.my-pdp .a-link-primary.a-button.a-button-link,
  .m-tabs-rebrush.my-pdp .a-link-primary.a-button.a-link,
  .m-tabs-rebrush.my-pdp .a-link-secondary.a-button.a-button-link,
  .m-tabs-rebrush.my-pdp .a-link-secondary.a-button.a-link,
  .m-tabs-rebrush.my-pdp
    .a-morecontenttogglelink
    .more-less-button
    a.a-link-primary.a-button.content-toggle,
  .m-tabs-rebrush.my-pdp
    .a-morecontenttogglelink
    .more-less-button
    a.a-link-secondary.a-button.content-toggle,
  .m-tabs-rebrush.my-pdp
    .m-contenttextmedia
    li
    .a-button.a-link:not(.link-addtocart),
  .m-tabs-rebrush.my-pdp
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link-secondary.a-link.link-addtocart,
  .m-tabs-rebrush.my-pdp
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .m-tabs-rebrush.my-pdp
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(.link-addtocart),
  .m-tabs-rebrush.my-pdp
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-link.link-addtocart,
  .m-tabs-rebrush.my-pdp
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-link.link-addtocart,
  .m-tabs-rebrush.my-pdp
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-link.link-addtocart,
  .m-tabs-rebrush.my-pdp
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .js-reset-selection,
  .m-tabs-rebrush.my-pdp
    .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .a-link.a-button,
  .m-tabs-rebrush.my-pdp
    .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .a-link,
  .m-tabs-rebrush.my-pdp
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-link-primary.a-button,
  .m-tabs-rebrush.my-pdp
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-link-secondary.a-button,
  .m-tabs-rebrush.my-pdp
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button,
  .m-tabs-rebrush.my-pdp
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .m-tabs-rebrush.my-pdp
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-button,
  .m-tabs-rebrush.my-pdp
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .m-tabs-rebrush.my-pdp .o-list .a-loadmore button,
  .m-tabs-rebrush.my-pdp
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button,
  .m-tabs-rebrush.my-pdp
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .o-list .a-loadmore .m-tabs-rebrush.my-pdp button,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-tabs-rebrush.my-pdp
    .a-button {
    width: auto;
    margin-right: 0;
  }
  .m-teaser.teaser-100 .teaser-media {
    padding-right: 32px;
  }
}
@media (min-width: 900px) {
  .a-morecontenttogglelink
    .more-less-button
    .m-tabs-rebrush.my-pdp
    a.a-link-secondary.a-button.content-toggle,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-tabs-rebrush.my-pdp
    .a-link-secondary.a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart:not(.link-addtocart),
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-tabs-rebrush.my-pdp
    .a-button.a-link:not(.link-addtocart),
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .m-tabs-rebrush.my-pdp
    .js-reset-selection,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-tabs-rebrush.my-pdp
    a.a-link-secondary.a-button,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-tabs-rebrush.my-pdp
    .a-button,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-tabs-rebrush.my-pdp
    .a-button,
  .m-tabs-rebrush.my-pdp .a-button-secondary,
  .m-tabs-rebrush.my-pdp .a-link-secondary.a-button.a-button-link,
  .m-tabs-rebrush.my-pdp .a-link-secondary.a-button.a-link,
  .m-tabs-rebrush.my-pdp
    .a-morecontenttogglelink
    .more-less-button
    a.a-link-secondary.a-button.content-toggle,
  .m-tabs-rebrush.my-pdp
    .m-contenttextmedia
    li
    .a-button.a-link:not(.link-addtocart),
  .m-tabs-rebrush.my-pdp
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link-secondary.a-link.link-addtocart,
  .m-tabs-rebrush.my-pdp
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:not(.link-addtocart),
  .m-tabs-rebrush.my-pdp
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-link.link-addtocart,
  .m-tabs-rebrush.my-pdp
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-link.link-addtocart,
  .m-tabs-rebrush.my-pdp
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-link.link-addtocart,
  .m-tabs-rebrush.my-pdp
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .js-reset-selection,
  .m-tabs-rebrush.my-pdp
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-link-secondary.a-button,
  .m-tabs-rebrush.my-pdp
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button,
  .m-tabs-rebrush.my-pdp
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .m-tabs-rebrush.my-pdp
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .a-button,
  .m-tabs-rebrush.my-pdp
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .m-tabs-rebrush.my-pdp .o-list .a-loadmore button,
  .m-tabs-rebrush.my-pdp
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .a-button,
  .m-tabs-rebrush.my-pdp
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .o-list .a-loadmore .m-tabs-rebrush.my-pdp button,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-tabs-rebrush.my-pdp
    .a-link.link-addtocart,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-tabs-rebrush.my-pdp
    .a-button {
    width: auto;
  }
}
.m-tabs-rebrush.my-pdp .tabs-slider-pagination-arrows .a-paginationarrows.next,
.m-tabs-rebrush.my-pdp .tabs-slider-pagination-arrows .a-paginationarrows.prev {
  color: #000;
}
.m-tabs-rebrush.my-pdp
  .tabs-slider-pagination-arrows
  .a-paginationarrows.next:hover,
.m-tabs-rebrush.my-pdp
  .tabs-slider-pagination-arrows
  .a-paginationarrows.prev:hover {
  color: #2c5de5;
}
.m-tabs-rebrush.my-pdp .tabs-slider {
  background-color: #eff1f2;
}
.m-tabs-rebrush.my-pdp .tabs-slider .slick-track .tab {
  color: initial;
}
.m-tabs-rebrush.my-pdp .tabs-slider .slick-track .tab:hover {
  color: #000;
}
.m-tabs-rebrush.my-pdp
  .tabs-slider
  .slick-track
  .tab.slick-slide.slick-current.slick-active:after {
  background-color: #2c5de5;
}
.m-tabs-rebrush.my-pdp .m-togglebox .item .togglebox-title {
  color: #000;
}
.m-tabs-rebrush.my-pdp .m-technical-info-rebrush .technical-info-content-wrap {
  padding-bottom: 20px;
}
.m-tabs-rebrush.my-pdp .o-producttilesslider {
  background-color: #eee;
}
.m-tabs-rebrush.my-pdp
  .o-producttilesslider
  .o-producttile
  .product-image-wrapper
  .a-link
  .a-image
  img {
  object-fit: unset;
  width: 100%;
}
.m-tabstogglebox .m-togglebox .item .togglebox-title .text {
  padding-left: 0;
}
.m-tagcloud {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: none;
  margin-bottom: 30px;
}
.m-tagcloud .a-heading {
  display: none;
  margin-bottom: 0;
}
.m-tagcloud .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
}
.m-tagcloud .list > li.button,
.m-tagcloud .list > li.item {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: block;
  position: relative;
  float: left;
}
.m-tagcloud .list > li a.a-link {
  padding: 0 20px;
}
.m-tagcloud .list.clearfix:after,
.m-tagcloud .list > li a.a-link::before,
.m-tagcloud .o-dob2address .list.suggestion-togglebox-content:after,
.m-tagcloud .o-dob2repairaddressfields .list.suggestion-togglebox-content:after,
.m-tagcloud .o-dobaddress .list.suggestion-togglebox-content:after,
.o-dob2address .m-tagcloud .list.suggestion-togglebox-content:after,
.o-dob2repairaddressfields .m-tagcloud .list.suggestion-togglebox-content:after,
.o-dobaddress .m-tagcloud .list.suggestion-togglebox-content:after {
  display: none;
}
.m-tagcloud .available-tags {
  margin-bottom: 24px;
}
.m-tagcloud .available-tags .list > li.button {
  border: 0 transparent;
  color: #000;
  height: 32px;
  margin: 0;
}
.m-tagcloud .available-tags .list > li.button .a-link,
.m-tagcloud .available-tags .list > li.button .js-available-tags-less-btn,
.m-tagcloud .available-tags .list > li.button .js-available-tags-more-btn {
  color: #000;
  height: 32px;
  line-height: 32px;
  padding: 0 16px;
}
.m-tagcloud .available-tags .list > li.button .a-link:after,
.m-tagcloud .available-tags .list > li.button .js-available-tags-less-btn:after,
.m-tagcloud
  .available-tags
  .list
  > li.button
  .js-available-tags-more-btn:after {
  content: none;
}
.m-tagcloud .available-tags .list > li.button .a-link i.icon,
.m-tagcloud
  .available-tags
  .list
  > li.button
  .js-available-tags-less-btn
  i.icon,
.m-tagcloud
  .available-tags
  .list
  > li.button
  .js-available-tags-more-btn
  i.icon {
  display: none;
}
.m-tagcloud .available-tags .list > li.item {
  margin: 0;
}
.m-contenttextmedia
  .m-tagcloud
  .available-tags
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart,
.m-contenttextmedia
  .m-tagcloud
  .available-tags
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled),
.m-tagcloud .available-tags .list > li.item .a-button,
.m-tagcloud
  .available-tags
  .list
  > li.item
  .a-button:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled),
.m-tagcloud .available-tags .list > li.item button,
.m-tagcloud
  .available-tags
  .m-contenttextmedia
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart,
.m-tagcloud
  .available-tags
  .m-contenttextmedia
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled) {
  background-color: #e0e2e5;
  border: 0 transparent;
  border-radius: 32px;
  color: #000;
  height: 32px;
  font-size: 1rem;
  line-height: 1.5rem;
}
.m-contenttextmedia
  .m-tagcloud
  .available-tags
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:active,
.m-contenttextmedia
  .m-tagcloud
  .available-tags
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  .m-tagcloud
  .available-tags
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):active,
.m-contenttextmedia
  .m-tagcloud
  .available-tags
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):hover,
.m-tagcloud .available-tags .list > li.item .a-button:active,
.m-tagcloud .available-tags .list > li.item .a-button:hover,
.m-tagcloud
  .available-tags
  .list
  > li.item
  .a-button:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):active,
.m-tagcloud
  .available-tags
  .list
  > li.item
  .a-button:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):hover,
.m-tagcloud .available-tags .list > li.item button:active,
.m-tagcloud .available-tags .list > li.item button:hover,
.m-tagcloud
  .available-tags
  .m-contenttextmedia
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:active,
.m-tagcloud
  .available-tags
  .m-contenttextmedia
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-tagcloud
  .available-tags
  .m-contenttextmedia
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):active,
.m-tagcloud
  .available-tags
  .m-contenttextmedia
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):hover {
  background-color: #007bc0;
  color: #fff;
}
.m-contenttextmedia
  .m-tagcloud
  .available-tags
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):visited,
.m-contenttextmedia
  .m-tagcloud
  .available-tags
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:visited,
.m-tagcloud
  .available-tags
  .list
  > li.item
  .a-button:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):visited,
.m-tagcloud .available-tags .list > li.item .a-button:visited,
.m-tagcloud .available-tags .list > li.item button:visited,
.m-tagcloud
  .available-tags
  .m-contenttextmedia
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):visited,
.m-tagcloud
  .available-tags
  .m-contenttextmedia
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:visited {
  text-decoration: none;
}
.m-tagcloud .selected-tags {
  margin: 0;
  padding-top: 16px;
  border-top: 1px solid #8a9097;
}
.m-tagcloud .selected-tags .list > li.button {
  height: 32px;
  margin: 0;
}
.m-tagcloud .selected-tags .list > li.button .a-link,
.m-tagcloud .selected-tags .list > li.button .js-available-tags-reset-btn {
  height: 32px;
  line-height: 2.2;
  padding: 0 16px;
}
.m-tagcloud .selected-tags .list > li.button .a-link:after,
.m-tagcloud
  .selected-tags
  .list
  > li.button
  .js-available-tags-reset-btn:after {
  content: none;
}
.m-tagcloud .selected-tags .list > li.button .a-link .icon-reset:before,
.m-tagcloud .selected-tags .list > li.button .a-link .icon:before,
.m-tagcloud
  .selected-tags
  .list
  > li.button
  .js-available-tags-reset-btn
  .icon-reset:before,
.m-tagcloud
  .selected-tags
  .list
  > li.button
  .js-available-tags-reset-btn
  .icon:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  margin-right: 4px;
}
.m-tagcloud .selected-tags .list > li.item {
  margin: 0;
}
.m-contenttextmedia
  .m-tagcloud
  .selected-tags
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart,
.m-contenttextmedia
  .m-tagcloud
  .selected-tags
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled),
.m-tagcloud .selected-tags .list > li.item .a-button,
.m-tagcloud
  .selected-tags
  .list
  > li.item
  .a-button:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled),
.m-tagcloud .selected-tags .list > li.item button,
.m-tagcloud
  .selected-tags
  .m-contenttextmedia
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart,
.m-tagcloud
  .selected-tags
  .m-contenttextmedia
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled) {
  background-color: #e0e2e5;
  border: 0 transparent;
  border-radius: 32px;
  color: #000;
  height: 32px;
  padding-right: 25px;
}
.m-contenttextmedia
  .m-tagcloud
  .selected-tags
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:after,
.m-contenttextmedia
  .m-tagcloud
  .selected-tags
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):after,
.m-tagcloud .selected-tags .list > li.item .a-button:after,
.m-tagcloud
  .selected-tags
  .list
  > li.item
  .a-button:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):after,
.m-tagcloud .selected-tags .list > li.item button:after,
.m-tagcloud
  .selected-tags
  .m-contenttextmedia
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:after,
.m-tagcloud
  .selected-tags
  .m-contenttextmedia
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):after {
  -webkit-font-smoothing: antialiased;
  speak: none;
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 1rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.m-contenttextmedia
  .m-tagcloud
  .selected-tags
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:before,
.m-contenttextmedia
  .m-tagcloud
  .selected-tags
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):before,
.m-tagcloud .selected-tags .list > li.item .a-button:before,
.m-tagcloud
  .selected-tags
  .list
  > li.item
  .a-button:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):before,
.m-tagcloud .selected-tags .list > li.item button:before,
.m-tagcloud
  .selected-tags
  .m-contenttextmedia
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:before,
.m-tagcloud
  .selected-tags
  .m-contenttextmedia
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):before {
  content: "";
}
.m-contenttextmedia
  .m-tagcloud
  .selected-tags
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):visited,
.m-contenttextmedia
  .m-tagcloud
  .selected-tags
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:visited,
.m-tagcloud
  .selected-tags
  .list
  > li.item
  .a-button:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):visited,
.m-tagcloud .selected-tags .list > li.item .a-button:visited,
.m-tagcloud .selected-tags .list > li.item button:visited,
.m-tagcloud
  .selected-tags
  .m-contenttextmedia
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled):visited,
.m-tagcloud
  .selected-tags
  .m-contenttextmedia
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:visited {
  text-decoration: none;
}
.m-contenttextmedia
  .m-tagcloud
  .selected-tags
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart
  span.text,
.m-contenttextmedia
  .m-tagcloud
  .selected-tags
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled)
  span.text,
.m-tagcloud .selected-tags .list > li.item .a-button span.text,
.m-tagcloud
  .selected-tags
  .list
  > li.item
  .a-button:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled)
  span.text,
.m-tagcloud .selected-tags .list > li.item button span.text,
.m-tagcloud
  .selected-tags
  .m-contenttextmedia
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart
  span.text,
.m-tagcloud
  .selected-tags
  .m-contenttextmedia
  .list
  > li.item
  .m-productconversionarea
  .a-link.link-addtocart:not(.a-button-secondary):not(
    .a-link-secondary.a-button.a-button-link
  ):not(.a-link-secondary.a-button.a-link):not(
    .a-link-secondary.a-button.a-link
  ):not(.a-button-primary):not(.a-link-primary.a-button.a-button-link):not(
    .a-link-primary.a-button.a-link
  ):not(.a-link-primary.a-button.a-link):not(.a-button-tertiary):not(
    .a-button-integrated
  ):not(.a-button-plain):not(:disabled)
  span.text {
  margin-right: 12px;
}
.m-teaser {
  float: none;
  padding-left: 16px;
  padding-right: 16px;
  margin-bottom: 3rem;
}
.m-teaser .a-heading {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 8px;
}
.m-teaser .teaser-media {
  padding: 0;
}
.m-teaser .teaser-content {
  font-size: 1rem;
  line-height: 2;
  padding: 0;
}
.m-teaser .teaser-content :last-child {
  margin-bottom: 0;
}
.m-teaser .teaser-content .content-inner {
  margin-bottom: 16px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-teaser
  .teaser-content
  .a-link.link-addtocart,
.m-teaser .teaser-content .a-button,
.m-teaser
  .teaser-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  display: inline-block;
}
.m-teaser .teaser-content p {
  font-size: 1rem;
  margin-bottom: 20px;
}
.m-teaser .teaser-content ul {
  margin-bottom: 20px;
}
.m-teaser .teaser-content ul:not(.teaser-links) {
  font-size: 0.875rem;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-teaser
  ul.list-unstyled
  li
  > .a-button-link.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-teaser
  ul.list-unstyled
  li
  > .a-link.link-addtocart,
.m-teaser
  ul.list-unstyled
  .m-contenttextmedia
  li
  .m-productconversionarea
  li
  > .a-button-link.a-link.link-addtocart,
.m-teaser
  ul.list-unstyled
  .m-contenttextmedia
  li
  .m-productconversionarea
  li
  > .a-link.link-addtocart,
.m-teaser ul.list-unstyled li > .a-button.a-button-link,
.m-teaser ul.list-unstyled li > .a-button.a-link {
  padding-left: 20px;
}
.m-teaser.teaser-100 {
  padding-left: 0;
  padding-right: 0;
}
.m-teaser.teaser-100 .teaser-content h2.a-heading {
  font-size: 1.75rem;
}
.m-teaser.teaser-100 .teaser-content p {
  font-size: 1rem;
}
@media (min-width: 600px) {
  .m-teaser.teaser-200-4:first-child:nth-last-child(1) {
    width: 100%;
  }
  .m-teaser.teaser-200-4:first-child:nth-last-child(1) .teaser-wrap {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr) [2];
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
  }
  .m-teaser.teaser-200-4:first-child:nth-last-child(1) .teaser-wrap:after {
    display: none;
  }
  .m-teaser.teaser-200-4:first-child:nth-last-child(1) .teaser-content,
  .m-teaser.teaser-200-4:first-child:nth-last-child(1) .teaser-media {
    width: 100%;
    float: left;
  }
  .m-teaser.teaser-200-4 .teaser-media {
    padding: 0;
  }
  .m-teaser.teaser-200-4:first-child:nth-last-child(2),
  .m-teaser.teaser-200-4:first-child:nth-last-child(2) ~ div {
    width: 50%;
  }
}
@media (min-width: 600px) and (min-width: 900px) {
  .m-teaser.teaser-200-4:first-child:nth-last-child(3),
  .m-teaser.teaser-200-4:first-child:nth-last-child(3) ~ div {
    width: 33.3333%;
  }
}
.m-teaser.teaser-ugc .teaser-wrap {
  padding: 10px;
  border: 1px solid #e6e6e6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.m-teaser.teaser-ugc .teaser-wrap .teaser-media {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.m-teaser.teaser-ugc .teaser-wrap .teaser-social-headline {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-social-headline
  .teaser-social-profil {
  width: 24px;
  margin-right: 5px;
}
.m-teaser.teaser-ugc .teaser-wrap .teaser-social-headline .a-heading {
  font-size: 0.875rem;
  font-weight: 100;
  margin: 0;
}
.m-teaser.teaser-ugc .teaser-wrap .teaser-content {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-content
  .a-link.link-addtocart,
.m-teaser.teaser-ugc .teaser-wrap .teaser-content .a-button,
.m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  padding-left: 20px;
}
.m-teaser.teaser-ugc .teaser-wrap .teaser-social-wrap {
  font-size: 0.75rem;
  padding-top: 10px;
  position: relative;
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
  margin: 15px 0 0;
}
.m-teaser.teaser-ugc .teaser-wrap .teaser-social-wrap:before {
  content: "";
  width: 100%;
  height: 1px;
  background: #ff0034;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#ff0034),
    color-stop(7%, #9a001c),
    color-stop(14%, #9c3064),
    color-stop(22%, #7d4c95),
    color-stop(29%, #584389),
    color-stop(36%, #2b448a),
    color-stop(43%, #006fab),
    color-stop(51%, #0089b6),
    color-stop(59%, #00a1b0),
    color-stop(67%, #0091a7),
    color-stop(76%, #00967d),
    color-stop(85%, #00bc7c),
    color-stop(92%, #00bc7c),
    to(#008a4c)
  );
  background: linear-gradient(
    to right,
    #ff0034 0,
    #9a001c 7%,
    #9c3064 14%,
    #7d4c95 22%,
    #584389 29%,
    #2b448a 36%,
    #006fab 43%,
    #0089b6 51%,
    #00a1b0 59%,
    #0091a7 67%,
    #00967d 76%,
    #00bc7c 85%,
    #00bc7c 92%,
    #008a4c 100%
  );
  display: block;
  position: absolute;
  top: -5px;
}
.m-teaser.teaser-ugc .teaser-wrap .teaser-social-wrap .teaser-social-icon {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-flex: inherit;
  -webkit-flex-grow: inherit;
  -ms-flex-positive: inherit;
  flex-grow: inherit;
}
.m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-social-wrap
  .teaser-social-icon
  .icon {
  font-size: 20px;
  line-height: 20px;
  margin: 0;
}
.m-teaser.teaser-ugc .teaser-wrap .teaser-social-wrap .teaser-social-date {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  padding-left: 5px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  :lang(zh-CN)
  .m-teaser
  .teaser-content
  .a-link.link-addtocart,
:lang(zh-CN) .m-teaser .teaser-content .a-button,
:lang(zh-CN) .m-teaser .teaser-content .a-link,
:lang(zh-CN) .m-teaser .teaser-content .a-link:not(.a-button),
:lang(zh-CN)
  .m-teaser
  .teaser-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
:lang(zh-CN) .m-teaser .teaser-content li,
:lang(zh-CN) .m-teaser .teaser-content p {
  font-size: 0.9375rem;
}
.m-teaserslider {
  position: relative;
  overflow: hidden;
}
.m-teaserslider .m-teaser {
  margin: 0;
  width: 100%;
}
.m-teaserslider .m-teaser .teaser-content,
.m-teaserslider .m-teaser .teaser-media {
  margin-left: 0;
  margin-right: 0;
}
.m-teaserslider .teaserslider-paginationarrows .a-paginationarrows.next,
.m-teaserslider .teaserslider-paginationarrows .a-paginationarrows.prev {
  position: absolute;
  top: 20%;
  color: #000;
  background-color: none;
  font-size: 49px;
  height: 70px;
  width: 49px;
}
.m-teaserslider .teaserslider-paginationarrows .a-paginationarrows.next:before,
.m-teaserslider .teaserslider-paginationarrows .a-paginationarrows.prev:before {
  display: none;
}
.no-touchevents
  .m-teaserslider
  .teaserslider-paginationarrows
  .a-paginationarrows.next:hover,
.no-touchevents
  .m-teaserslider
  .teaserslider-paginationarrows
  .a-paginationarrows.prev:hover {
  color: #000;
  background-color: none;
}
.m-teaserslider .teaserslider-paginationarrows .a-paginationarrows.prev {
  left: 0;
}
.m-teaserslider .teaserslider-paginationarrows .a-paginationarrows.next {
  right: 0;
}
.m-technical-info-rebrush .technical-info-header-wrap {
  margin: 0 0 24px;
}
.m-technical-info-rebrush .technical-info-header-wrap .technical-info-heading {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 10px;
}
@media (min-width: 900px) {
  .m-technical-info-rebrush .technical-info-header-wrap {
    margin: 24px 0 32px;
  }
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-heading {
    font-size: 2rem;
    line-height: 1.5;
    margin-bottom: 0;
  }
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap {
  position: relative;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search {
  font-size: 1rem !important;
  height: 48px !important;
  line-height: 1.5 !important;
  padding: 12px 48px 11px 16px !important;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .js-search-icon,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-input-icon {
  line-height: 1;
  right: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .js-search-icon:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-input-icon:before {
  font-size: 24px;
}
.m-technical-info-rebrush .technical-info-content-wrap {
  border-bottom: none;
  border-top: 1px solid #8a9097;
  margin-bottom: 0;
}
.m-technical-info-rebrush .technical-info-content-wrap:first-of-type {
  border-top: none;
}
.m-technical-info-rebrush .technical-info-content-wrap:not(.hidden) {
  margin-top: 0;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-sub-heading-wrap {
  margin: 0;
  padding: 16px 0;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-sub-heading-wrap
  .technical-info-sub-heading {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  margin: 0;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item {
  margin: 16px 0 0;
  padding-right: 0;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item:first-child {
  margin: 8px 0 0;
}
@media (min-width: 900px) {
  .m-technical-info-rebrush .technical-info-content-wrap {
    border-bottom: 1px solid #8a9097;
    border-top: none;
    margin-bottom: 24px;
  }
  .m-technical-info-rebrush
    .technical-info-content-wrap
    .technical-info-sub-heading-wrap {
    margin: 0 0 24px;
    padding: 0;
  }
  .m-technical-info-rebrush
    .technical-info-content-wrap
    .technical-info-sub-heading-wrap
    .technical-info-sub-heading {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5;
  }
  .m-technical-info-rebrush
    .technical-info-content-wrap
    .technical-info-item-wrap
    .technical-info-item {
    margin: 0;
    padding-right: 32px;
  }
  .m-technical-info-rebrush
    .technical-info-content-wrap
    .technical-info-item-wrap
    .technical-info-item:nth-child(even) {
    padding-right: 0;
  }
  .m-technical-info-rebrush
    .technical-info-content-wrap
    .technical-info-item-wrap
    .technical-info-item:first-child {
    margin: 0;
  }
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item:last-child {
  margin: 16px 0 0;
}
@media (min-width: 900px) {
  .m-technical-info-rebrush
    .technical-info-content-wrap
    .technical-info-item-wrap
    .technical-info-item:last-child {
    margin: 0;
  }
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item
  .technical-info-item-heading,
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item
  p {
  font-size: 1rem;
  margin-bottom: 0;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item
  .technical-info-item-content {
  margin-bottom: 16px;
}
@media (min-width: 900px) {
  .m-technical-info-rebrush
    .technical-info-content-wrap
    .technical-info-item-wrap
    .technical-info-item
    .technical-info-item-content {
    margin-bottom: 24px;
  }
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item
  .icon {
  font-size: 24px;
  line-height: 1;
  vertical-align: top;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item
  .m-mediagallery {
  margin: 16px 0 24px;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item
  .m-mediagallery
  .m-slider {
  margin-left: 0 !important;
  width: 100% !important;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item
  .m-mediagallery
  .m-slider
  .paginationarrows
  .a-paginationarrows {
  background-color: #eff1f2;
  color: #000;
  height: 48px;
  width: 48px;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item
  .m-mediagallery
  .m-slider
  .paginationarrows
  .a-paginationarrows:hover {
  background-color: #eff1f2;
  color: #000;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item
  .m-mediagallery
  .mediagallery-caption
  .a-caption {
  margin: 16px 0 0;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item
  .m-mediagallery
  .mediagallery-thumbnailcarousel {
  margin-top: 16px;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item
  .m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide {
  border: 1px solid #8a9097;
  margin: 0 4px;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item
  .m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide:hover
  .mediagallery-thumbnailcarousel-hover {
  background: 0 0;
  border: 0 transparent;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item
  .m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide.is-active {
  border: 1px solid #007bc0;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item
  .m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide.is-active
  .a-image {
  border: 2px solid #fff;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item
  .m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide.is-active
  .mediagallery-thumbnailcarousel-hover {
  border: 0 transparent;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item
  .m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide
  .a-image
  img {
  width: 100%;
}
.m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-dimension-drawing {
  padding-right: 0;
}
.m-technical-info-rebrush .technical-info-content-wrap .icon-arrow-up {
  margin-top: 0;
  position: absolute;
}
.m-technical-info-rebrush .technical-info-content-wrap .icon-arrow-down {
  opacity: 1;
  top: 0;
}
.m-technical-info-rebrush .technical-info-content-wrap .icon-arrow-down:after {
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(white),
    to(rgba(255, 255, 255, 0))
  );
  background: linear-gradient(0deg, #fff 0, rgba(255, 255, 255, 0) 100%);
  content: none;
  cursor: none;
  height: 24px;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: -24px;
  width: 100%;
}
.m-technical-info-rebrush .technical-info-content-wrap .icon-arrow-down,
.m-technical-info-rebrush .technical-info-content-wrap .icon-arrow-up {
  font-size: 24px;
  line-height: 1;
  padding: 16px 0;
}
@media (min-width: 900px) {
  .m-technical-info-rebrush .technical-info-content-wrap .icon-arrow-up {
    margin-top: -24px;
    position: relative;
  }
  .m-technical-info-rebrush .technical-info-content-wrap .icon-arrow-down {
    top: auto;
  }
  .m-technical-info-rebrush
    .technical-info-content-wrap
    .icon-arrow-down:after {
    content: "";
  }
  .m-technical-info-rebrush .technical-info-content-wrap .icon-arrow-down,
  .m-technical-info-rebrush .technical-info-content-wrap .icon-arrow-up {
    padding: 12px 0;
  }
}
.m-technical-info-rebrush .technical-info-content-wrap .icon-arrow-down:before,
.m-technical-info-rebrush .technical-info-content-wrap .icon-arrow-up:before {
  color: #000;
}
.m-technical-info-rebrush .js-technical-info-nohighlights {
  margin-top: 24px 0 0 0;
}
.m-technical-info-rebrush .js-technical-info-nohighlights .a-heading {
  margin-bottom: 0;
}
.m-technical-info-rebrush .button-wrapper {
  margin-bottom: 0;
  text-align: center;
}
.m-technical-info-rebrush .button-wrapper .additional-technical-info {
  margin-top: 16px;
}
@media (min-width: 900px) {
  .m-technical-info-rebrush .button-wrapper .additional-technical-info {
    margin-top: 0;
  }
  .m-testimonialmodule {
    width: 80%;
  }
}
.m-technical-info-rebrush .button-wrapper + .item {
  margin-top: 32px;
}
.m-technical-info-rebrush .button-wrapper + .item :last-child {
  margin-bottom: 0;
}
body.pagetype-product-detail
  .m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item
  .icon.icon-info-circle,
body.pagetype-shop-detail
  .m-technical-info-rebrush
  .technical-info-content-wrap
  .technical-info-item-wrap
  .technical-info-item
  .icon.icon-info-circle {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-termsconditions {
  margin: 0;
}
.m-termsconditions .buttons {
  display: inline-block;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-termsconditions
  .buttons
  .a-link.link-addtocart,
.m-termsconditions .buttons .a-button,
.m-termsconditions
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  margin-right: 30px;
  width: auto;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-termsconditions
  .technical-info-search,
.m-termsconditions .m-forminput,
.m-termsconditions
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-termsconditions
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-termsconditions
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-termsconditions
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-termsconditions
  input.m-forminput {
  margin-top: 10px;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-termsconditions
  .technical-info-search:first-child,
.m-termsconditions .m-forminput:first-child,
.m-termsconditions
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:first-child,
.m-termsconditions
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:first-child,
.m-termsconditions
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:first-child,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-termsconditions
  input.js-search-input:first-child,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-termsconditions
  input.m-forminput:first-child {
  margin-top: 0;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-termsconditions
  .technical-info-search
  ~ p,
.m-termsconditions .m-forminput ~ p,
.m-termsconditions
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  ~ p,
.m-termsconditions
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  ~ p,
.m-termsconditions
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  ~ p,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-termsconditions
  input.js-search-input
  ~ p,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-termsconditions
  input.m-forminput
  ~ p {
  margin-top: 10px;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-termsconditions
  .technical-info-search
  ~ p
  + p,
.m-termsconditions .m-forminput ~ p + p,
.m-termsconditions
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  ~ p
  + p,
.m-termsconditions
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  ~ p
  + p,
.m-termsconditions
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  ~ p
  + p,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-termsconditions
  input.js-search-input
  ~ p
  + p,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-termsconditions
  input.m-forminput
  ~ p
  + p {
  margin-top: 0;
}
.m-termsconditions .introbox {
  margin: 0;
}
.m-termsconditions .introbox :last-of-type {
  margin-bottom: 0;
}
.m-testimonialmodule {
  background-color: #fff;
  margin-bottom: 24px;
  padding: 16px;
}
.m-testimonialmodule:last-of-type {
  margin-bottom: 0;
}
.m-testimonialmodule.testimonial-active.testimonial-highlighted,
.m-testimonialmodule.testimonial-alignment-left,
.m-testimonialmodule.testimonial-alignment-right {
  border: none;
  border-radius: 0;
}
.m-testimonialmodule.testimonial-active.testimonial-highlighted {
  background-color: #e0e2e5;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 24px;
  margin-top: 0;
}
@media (min-width: 600px) {
  .m-testimonialmodule.testimonial-active.testimonial-highlighted {
    margin-bottom: 32px;
  }
}
.m-testimonialmodule.testimonial-active.testimonial-highlighted:last-of-type {
  margin-bottom: 0;
}
.m-testimonialmodule.testimonial-alignment-right .testimonial-text-wrapper {
  margin: 0;
}
.m-testimonialmodule .testimonial-image-wrapper {
  margin-right: 12px;
}
.m-testimonialmodule .testimonial-text-wrapper .a-heading {
  font-size: 1.25rem;
  line-height: 1.875rem;
  margin-bottom: 8px;
}
@media (min-width: 900px) {
  .m-testimonialmodule {
    margin-bottom: 32px;
    padding: 32px;
  }
  .m-testimonialmodule .testimonial-text-wrapper .a-heading {
    font-size: 1.5rem;
    line-height: 2.125rem;
  }
  .m-testimonialwrapper {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
  }
}
.m-testimonialmodule .testimonial-text-wrapper .testimonial-text {
  font-size: 1rem;
  line-height: 1.5rem;
}
.m-testimonialwrapper {
  background-color: #eff1f2;
  padding: 32px 0 48px !important;
  position: relative;
}
.m-testimonialwrapper:before {
  -webkit-box-shadow: 0 0 0 100vmax #eff1f2;
  box-shadow: 0 0 0 100vmax #eff1f2;
  -webkit-clip-path: inset(0 -100vmax);
  clip-path: inset(0 -100vmax);
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
}
.m-testimonialwrapper > .a-heading {
  font-size: 1.5rem;
  line-height: 2.125rem;
  margin-bottom: 24px;
}
@media (min-width: 900px) {
  .m-testimonialwrapper {
    padding: 64px 0 !important;
  }
  .m-testimonialwrapper > .a-heading {
    font-size: 2.5rem;
    line-height: 3.25rem;
    margin-bottom: 32px;
  }
}
.m-tilenavigation {
  margin: 0 0 64px;
}
.m-tilenavigation > div:not(.product-heading-text):not(.tile-wrapper) {
  font-size: 1.25rem;
  line-height: 1.875rem;
  margin-bottom: 32px;
}
.m-tilenavigation .button-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-bottom: 0;
}
.m-tilenavigation .product-heading-text {
  font-size: 1.5rem;
  line-height: 2.125rem;
  margin-top: 0;
}
.m-tilenavigation .tile-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 24px;
  grid-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-auto-rows: 1fr;
}
.m-tilenavigation .tile-wrapper .tile-navigation-link:hover .icon-wrapper {
  color: #007bc0;
}
.m-tilenavigation
  .tile-wrapper
  .grid-container
  .image-wrapper
  .empty-image-container {
  background-color: #ccc;
  height: 100%;
}
.m-tilenavigation .tile-wrapper .grid-container .image-wrapper .a-image,
.m-tilenavigation .tile-wrapper .grid-container .image-wrapper .a-image img {
  height: 100%;
}
.m-tilenavigation .tile-wrapper .grid-container .image-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-size: 1rem;
  padding: 16px;
}
.m-tilenavigation
  .tile-wrapper
  .grid-container
  .image-content
  .title-wrapper
  .product-tile-title {
  color: #000;
  line-height: 1.875rem;
  font-size: 1.25rem;
  font-weight: 700;
  margin: 0;
  width: 100%;
}
.m-tilenavigation .tile-wrapper .grid-container .image-content .icon-wrapper {
  display: none;
  top: auto;
}
@media (min-width: 600px) {
  .m-tilenavigation {
    margin-bottom: 80px;
  }
  .m-tilenavigation .product-heading-text {
    font-size: 2rem;
    line-height: 2.6875rem;
  }
  .m-tilenavigation .tile-wrapper {
    display: -ms-grid;
    display: grid;
    grid-gap: 32px;
    margin-bottom: 24px;
    -ms-grid-columns: (1fr) [3];
    grid-template-columns: repeat(3, 1fr);
  }
  .m-tilenavigation .tile-wrapper .grid-container .image-content .icon-wrapper {
    top: auto;
  }
}
@media (min-width: 900px) {
  .m-tilenavigation .product-heading-text {
    font-size: 2.5rem;
    line-height: 1.875rem;
  }
  .m-tilenavigation
    .tile-wrapper
    .grid-container
    .image-content
    .title-wrapper
    .product-tile-title {
    line-height: 1.5;
    font-size: 1.25rem;
  }
  .m-tilenavigation .tile-wrapper .grid-container .image-content .icon-wrapper {
    top: auto;
  }
}
.m-tilenavigation
  .tile-wrapper
  .grid-container
  .image-content
  .icon-wrapper
  .icon-follow-link {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-tilenavigation .tile-wrapper .grid-container:hover .image-content {
  background-color: #e0e2e5;
}
@media (min-width: 600px) and (min-width: 900px) {
  .m-tilenavigation .tile-wrapper {
    -ms-grid-columns: (1fr) [3];
    grid-template-columns: repeat(3, 1fr);
  }
}
.m-tilenavigation .more-information-link {
  margin-bottom: 64px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-tilenavigation .more-information-link:hover {
  text-decoration: none;
}
.m-tilenavigation .more-information-link:hover span {
  text-decoration: underline;
}
.m-tilenavigation .more-information-link .icon {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.m-tilenavigation .more-information-link .icon:before {
  margin-left: 5px;
  position: relative;
}
.m-tilenavigation-layer .content-media-text {
  margin-top: 30px;
}
.m-tilenavigation-layer .content-media-text .layer-sub-heading {
  font-size: 18px;
  line-height: 22px;
  margin: 0 0 15px;
}
@media (min-width: 600px) {
  .m-tilenavigation .more-information-link {
    margin-bottom: 80px;
  }
  .m-tilenavigation-layer .content-media-text .content,
  .m-tilenavigation-layer .content-media-text .m-contenttextmedia .media {
    width: 48%;
  }
}
.m-tilenavigation-layer .content-media-text .list-unstyled {
  margin-top: 15px;
}
@media (max-width: 599px) {
  .pagetype-category-page .g-col .a-heading {
    margin: 0 0 16px;
  }
  .pagetype-category-page .g-col > h2 {
    margin: 15px 10px;
  }
}
.m-timeslotbooking {
  width: 100%;
}
.m-timeslotbooking .m-forminput-datepicker.calendar.container .pika-lendar,
.m-timeslotbooking .pika-single .pika-lendar {
  border: 1px solid #c1c7cc;
}
.m-timeslotbooking
  .m-forminput-datepicker.calendar.container
  .pika-lendar:hover,
.m-timeslotbooking .pika-single .pika-lendar:hover {
  border-color: #71767c;
}
.m-timeslotbooking .more-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  border-top: 1px solid #000;
  border-bottom: none;
  font-size: 20px;
  line-height: 26px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 16px 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-timeslotbooking .more-toggle:hover {
  cursor: pointer;
}
.m-timeslotbooking .more-toggle .a-link.has-icon {
  margin: 0;
}
.m-timeslotbooking .more-toggle .a-link.has-icon .icon {
  font-size: 36px;
  line-height: 1;
  font-weight: 400;
}
.m-timeslotbooking .more-toggle .more-toggle-wrapper {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  color: #000;
  font-weight: 700;
  display: block;
}
.m-timeslotbooking .more-toggle .more-toggle-wrapper-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-timeslotbooking .more-toggle .more-toggle-wrapper-head .text {
  font-size: 16px;
  line-height: 24px;
}
.m-timeslotbooking .more-toggle .more-toggle-wrapper-head .icon {
  font-size: 24px;
  margin-right: 1rem;
}
.m-timeslotbooking .more-toggle .more-toggle-wrapper-bottom {
  color: #000;
  font-size: 12px;
  padding: 0 0 0 40px;
  line-height: 18px;
}
@media (min-width: 600px) {
  .m-timeslotbooking .more-toggle .more-toggle-wrapper-head .text {
    font-size: 24px;
    line-height: 34px;
  }
  .m-timeslotbooking .more-toggle .more-toggle-wrapper-head .icon {
    font-size: 30px;
  }
  .m-timeslotbooking .more-toggle .more-toggle-wrapper-bottom {
    padding: 0 0 0 46px;
  }
  .m-timeslotbooking .inner-container .timeslots .av-timeslots {
    max-height: 200px;
    overflow-y: auto;
  }
}
.m-timeslotbooking .more-toggle .text {
  padding-left: 0;
}
.m-timeslotbooking .inner-container {
  overflow: hidden;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-timeslotbooking
  .inner-container
  .m-forminput-datepicker.technical-info-search,
.m-timeslotbooking .inner-container .m-forminput.m-forminput-datepicker,
.m-timeslotbooking
  .inner-container
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-datepicker.technical-info-search,
.m-timeslotbooking
  .inner-container
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-datepicker.js-search-input,
.m-timeslotbooking
  .inner-container
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-datepicker.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-timeslotbooking
  .inner-container
  input.m-forminput-datepicker.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-timeslotbooking
  .inner-container
  input.m-forminput-datepicker.m-forminput {
  border: none;
}
.m-timeslotbooking .inner-container .calendar,
.m-timeslotbooking .inner-container .timeslots {
  float: left;
}
.m-timeslotbooking .inner-container .calendar {
  margin-bottom: 15px;
  margin-right: 10px;
  max-width: initial;
}
.m-timeslotbooking .inner-container .timeslots {
  position: relative;
  max-width: 100%;
}
.m-timeslotbooking .inner-container .timeslots .av-timeslots {
  height: auto;
  margin-bottom: 20px;
}
.m-timeslotbooking
  .inner-container
  .timeslots
  .av-timeslots
  .m-forminput-radio {
  float: none;
}
.m-timeslotbooking .inner-container .timeslots .no-timeslot {
  height: 40px;
}
.m-timeslotbooking .inner-container .timeslots .confirm {
  margin: 10px 0 0;
  width: unset;
}
.m-togglebox {
  border-bottom: 0;
  margin: 0 0 64px;
}
.m-togglebox .item {
  border-bottom: 0;
  border-top: 0.0625rem solid #000;
}
.m-togglebox .item .togglebox-title,
.m-togglebox .item.has-header-icon .togglebox-title {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 16px 0;
  margin-bottom: 0;
  color: #000;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  text-decoration: none;
  border: none;
}
.m-togglebox .item .togglebox-title:before,
.m-togglebox .item.has-header-icon .togglebox-title:before {
  content: "";
  position: absolute;
}
.m-togglebox .item .togglebox-title:hover,
.m-togglebox .item.has-header-icon .togglebox-title:hover {
  color: #007bc0;
}
.m-togglebox .item .togglebox-title:hover .text,
.m-togglebox .item.has-header-icon .togglebox-title:hover .text {
  text-decoration: underline;
}
.m-togglebox .item .togglebox-title:active,
.m-togglebox .item.has-header-icon .togglebox-title:active {
  color: #004975;
}
.m-togglebox .item .togglebox-title:after,
.m-togglebox .item.has-header-icon .togglebox-title:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  position: relative;
  font-size: 2.25rem;
  line-height: 1;
  font-weight: 400;
}
.m-togglebox .item .togglebox-title.is-open,
.m-togglebox .item.has-header-icon .togglebox-title.is-open {
  border: none;
  margin-bottom: 0;
}
.m-togglebox .item .togglebox-title.is-open:after,
.m-togglebox .item.has-header-icon .togglebox-title.is-open:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-togglebox .item .togglebox-title.is-open:before,
.m-togglebox .item.has-header-icon .togglebox-title.is-open:before {
  content: "";
}
.m-togglebox .item .togglebox-title .togglebox-image,
.m-togglebox .item.has-header-icon .togglebox-title .togglebox-image {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  max-width: 60px;
  max-height: 60px;
  margin-right: 1rem;
}
.m-togglebox .item .togglebox-title .togglebox-image img,
.m-togglebox .item.has-header-icon .togglebox-title .togglebox-image img {
  padding-left: 0;
}
.m-togglebox .item .togglebox-title .a-image,
.m-togglebox .item.has-header-icon .togglebox-title .a-image {
  width: auto;
}
.m-togglebox .item .togglebox-title .icon,
.m-togglebox .item.has-header-icon .togglebox-title .icon {
  margin-right: 1rem;
  font-size: 1.5rem;
}
@media (min-width: 600px) {
  .m-timeslotbooking .inner-container .timeslots {
    margin-bottom: 0;
  }
  .m-togglebox {
    margin-bottom: 80px;
  }
  .m-togglebox .item .togglebox-title .icon,
  .m-togglebox .item.has-header-icon .togglebox-title .icon {
    font-size: 1.875rem;
  }
  .m-togglebox .item .togglebox-content {
    padding-right: 0;
  }
}
.m-togglebox .item .togglebox-title .text {
  font-size: 1rem;
  padding-left: 0;
}
.m-togglebox .item .togglebox-content {
  padding-left: 0;
  margin-bottom: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  visibility: hidden;
}
.m-togglebox .item .togglebox-content.is-in-transition {
  visibility: visible;
}
.m-togglebox .item .togglebox-content.body {
  padding: 0;
}
.m-togglebox .item .togglebox-content.is-open {
  visibility: visible;
  margin-top: 1rem;
  margin-bottom: 3rem;
}
@media (min-width: 900px) {
  .m-togglebox .item .togglebox-content .g-layout-full {
    padding-top: 15px;
  }
  .m-uspnavigation {
    margin-bottom: 0;
  }
}
.m-togglebox .item .togglebox-content > :last-child {
  margin-bottom: 0 !important;
}
.m-togglebox .item:first-of-type {
  border-top: 0.0625rem solid #000;
}
.m-togglebox .item:last-of-type {
  border-bottom: 0;
}
.m-togglebox .item .togglebox-subtitle {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: 700;
  color: #000;
  padding: 16px 0;
  border: none;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
}
.m-togglebox .item .togglebox-subtitle:before {
  content: "";
  position: absolute;
}
.m-togglebox .item .togglebox-subtitle.is-open {
  border: none;
  margin-bottom: 0;
}
.m-togglebox .item .togglebox-subtitle.is-open:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-togglebox .item .togglebox-subtitle.is-open:before {
  content: "";
}
.m-togglebox .item .togglebox-subtitle:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  position: relative;
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 400;
}
.m-togglebox .item .togglebox-subtitle .togglebox-image {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  max-width: 50px;
  max-height: 50px;
  margin-right: 10px;
}
.m-togglebox .item .togglebox-subtitle .togglebox-image img {
  padding-left: 0;
}
.m-togglebox .item .togglebox-subtitle .text {
  padding-left: 16px;
}
.m-togglebox .item .togglebox-subtitle + .togglebox-content {
  padding: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.m-togglebox .item .togglebox-subtitle + .togglebox-content.is-open {
  margin-top: 1rem;
  margin-bottom: 3rem;
}
.m-togglebox .item .item {
  width: 100%;
}
@media (min-width: 600px) {
  .m-togglebox .item .togglebox-subtitle {
    font-size: 1rem;
    line-height: 1.5;
  }
  .m-togglebox .item .togglebox-subtitle:after {
    font-size: 1.875rem;
  }
  .m-togglebox .item .item {
    width: 66%;
  }
}
.m-togglebox .item .item:last-of-type {
  margin-bottom: 24px;
  border-bottom: none;
}
.m-totalamount .list {
  width: 100%;
}
.m-totalamount {
  width: 100%;
  margin: 0;
}
.m-totalamount .list,
.m-totalamount .list .label,
.m-totalamount .list .value,
.m-totalamount .savings,
.m-totalamount .savings .highlight {
  padding: 0;
  margin: 0;
}
.m-totalamount .list .label,
.m-totalamount .list .value {
  display: inline-block;
  width: inherit;
  float: none;
}
.m-totalamount .list .value {
  font-size: 1.25rem;
  color: #00639a;
  line-height: 100%;
}
.m-totalamount .list .value.highlight {
  font-size: 1.75rem;
}
.m-totalamount .list .label {
  font-size: 1.25rem;
  font-weight: 100;
  text-align: right;
  padding-right: 10px;
}
.m-totalamount .list .label .icon {
  font-size: 1rem;
}
.m-totalamount .list .label.highlight {
  font-size: 1.25rem;
}
.m-totalamount .a-horizontalrule,
.m-totalamount hr {
  width: 100%;
  margin-bottom: 20px;
}
.m-totalamount .a-horizontalrule:before,
.m-totalamount hr:before {
  height: 1px;
  background: #e6e6e6;
}
.m-totalamount .savings {
  width: 100%;
}
.m-totalamount .savings p {
  margin-bottom: 15px;
}
.m-totalamount .savings .highlight {
  color: #000;
}
.m-totalamount .information {
  color: #ccc;
  width: 100%;
  padding: 0;
  margin: 0 0 30px;
}
.m-totalamount .information p {
  margin-bottom: 0;
}
.m-trustedshops .a-heading.h3 {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  margin-bottom: 8px;
}
.m-trustedshops .m-imagelist {
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
}
.m-trustedshops .m-imagelist .a-image {
  margin-right: 0;
  width: auto;
  max-width: 60px;
}
.m-trustedshops .m-imagelist .a-image,
.m-trustedshops .m-imagelist .a-link {
  margin: initial;
}
.m-trustedshops .m-imagelist::after {
  content: none;
}
.m-typeplatefinder .select2-selection__rendered {
  font-size: 0.875rem;
}
.m-typeplatefinder .a-heading {
  font-size: 1.75rem;
  margin: 60px 0 30px 0.6944444444%;
}
.m-typeplatefinder .typeplatefinder-results .a-image {
  margin-bottom: 10px;
}
.m-typeplatefinder .typeplatefinder-results .a-image picture img {
  vertical-align: middle;
  border: 1px solid #e6e6e6;
}
.a-morecontenttogglelink .m-typeplatefinder > * {
  padding-left: 0;
}
.m-uspnavigation {
  padding-left: 0;
  padding-right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 48px;
  width: 100%;
  margin-left: 0;
  background: #eff1f2;
  font-size: 0.75rem;
  overflow: visible;
  position: relative;
}
.m-uspnavigation:before {
  -webkit-box-shadow: 0 0 0 100vmax #eff1f2;
  box-shadow: 0 0 0 100vmax #eff1f2;
  -webkit-clip-path: inset(0 -100vmax);
  clip-path: inset(0 -100vmax);
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
}
.m-uspnavigation.a-area {
  background: #71767c;
  color: #fff;
}
@media (max-width: 599px) {
  .m-uspnavigation {
    padding: 0 16px;
  }
  .m-uspnavigation .slick-arrow {
    display: none !important;
  }
}
.m-uspnavigation .usp-slider-container {
  max-width: -webkit-calc(1200px - (23px * 2));
  max-width: calc(1200px - (23px * 2));
}
.m-uspnavigation .uspnavigation-list {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 19px;
}
.m-uspnavigation .uspnavigation-list .uspnavigation-listitem .a-link {
  color: #020101;
  text-decoration: underline;
}
.m-uspnavigation .icon-arrow-left {
  margin-left: auto;
}
.m-uspnavigation .icon-arrow-right {
  margin-right: auto;
}
@media (min-width: 600px) {
  .m-uspnavigation .icon-arrow-left {
    margin-left: 16px;
  }
  .m-uspnavigation .icon-arrow-right {
    margin-right: 16px;
  }
  .m-uspnavigation .usp-container {
    padding: 5px 20px;
  }
}
@media only screen and (min-width: 1202px) {
  .m-uspnavigation .icon-arrow-left {
    margin-left: auto;
  }
  .m-uspnavigation .icon-arrow-right {
    margin-right: auto;
  }
}
.m-uspnavigation .icon.slider-arrow {
  font-size: 23px;
}
.m-uspnavigation .usp-close-button {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
}
.m-uspnavigation .usp-close-button .icon {
  color: #fff;
  font-size: 16px;
}
.m-uspnavigation .usp-close-button:after {
  display: none;
}
.m-uspnavigation .usp-element {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 23px;
}
.m-uspnavigation .usp-element .icon {
  font-size: 23px;
  margin-left: 0;
}
.m-uspnavigation .usp-element .usp-voucher {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  padding-left: 31px;
}
.m-uspnavigation .usp-element .usp-voucher .icon {
  position: absolute;
  left: 0;
}
.m-uspnavigation .usp-element .a-link,
.m-uspnavigation .usp-element .a-link:hover {
  color: #000;
}
.m-uspnavigation .usp-event-wrapper .remainingtext {
  margin-right: 5px;
}
.m-uspnavigation .usp-event-wrapper .remainingtime {
  font-weight: 600;
}
.m-uspnavigation .usp-container {
  padding: 5px 20px;
}
.m-uspnavigation .usp-container .usp-elements i {
  vertical-align: middle;
}
.m-uspnavigation .usp-container .usp-elements span.uspvouchercode {
  border: 1px dashed #fff;
}
.m-uspnavigation .usp-container .usp-elements i.uspvouchercode,
.m-uspnavigation .usp-container .usp-elements span.uspvouchercode {
  padding: 1px 2px;
}
.m-uspnavigation .usp-container .usp-elements .icon-event:before {
  position: relative;
  top: -1px;
}
.m-uspnavigation .usp-navigation-voucher .remainingtime .js-days-left,
.m-uspnavigation .usp-navigation-voucher .remainingtime .js-hours-left {
  vertical-align: bottom;
}
.m-uspnavigation ul {
  padding: 5px 30px 3px;
}
.m-uspnavigation ul li {
  margin: 2px 0;
  padding-left: 0;
}
.m-uspnavigation ul li i {
  font-size: 1.5rem;
}
.usp-voucher-popover {
  min-width: 300px;
  padding: 2px;
}
.usp-voucher-popover .popover-header {
  padding: 2px 0;
  margin-top: 4px;
}
.usp-voucher-popover .popover-header .icon {
  font-size: 1.125rem;
}
.usp-voucher-popover .popover-content {
  font-size: 0.875rem;
  padding: 10px 40px 10px 10px;
}
.m-usppromotionbar {
  border-radius: unset;
  padding: 24px 16px;
}
.m-usppromotionbar .list.list-unstyled {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 24px;
  margin: 0;
}
.m-usppromotionbar .usp-headline .usp-headline-text {
  font-size: 16px;
  line-height: 24px;
}
.m-usppromotionbar .usp-description {
  margin-top: 0;
  font-size: 12px;
  line-height: 18px;
}
.m-usppromotionbar .usp-list-item {
  margin: 0;
  -webkit-column-gap: 16px;
  column-gap: 16px;
}
.m-usppromotionbar .usp-list-item .usp-text-content {
  margin: 0;
}
.m-video .play-layer .icon-l {
  font-size: 80px;
}
.m-video .a-image img {
  width: 100%;
  height: 100%;
}
.has-video-play:before {
  font-size: 80px;
}
.m-vouchercode .a-heading.checkout-heading {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 12px;
}
.m-vouchercode .a-area-errorbox {
  margin-top: 10px;
}
.m-vouchercode .a-area-errorbox p {
  margin-bottom: 15px;
}
.m-vouchercode .a-area-errorbox p:last-child {
  margin-bottom: 0;
}
.m-vouchercode .m-form {
  margin-bottom: 24px;
}
.m-vouchercode .m-form p {
  margin-bottom: 5px;
}
.m-vouchercode
  + .summary-subtotalamount
  > .m-subtotalamount
  .a-horizontalrule:first-child {
  border-top: 0;
}
.m-vouchercode .input-wrap {
  padding-right: 0;
  margin-bottom: 8px;
  width: 100%;
}
.m-vouchercode .voucher-wrap {
  margin-top: 0;
  margin-bottom: 12px;
}
.m-vouchercode .voucher-wrap:last-child {
  margin-bottom: 0;
}
.m-vouchercode .voucher-wrap .form-button-wop .text {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
.m-vouchercode .submit-wrap {
  padding-left: 0;
  float: none;
  width: 100%;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-vouchercode
  .submit-wrap
  .a-button-remove.a-link.link-addtocart,
.m-vouchercode .submit-wrap .a-button.a-button-remove,
.m-vouchercode
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-remove.a-link.link-addtocart {
  padding-right: 45px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-vouchercode
  .submit-wrap
  .a-button-remove.a-link.link-addtocart:before,
.m-vouchercode .submit-wrap .a-button.a-button-remove:before,
.m-vouchercode
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-remove.a-link.link-addtocart:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 16px;
  position: absolute;
  right: 15px;
}
.m-vouchercode .m-togglebox .item {
  border-top: none;
}
.m-vouchercode .m-togglebox .item .togglebox-title {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: #007bc0;
}
.m-vouchercode .m-togglebox .item .togglebox-title.a-link {
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.m-vouchercode .m-togglebox .item .togglebox-title.a-link .togglebox-wrapper {
  -webkit-column-gap: 10px;
  column-gap: 10px;
}
.m-vouchercode
  .m-togglebox
  .item
  .togglebox-title.a-link
  .togglebox-wrapper::before {
  content: "\e09b";
  position: relative;
  font-size: 24px;
  font-family: icons;
}
.m-vouchercode .m-togglebox .item .togglebox-title.a-link::after {
  content: "\e006";
}
.m-vouchercode .m-togglebox .item .togglebox-title.a-link.is-open::after {
  content: "\e009";
}
.m-vouchercode .m-togglebox .item .togglebox-title.a-link:hover {
  color: #00629a;
}
.m-vouchercode .m-togglebox .item .togglebox-title.a-link:active {
  color: #004975;
}
.a-morecontenttogglelink
  .more-less-button
  .m-vouchercode
  a.discount-label.a-button.a-link-primary.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-vouchercode
  .discount-label.a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-vouchercode
  .discount-label.a-button.a-link,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-vouchercode
  .discount-label.a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-vouchercode
  a.discount-label.a-button.a-link-primary,
.m-vouchercode
  .a-morecontenttogglelink
  .more-less-button
  a.discount-label.a-button.a-link-primary.content-toggle,
.m-vouchercode .discount-label.a-button.a-button-primary,
.m-vouchercode .discount-label.a-button.a-link-primary.a-button-link,
.m-vouchercode .discount-label.a-button.a-link-primary.a-link,
.m-vouchercode
  .m-contenttextmedia
  li
  .m-productconversionarea
  .discount-label.a-link.link-addtocart,
.m-vouchercode
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .discount-label.a-button.a-link,
.m-vouchercode
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .discount-label.a-button.a-link,
.m-vouchercode
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.discount-label.a-button.a-link-primary {
  background: #b8efc9;
  color: #000;
  border: none;
  height: auto;
}
.a-morecontenttogglelink
  .more-less-button
  .m-vouchercode
  a.discount-label.a-button.a-link-primary.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-vouchercode
  .discount-label.a-link.link-addtocart:hover,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-vouchercode
  .discount-label.a-button.a-link:hover,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-vouchercode
  .discount-label.a-button.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-vouchercode
  a.discount-label.a-button.a-link-primary:hover,
.m-vouchercode
  .a-morecontenttogglelink
  .more-less-button
  a.discount-label.a-button.a-link-primary.content-toggle:hover,
.m-vouchercode .discount-label.a-button.a-button-primary:hover,
.m-vouchercode .discount-label.a-button.a-link-primary.a-button-link:hover,
.m-vouchercode .discount-label.a-button.a-link-primary.a-link:hover,
.m-vouchercode
  .m-contenttextmedia
  li
  .m-productconversionarea
  .discount-label.a-link.link-addtocart:hover,
.m-vouchercode
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .discount-label.a-button.a-link:hover,
.m-vouchercode
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .discount-label.a-button.a-link:hover,
.m-vouchercode
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.discount-label.a-button.a-link-primary:hover {
  color: #000;
  background-color: #86d7a2;
}
.a-morecontenttogglelink
  .more-less-button
  .m-vouchercode
  a.discount-label.a-button.a-link-primary.content-toggle:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-vouchercode
  .discount-label.a-link.link-addtocart:active,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-vouchercode
  .discount-label.a-button.a-link:active,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-vouchercode
  .discount-label.a-button.a-link:active,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-vouchercode
  a.discount-label.a-button.a-link-primary:active,
.m-vouchercode
  .a-morecontenttogglelink
  .more-less-button
  a.discount-label.a-button.a-link-primary.content-toggle:active,
.m-vouchercode .discount-label.a-button.a-button-primary:active,
.m-vouchercode .discount-label.a-button.a-link-primary.a-button-link:active,
.m-vouchercode .discount-label.a-button.a-link-primary.a-link:active,
.m-vouchercode
  .m-contenttextmedia
  li
  .m-productconversionarea
  .discount-label.a-link.link-addtocart:active,
.m-vouchercode
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .discount-label.a-button.a-link:active,
.m-vouchercode
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .discount-label.a-button.a-link:active,
.m-vouchercode
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.discount-label.a-button.a-link-primary:active {
  color: #000;
  background-color: #5ebd82;
}
.m-yourproductteaser .product-image {
  margin-bottom: 15px;
}
.m-yourproductteaser .product-image .a-image {
  border: 1px solid #e6e6e6;
}
.m-yourproductteaser .product-info h2.a-heading {
  font-size: 1.5rem;
  margin: 0;
}
.m-yourproductteaser .product-info h2.a-heading .fragment,
.m-yourproductteaser .product-info h2.a-heading .fragment.normal {
  font-weight: 400;
}
.m-yourproductteaser .product-info p {
  margin: 0;
  line-height: 1.4;
}
.m-yourproductteaser .product-info p .fragment {
  font-size: 1rem;
  line-height: 1.4;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-yourproductteaser
  .a-link.link-addtocart,
.m-yourproductteaser .a-link.a-button,
.m-yourproductteaser
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
  margin-top: 30px;
}
.o-alternativeproductsslider {
  margin-bottom: 64px;
  margin-left: -16px;
  margin-right: -16px;
}
.o-alternativeproductsslider .slick-track {
  -webkit-column-gap: 16px;
  column-gap: 16px;
  margin-left: 0;
  margin-right: 0;
}
.o-alternativeproductsslider .slick-track::after,
.o-alternativeproductsslider .slick-track::before {
  content: none;
}
.o-alternativeproductsslider .tiles-slider-heading {
  font-size: 1.5rem;
  line-height: 2.125rem;
  padding-top: 32px;
  padding-left: 0;
}
.o-alternativeproductsslider .tiles-slider .slick-slide {
  margin: 0;
}
.o-alternativeproductsslider .tiles-slider .slick-dots {
  padding-top: 20px;
}
.o-alternativeproductsslider .tiles-slider .slick-dots li button {
  background-color: #8a9097;
  width: 8px;
  height: 8px;
}
.o-alternativeproductsslider .tiles-slider .slick-dots li.slick-active button {
  background-color: #007bc0;
  width: 12px;
  height: 12px;
}
.o-alternativeproductsslider .alternativeproduct-tile-slider-arrows .next,
.o-alternativeproductsslider .alternativeproduct-tile-slider-arrows .prev {
  font-size: 34px;
  height: 56px;
  width: 56px;
  color: #000;
  margin-left: 0;
  margin-right: 0;
  font-weight: 700;
  background-color: #eff1f2;
}
.o-buyarea .product-services h3 {
  font-size: 1.25rem;
  font-weight: lighter;
}
.o-buyarea .product-services .delivery,
.o-buyarea .product-services .service {
  font-size: 0.875rem;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-buyarea
  .product-services
  .delivery
  .technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-buyarea
  .product-services
  .service
  .technical-info-search,
.o-buyarea .product-services .delivery .m-forminput,
.o-buyarea
  .product-services
  .delivery
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.o-buyarea
  .product-services
  .delivery
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.o-buyarea
  .product-services
  .delivery
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
.o-buyarea .product-services .service .m-forminput,
.o-buyarea
  .product-services
  .service
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.o-buyarea
  .product-services
  .service
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.o-buyarea
  .product-services
  .service
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-buyarea
  .product-services
  .delivery
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-buyarea
  .product-services
  .delivery
  input.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-buyarea
  .product-services
  .service
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-buyarea
  .product-services
  .service
  input.m-forminput {
  padding-bottom: 0;
}
.o-buyarea .product-services .delivery .icon::before,
.o-buyarea .product-services .service .icon::before {
  position: relative;
  font-size: 22px;
  top: 3px;
}
.o-buyarea .product-services .delivery + .service {
  margin-top: 16px;
}
.o-buyarea .product-services .delivery .icon-placeholder {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.o-buyarea .product-services .delivery .delivery-text {
  padding-left: 12px;
  width: 76%;
}
.o-buyarea .product-services .service .a-formlabel.checkbox {
  padding-left: 33px;
  padding-right: 10px;
}
.o-buyarea .product-services .service .a-formlabel.checkbox::before {
  margin-top: 0;
}
.o-buyarea .product-services .service .a-formlabel.checkbox span {
  display: block;
}
.o-buyarea .product-services .service .a-formlabel.checkbox span p {
  margin-bottom: 0;
  font-size: 1rem;
}
.o-buyarea .product-services .service .a-formlabel.checkbox .highlight {
  margin-bottom: 5px;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-buyarea
  .product-services
  .service
  .technical-info-search,
.o-buyarea .product-services .service .m-forminput,
.o-buyarea
  .product-services
  .service
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.o-buyarea
  .product-services
  .service
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.o-buyarea
  .product-services
  .service
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-buyarea
  .product-services
  .service
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-buyarea
  .product-services
  .service
  input.m-forminput {
  width: 76%;
  margin-right: auto;
}
.o-buyarea .cta-area {
  margin-top: 16px;
  margin-bottom: 40px;
}
.o-buyarea .cta-area .a-link-download {
  font-size: 0.75rem;
  padding: 0;
  position: relative;
}
.o-buyarea .cta-area .a-link-download .text.has-underline {
  text-decoration: none;
}
.o-buyarea .cta-area .a-link-download:hover .text.has-underline {
  text-decoration: underline;
}
.o-buyarea .cta-area .a-link-download:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.o-buyarea .cta-area .a-link-download:after {
  content: "";
}
.o-buyarea .cta-area .a-link-download::after {
  display: none;
}
.o-buyarea .cta-area .configure-button {
  text-decoration: none;
  width: 100%;
}
.o-buyarea .cta-area a.configure-button {
  padding-top: 11px;
  padding-bottom: 11px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-buyarea
  .cta-area
  .a-link.link-addtocart,
.o-buyarea .cta-area .a-button,
.o-buyarea
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-buyarea
  .cta-area
  .add-to-basket.a-link.link-addtocart
  .icon,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-buyarea
  .cta-area
  .dealer-button.a-link.link-addtocart
  .icon,
.o-buyarea .cta-area .a-button.add-to-basket .icon,
.o-buyarea .cta-area .a-button.dealer-button .icon,
.o-buyarea
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .add-to-basket.a-link.link-addtocart
  .icon,
.o-buyarea
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .dealer-button.a-link.link-addtocart
  .icon {
  font-size: 20px;
}
.o-buyarea .cta-area .a-link.dealer-button:not(.a-button) {
  color: #007bc0;
  font-size: 0.875rem;
  font-weight: 400;
  margin-bottom: 12px;
}
.no-touchevents
  .o-buyarea
  .cta-area
  .a-link.dealer-button:not(.a-button):hover {
  color: #00629a;
}
.o-buyarea .cta-area .a-link.dealer-button:not(.a-button)::before {
  content: "";
}
.o-buyarea .cta-area .a-link.dealer-button:not(.a-button)::after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.o-buyarea .cta-area .a-link.dealer-button:not(.a-button) .has-underline {
  text-decoration: none;
}
.o-buyarea .cta-area .additional-energy-labels-repair-index {
  width: 100%;
}
.o-buyarea .cta-area .additional-energy-labels-repair-index > .m-imagelist {
  display: block;
  width: 95px;
}
.o-buyarea
  .cta-area
  .additional-energy-labels-repair-index
  > .m-imagelist
  div.special-labels-image-list-base-image
  picture
  img {
  width: 100%;
  max-height: unset;
  max-width: unset;
}
.o-buyarea .cta-area .energy-label-wrapper > .m-imagelist {
  display: block;
  width: 80px;
}
.o-buyarea .cta-area .m-quantityselector {
  width: 140px;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.o-buyarea .cta-area .retailer-wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (minmax(auto, 50%)) [2];
  grid-template-columns: repeat(2, minmax(auto, 50%));
  gap: 10px;
  margin-bottom: 10px;
}
.o-buyarea .cta-area .retailer-info {
  margin: 0;
  width: 100%;
  padding: 0 0 12px;
  border: 1px solid #e0e2e5;
}
.o-buyarea .cta-area .retailer-info:hover {
  border-color: #c1c7cc;
}
.o-buyarea .cta-area .retailer-info:active {
  border-color: #a4abb3;
}
.o-buyarea .cta-area .retailer-info .icon {
  display: none;
}
.o-buyarea .cta-area .retailer-info .dealer-info,
.o-buyarea .cta-area .retailer-info .dealer-price,
.o-buyarea .cta-area .retailer-info .price-info {
  margin-bottom: 0;
  padding: 0 12px;
  font-size: 12px;
  line-height: 18px;
}
.o-buyarea .cta-area .retailer-info.a-logo .a-image {
  margin-bottom: 8px;
}
.o-buyarea .cta-area .retailer-info.a-logo .a-image img {
  width: 100%;
}
.o-buyarea .m-searchfield-dealerlocator {
  margin: 10px 0;
}
.o-buyarea .m-searchfield-dealerlocator .input-wrap {
  width: 87.5%;
}
.o-buyarea .m-searchfield-dealerlocator .searchfield-input {
  border-radius: 5px 0 0 5px;
  padding: 12.5px;
}
.o-buyarea .m-searchfield-dealerlocator .submit-wrap {
  padding-left: 0;
  border: 1px solid #007bc0;
  border-radius: 0 5px 5px 0;
  width: 12.5%;
}
.o-buyarea .m-productsubscription {
  margin-bottom: 20px;
}
.o-buyarea .m-productsubscription a {
  font-size: 0.875rem;
}
.o-buyarea .m-productsubscription a::before {
  content: "";
}
.o-buyarea .m-productsubscription a::after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.o-buyarea .m-productsubscription a .has-underline {
  text-decoration: none;
}
.o-buyarea .m-subscriptionselection {
  margin-top: 35px;
}
.o-buyarea .m-subscriptionselection .radio-border {
  padding: 0;
}
.o-buyarea .m-subscriptionselection .expand p {
  font-size: 0.875rem;
  margin-top: 7px;
}
.o-buyarea .m-forminput-dropdown {
  margin-bottom: 10px;
}
.o-buyarea .legal-text {
  font-size: 12px;
  line-height: 18px;
}
.o-checkoutbasket {
  padding-top: 0;
}
.o-checkoutbasket .checkoutbasket-headline {
  margin-top: 0;
  margin-left: 0;
  padding-top: 24px;
}
@media (min-width: 600px) {
  .o-buyarea .cta-area .energy-label-wrapper > .m-imagelist {
    width: 100px;
  }
  .o-checkoutbasket .checkoutbasket-headline {
    padding-left: 16px;
  }
}
.o-checkoutbasket .checkoutbasket-headline .a-heading {
  font-size: 1.5rem;
  line-height: 2.125rem;
}
@media (min-width: 900px) {
  .o-alternativeproductsslider {
    margin-bottom: 80px;
  }
  .o-alternativeproductsslider .slick-track {
    -webkit-column-gap: 32px;
    column-gap: 32px;
  }
  .o-checkoutbasket .checkoutbasket-headline {
    padding-left: 32px;
  }
  .o-checkoutbasket .checkoutbasket-headline .a-heading {
    font-size: 2.5rem;
    line-height: 3.25rem;
  }
}
.o-checkoutbasket .a-heading {
  margin-bottom: 16px;
}
.o-checkoutbasket .checkoutbasket-content {
  row-gap: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-bottom: 16px;
}
@media (min-width: 600px) {
  .o-checkoutbasket .checkoutbasket-content {
    -webkit-column-gap: 16px;
    column-gap: 16px;
    padding: 0;
  }
  .o-checkoutbasket
    .checkoutbasket-content
    .m-article-in-checkout
    .productset-thumbnails {
    -ms-grid-columns: (1fr) [5];
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (min-width: 900px) {
  .o-checkoutbasket .checkoutbasket-content {
    -webkit-column-gap: 32px;
    column-gap: 32px;
    padding: 0 32px 32px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.o-checkoutbasket .checkoutbasket-content .article-in-checkout-container {
  padding: 0;
  margin: 0;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 32px;
}
@media (min-width: 900px) {
  .o-checkoutbasket .checkoutbasket-content .article-in-checkout-container {
    width: 65%;
  }
}
.o-checkoutbasket .checkoutbasket-content .checkoutbasket-summary-container {
  width: 100%;
  margin: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 900px) {
  .o-checkoutbasket .checkoutbasket-content .checkoutbasket-summary-container {
    width: 35%;
  }
}
.o-checkoutbasket .checkoutbasket-content .checkoutbasket-sticky-container {
  margin: 0;
  width: 100%;
}
.o-checkoutconfirmation {
  background-clip: padding-box;
  background-color: #eff1f2;
  opacity: 1 !important;
  padding: 32px;
  max-width: 1200px;
  margin-bottom: 80px;
}
.o-checkoutconfirmation .checkoutconfirmation-headline {
  margin-top: 0;
  margin-left: 1rem;
}
.o-checkoutconfirmation .checkoutconfirmation-headline .a-heading {
  margin: 0 0 24px;
}
@media (max-width: 899px) {
  .o-checkoutbasket {
    position: relative;
  }
  .o-checkoutbasket:before {
    -webkit-box-shadow: 0 0 0 100vmax #eff1f2;
    box-shadow: 0 0 0 100vmax #eff1f2;
    -webkit-clip-path: inset(0 -100vmax);
    clip-path: inset(0 -100vmax);
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .o-checkoutconfirmation {
    overflow: visible;
    position: relative;
    padding: 24px 0 32px;
    margin-bottom: 64px;
  }
  .o-checkoutconfirmation:before {
    -webkit-box-shadow: 0 0 0 100vmax #eff1f2;
    box-shadow: 0 0 0 100vmax #eff1f2;
    -webkit-clip-path: inset(0 -100vmax);
    clip-path: inset(0 -100vmax);
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .o-checkoutconfirmation .checkoutconfirmation-headline {
    margin-left: 0;
  }
}
.o-checkoutconfirmation .m-checkout-user-information-summary {
  margin-right: 0;
  margin-left: 32px;
}
.o-checkoutconfirmation .m-article-in-checkout {
  margin-top: 0;
  margin-left: 0;
  margin-bottom: 16px;
}
.o-checkoutconfirmation .m-article-in-checkout .callouts {
  overflow-y: hidden;
}
.o-checkoutconfirmation .article-quantity {
  margin-bottom: 1rem;
}
.o-checkoutconfirmation .checkout-summary-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 35%;
  float: right;
  margin-bottom: 1rem;
}
@media (max-width: 899px) {
  .o-checkoutconfirmation .m-checkout-user-information-summary {
    margin-right: 0;
    margin-left: 0;
    margin-top: 0;
    padding-left: 0;
  }
  .o-checkoutconfirmation .m-article-in-checkout {
    margin-left: 0;
    margin-right: 0;
  }
  .o-checkoutconfirmation .checkout-summary-container {
    float: none;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 0;
  }
  .o-checkoutconfirmation .checkout-summary-container .list,
  .o-checkoutconfirmation .checkout-summary-container .list-unstyled {
    margin: 0;
  }
}
.o-checkoutconfirmation .article-in-checkout-container {
  float: left;
  width: 65%;
}
.o-checkoutconfirmation .article-link {
  text-decoration: none;
}
.o-checkoutconfirmation .m-checkout-summary {
  margin: 0 0 16px 32px;
}
@media (max-width: 899px) {
  .o-checkoutconfirmation .article-in-checkout-container {
    float: none;
    width: 100%;
  }
  .o-checkoutconfirmation .m-checkout-summary {
    padding-left: 1rem;
    margin: 0 0 1rem;
  }
  .o-checkoutdelivery-wop {
    position: relative;
  }
  .o-checkoutdelivery-wop:before {
    -webkit-box-shadow: 0 0 0 100vmax #eff1f2;
    box-shadow: 0 0 0 100vmax #eff1f2;
    -webkit-clip-path: inset(0 -100vmax);
    clip-path: inset(0 -100vmax);
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
}
.o-checkoutdelivery .individual-address {
  margin-bottom: 60px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-checkoutdelivery
  button.a-link.link-addtocart,
.o-checkoutdelivery
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart,
.o-checkoutdelivery button.a-button {
  width: 100%;
}
.o-checkoutdelivery-wop {
  position: relative;
  margin-bottom: 16px;
  padding-bottom: 32px;
}
.o-checkoutdelivery-wop * {
  margin-top: 0 !important;
}
.o-checkoutdelivery-wop .checkoutdelivery-billingaddress,
.o-checkoutdelivery-wop .checkoutdelivery-invoice,
.o-checkoutdelivery-wop .checkoutdelivery-method-picker,
.o-checkoutdelivery-wop .checkoutdelivery-select-address,
.o-checkoutdelivery-wop .checkoutdelivery-shippingaddress {
  margin-bottom: 8px;
  padding: 24px 0;
  background: #fff;
}
@media (min-width: 900px) {
  .o-checkoutdelivery-wop {
    padding: 32px;
  }
  .o-checkoutdelivery-wop .checkoutdelivery-billingaddress,
  .o-checkoutdelivery-wop .checkoutdelivery-invoice,
  .o-checkoutdelivery-wop .checkoutdelivery-method-picker,
  .o-checkoutdelivery-wop .checkoutdelivery-select-address,
  .o-checkoutdelivery-wop .checkoutdelivery-shippingaddress {
    padding: 32px;
    margin-bottom: 48px;
  }
}
.o-checkoutdelivery-wop .checkoutdelivery-optins-container {
  margin: 0;
}
.o-checkoutdelivery-wop
  .checkoutdelivery-optins-container
  .checkoutdelivery-optins {
  margin-bottom: 16px;
  padding: 24px 0;
  background: #fff;
  border-radius: 0;
}
.o-checkoutdelivery-wop .a-heading {
  margin-left: 0;
  margin-bottom: 16px;
  font-size: 1.25rem;
  line-height: 1.875rem;
}
@media (max-width: 599px) {
  .o-checkoutbasket
    .checkoutbasket-content
    .article-quantity
    .m-quantityselector
    .quantityselector-button {
    width: -webkit-calc(100% / 3);
    width: calc(100% / 3);
  }
  .o-checkoutdelivery-wop .a-heading {
    margin-left: 0 !important;
  }
  .o-checkoutdelivery-wop .checkoutdelivery-invoice .a-heading {
    margin-left: 0;
  }
}
@media (min-width: 900px) {
  .o-checkoutdelivery-wop
    .checkoutdelivery-optins-container
    .checkoutdelivery-optins {
    padding: 32px;
    margin-bottom: 0;
  }
  .o-checkoutdelivery-wop .a-heading {
    font-size: 2rem;
    line-height: 2.6875rem;
    margin-bottom: 24px;
  }
}
.o-checkoutdelivery-wop .m-form {
  margin-bottom: 0;
}
@media (min-width: 600px) {
  .o-checkoutdelivery-wop .m-form {
    margin-bottom: 0;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-checkoutdelivery-wop
    .checkoutdelivery-login
    .a-link.link-addtocart,
  .o-checkoutdelivery-wop .checkoutdelivery-login .a-link.a-button,
  .o-checkoutdelivery-wop
    .checkoutdelivery-login
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: -webkit-fit-content;
    width: fit-content;
    padding: 12px 16px;
  }
}
.o-checkoutdelivery-wop .a-errormessage {
  margin: 0 !important;
}
.o-checkoutdelivery-wop .checkoutdelivery-form {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.o-checkoutdelivery-wop .checkoutdelivery-content-heading {
  margin: 0 0 16px;
  font-size: 1.5rem;
  line-height: 2.125rem;
}
.o-checkoutdelivery-wop .checkoutdelivery-select-address {
  margin-left: 0;
}
@media (max-width: 899px) {
  .o-checkoutdelivery-wop .checkoutdelivery-billingaddress,
  .o-checkoutdelivery-wop .checkoutdelivery-invoice,
  .o-checkoutdelivery-wop .checkoutdelivery-method-picker,
  .o-checkoutdelivery-wop .checkoutdelivery-select-address,
  .o-checkoutdelivery-wop .checkoutdelivery-shippingaddress {
    position: relative;
  }
  .o-checkoutdelivery-wop .checkoutdelivery-billingaddress:before,
  .o-checkoutdelivery-wop .checkoutdelivery-invoice:before,
  .o-checkoutdelivery-wop .checkoutdelivery-method-picker:before,
  .o-checkoutdelivery-wop .checkoutdelivery-select-address:before,
  .o-checkoutdelivery-wop .checkoutdelivery-shippingaddress:before {
    -webkit-box-shadow: 0 0 0 100vmax #fff;
    box-shadow: 0 0 0 100vmax #fff;
    -webkit-clip-path: inset(0 -100vmax);
    clip-path: inset(0 -100vmax);
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .o-checkoutdelivery-wop
    .checkoutdelivery-optins-container
    .checkoutdelivery-optins {
    position: relative;
  }
  .o-checkoutdelivery-wop
    .checkoutdelivery-optins-container
    .checkoutdelivery-optins:before {
    -webkit-box-shadow: 0 0 0 100vmax #fff;
    box-shadow: 0 0 0 100vmax #fff;
    -webkit-clip-path: inset(0 -100vmax);
    clip-path: inset(0 -100vmax);
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .o-checkoutdelivery-wop .checkoutdelivery-login {
    margin-right: 0;
  }
}
@media (min-width: 900px) {
  .o-checkoutdelivery-wop .checkoutdelivery-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: unset;
    -ms-flex-direction: unset;
    flex-direction: unset;
    -webkit-column-gap: 32px;
    column-gap: 32px;
  }
  .o-checkoutdelivery-wop .checkoutdelivery-content-heading {
    font-size: 2.5rem;
    line-height: 3.25rem;
  }
  .o-checkoutdelivery-wop .checkoutdelivery-login {
    margin: 0 0 48px;
  }
}
.o-checkoutdelivery-wop .checkoutdelivery-login .a-alert.alert-info {
  border: none;
}
.o-checkoutdelivery-wop .checkoutdelivery-login .a-alert.alert-info .icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-checkoutdelivery-wop
  .checkoutdelivery-login
  .a-link.link-addtocart,
.o-checkoutdelivery-wop .checkoutdelivery-login .a-link.a-button,
.o-checkoutdelivery-wop
  .checkoutdelivery-login
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  font-weight: 400;
  border-radius: 0;
  background-color: #007bc0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-checkoutdelivery-wop
  .button-secondary-wop.a-link.link-addtocart,
.o-checkoutdelivery-wop .a-button.button-secondary-wop,
.o-checkoutdelivery-wop
  .m-contenttextmedia
  li
  .m-productconversionarea
  .button-secondary-wop.a-link.link-addtocart {
  font-weight: 400;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-checkoutdelivery-wop
  .button-secondary-wop.a-link.link-addtocart
  .icon,
.o-checkoutdelivery-wop .a-button.button-secondary-wop .icon,
.o-checkoutdelivery-wop
  .m-contenttextmedia
  li
  .m-productconversionarea
  .button-secondary-wop.a-link.link-addtocart
  .icon {
  display: inline-block;
}
.o-checkoutdelivery-wop .checkoutdelivery-invoice .form-layout-col,
.o-checkoutdelivery-wop .checkoutdelivery-invoice .invoice-type {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 16px;
}
.o-checkoutdelivery-wop .checkoutdelivery-invoice .form-layout-col .form-row,
.o-checkoutdelivery-wop .checkoutdelivery-invoice .invoice-type .form-row {
  padding: 0;
  margin: 0;
}
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .form-layout-col
  .m-forminput-radio
  .a-formlabel
  .label-text,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .invoice-type
  .m-forminput-radio
  .a-formlabel
  .label-text {
  font-weight: 700;
}
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .form-layout-col
  .invoice-type,
.o-checkoutdelivery-wop .checkoutdelivery-invoice .invoice-type .invoice-type {
  padding: 16px 12px;
}
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .form-layout-col
  .invoice-type
  .a-formlabel
  .label-text,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .invoice-type
  .invoice-type
  .a-formlabel
  .label-text {
  font-weight: 400;
}
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .form-layout-col
  .invoice-type
  .form-row
  .form-row,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .invoice-type
  .invoice-type
  .form-row
  .form-row {
  padding-bottom: 16px;
}
@media (min-width: 900px) {
  .o-checkoutdelivery-wop
    .checkoutdelivery-invoice
    .form-layout-col
    .invoice-type,
  .o-checkoutdelivery-wop
    .checkoutdelivery-invoice
    .invoice-type
    .invoice-type {
    width: 50%;
    padding: 24px 0 20px 44px;
    min-width: 300px;
  }
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput-radio.technical-info-search,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput.m-forminput-radio,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  input.m-forminput-radio.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  input.m-forminput-radio.m-forminput {
  padding: 0;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput-radio.technical-info-search
  .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput.m-forminput-radio
  .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput
  .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  input.m-forminput-radio.js-search-input
  .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  input.m-forminput-radio.m-forminput
  .a-formlabel {
  padding: 24px 16px 24px 42px;
  border: 1px solid #c1c7cc;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput-radio.technical-info-search
  .a-formlabel:hover,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput.m-forminput-radio
  .a-formlabel:hover,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  .a-formlabel:hover,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  .a-formlabel:hover,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  input.m-forminput-radio.js-search-input
  .a-formlabel:hover {
  border-color: #a4abb3;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput-radio.technical-info-search
  .a-formlabel:active,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput.m-forminput-radio
  .a-formlabel:active,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  .a-formlabel:active,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  .a-formlabel:active,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  input.m-forminput-radio.js-search-input
  .a-formlabel:active {
  border-color: #8a9097;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput-radio.technical-info-search
  .a-formlabel::before,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput.m-forminput-radio
  .a-formlabel::before,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  .a-formlabel::before,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  .a-formlabel::before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  input.m-forminput-radio.js-search-input
  .a-formlabel::before {
  left: 12px;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput-radio.technical-info-search
  .a-formlabel::after,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput.m-forminput-radio
  .a-formlabel::after,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  .a-formlabel::after,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  .a-formlabel::after,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  input.m-forminput-radio.js-search-input
  .a-formlabel::after {
  top: 31px;
  left: 18px;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput-radio.technical-info-search
  > input:checked
  + .a-formlabel,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput-radio.technical-info-search
  > input:checked
  ~ .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput.m-forminput-radio
  > input:checked
  + .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput.m-forminput-radio
  > input:checked
  ~ .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  > input:checked
  + .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  > input:checked
  ~ .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  > input:checked
  + .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  > input:checked
  ~ .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput
  > input:checked
  + .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput
  > input:checked
  ~ .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  input.m-forminput-radio.js-search-input
  > input:checked
  + .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  input.m-forminput-radio.js-search-input
  > input:checked
  ~ .a-formlabel {
  outline: #007bc0 solid 2px;
  outline-offset: -2px;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput-radio.technical-info-search:hover
  > input:checked
  + .a-formlabel,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput-radio.technical-info-search:hover
  > input:checked
  ~ .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput.m-forminput-radio:hover
  > input:checked
  + .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput.m-forminput-radio:hover
  > input:checked
  ~ .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search:hover
  > input:checked
  + .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search:hover
  > input:checked
  ~ .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input:hover
  > input:checked
  + .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input:hover
  > input:checked
  ~ .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput:hover
  > input:checked
  + .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput:hover
  > input:checked
  ~ .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  input.m-forminput-radio.js-search-input:hover
  > input:checked
  + .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  input.m-forminput-radio.js-search-input:hover
  > input:checked
  ~ .a-formlabel {
  outline-color: #00629a;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput-radio.technical-info-search:active
  > input:checked
  + .a-formlabel,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput-radio.technical-info-search:active
  > input:checked
  ~ .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput.m-forminput-radio:active
  > input:checked
  + .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput.m-forminput-radio:active
  > input:checked
  ~ .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search:active
  > input:checked
  + .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search:active
  > input:checked
  ~ .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input:active
  > input:checked
  + .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input:active
  > input:checked
  ~ .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput:active
  > input:checked
  + .a-formlabel,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput:active
  > input:checked
  ~ .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  input.m-forminput-radio.js-search-input:active
  > input:checked
  + .a-formlabel,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  input.m-forminput-radio.js-search-input:active
  > input:checked
  ~ .a-formlabel {
  outline-color: #004975;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput-radio.technical-info-search
  .label-text,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-forminput.m-forminput-radio
  .label-text,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-radio.technical-info-search
  .label-text,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.js-search-input
  .label-text,
.o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-radio.m-forminput
  .label-text,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  input.m-forminput-radio.js-search-input
  .label-text,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-checkoutdelivery-wop
  .checkoutdelivery-invoice
  input.m-forminput-radio.m-forminput
  .label-text {
  margin-bottom: 0;
}
.o-checkoutdelivery-wop .checkoutdelivery-method-picker {
  margin-bottom: 32px;
}
.o-checkoutdelivery-wop .checkoutdelivery-method-picker .info-text {
  margin: 0;
}
.o-checkoutdelivery-wop .checkoutdelivery-method-picker .info-text p {
  margin-bottom: 24px;
}
.o-checkoutdelivery-wop
  .checkoutdelivery-method-picker
  .info-text:last-of-type
  p {
  margin-bottom: 0;
}
@media (min-width: 900px) {
  .o-checkoutdelivery-wop .checkoutdelivery-method-picker {
    margin-bottom: 48px;
  }
  .o-checkoutdelivery-wop .checkoutdelivery-summary-container {
    max-width: 365px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-align-self: unset;
    -ms-flex-item-align: unset;
    -ms-grid-row-align: unset;
    align-self: unset;
  }
}
.o-checkoutdelivery-wop
  .checkoutdelivery-summary-container
  .m-checkout-summary {
  margin: 0;
}
.o-checkoutdelivery-wop .checkoutsummary-expand-container {
  border-radius: 0;
  margin: 8px 0 0 !important;
}
.o-checkoutdelivery-wop
  .checkoutsummary-expand-container
  .a-morecontenttogglelink
  .more-less-button
  .containerexpandable-togglelink {
  float: none;
  margin-bottom: 0;
}
.o-checkoutdelivery-wop
  .checkoutsummary-expand-container
  .a-morecontenttogglelink
  .more-less-button
  .containerexpandable-togglelink
  a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  color: #000;
  font-size: 12px;
  line-height: 18px;
}
.o-checkoutdelivery-wop
  .checkoutsummary-expand-container
  .m-checkoutsummary-itemlist
  .discounted {
  color: #000;
}
.o-checkoutdelivery-wop
  .checkoutsummary-expand-container
  .m-checkoutsummary-itemlist
  .list.list-unstyled {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 48px;
  margin-bottom: 0;
}
.o-checkoutdelivery-wop
  .checkoutsummary-expand-container
  .m-checkoutsummary-itemlist
  .item-expanded {
  border-top: 0;
  padding: 0;
  margin-bottom: 0;
}
.o-checkoutdelivery-wop
  .checkoutsummary-expand-container
  .m-checkoutsummary-itemlist
  .item-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
.o-checkoutdelivery-wop
  .checkoutsummary-expand-container
  .m-checkoutsummary-itemlist
  .item-details
  .a-image {
  max-width: 64px;
  min-width: 64px;
}
.o-checkoutdelivery-wop
  .checkoutsummary-expand-container
  .m-checkoutsummary-itemlist
  .item-details
  .a-image
  img {
  width: 100%;
}
.o-checkoutdelivery-wop
  .checkoutsummary-expand-container
  .m-checkoutsummary-itemlist
  .item-details
  .m-producttitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  margin: 0;
}
.o-checkoutdelivery-wop
  .checkoutsummary-expand-container
  .m-checkoutsummary-itemlist
  .item-details
  .m-producttitle
  > p {
  display: block;
  font-size: 12px;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  white-space: nowrap;
}
.o-checkoutdelivery-wop
  .checkoutsummary-expand-container
  .m-checkoutsummary-itemlist
  .item-details
  .m-producttitle
  .product-name {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
}
.o-checkoutdelivery-wop
  .checkoutsummary-expand-container
  .m-checkoutsummary-itemlist
  .item-details
  .item-price {
  font-size: 16px;
  line-height: 24px;
}
.o-checkoutdelivery-wop
  .checkoutsummary-expand-container
  .m-checkoutsummary-itemlist
  .item-details
  .item-quantity {
  font-size: 12px;
  line-height: 18px;
}
.o-checkoutdelivery-wop
  .checkoutsummary-expand-container
  .m-checkoutsummary-itemlist
  .service-vibs
  .service-vib-hr {
  border-color: #8a9097;
}
.o-checkoutdelivery-wop
  .checkoutsummary-expand-container
  .m-checkoutsummary-itemlist
  .service-vibs
  .service-vib-text {
  font-size: 12px;
  line-height: 18px;
}
.o-checkoutordersummarywop {
  background-clip: padding-box;
  background-color: #eff1f2;
  opacity: 1 !important;
  padding-top: 24px;
}
.o-checkoutordersummarywop .checkoutordersummary-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 599px) {
  .o-checkoutordersummarywop {
    position: relative;
  }
  .o-checkoutordersummarywop:before {
    -webkit-box-shadow: 0 0 0 100vmax #eff1f2;
    box-shadow: 0 0 0 100vmax #eff1f2;
    -webkit-clip-path: inset(0 -100vmax);
    clip-path: inset(0 -100vmax);
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .o-checkoutordersummarywop .checkoutordersummary-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .o-checkoutordersummarywop .m-article-in-checkout {
    margin-right: 1rem;
  }
}
.o-checkoutordersummarywop .article-quantity {
  margin-bottom: 1rem;
}
.o-checkoutordersummarywop .checkoutordersummary-summary-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 35%;
  margin-bottom: 1rem;
}
@media (max-width: 599px) {
  .o-checkoutordersummarywop .checkoutordersummary-summary-container {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.o-checkoutordersummarywop .article-in-checkout-container {
  width: 65%;
}
.o-checkoutordersummarywop .m-article-in-checkout {
  margin-top: 1rem;
  margin-left: 1rem;
  margin-bottom: 1.5rem;
}
@media (max-width: 599px) {
  .o-checkoutordersummarywop .article-in-checkout-container {
    width: 100%;
  }
  .o-checkoutordersummarywop .m-article-in-checkout {
    margin-left: 0;
    margin-right: 0;
  }
}
.o-checkoutordersummarywop .m-checkout-summary {
  position: -webkit-sticky;
  position: sticky;
  top: 61px;
  margin: 1rem 1rem 0;
}
@media (max-width: 599px) {
  .o-checkoutordersummarywop .m-checkout-summary {
    display: block;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 1rem;
    padding-left: 1rem;
  }
}
.o-checkoutordersummarywop .checkoutordersummary-tc-container {
  margin-top: 1rem;
  margin-left: 1rem;
}
.o-checkoutordersummarywop .checkoutordersummary-tc {
  background-color: #fff;
  padding: 1rem;
  margin-bottom: 1rem;
  margin-top: 1rem;
  border-radius: 0;
}
@media (max-width: 599px) {
  .o-checkoutordersummarywop .checkoutordersummary-tc-container {
    margin-left: 0;
    margin-right: 0;
  }
  .o-checkoutordersummarywop .checkoutordersummary-tc {
    margin-right: 0;
    margin-left: 0;
  }
}
.o-checkoutordersummarywop .checkoutordersummary-payment {
  margin-top: 1rem;
  margin-left: 1rem;
  margin-bottom: 1em;
}
@media (max-width: 599px) {
  .o-checkoutordersummarywop .checkoutordersummary-payment {
    margin-left: 0;
    margin-right: 0;
  }
}
.o-checkoutordersummarywop .checkoutordersummary-payment .a-alert {
  margin: 0 0 1rem;
}
.o-checkoutordersummarywop .checkoutordersummary-headline {
  margin-top: 0;
  margin-left: 1rem;
}
.o-checkoutordersummarywop .checkoutordersummary-list-el-headline {
  margin-top: 1rem;
}
.o-checkoutordersummarywop
  .checkoutordersummary-user-information
  .m-checkout-user-information-summary {
  margin-right: 0;
  margin-left: 1rem;
}
@media (max-width: 599px) {
  .o-checkoutordersummarywop .checkoutordersummary-headline {
    margin-left: 0;
  }
  .o-checkoutordersummarywop
    .checkoutordersummary-user-information
    .m-checkout-user-information-summary {
    margin-right: 0;
    margin-left: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.o-checkoutordersummarywop .checkoutordersummary-downpayment {
  background-color: #fff;
  margin-left: 1rem;
  margin-bottom: 1rem;
  padding: 1rem;
  border-radius: 0;
}
@media (max-width: 599px) {
  .o-checkoutordersummarywop .checkoutordersummary-downpayment {
    margin-right: 0;
    margin-left: 0;
  }
  .o-checkoutordersummarywop
    .checkoutordersummary-optins-container
    .m-checkoutdeliverycontactpermission {
    margin-right: 0;
  }
}
.o-checkoutordersummarywop .checkoutordersummary-payment-options {
  background-color: #fff;
  border-radius: 0;
  padding: 1rem;
}
.o-checkoutordersummarywop .a-horizontalrule {
  padding-left: 12px;
  padding-right: 12px;
}
.o-checkoutordersummarywop .checkoutordersummary-optins-container {
  margin-top: 1rem;
  margin-left: 0;
}
@media (min-width: 600px) {
  .o-checkoutordersummarywop .checkoutordersummary-optins-container {
    margin-left: 1rem;
  }
}
.o-checkoutordersummarywop
  .checkoutordersummary-optins-container
  .m-checkoutdeliverycontactpermission {
  background-color: #fff;
  padding: 1rem;
  margin-bottom: 1rem;
  margin-top: 1rem;
  border-radius: 0;
}
.o-checkoutordersummarywop
  .checkoutordersummary-optins-container
  .m-checkoutdeliverycontactpermission
  .tab-panel {
  border-bottom: none;
}
.o-checkoutpayment > .m-productitem {
  margin-top: 60px;
}
.o-checkoutpayment .delivery-method,
.o-checkoutpayment .shipping-adress {
  padding-left: 0.6944444444%;
}
.o-checkoutpayment .fired-message {
  padding: 0;
  color: #ed0007;
  font-weight: 600;
  font-size: 1rem;
}
.o-checkoutpayment .m-recaptcha .recaptcha-content-wrapper {
  width: 100%;
}
.order-list-warning p {
  background: rgba(255, 0, 0, 0.1);
  border: 1px solid #e11f26;
  color: #e11f26;
  padding: 10px;
}
.o-checkoutpayment {
  background-clip: padding-box;
  background-color: #eff1f2;
  opacity: 1 !important;
  padding-top: 24px;
}
.o-checkoutpayment .checkoutpayment-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 599px) {
  .o-checkoutpayment {
    position: relative;
  }
  .o-checkoutpayment:before {
    -webkit-box-shadow: 0 0 0 100vmax #eff1f2;
    box-shadow: 0 0 0 100vmax #eff1f2;
    -webkit-clip-path: inset(0 -100vmax);
    clip-path: inset(0 -100vmax);
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .o-checkoutpayment .checkoutpayment-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .o-checkoutpayment .m-article-in-checkout {
    margin-right: 1rem;
  }
}
.o-checkoutpayment .article-quantity {
  margin-bottom: 1rem;
}
.o-checkoutpayment .checkoutpayment-summary-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 35%;
  margin-bottom: 1rem;
}
@media (max-width: 599px) {
  .o-checkoutpayment .checkoutpayment-summary-container {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.o-checkoutpayment .article-in-checkout-container {
  width: 65%;
}
.o-checkoutpayment .m-article-in-checkout {
  margin-top: 1rem;
  margin-left: 1rem;
  margin-bottom: 1.5rem;
}
@media (max-width: 599px) {
  .o-checkoutpayment .article-in-checkout-container {
    width: 100%;
  }
  .o-checkoutpayment .m-article-in-checkout {
    margin-left: 0;
    margin-right: 0;
  }
}
.o-checkoutpayment .m-checkout-summary {
  position: -webkit-sticky;
  position: sticky;
  top: 61px;
  margin: 1rem 1rem 0;
}
@media (max-width: 599px) {
  .o-checkoutpayment .m-checkout-summary {
    display: block;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 1rem;
    padding-left: 1rem;
  }
}
.o-checkoutpayment .checkoutpayment-tc-container {
  margin-top: 1rem;
  margin-left: 1rem;
}
.o-checkoutpayment .checkoutpayment-tc-container .checkoutpayment-tc {
  background-color: #fff;
  padding: 1rem;
  margin-bottom: 1rem;
  margin-top: 1rem;
  border-radius: 0;
}
@media (max-width: 599px) {
  .o-checkoutpayment .checkoutpayment-tc-container {
    margin-left: 0;
    margin-right: 0;
  }
  .o-checkoutpayment .checkoutpayment-tc-container .checkoutpayment-tc {
    margin-right: 0;
    margin-left: 0;
  }
}
.o-checkoutpayment .checkoutpayment-payment-container {
  margin-top: 1rem;
  margin-left: 1rem;
  margin-bottom: 1em;
}
@media (max-width: 599px) {
  .o-checkoutpayment .checkoutpayment-payment-container {
    margin-left: 0;
    margin-right: 0;
  }
}
.o-checkoutpayment .checkoutpayment-payment-container .a-alert {
  margin: 0 0 1rem;
}
.o-checkoutpayment .checkoutpayment-payment-container .checkoutpayment-payment {
  background-color: #fff;
  border-radius: 0;
  padding: 1rem;
  overflow: hidden;
}
.o-checkoutpayment
  .checkoutpayment-payment-container
  .checkoutpayment-payment
  .m-paymentdeliverymethod
  .payment {
  width: 100%;
}
.o-checkoutpayment .checkoutpayment-headline {
  margin-top: 0;
  margin-left: 1rem;
}
.o-checkoutpayment .checkoutpayment-list-el-headline {
  margin-top: 1rem;
}
.o-checkoutpayment
  .checkoutpayment-user-information
  .m-checkout-user-information-summary {
  margin-right: 0;
  margin-left: 1rem;
}
@media (max-width: 599px) {
  .o-checkoutpayment .checkoutpayment-headline {
    margin-left: 0;
  }
  .o-checkoutpayment
    .checkoutpayment-user-information
    .m-checkout-user-information-summary {
    margin-right: 0;
    margin-left: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.o-checkoutpayment .checkoutpayment-downpayment {
  background-color: #fff;
  margin-left: 1rem;
  margin-bottom: 1rem;
  padding: 1rem;
  border-radius: 0.25rem;
}
@media (max-width: 599px) {
  .o-checkoutpayment .checkoutpayment-downpayment {
    margin-right: 0;
    margin-left: 0;
  }
  .o-checkoutpayment
    .checkoutpayment-optins-container
    .m-checkoutdeliverycontactpermission {
    margin-right: 0;
  }
}
.o-checkoutpayment .a-horizontalrule {
  padding-left: 12px;
  padding-right: 12px;
}
.o-checkoutpayment .checkoutpayment-optins-container {
  margin-top: 1rem;
  margin-left: 0;
}
@media (min-width: 600px) {
  .o-checkoutpayment .checkoutpayment-optins-container {
    margin-left: 1rem;
  }
}
.o-checkoutpayment
  .checkoutpayment-optins-container
  .m-checkoutdeliverycontactpermission {
  background-color: #fff;
  padding: 1rem;
  margin-bottom: 1rem;
  margin-top: 1rem;
  border-radius: 0;
}
.o-checkoutpayment
  .checkoutpayment-optins-container
  .m-checkoutdeliverycontactpermission
  .tab-panel {
  border-bottom: none;
}
.o-checkoutwelcome .a-heading {
  font-size: 2.125rem;
  line-height: 1.2;
}
.o-checkoutwelcome .checkout-welcome-intro {
  line-height: 1.2;
}
.o-checkoutwelcome .guest-checkout .a-heading,
.o-checkoutwelcome .m-signin .a-heading {
  font-size: 1.375rem;
}
.o-checkoutwelcome .social-media .janrainContent .janrainPage .providers li {
  min-height: 40px;
}
.o-checkoutwelcome
  .social-media
  .janrainContent
  .janrainPage
  .providers
  .janrain-provider-icon-24 {
  background-image: none !important;
  line-height: 1 !important;
}
.o-checkoutwelcome .guest-checkout .form-action-secondary {
  width: 100%;
  margin-top: 20px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-checkoutwelcome
  .guest-checkout
  .form-action-secondary
  .a-link.link-addtocart,
.o-checkoutwelcome .guest-checkout .form-action-secondary .a-button,
.o-checkoutwelcome
  .guest-checkout
  .form-action-secondary
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
  color: #fff;
  background: #009bd9;
  border: none;
  border-bottom: 2px solid #27c1ff;
  margin-left: 1px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-checkoutwelcome
  .guest-checkout
  .form-action-secondary
  .a-link.link-addtocart:hover,
.o-checkoutwelcome .guest-checkout .form-action-secondary .a-button:hover,
.o-checkoutwelcome
  .guest-checkout
  .form-action-secondary
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover {
  border: none;
  border-bottom: 2px solid #009bd9;
}
.o-cookielaw {
  position: relative;
}
.o-cookielaw .m-form {
  width: 100%;
  margin: auto;
  padding: 24px 8px;
  left: 0;
  right: 0;
  border: none;
  z-index: 999;
}
.o-cookielaw .m-form.cookielaw-oneoption-form {
  max-height: 100%;
  overflow: auto;
  position: relative;
  width: 100%;
}
.o-cookielaw .m-form .a-heading {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 18px;
}
.o-cookielaw .m-form li {
  margin-bottom: 0;
}
.o-cookielaw .m-form .cookielaw-content {
  color: #000;
  width: 100%;
}
.o-cookielaw .m-form .cookielaw-content p {
  font-size: 1rem;
  margin-bottom: 8px;
}
.o-cookielaw .m-form .cookielaw-content .list-unstyled {
  margin: 20px 0;
}
.o-cookielaw .m-form .cookielaw-content .list-unstyled .a-link {
  font-size: 1rem;
}
.o-cookielaw
  .m-form
  .cookielaw-content
  .list-unstyled
  .a-morecontenttogglelink
  .a-link {
  margin-bottom: 8px;
}
.o-cookielaw
  .m-form
  .cookielaw-content
  .list-unstyled
  .a-morecontenttogglelink
  .more-less-button {
  padding: 0;
}
.o-cookielaw
  .m-form
  .cookielaw-content
  .list-unstyled
  .a-morecontenttogglelink
  .icon,
.o-cookielaw
  .m-form
  .cookielaw-content
  .list-unstyled
  .a-morecontenttogglelink
  .is-open
  .icon {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.o-cookielaw .m-form .cookielaw-content .a-link {
  font-size: 1rem;
  margin-bottom: 5px;
}
.o-cookielaw .m-form .cookielaw-actions {
  display: inline-block;
  width: 100%;
  position: relative;
  bottom: auto;
  right: auto;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-cookielaw
  .m-form
  .cookielaw-actions
  .a-link.link-addtocart,
.o-cookielaw .m-form .cookielaw-actions .a-button,
.o-cookielaw
  .m-form
  .cookielaw-actions
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.o-cookielaw .m-form .a-formlabel.checkbox .label-text {
  color: #000;
}
.o-cookielaw .cookielaw-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
}
@media (min-width: 600px) {
  .o-cookielaw .m-form .a-heading {
    display: block !important;
  }
}
.o-cookielaw .cookielaw-layer-settings {
  margin-top: 30px;
}
.o-cookielaw .cookielaw-layer-settings .m-forminput-checkbox {
  display: block;
}
.o-cookielaw .a-morecontenttogglelink p {
  color: #000;
  line-height: 1.5;
}
.o-cookielaw .a-morecontenttogglelink .containerexpandable-togglelink {
  margin-bottom: 0;
}
.o-cookielaw .a-morecontenttogglelink .a-heading {
  font-size: 1rem;
  margin-bottom: 0;
}
.o-dealerlocator {
  margin-bottom: 64px;
}
.o-dealerlocator .filterbar-item:first-of-type {
  padding-left: 6.6%;
}
.o-dob2address .margin-l {
  margin: 0;
}
.o-dob2address .dobaddress-fields {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 16px;
}
.o-dob2address .form-row {
  margin: 0 0 24px;
  padding: 0;
}
.o-dob2address .form-row:last-child {
  margin-bottom: 0;
}
.o-dob2address .form-row[data-field-count="2"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-column-gap: 16px;
  column-gap: 16px;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-dob2address
  .form-row[data-field-count="2"]
  .technical-info-search:not(.form-layout-col).form-field-width-l,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-dob2address
  .form-row[data-field-count="2"]
  .technical-info-search:not(.form-layout-col).form-field-width-s,
.o-dob2address
  .form-row[data-field-count="2"]
  .a-formlabel:not(.form-layout-col):not(.radio),
.o-dob2address
  .form-row[data-field-count="2"]
  .m-forminput:not(.form-layout-col).form-field-width-l,
.o-dob2address
  .form-row[data-field-count="2"]
  .m-forminput:not(.form-layout-col).form-field-width-s,
.o-dob2address
  .form-row[data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-l,
.o-dob2address
  .form-row[data-field-count="2"]
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:not(.form-layout-col).form-field-width-s,
.o-dob2address
  .form-row[data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-l,
.o-dob2address
  .form-row[data-field-count="2"]
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:not(.form-layout-col).form-field-width-s,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-dob2address
  .form-row[data-field-count="2"]
  input.js-search-input:not(.form-layout-col).form-field-width-l,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-dob2address
  .form-row[data-field-count="2"]
  input.js-search-input:not(.form-layout-col).form-field-width-s {
  width: 100%;
  margin: 0;
}
@media (max-width: 899px) {
  .o-dob2address .form-row[data-field-count="2"] .a-formlabel:first-of-type {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .o-dob2address .form-row[data-field-count="2"] .a-formlabel.clearfix,
  .o-dob2address
    .form-row[data-field-count="2"]
    .a-formlabel.suggestion-togglebox-content {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  .o-dob2address
    .form-row[data-field-count="2"]
    .m-searchfield-dob2addressfield:first-of-type {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    margin-bottom: 16px !important;
  }
  .o-dob2address
    .form-row[data-field-count="2"]
    .m-searchfield-dob2addressfield:nth-of-type(2) {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }
}
.o-dob2address .form-row .form-error-wrapper {
  width: 100%;
}
.o-dob2address ~ .m-form.form-actions .form-action {
  margin-top: 0;
}
.o-dob2appliance .a-heading {
  font-size: 1.25rem;
  line-height: 1.875rem;
  margin: 0 0 8px;
}
.o-dob2appliance > p {
  margin-bottom: 24px;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-dob2appliance
  .m-form
  .form-row
  .technical-info-search
  ~ .form-error-wrapper
  .a-errormessage.error-custom,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-dob2appliance
  .m-form
  .form-row
  .technical-info-search
  ~ .form-error-wrapper
  .a-errormessage.error-mismatch,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-dob2appliance
  .m-form
  .form-row
  .technical-info-search
  ~ .form-error-wrapper
  .a-errormessage.error-required,
.o-dob2appliance
  .m-form
  .form-row
  .m-forminput
  ~ .form-error-wrapper
  .a-errormessage.error-custom,
.o-dob2appliance
  .m-form
  .form-row
  .m-forminput
  ~ .form-error-wrapper
  .a-errormessage.error-mismatch,
.o-dob2appliance
  .m-form
  .form-row
  .m-forminput
  ~ .form-error-wrapper
  .a-errormessage.error-required,
.o-dob2appliance
  .m-form
  .form-row
  .m-searchinput
  ~ .form-error-wrapper
  .a-errormessage.error-custom,
.o-dob2appliance
  .m-form
  .form-row
  .m-searchinput
  ~ .form-error-wrapper
  .a-errormessage.error-mismatch,
.o-dob2appliance
  .m-form
  .form-row
  .m-searchinput
  ~ .form-error-wrapper
  .a-errormessage.error-required,
.o-dob2appliance
  .m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  ~ .form-error-wrapper
  .a-errormessage.error-custom,
.o-dob2appliance
  .m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  ~ .form-error-wrapper
  .a-errormessage.error-mismatch,
.o-dob2appliance
  .m-form
  .form-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search
  ~ .form-error-wrapper
  .a-errormessage.error-required,
.o-dob2appliance
  .m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  ~ .form-error-wrapper
  .a-errormessage.error-custom,
.o-dob2appliance
  .m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  ~ .form-error-wrapper
  .a-errormessage.error-mismatch,
.o-dob2appliance
  .m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input
  ~ .form-error-wrapper
  .a-errormessage.error-required,
.o-dob2appliance
  .m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  ~ .form-error-wrapper
  .a-errormessage.error-custom,
.o-dob2appliance
  .m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  ~ .form-error-wrapper
  .a-errormessage.error-mismatch,
.o-dob2appliance
  .m-form
  .form-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput
  ~ .form-error-wrapper
  .a-errormessage.error-required,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-dob2appliance
  .m-form
  .form-row
  input.js-search-input
  ~ .form-error-wrapper
  .a-errormessage.error-custom,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-dob2appliance
  .m-form
  .form-row
  input.js-search-input
  ~ .form-error-wrapper
  .a-errormessage.error-mismatch,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-dob2appliance
  .m-form
  .form-row
  input.js-search-input
  ~ .form-error-wrapper
  .a-errormessage.error-required {
  margin-bottom: 0;
}
.o-dob2appointment .appointment-calendar {
  margin: 0;
  border: 1px solid #e0e2e5;
}
.o-dob2appointment .heading .label-text {
  font-size: 0.75rem;
  line-height: 1.125rem;
}
.o-dob2appointment .appointment-timeslots {
  padding-left: 0 !important;
}
.o-dob2appointment .js-message {
  font-weight: 700;
}
.o-dob2appointment .m-forminput-datepicker.pika-single.calendar.container {
  z-index: 0;
}
.o-dob2confirmation {
  overflow: initial;
  background: #eff1f2;
  padding: 16px 0;
}
@media (min-width: 900px) {
  .o-dob2address .dobaddress-fields {
    row-gap: 24px;
  }
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .o-dob2address
    .form-row[data-field-count="2"]
    .technical-info-search:not(.form-layout-col).form-field-width-l,
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .o-dob2address
    .form-row[data-field-count="2"]
    .technical-info-search:not(.form-layout-col).form-field-width-s,
  .o-dob2address
    .form-row[data-field-count="2"]
    .a-formlabel:not(.form-layout-col):not(.radio),
  .o-dob2address
    .form-row[data-field-count="2"]
    .m-forminput:not(.form-layout-col).form-field-width-l,
  .o-dob2address
    .form-row[data-field-count="2"]
    .m-forminput:not(.form-layout-col).form-field-width-s,
  .o-dob2address
    .form-row[data-field-count="2"]
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .technical-info-search:not(.form-layout-col).form-field-width-l,
  .o-dob2address
    .form-row[data-field-count="2"]
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .technical-info-search:not(.form-layout-col).form-field-width-s,
  .o-dob2address
    .form-row[data-field-count="2"]
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.js-search-input:not(.form-layout-col).form-field-width-l,
  .o-dob2address
    .form-row[data-field-count="2"]
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.js-search-input:not(.form-layout-col).form-field-width-s,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .o-dob2address
    .form-row[data-field-count="2"]
    input.js-search-input:not(.form-layout-col).form-field-width-l,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .o-dob2address
    .form-row[data-field-count="2"]
    input.js-search-input:not(.form-layout-col).form-field-width-s {
    width: -webkit-calc(50% - 8px);
    width: calc(50% - 8px);
  }
  .o-dob2confirmation {
    padding: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-column-gap: 32px;
    column-gap: 32px;
    row-gap: 24px;
  }
  .o-dob2confirmation .dob2-appliance-data-container {
    float: initial;
    width: -webkit-calc(65% - 32px);
    width: calc(65% - 32px);
  }
}
@media (max-width: 899px) {
  .o-dob2confirmation {
    position: relative;
  }
  .o-dob2confirmation:before {
    -webkit-box-shadow: 0 0 0 100vmax #eff1f2;
    box-shadow: 0 0 0 100vmax #eff1f2;
    -webkit-clip-path: inset(0 -100vmax);
    clip-path: inset(0 -100vmax);
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .o-dob2confirmation .dob2-appliance-data-container,
  .o-dob2confirmation .dob2-summary-container {
    width: 100%;
  }
  .o-header {
    position: relative;
    z-index: 500;
  }
}
.o-dob2confirmation .a-heading {
  margin: 0;
}
.o-dob2confirmation .dob2confirmation-headline {
  padding-top: 0;
  margin: initial;
}
@media (min-width: 600px) {
  .o-dealerlocator {
    margin-bottom: 80px;
  }
  .o-dob2confirmation .dob2confirmation-headline .a-heading {
    font-size: 2.5rem;
    line-height: 3.75rem;
  }
}
.o-dob2confirmation .m-dob2-appliance-data {
  margin: 16px 0;
}
@media (min-width: 900px) {
  .o-dob2confirmation .m-dob2-appliance-data {
    margin: 0;
  }
}
.o-dob2confirmation .dob2-summary-container {
  float: initial;
  margin: 0;
}
.o-dob2confirmation .m-dob2-user-information-summary {
  margin: initial;
}
.o-dob2problem .a-heading {
  font-size: 1.25rem;
  line-height: 1.875rem;
  margin: 0 0 8px;
}
.o-dob2problem .titles {
  margin-bottom: 24px;
}
.o-dob2problem .titles p {
  margin-bottom: 0;
}
.o-dob2problem li,
.o-dob2problem ul {
  padding: 0;
  margin: 0;
}
.o-dob2problem .list-unstyled {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.o-dob2problem
  .list-unstyled.root-categories
  .categories:not(:last-child)
  .a-link {
  padding-bottom: 24px;
}
.o-dob2problem .categories a,
.o-dob2problem .root-categories {
  border: none;
}
.o-dob2problem .selectedcategory {
  background-color: unset;
  padding: 0;
}
.o-dob2problem .selectedcategory .selected .selected-answer,
.o-dob2problem .selectedcategory .selected a {
  padding: 0;
}
.o-dob2problem .selectedcategory .selected .selected-answer {
  font-weight: 400;
}
.o-dob2problem .selectedcategory .selected .selected-answer:last-child {
  font-weight: 700;
}
.o-dob2problem .selected-category > .list-unstyled .answers .a-link,
.o-dob2problem .selected-category > .list-unstyled .gfleds .a-link {
  padding: 24px 0;
  border-top: 1px solid #8a9097;
}
.o-dob2problem .selected-category > .list-unstyled .answers:last-child .a-link,
.o-dob2problem .selected-category > .list-unstyled .gfleds:last-child .a-link {
  border-bottom: 1px solid #8a9097;
}
.o-dob2problem .selected-category.questions > .a-link {
  margin-bottom: 24px;
}
.o-dob2problem .selected-category.questions > .list-unstyled .answers .a-link {
  padding: 24px 0;
  border-top: 1px solid #8a9097;
}
.o-dob2problem
  .selected-category.questions
  > .list-unstyled
  .answers:last-child
  .a-link {
  border-bottom: 1px solid #8a9097;
}
.o-dob2problem .categories .a-link {
  padding: 0;
}
.o-dob2problem .form-row.js-free-text {
  margin: 0;
  padding: 24px 0;
  border-top: 1px solid #8a9097;
  border-bottom: 1px solid #8a9097;
}
.o-dob2problem .back-link.a-link {
  padding-top: 24px;
  color: #007bc0;
}
.o-filelist {
  display: -ms-grid;
  display: grid;
  gap: 16px;
  -ms-grid-columns: (1fr) [1];
  grid-template-columns: repeat(1, 1fr);
  margin-bottom: 64px;
}
.o-filelist .heading .a-heading {
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.o-filelist .file-tile-container {
  gap: 8px;
}
.o-filelist .file-tile {
  background-color: #eff1f2;
  border-radius: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0;
  padding: 24px;
  width: 100%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.o-filelist .file-tile:hover .file-tile-wrapper .icon {
  color: #00629a;
}
.o-filelist .file-tile .file-icon {
  display: none;
}
.o-filelist .file-tile .file-tile-wrapper {
  width: 100%;
  padding: 0;
}
.o-filelist .file-tile .file-tile-wrapper .file-tile-heading {
  font-size: 16px;
  line-height: 24px;
}
.o-filelist .file-tile .file-tile-wrapper .icon {
  color: #000;
}
.o-filelist .file-tile .file-tile-wrapper p {
  font-size: 16px;
  line-height: 24px;
  margin: 0;
}
.o-filelist .file-tile .file-tile-wrapper p + p {
  margin-top: 8px;
}
.o-firstaid .titles .a-heading,
.o-firstaid.mobile .titles .a-heading,
.o-firstaid.mobile.one .titles .a-heading,
.o-firstaid.two .titles .a-heading {
  width: 100%;
}
.o-firstaid .titles .a-heading,
.o-firstaid .titles .category-title,
.o-firstaid .titles .step-one .step-two,
.o-firstaid.mobile .titles .a-heading,
.o-firstaid.mobile .titles .category-title,
.o-firstaid.mobile .titles .step-one .step-two,
.o-firstaid.mobile.one .titles .a-heading,
.o-firstaid.mobile.one .titles .category-title,
.o-firstaid.mobile.one .titles .step-one .step-two,
.o-firstaid.two .titles .a-heading,
.o-firstaid.two .titles .category-title,
.o-firstaid.two .titles .step-one .step-two {
  margin-left: 0;
  margin-right: 0;
}
.o-firstaid .titles .change-link,
.o-firstaid.mobile .titles .change-link,
.o-firstaid.mobile.one .titles .change-link,
.o-firstaid.two .titles .change-link {
  margin: 20px 0;
}
.o-firstaid .categories .a-link:after,
.o-firstaid.mobile .categories .a-link:after,
.o-firstaid.mobile.one .categories .a-link:after,
.o-firstaid.two .categories .a-link:after {
  float: right;
}
.o-firstaid .categories .selected-category > a,
.o-firstaid.mobile .categories .selected-category > a,
.o-firstaid.mobile.one .categories .selected-category > a,
.o-firstaid.two .categories .selected-category > a {
  font-weight: 400;
}
.o-firstaid .m-togglebox,
.o-firstaid.mobile .m-togglebox,
.o-firstaid.mobile.one .m-togglebox,
.o-firstaid.two .m-togglebox {
  margin: 0 0 60px;
}
.o-firstaid .m-togglebox .item:last-of-type,
.o-firstaid.mobile .m-togglebox .item:last-of-type,
.o-firstaid.mobile.one .m-togglebox .item:last-of-type,
.o-firstaid.two .m-togglebox .item:last-of-type {
  border-bottom: none;
}
.o-firstaid ul.categories > li > a,
.o-firstaid.mobile ul.categories > li > a,
.o-firstaid.mobile.one ul.categories > li > a,
.o-firstaid.two ul.categories > li > a {
  padding: 20px 0;
}
.o-firstaid ul.categories > li > a[data-cat-id="005"],
.o-firstaid.mobile ul.categories > li > a[data-cat-id="005"],
.o-firstaid.mobile.one ul.categories > li > a[data-cat-id="005"],
.o-firstaid.two ul.categories > li > a[data-cat-id="005"] {
  border-bottom: none;
}
.o-firstaid .selector .change-link,
.o-firstaid .selector .list-unstyled.categories,
.o-firstaid .selector .list-unstyled.problems,
.o-firstaid.mobile .selector .change-link,
.o-firstaid.mobile .selector .list-unstyled.categories,
.o-firstaid.mobile .selector .list-unstyled.problems,
.o-firstaid.mobile.one .selector .change-link,
.o-firstaid.mobile.one .selector .list-unstyled.categories,
.o-firstaid.mobile.one .selector .list-unstyled.problems,
.o-firstaid.two .selector .change-link,
.o-firstaid.two .selector .list-unstyled.categories,
.o-firstaid.two .selector .list-unstyled.problems {
  margin-left: 0;
  margin-right: 0;
}
.o-firstaid .selector .list-unstyled.categories,
.o-firstaid .selector .list-unstyled.problems,
.o-firstaid.mobile .selector .list-unstyled.categories,
.o-firstaid.mobile .selector .list-unstyled.problems,
.o-firstaid.mobile.one .selector .list-unstyled.categories,
.o-firstaid.mobile.one .selector .list-unstyled.problems,
.o-firstaid.two .selector .list-unstyled.categories,
.o-firstaid.two .selector .list-unstyled.problems {
  width: 100%;
}
.o-firstaid .selector .list-unstyled.categories li a,
.o-firstaid .selector .list-unstyled.problems li a,
.o-firstaid.mobile .selector .list-unstyled.categories li a,
.o-firstaid.mobile .selector .list-unstyled.problems li a,
.o-firstaid.mobile.one .selector .list-unstyled.categories li a,
.o-firstaid.mobile.one .selector .list-unstyled.problems li a,
.o-firstaid.two .selector .list-unstyled.categories li a,
.o-firstaid.two .selector .list-unstyled.problems li a {
  padding: 20px 0;
}
.o-firstaid .selector .list-unstyled.categories li:last-child a,
.o-firstaid .selector .list-unstyled.problems li:last-child a,
.o-firstaid.mobile .selector .list-unstyled.categories li:last-child a,
.o-firstaid.mobile .selector .list-unstyled.problems li:last-child a,
.o-firstaid.mobile.one .selector .list-unstyled.categories li:last-child a,
.o-firstaid.mobile.one .selector .list-unstyled.problems li:last-child a,
.o-firstaid.two .selector .list-unstyled.categories li:last-child a,
.o-firstaid.two .selector .list-unstyled.problems li:last-child a {
  border-bottom: 0;
}
.o-footer.o-footer {
  padding-left: 0;
  padding-right: 0;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: normal;
  -webkit-align-items: normal;
  -ms-flex-align: normal;
  align-items: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: normal;
  -webkit-justify-content: normal;
  -ms-flex-pack: normal;
  justify-content: normal;
  max-width: 1200px;
  margin: 0 auto !important;
  width: auto !important;
}
.o-footer.o-footer .footer-footnotes,
.o-footer.o-footer .footer-functions,
.o-footer.o-footer .footer-links,
.o-footer.o-footer .footer-navwrap {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.o-footer.o-footer .footer-functions {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
@media (min-width: 600px) {
  .o-filelist {
    -ms-grid-columns: (1fr) [2];
    grid-template-columns: repeat(2, 1fr);
  }
  .o-footer.o-footer .footer-functions {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0.4;
    -webkit-flex: 0.4 1 0;
    -ms-flex: 0.4 1 0px;
    flex: 0.4 1 0;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    width: 100%;
    margin-right: 0;
    margin-left: auto;
  }
}
.o-footer.o-footer .footer-footnotes {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
@media (min-width: 600px) {
  .o-footer.o-footer .footer-footnotes {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0.6;
    -webkit-flex: 0.6 1 0;
    -ms-flex: 0.6 1 0px;
    flex: 0.6 1 0;
    margin: 0;
    width: 60%;
  }
}
.o-footer.o-footer .footer-navwrap {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
@media (min-width: 600px) {
  .o-footer.o-footer .footer-navwrap {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
}
.o-footer.o-footer .footer-links {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
}
.o-footer {
  padding: 48px 0 0;
  position: relative;
}
.o-footer .footer-footnotes,
.o-footer .footer-functions,
.o-footer .footer-links,
.o-footer .footer-navwrap {
  float: none;
  max-width: 1200px;
  margin: 0 auto;
}
.o-footer .footer-functions {
  border-bottom: 0 transparent;
  margin-bottom: 32px;
}
@media (min-width: 600px) {
  .o-footer .footer-functions {
    margin-bottom: 0;
  }
}
.o-footer .footer-functions .likes p.text,
.o-footer .footer-functions .shares {
  display: none;
}
.o-footer .footer-functions .a-link .icon-facebook {
  margin-top: 0;
}
.o-footer .footer-navwrap {
  border-top: 1px solid #000;
  margin-bottom: 32px;
}
@media (min-width: 900px) {
  .o-filelist {
    grid-gap: 32px;
    -ms-grid-columns: (1fr) [3];
    grid-template-columns: repeat(3, 1fr);
    margin-bottom: 80px;
  }
  .o-footer .footer-navwrap {
    border-top: 0 transparent;
  }
  .o-footer-rebrush .footer-rebrush-section .footer-rebrush-navwrap {
    padding-top: 32px;
    border-top: 1px solid #000;
  }
}
@media only screen and (min-width: 1170px) {
  .o-footer.o-footer {
    padding-left: 0;
    padding-right: 0;
  }
  .o-footer .footer-breadcrumb {
    padding: 0;
  }
}
.o-footer-rebrush {
  margin: 0 0 45px;
}
.o-footer-rebrush .footer-rebrush-section {
  padding: initial;
  row-gap: 32px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.o-footer-rebrush .footer-rebrush-section .footer-rebrush-breadcrumb,
.o-footer-rebrush .footer-rebrush-section .footer-rebrush-shop,
.o-footer-rebrush .footer-rebrush-section .footer-rebrush-social {
  margin: initial;
}
.o-footer-rebrush .footer-rebrush-section .footer-rebrush-divider {
  border-top: none;
  display: none;
}
.o-footer-rebrush .footer-rebrush-section .footer-rebrush-shop {
  margin: initial;
  gap: 32px;
}
.o-footer-rebrush .footer-rebrush-section .footer-rebrush-shop .m-trustedshops {
  margin: initial;
}
.o-footer-rebrush
  .footer-rebrush-section
  .footer-rebrush-breadcrumb
  .footer-rebrush-slogan
  .a-heading {
  font-size: 1.5rem;
  line-height: 2.25rem;
  font-weight: 400;
}
@media (min-width: 600px) {
  .o-footer .footer-navwrap {
    margin-bottom: 16px;
  }
  .o-footer-rebrush .footer-rebrush-section .footer-rebrush-shop {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .o-footer-rebrush .footer-rebrush-section .footer-rebrush-breadcrumb {
    width: 50%;
  }
  .o-footer-rebrush
    .footer-rebrush-section
    .footer-rebrush-breadcrumb
    .footer-rebrush-slogan
    .a-heading {
    font-size: 2rem;
    line-height: 3rem;
  }
}
.o-footer-rebrush
  .footer-rebrush-section
  .footer-rebrush-breadcrumb
  .footer-rebrush-slogan:not(:last-child) {
  margin: initial;
}
.o-footer-rebrush
  .footer-rebrush-section
  .footer-rebrush-breadcrumb
  .m-breadcrumb-rebrush {
  display: none;
}
.o-footer-rebrush .footer-rebrush-section .footer-rebrush-social {
  width: 100%;
}
.o-footer-rebrush
  .footer-rebrush-section
  .footer-rebrush-social
  .m-footerpagefunctionsfollow {
  width: 100%;
}
.o-footer-rebrush
  .footer-rebrush-section
  .footer-rebrush-social
  .m-footerpagefunctionsfollow
  .likes
  ul.list-unstyled {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (auto) [5];
  grid-template-columns: repeat(5, auto);
  -webkit-box-pack: initial;
  -webkit-justify-content: initial;
  -ms-flex-pack: initial;
  justify-content: initial;
  -ms-grid-column-align: center;
  justify-items: center;
  row-gap: 20px;
  -webkit-column-gap: -webkit-calc((100% - (5 * 24px))/ 5);
  column-gap: calc((100% - (5 * 24px)) / 5);
}
@media (min-width: 600px) {
  .o-footer-rebrush .footer-rebrush-section .footer-rebrush-social {
    width: 50%;
  }
  .o-footer-rebrush
    .footer-rebrush-section
    .footer-rebrush-social
    .m-footerpagefunctionsfollow
    .likes
    ul.list-unstyled {
    -ms-grid-columns: (auto) [6];
    grid-template-columns: repeat(6, auto);
    -webkit-column-gap: -webkit-calc((100% - (6 * 24px))/ 6);
    column-gap: calc((100% - (6 * 24px)) / 6);
  }
}
@media (min-width: 900px) {
  .o-footer-rebrush .footer-rebrush-section .footer-rebrush-social {
    width: auto;
    max-width: 50%;
  }
  .o-footer-rebrush
    .footer-rebrush-section
    .footer-rebrush-social
    .m-footerpagefunctionsfollow
    .likes
    ul.list-unstyled {
    -webkit-box-pack: end;
    -webkit-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end;
    -ms-grid-columns: unset;
    grid-template-columns: unset;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
    grid-auto-flow: column;
    -webkit-column-gap: 30px;
    column-gap: 30px;
  }
  .o-headerrebrush + #content {
    margin-top: 32px;
  }
}
.o-footer-rebrush
  .footer-rebrush-section
  .footer-rebrush-social
  .m-footerpagefunctionsfollow
  .likes
  ul.list-unstyled
  li {
  margin: initial;
}
.o-footer-rebrush
  .footer-rebrush-section
  .footer-rebrush-social
  .m-footerpagefunctionsfollow
  .likes
  ul.list-unstyled
  li
  .a-link {
  padding: 0;
}
.o-header {
  margin-bottom: 0;
}
.o-header + #content .g-layout-full:first-of-type .backlink,
.o-header + #content .g-layout-full:first-of-type .m-carousel,
.o-header + #content .m-form.cart,
.o-header + #content .m-form.m-searchinput,
.o-header + #content .m-signin .m-form,
.o-header + #content .m-teaser .m-form,
.o-header + img + #content .g-layout-full:first-of-type .backlink,
.o-header + img + #content .g-layout-full:first-of-type .m-carousel,
.o-header + img + #content .g-layout-full:first-of-type .m-form {
  margin-top: 0;
}
.o-header:before {
  position: absolute;
  left: 0;
  height: 16px;
  content: "";
  background: url('/assets/img/header-bg.png') center center/cover no-repeat;
}
.o-header.header-open .header-elements {
  border-bottom: 1px solid #e6e6e6;
}
.o-header div.language-selector .select2-hidden-accessible {
  margin-top: 12px;
}
.o-header div.language-selector .select2-selection,
.o-header div.language-selector .select2-selection__arrow {
  padding-top: 2px;
}
.o-header div.language-selector .select2-selection__arrow {
  top: -2px !important;
}
.o-header .header-content {
  border-top: 1px solid #e6e6e6;
}
.o-header .header-elements {
  margin-bottom: 0;
}
.o-header .header-elements > .identifier-logo {
  margin: 20px 0 10px;
}
.o-header .header-elements > .m-navmeta {
  padding-top: 15px;
  z-index: 400;
}
.o-header .identifier-logo .a-identifier {
  width: 52%;
  float: right;
  text-align: right;
}
.o-header .identifier-logo .a-logo {
  float: left;
}
.o-header.header-open.header-elements {
  margin-bottom: 40px;
}
.o-header .nav-wrap {
  position: relative;
  z-index: 300;
}
.o-header .nav-wrap .search-form {
  z-index: 201;
}
.o-header .nav-wrap .conversion-bar {
  position: absolute;
  right: 0;
  top: 10px;
}
.o-header .breadcrumb-wrap {
  border-bottom: 1px solid #e6e6e6;
}
.o-header .breadcrumb-wrap .m-breadcrumb {
  margin-top: 0;
}
.o-header .m-searchinput {
  margin: 0;
}
.o-header .language-selector .dropdown,
.o-header .language-selector .m-forminput-dropdown .select2-selection {
  font-weight: 100;
  padding-bottom: 0;
  padding-top: 0;
}
.o-header .language-selector .m-forminput-dropdown .select2-selection {
  width: auto;
  display: inline-block;
  border: 0;
  font-size: 12px;
}
.o-header .nav-sticky {
  background: #fff;
  border-bottom: 1px solid #e6e6e6;
  max-width: 100%;
  left: 0;
  right: 0;
  margin-left: 0 !important;
}
.o-header .nav-sticky:before {
  position: absolute;
  left: 0;
  width: 100%;
  height: 15px;
  content: "";
  background: url('/assets/img/header-bg.png') center center/cover no-repeat;
}
.o-header .nav-sticky .nav-sticky-elements {
  margin-top: 15px;
  padding: 0 15px;
}
.o-header .nav-sticky .nav-sticky-elements .a-totop .icon {
  padding-top: 1.5px;
  padding-bottom: 1.5px;
  margin-bottom: 2px;
}
.o-header .nav-sticky .nav-sticky-elements .conversion-bar,
.o-header .nav-sticky .nav-sticky-elements .conversion-bar .m-conversionbar {
  height: 60px;
}
.o-header
  .nav-sticky
  .nav-sticky-elements
  .conversion-bar
  .m-conversionbar
  .a-link {
  font-size: 1.1em;
  padding: 0 15px;
  margin: 20px 0;
}
.o-header .nav-sticky .nav-sticky-elements .m-navmain {
  border: none;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-header
  .nav-sticky
  .nav-sticky-elements
  .m-navmain
  .button-menu
  .a-link.link-addtocart,
.o-header .nav-sticky .nav-sticky-elements .m-navmain .button-menu .a-button,
.o-header
  .nav-sticky
  .nav-sticky-elements
  .m-navmain
  .button-menu
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  padding: 15px 5px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-header
  .nav-sticky
  .nav-sticky-elements
  .m-navmain
  .button-menu
  .a-link.link-addtocart
  .icon,
.o-header
  .nav-sticky
  .nav-sticky-elements
  .m-navmain
  .button-menu
  .a-button
  .icon,
.o-header
  .nav-sticky
  .nav-sticky-elements
  .m-navmain
  .button-menu
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon {
  vertical-align: middle;
}
.o-header .nav-sticky .nav-sticky-elements .a-link {
  padding: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-header
  .m-navmain
  .button-menu
  .a-link.link-addtocart,
.o-header .m-navmain .button-menu .a-button,
.o-header
  .m-navmain
  .button-menu
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  overflow: visible;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-header
  .m-navmain
  .a-link.link-addtocart
  .icon
  + .text,
.o-header .m-navmain .a-button .icon + .text,
.o-header
  .m-navmain
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon
  + .text {
  display: block !important;
  width: auto;
  height: 32px;
  clip: unset;
  overflow: visible;
  top: 20px;
  left: 45px;
  text-align: left;
}
.o-headerrebrush {
  top: 0;
}
.o-headerrebrush:before {
  left: 0;
  width: 100%;
  content: "";
  background: url('/assets/img/header-bg.png') center center/cover no-repeat;
  position: absolute;
  height: 6px;
  z-index: 240;
}
.o-headerrebrush .m-search-input-rebrush .suggest-layer {
  width: 100vw !important;
  min-width: 100vw;
  max-width: none;
  padding: 0;
  border: none;
  -webkit-box-shadow: #888 0 12px 10px -10px;
  box-shadow: #888 0 12px 10px -10px;
}
@media (max-width: 899px) {
  .o-headerrebrush .m-search-input-rebrush .suggest-layer {
    width: 100vw !important;
    padding: 24px 16px 0;
    border-top: 1px solid #d4d9de;
  }
}
@media (min-width: 900px) {
  .o-headerrebrush .m-search-input-rebrush .suggest-layer {
    top: -11px !important;
    left: -webkit-calc(-100vw + 40px);
    left: calc(-100vw + 40px);
  }
  .o-headerrebrush
    .m-search-input-rebrush
    .suggest-layer
    .search-input-wrapper
    .search-section {
    border-bottom: 1px solid #000;
  }
}
@media only screen and (min-width: 1200px) {
  .o-headerrebrush .m-search-input-rebrush .suggest-layer {
    left: -webkit-calc(((-100vw - 1200px)/ 2) + 24px);
    left: calc(((-100vw - 1200px) / 2) + 24px);
  }
  .o-headerrebrush
    .m-search-input-rebrush
    .suggest-layer
    .search-input-wrapper {
    margin-left: -webkit-calc((100vw - 1200px)/ 2);
    margin-left: calc((100vw - 1200px) / 2);
  }
}
.o-headerrebrush .a-menu {
  width: 16px;
  height: 11px;
}
.o-headerrebrush .a-menu span {
  height: 1px;
}
.o-headerrebrush .a-menu span:nth-child(1) {
  top: 0;
}
.o-headerrebrush .a-menu span:nth-child(2),
.o-headerrebrush .a-menu span:nth-child(3) {
  top: 5px;
}
.o-headerrebrush .a-menu span:nth-child(4) {
  top: 10px;
}
.o-headerrebrush .dimming-effect-container {
  display: none;
}
.o-headerrebrush.open {
  z-index: 251;
}
.o-headerrebrush.open .content .usp-bar {
  height: 0;
  -webkit-transition: height 0.1s ease-in-out;
  transition: height 0.1s ease-in-out;
  overflow: hidden;
}
.o-headerrebrush.open .full-width-elements-container {
  border-bottom: 1px solid #d4d9de;
}
.o-headerrebrush.usp-bar-active {
  top: 0;
}
.o-headerrebrush.usp-bar-active .content .usp-bar {
  display: block;
}
.o-headerrebrush.transparent-above-stage .full-width-elements-container {
  -webkit-transition: background-color 0.22s linear;
  transition: background-color 0.22s linear;
}
.o-headerrebrush .full-width-elements-container {
  background-color: #fff;
}
.o-headerrebrush .fly-out-wrap {
  position: relative;
  -webkit-clip-path: inset(0 0 -200vh 0);
  clip-path: inset(0 0 -200vh 0);
}
.o-headerrebrush .fly-out-wrap .fly-out-container {
  z-index: 102;
  background: #fff;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: height 0.35s, -webkit-transform 0.35s;
  transition: transform 0.35s, height 0.35s, -webkit-transform 0.35s;
}
.o-headerrebrush .fly-out-wrap .fly-out-container .fly-out {
  max-width: 1170px;
  background-color: #fff;
  -webkit-transition: max-height 0.35s ease-out;
  transition: max-height 0.35s ease-out;
}
.o-headerrebrush .fly-out-wrap .fly-out-container.active {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.25);
}
@media (min-width: 600px) and (max-width: 899px) {
  .o-headerrebrush .fly-out-wrap .fly-out-container.active {
    max-width: 420px;
  }
}
.o-headerrebrush .content {
  max-width: 1200px;
  width: 100%;
  padding-top: 6px;
  margin-left: auto;
  margin-right: auto;
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
  -ms-grid-columns: auto auto;
  grid-template-columns: auto auto;
  grid-template-areas: "logo subbrand" "menu converison" "uspbar uspbar";
}
.o-headerrebrush .content .usp-bar {
  display: none;
  -ms-grid-row: 3;
  grid-row: 3;
  grid-column: 1/3;
  grid-area: uspbar;
  -webkit-transition: height 0.35s 0.5s;
  transition: height 0.35s 0.5s;
  overflow: visible;
  height: 48px;
  position: relative;
  max-width: 100vw;
}
@media (min-width: 1200px) {
  .o-headerrebrush .content .usp-bar {
    max-width: 1200px;
  }
}
.o-headerrebrush .content .usp-bar::after,
.o-headerrebrush .content .usp-bar::before {
  content: "";
  height: 48px;
  background: #eff1f2;
  display: block;
  position: absolute;
  top: 0;
  width: -webkit-calc((100vw - 1200px)/ 2);
  width: calc((100vw - 1200px) / 2);
  -webkit-transition: height 0.35s 0.5s;
  transition: height 0.35s 0.5s;
}
.o-headerrebrush .content .usp-bar::before {
  left: -webkit-calc(((100vw - 1200px)/ 2) * -1);
  left: calc(((100vw - 1200px) / 2) * -1);
}
.o-headerrebrush .content .usp-bar::after {
  right: -webkit-calc(((100vw - 1200px)/ 2) * -1);
  right: calc(((100vw - 1200px) / 2) * -1);
}
.o-headerrebrush .content .usp-bar .m-uspnavigation {
  height: 100%;
  overflow: hidden;
}
.o-headerrebrush .content .logo {
  -ms-grid-row: 1;
  grid-row: 1;
  height: 50px;
  margin: 19px 19px 14px 0;
}
.o-headerrebrush .content .logo .a-logo {
  display: inline-block;
}
.o-headerrebrush .content .logo .a-logo .a-image {
  text-align: unset;
}
.o-headerrebrush .content .logo .a-logo .a-image img {
  height: 50px;
  width: auto;
}
.o-headerrebrush .content .logo .a-logo.svg-logo svg {
  width: 109px;
  height: 44px;
  margin-top: -0.625rem;
}
@media (min-width: 900px) {
  .o-headerrebrush.open .a-menulinks .menu-link {
    border-bottom: none;
  }
  .o-headerrebrush.open .a-menulinks .menu-link.active {
    color: #007bc0;
    border-bottom: none;
  }
  .o-headerrebrush .content .logo .a-logo.svg-logo svg {
    margin-top: -0.25rem;
  }
}
.o-headerrebrush .content .conversion-bar {
  -ms-grid-row: 2;
  grid-row: 2;
  -ms-grid-column: 2;
  grid-column: 2;
  grid-area: converison;
  padding-top: 9px;
  padding-right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px;
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .o-headerrebrush .content .logo {
    margin-left: 16px;
  }
  .o-headerrebrush .content .conversion-bar {
    padding-right: 16px;
  }
}
.o-headerrebrush
  .content
  .conversion-bar
  .m-conversionbarrebrush
  .dimming-effect.active {
  background-color: transparent;
}
.o-headerrebrush .content .conversion-bar .m-conversionbarrebrush :last-child {
  margin-right: auto;
}
.o-headerrebrush .content .conversion-bar .m-conversionbarrebrush .search {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  margin-right: 0;
}
.o-headerrebrush .content .conversion-bar .m-conversionbarrebrush .mybrand,
.o-headerrebrush
  .content
  .conversion-bar
  .m-conversionbarrebrush
  .mybrand:hover {
  color: #000;
}
.o-headerrebrush
  .content
  .conversion-bar
  .m-conversionbarrebrush
  .mybrand
  .icon {
  font-size: 23px;
}
.o-headerrebrush .content .conversion-bar .m-conversionbarrebrush .cart {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  margin-right: 13px;
}
.o-headerrebrush
  .content
  .conversion-bar
  .m-conversionbarrebrush
  .cart
  .a-link {
  color: #000;
  padding-top: 1px;
  padding-right: 12px;
}
.o-headerrebrush
  .content
  .conversion-bar
  .m-conversionbarrebrush
  .cart
  .a-link
  .icon {
  font-size: 23px;
}
.o-headerrebrush
  .content
  .conversion-bar
  .m-conversionbarrebrush
  .cart
  .count-indicator {
  background: #005691;
  color: #fff;
  padding: 0 4px;
  border-radius: 10px;
  font-size: 0.75rem;
  line-height: 1.3;
  position: absolute;
  top: -4px;
  right: 0;
}
.o-headerrebrush .content .subbrand-identifier {
  -ms-grid-row: 1;
  grid-row: 1;
  height: 47px;
  margin-top: 24px;
  margin-bottom: 0;
  padding-right: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .o-headerrebrush .content .subbrand-identifier {
    padding-right: 16px;
  }
}
.o-headerrebrush .content .subbrand-identifier .a-identifier {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}
.o-headerrebrush .content .subbrand-identifier .a-identifier:hover {
  color: #000;
}
.o-headerrebrush .content .menu {
  -ms-grid-row: 2;
  grid-row: 2;
  -ms-grid-column: 1;
  grid-column: 1;
  grid-area: menu;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px;
  padding: 17px 0 12px;
  margin-top: 8px;
}
.o-headerrebrush .content .menu .a-menu,
.o-headerrebrush .content .menu .menu-link {
  margin: 0 33px 0 0;
}
.o-headerrebrush .content .menu .menu-link:hover {
  color: #007bc0;
}
.o-headerrebrush .content .menu .menu-link:active {
  color: #005587;
}
.o-headerrebrush .content .menu .menu-link.active {
  text-decoration: none;
  border: none;
}
@media (min-width: 900px) {
  .o-headerrebrush .content.sticky-content {
    padding-top: -webkit-calc(16px + 6px);
    padding-top: calc(16px + 6px);
    padding-bottom: 16px;
    -webkit-column-gap: 24px;
    column-gap: 24px;
    -ms-grid-columns: auto 1fr auto;
    grid-template-columns: auto 1fr auto;
    grid-template-areas: "subbrand subbrand subbrand" "logo menu converison" "uspbar uspbar uspbar";
  }
  .o-headerrebrush .content.sticky-content .logo {
    -ms-grid-row: 2;
    grid-row: 2;
    margin: 0;
    height: auto;
  }
  .o-headerrebrush .content.sticky-content .logo .a-logo.svg-logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .o-headerrebrush .content.sticky-content .logo .a-logo.svg-logo svg {
    margin: 0;
  }
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .o-headerrebrush .content .menu,
  .o-headerrebrush .content.sticky-content .logo {
    padding-left: 16px;
  }
}
.o-headerrebrush .content.sticky-content .subbrand-identifier {
  display: none;
}
.o-headerrebrush .content.sticky-content .menu {
  margin-top: 11px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.o-headerrebrush .content.sticky-content .usp-bar,
.o-headerrebrush .content.sticky-content .usp-bar::after,
.o-headerrebrush .content.sticky-content .usp-bar::before {
  height: 0;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
@media (min-width: 900px) {
  .o-headerrebrush .content.sticky-content .menu {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .o-headerrebrush .content.sticky-content .conversion-bar {
    padding-top: 0;
  }
}
@media (max-width: 899px) {
  .o-headerrebrush {
    top: 0;
  }
  .o-headerrebrush::before {
    -webkit-transition: height 0.35s;
    transition: height 0.35s;
  }
  .o-headerrebrush.usp-bar-active {
    top: 0;
  }
  .o-headerrebrush.usp-bar-active .content .usp-bar {
    display: block;
  }
  .o-headerrebrush:not(.is-sticky-mobile) .fly-out-container.active {
    -webkit-transition: height 0.35s 0.35s, -webkit-transform 0.35s 0.35s;
    transition: transform 0.35s 0.35s, height 0.35s 0.35s,
      -webkit-transform 0.35s 0.35s;
  }
  .o-headerrebrush .m-search-input-rebrush .suggest-layer {
    top: 54px;
  }
  .o-headerrebrush.is-sticky-mobile::before {
    height: 0;
  }
  .o-headerrebrush.is-sticky-mobile .content {
    padding-top: 0;
  }
  .o-headerrebrush.is-sticky-mobile .m-search-input-rebrush .suggest-layer {
    top: 48px;
  }
  .o-headerrebrush.open .fly-out-container {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 100%;
    overflow-y: auto;
  }
  .o-headerrebrush.open .fly-out-container .fly-out {
    height: 100%;
    max-height: none;
  }
  .o-headerrebrush.open .content .logo {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .o-headerrebrush.open .content .menu {
    padding-top: 16px;
  }
  .o-headerrebrush.open .content .usp-bar {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
  }
  .o-headerrebrush .content {
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
    -ms-grid-columns: auto 1fr auto;
    grid-template-columns: auto 1fr auto;
    grid-template-areas: "logo converison menu" "subbrand subbrand subbrand" "uspbar uspbar uspbar";
    -webkit-transition: padding 0.35s;
    transition: padding 0.35s;
  }
  .o-headerrebrush .content.sticky-content.is-resizing .subbrand-identifier {
    height: 50px;
  }
  .o-headerrebrush .content.sticky-content.is-resizing .usp-bar {
    -webkit-transition: none;
    transition: none;
  }
  .o-headerrebrush .content.sticky-content .logo {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .o-headerrebrush .content.sticky-content .menu {
    padding-top: 12px;
    margin-top: 0;
  }
  .o-headerrebrush .content.sticky-content .subbrand-identifier {
    height: 0;
    margin: 0;
    border-top: none;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
  }
  .o-headerrebrush .content.sticky-content .usp-bar {
    height: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
  }
  .o-headerrebrush .content.is-resizing .usp-bar {
    -webkit-transition: none;
    transition: none;
  }
  .o-headerrebrush .content .conversion-bar {
    -ms-grid-row: 1;
    grid-row: 1;
    -ms-grid-column: 2;
    grid-column: 2;
    border-top: none;
    padding: 0 12px 0 0;
  }
  .o-headerrebrush .content .usp-bar {
    display: none;
    height: 48px;
    -ms-grid-row: 3;
    grid-row: 3;
    grid-column: 1/4;
    -webkit-transition: height 0.35s 0.5s;
    transition: height 0.35s 0.5s;
    overflow: hidden;
  }
  .o-headerrebrush .content .usp-bar .m-uspnavigation {
    height: 100%;
  }
  .o-headerrebrush .content .usp-bar .m-uspnavigation .uspnavigation-list {
    padding: 0 9.5px;
  }
  .o-headerrebrush
    .content
    .usp-bar
    .m-uspnavigation
    .usp-container
    .usp-elements {
    line-height: 48px;
  }
  .o-headerrebrush
    .content
    .usp-bar
    .m-uspnavigation
    .usp-container
    .usp-elements.uspnavigation-event,
  .o-headerrebrush
    .content
    .usp-bar
    .m-uspnavigation
    .usp-container
    .usp-elements.uspnavigation-voucher {
    font-size: 0.75rem;
  }
  .o-headerrebrush .content .logo {
    -ms-grid-row: 1;
    grid-row: 1;
    -ms-grid-column: 1;
    grid-column: 1;
    height: 24px;
    -webkit-transition: margin 0.35s 0.5s;
    transition: margin 0.35s 0.5s;
    margin: 12px 0 12px 16px;
  }
  .o-headerrebrush .content .logo .a-logo .a-image img {
    height: 24px;
    width: auto;
  }
  .o-headerrebrush .content .menu {
    margin-top: 0;
    -ms-grid-row: 1;
    grid-row: 1;
    -ms-grid-column: 3;
    grid-column: 3;
    border-top: none;
    padding: 16px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .o-headerrebrush .content .menu .a-menu {
    margin-right: 0;
  }
  .o-headerrebrush .content .subbrand-identifier {
    -ms-grid-row: 2;
    grid-row: 2;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 16px;
    border-top: none;
    height: 37px;
    -webkit-transition: margin 0.35s 0.5s, border-top-width 0.35s 0.5s,
      height 0.35s 0.5s;
    transition: margin 0.35s 0.5s, border-top-width 0.35s 0.5s,
      height 0.35s 0.5s;
  }
  .o-headerrebrush .content .subbrand-identifier .a-identifier {
    margin-bottom: 4px;
  }
}
.header-breadcrumb .header-breadcrumb-content {
  padding: 0 16px;
}
@media only screen and (min-width: 1200px) {
  .header-breadcrumb .header-breadcrumb-content {
    padding: 0;
  }
}
.o-headerreworked .header-elements {
  background: #fff;
  margin-bottom: 40px;
}
.o-headerreworked .header-elements.international-header {
  padding-top: 0;
}
.o-headerreworked .header-elements.international-header .a-identifier {
  margin: 0;
}
.o-headerreworked.header-open .header-elements {
  border-bottom: 2px solid #71767c;
  padding-bottom: 10px;
  z-index: 100;
}
.o-headerreworked .header-elements-top-row {
  padding-bottom: 10px;
}
.o-headerreworked .header-elements-top-row-right {
  height: 140px;
  position: absolute;
  right: 0;
}
.o-headerreworked .a-logo {
  margin: 0 10px 0 0;
}
.o-headerreworked .button-menu {
  padding: 5px 0 5px 10px;
}
.o-headerreworked .m-uspnavigation {
  margin: 0 0 5px;
}
.o-headerreworked .m-uspnavigation .usp-container {
  padding: 5px 0 3px;
}
.o-headerreworked .breadcrumb-wrap .m-breadcrumb ul {
  margin-top: 10px;
}
@media (min-width: 900px) {
  .o-headerreworked .header-elements {
    margin-bottom: 30px;
  }
  .o-headerreworked .m-searchinput input {
    width: 75%;
  }
  .o-headerreworked .m-searchinput input:focus {
    width: 90%;
  }
}
@media (max-width: 899px) {
  .o-headerreworked .m-searchinput {
    background: #fff;
    margin: 0 -10px;
    padding: 10px;
  }
}
@media (min-width: 600px) {
  .o-headerreworked .breadcrumb-wrap .m-breadcrumb ul {
    margin-bottom: 10px;
  }
  .o-headerreworked .button-menu {
    padding: 5px 0 5px 15px;
  }
}
@media (min-width: 900px) {
  .o-headerreworked.header-open .header-elements {
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
    overflow-y: hidden;
    scrollbar-width: none;
  }
  .o-headerreworked.header-open .header-elements::-webkit-scrollbar {
    display: none;
  }
  .o-headerreworked .header-elements {
    padding-bottom: 10px;
  }
  .o-headerreworked .search-form {
    width: 80%;
    margin: 10px 0 0;
    position: absolute;
    top: auto;
    bottom: 0;
  }
  .o-headerreworked .navmeta-reworked-links {
    padding-top: 0;
  }
}
.o-headershop {
  margin-bottom: 30px;
  padding-top: 30px;
  position: relative;
}
.o-headershop:before {
  position: absolute;
  left: 0;
  height: 16px;
  content: "";
  background: url('/assets/img/header-bg.png') center center/cover no-repeat;
  top: 0;
}
.o-headershop .a-identifier {
  float: right;
  text-align: right;
  width: 55%;
}
.o-headershop .logo {
  float: left;
  width: 25%;
}
.o-headershop .logo .a-logo {
  float: left;
}
.o-headershop .contact {
  margin-top: 20px;
}
.o-headershop .contact .mail .a-link,
.o-headershop .contact .phone .a-link {
  color: #000;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-headershop
  .contact
  .mail
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-headershop
  .contact
  .phone
  .a-link.link-addtocart,
.o-headershop .contact .mail .a-button,
.o-headershop
  .contact
  .mail
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-headershop .contact .phone .a-button,
.o-headershop
  .contact
  .phone
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  display: none;
}
.o-headershop .contact .icon {
  font-size: 30px;
  margin-right: 20px;
}
.o-headershop .contact .icon.icon-phone {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.o-headershop .contact .icon:before {
  color: #009bd9;
}
.m-iumlayoutcontainer.content1 .iumcontent {
  padding-top: 30px;
}
.m-iumlayoutcontainer.content1 .iumcontent h1 {
  font-size: 2.25rem;
}
.m-iumlayoutcontainer.content1 .iumcontent h2 {
  font-size: 1.875rem;
}
.m-iumlayoutcontainer.content1 .iumcontent h3 {
  font-size: 1.4375rem;
}
.m-iumlayoutcontainer.content1 .iumcontent h4 {
  font-size: 1.125rem;
}
.m-iumlayoutcontainer.content1 .iumcontent h5 {
  font-size: 1rem;
  font-weight: 700;
}
.m-iumlayoutcontainer.content1 .iumcontent p {
  font-size: 1rem;
  margin-bottom: 15px;
}
.m-iumlayoutcontainer.content1
  .iumcontent
  .a-st4paragraph
  span.a-st4dollar
  .a-st4image {
  vertical-align: bottom;
  padding: 4px;
}
.m-iumlayoutcontainer.content1 .iumcontent ol {
  margin-left: 10px;
}
.m-iumlayoutcontainer.content1 .iumcontent ol li:only-child {
  list-style: disc;
}
.m-iumlayoutcontainer.content1 .iumcontent ul {
  margin-left: 10px;
}
.m-iumlayoutcontainer.content1
  .iumcontent
  .m-togglebox:last-child
  .item:last-child {
  border-bottom: none;
}
.m-iumlayoutcontainer.content1 .iumcontent .m-togglebox .item h1 {
  font-size: 20px;
}
.m-iumlayoutcontainer.content1 .iumcontent .m-table table td ul {
  padding-left: 15px;
  margin-left: 0;
}
.m-iumlayoutcontainer.content1
  .iumcontent
  .m-table
  table
  td
  .iumcontent
  p:last-child {
  margin-bottom: 0;
}
.m-iumpagecontroller {
  padding-top: 16px;
}
.m-iumpagecontroller h1.a-heading {
  font-size: 2.25rem;
  margin: 0 0 8px;
}
.m-iumpagecontroller h1 + h1.a-heading {
  font-size: 1.5rem;
  margin: 0 0 20px;
}
.o-list {
  margin-bottom: 64px;
}
.o-list .m-productteaser.sparepartlist-dot:before {
  display: none;
}
.o-list .m-togglebox .togglebox-title:before {
  left: 0;
  font-size: 20px;
}
@media (max-width: 599px) {
  .o-headerreworked.header-open .header-elements {
    padding-bottom: 10px;
  }
  .o-list .m-togglebox .togglebox-title {
    padding-left: 20px;
  }
}
@media (min-width: 900px) {
  .o-list .m-togglebox .togglebox-title:before {
    font-size: 24px;
  }
}
.o-list .list-layout .item {
  width: 100%;
  margin: 0 0 30px;
  padding: 0 1.5%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #8a9097;
}
.o-list .list-layout .item:first-of-type .m-productitem {
  margin-top: -map-get(
    (
      xs: 5px,
      s: 10px,
      m: 15px,
      l: 20px,
      xl: 30px,
      xls: 40px,
      xxl: 60px,
      xxL: 60px,
    ),
    xls
  );
}
.o-list .filterbar-wrap + .list-layout .item:first-of-type .m-productitem {
  margin-top: 0;
}
.o-list.content-search .content-search-item .a-heading {
  color: #00639a;
  font-size: 1.375rem;
  margin-top: 10px;
}
.o-list.content-search .content-search-item .a-heading > a {
  color: #00639a;
}
.o-list.content-search .content-search-item em {
  font-weight: 600;
}
.o-list.grid-view.full-outer .list-layout {
  margin: 0;
}
.o-list.bricks-view .list-layout.js-list-layout .item.js-item {
  width: 100%;
}
.o-list.bricks-view .m-teaser.teaser-ugc {
  margin-bottom: 10px;
}
.o-list.bricks-view .m-teaser.teaser-ugc .teaser-content .content-inner {
  max-height: 150px;
}
.o-list.bricks-view .m-teaser.teaser-ugc .teaser-social-wrap {
  display: block;
}
.o-list.grid-view .list-layout .item,
.o-list.grid-view .list-layout .item:hover {
  border-color: transparent;
}
@media (min-width: 600px) {
  .o-list {
    margin-bottom: 80px;
  }
  .grid-view:not(.grid-view-view-skip-mod) .o-list .item:nth-child(-n + 2),
  .o-list.grid-view.o-list-press .item:nth-child(-n + 2),
  .o-list.grid-view.o-list-press.press-pictures-flexbox .item:nth-child(4n + 1),
  .o-list.grid-view.o-list-press.press-pictures-flexbox .item:nth-child(4n + 2),
  .o-list.grid-view.o-list-press.press-pictures-flexbox .item:nth-child(4n + 3),
  .o-list.grid-view.o-list-press.press-pictures-flexbox .item:nth-child(4n + 4),
  .o-list.grid-view:not(.grid-view-skip-md) .item:nth-child(-n + 2) {
    margin-top: 0 0 10px 0;
  }
}
.sparepart-list-wrap {
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 40px;
}
.o-myaccountpromotionappliancedetails
  .m-productregistration-appliancedetails
  .a-heading {
  border-bottom: none;
  border-top: none;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2.125rem;
  margin-bottom: 1rem;
}
@media (min-width: 900px) {
  .grid-view:not(.grid-view-view-skip-mod) .o-list .item:nth-child(-n + 4),
  .o-list.grid-view.o-list-press .item:nth-child(-n + 4),
  .o-list.grid-view.o-list-press.press-pictures-flexbox .item:nth-child(4n + 1),
  .o-list.grid-view.o-list-press.press-pictures-flexbox .item:nth-child(4n + 2),
  .o-list.grid-view.o-list-press.press-pictures-flexbox .item:nth-child(4n + 3),
  .o-list.grid-view.o-list-press.press-pictures-flexbox .item:nth-child(4n + 4),
  .o-list.grid-view:not(.grid-view-skip-md) .item:nth-child(-n + 4) {
    margin: 0 0 20px;
  }
  .o-myaccountpromotionappliancedetails
    .m-productregistration-appliancedetails
    .a-heading {
    font-size: 2rem;
    line-height: 2.625rem;
  }
  .o-mypayments .stored-cards {
    -ms-grid-columns: (minmax(240px, 1fr)) [auto-fit];
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  }
}
.o-myaccountpromotionappliancedetails
  .m-productregistration-appliancedetails
  .purchase-date-readonly {
  display: none;
  height: 38px;
  margin-top: 10px;
}
.o-myaccountpromotionappliancedetails
  .m-productregistration-appliancedetails
  .purchase-date-readonly
  .text {
  font-weight: 700;
  line-height: 38px;
}
.o-myaccount-promotion-wpe {
  margin: 0 0 60px;
}
.o-myaccount-promotion-wpe .m-myproductdatainputfield .e-number-label {
  display: block;
}
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-form
  .form-row
  .a-formlabel.e-number-readonly {
  border: none;
  border-bottom: 1px solid #000;
  border-radius: 0;
  color: #595e62;
  width: 70%;
  padding: 12px 16px;
  height: 48px;
  font-size: 16px;
  display: inline-block;
  background-color: #e0e2e5;
}
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-form
  .form-row
  .a-formlabel.e-number-readonly:after {
  content: "";
}
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-form
  .form-row
  .a-formlabel.e-number-readonly
  > .label-text {
  font-size: 16px;
}
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .myproductdata-wrapper:nth-child(2)
  .form-row {
  padding: 0;
}
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .myproductdata-wrapper:nth-child(2)
  .form-row
  .m-forminput-dropdown {
  float: right;
  width: 23%;
}
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .myproductdata-wrapper:nth-child(2)
  .form-row
  .m-forminput-dropdown:before {
  content: "/";
  position: absolute;
  top: 10px;
  left: -20px;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-forminput-datepicker.technical-info-search,
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-forminput.m-forminput-datepicker,
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-datepicker.technical-info-search,
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-datepicker.js-search-input,
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-datepicker.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  input.m-forminput-datepicker.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  input.m-forminput-datepicker.m-forminput {
  font-weight: 500;
}
.o-myaccount-promotion-wpe .m-myproductdatainputfield .form-actions {
  max-width: 500px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: end;
  -ms-flex-align: end;
  align-items: end;
}
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .form-actions
  .form-action {
  width: 100% !important;
}
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .form-actions
  .form-action-primary {
  float: right;
}
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .form-actions
  .a-backlink {
  margin-bottom: 0;
}
.o-myaccount-promotion-wpe .m-myproductdatainputfield .m-typeplatefinder {
  max-width: 500px;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-typeplatefinder
  .m-forminput-dropdown.technical-info-search,
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-typeplatefinder
  .m-forminput.m-forminput-dropdown,
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-typeplatefinder
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-dropdown.technical-info-search,
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-typeplatefinder
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-dropdown.js-search-input,
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-typeplatefinder
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-dropdown.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-typeplatefinder
  input.m-forminput-dropdown.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-typeplatefinder
  input.m-forminput-dropdown.m-forminput {
  display: block;
  max-width: 500px;
  margin: 10px 0 20px;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .technical-info-search[readonly],
.o-myaccount-promotion-wpe .m-myproductdatainputfield .m-forminput[readonly],
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search[readonly],
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input[readonly],
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput[readonly],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  input.js-search-input[readonly],
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  input.m-forminput[readonly] {
  border: none;
  border-bottom: 1px solid #000;
  color: #c7c7c7;
  padding: 10px;
}
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-forminput-dropdown
  .select-wrap {
  color: #2648a4;
  margin: 0;
}
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-forminput-dropdown
  .select2-container {
  border: none;
  border-radius: 0;
}
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-forminput-dropdown
  .select2-container.select2-container--disabled {
  border: none;
}
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-forminput-dropdown
  .select2-container.select2-container--disabled
  .select2-selection--single
  .select2-selection__rendered {
  color: #c7c7c7;
}
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-forminput-dropdown
  .select2-container
  .select2-results__option {
  background: 0 0;
}
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-forminput-dropdown
  .select2-container
  .select2-results__option--highlighted[aria-selected] {
  background-color: #007bc0 !important;
}
.o-myaccount-promotion-wpe
  .m-myproductdatainputfield
  .m-forminput-dropdown
  .select2-container
  .select2-selection {
  background: #e0e2e5;
}
.o-myaccount-promotion-wpe .m-typeplatefinder .a-formlabel {
  width: auto;
}
.o-list-productregistration-appliancedetails .m-enterenumberproductids {
  padding-left: 0;
  padding-right: 0;
}
.o-mypayments .a-heading.payments-heading {
  width: auto;
}
.o-mypayments .js-adyen-add-card.js-ajax-request {
  float: none;
  margin-bottom: 32px;
}
@media (min-width: 600px) {
  .o-myaccount-promotion-wpe
    .m-myproductdatainputfield
    .form-actions
    .form-action {
    width: auto !important;
  }
  .o-mypayments .js-adyen-add-card.js-ajax-request {
    float: right;
  }
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-mypayments
  .js-adyen-add-card.js-ajax-request
  .a-link.link-addtocart,
.o-mypayments .js-adyen-add-card.js-ajax-request .a-button,
.o-mypayments
  .js-adyen-add-card.js-ajax-request
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: none;
  gap: 8px;
  padding: 12px 14px;
  border: 1px solid #007bc0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-mypayments
  .js-adyen-add-card.js-ajax-request
  .a-link.link-addtocart
  .text,
.o-mypayments .js-adyen-add-card.js-ajax-request .a-button .text,
.o-mypayments
  .js-adyen-add-card.js-ajax-request
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .text {
  text-decoration: none;
}
.o-mypayments .card-delete-failure,
.o-mypayments .card-delete-success,
.o-mypayments .display-message-section span.failure-message,
.o-mypayments .display-message-section span.success-message {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 16px;
  color: #000;
  border-radius: 0;
  margin-bottom: 16px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.o-mypayments .card-delete-success,
.o-mypayments .display-message-section span.success-message {
  background-color: #b8d6ff;
}
.o-mypayments .card-delete-success:before,
.o-mypayments .display-message-section span.success-message:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 23px;
  line-height: 1;
  margin-right: 10px;
}
.o-mypayments .card-delete-failure,
.o-mypayments .display-message-section span.failure-message {
  background-color: #ffd9d9;
}
.o-mypayments .card-delete-failure:before,
.o-mypayments .display-message-section span.failure-message:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 23px;
  line-height: 1;
  margin-right: 10px;
}
.o-mypayments .stored-cards {
  margin: 0;
  gap: 16px;
}
@media (min-width: 600px) {
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-mypayments
    .js-adyen-add-card.js-ajax-request
    .a-link.link-addtocart,
  .o-mypayments .js-adyen-add-card.js-ajax-request .a-button,
  .o-mypayments
    .js-adyen-add-card.js-ajax-request
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: auto;
  }
  .o-mypayments .stored-cards {
    gap: 24px;
    -ms-grid-columns: (minmax(240px, 1fr)) [auto-fit];
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  }
}
.o-mypayments .stored-cards span.card-expired:before {
  content: "";
  position: absolute;
  inset: -2px;
  border: 2px solid #e11f26;
}
.o-myproducts .myproducts-controls {
  margin-bottom: 20px;
}
.o-myproducts .myproducts-controls .add-item.a-link {
  margin-top: 0;
}
.o-myproducts .m-layer {
  max-width: 100%;
}
.o-myproducts .m-layer .m-form {
  text-align: left;
}
.o-myproducts .m-layer .m-form .form-actions {
  margin-top: 20px;
}
.o-myproducts .m-layer .delete .icon {
  border: 0;
}
.o-myproducts-rebrush .head-container {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.o-myproducts-rebrush .head-container .add-product {
  display: block;
  width: 100%;
  text-align: center;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart,
.o-myproducts-rebrush .head-container .add-product .a-button.a-link,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart
  .icon.icon-plus,
.o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link
  .icon.icon-plus,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon.icon-plus {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 20px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-link.link-addtocart
  .text,
.o-myproducts-rebrush .head-container .add-product .a-button.a-link .text,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .text {
  margin: 0;
}
.o-myproducts-rebrush .producttiles-container .producttiles-grid {
  background-color: #eff1f2;
  padding: 24px 0;
  row-gap: 16px;
  position: relative;
}
@media (min-width: 900px) {
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-myproducts-rebrush
    .head-container
    .add-product
    .a-link.link-addtocart,
  .o-myproducts-rebrush .head-container .add-product .a-button.a-link,
  .o-myproducts-rebrush
    .head-container
    .add-product
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: auto;
  }
  .o-myproducts-rebrush .producttiles-container .producttiles-grid {
    padding: 32px 0;
    gap: 32px;
  }
}
.o-myproducts-rebrush .producttiles-container .producttiles-grid:before {
  -webkit-box-shadow: 0 0 0 100vmax #eff1f2;
  box-shadow: 0 0 0 100vmax #eff1f2;
  -webkit-clip-path: inset(0 -100vmax);
  clip-path: inset(0 -100vmax);
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
}
.o-myproducts-rebrush .producttiles-container .load-more {
  background-color: #eff1f2;
  padding-bottom: 32px;
  position: relative;
}
.o-myproducts-rebrush .producttiles-container .load-more:before {
  -webkit-box-shadow: 0 0 0 100vmax #eff1f2;
  box-shadow: 0 0 0 100vmax #eff1f2;
  -webkit-clip-path: inset(0 -100vmax);
  clip-path: inset(0 -100vmax);
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myproducts-rebrush
  .producttiles-container
  .load-more
  .a-link.link-addtocart,
.o-myproducts-rebrush .producttiles-container .load-more .a-button,
.o-myproducts-rebrush
  .producttiles-container
  .load-more
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
@media (min-width: 900px) {
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .a-link.link-addtocart,
  .o-myproducts-rebrush .producttiles-container .load-more .a-button,
  .o-myproducts-rebrush
    .producttiles-container
    .load-more
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: auto;
  }
}
.o-myproducts-rebrush .myaccount-menu .m-linklist {
  width: 100%;
}
.o-myprofileforms {
  background-color: #eff1f2;
  padding: 48px 0;
  position: relative;
  word-break: break-word;
}
.o-myprofileforms:before {
  -webkit-box-shadow: 0 0 0 100vmax #eff1f2;
  box-shadow: 0 0 0 100vmax #eff1f2;
  -webkit-clip-path: inset(0 -100vmax);
  clip-path: inset(0 -100vmax);
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
}
.o-myprofileforms .form-row {
  margin-top: 0;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-myprofileforms
  .m-forminput-checkbox.technical-info-search,
.o-myprofileforms .m-forminput.m-forminput-checkbox,
.o-myprofileforms
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-checkbox.technical-info-search,
.o-myprofileforms
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-checkbox.js-search-input,
.o-myprofileforms
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-checkbox.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-myprofileforms
  input.m-forminput-checkbox.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-myprofileforms
  input.m-forminput-checkbox.m-forminput {
  margin-bottom: 24px;
}
.o-myprofileforms p {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
.o-myprofileforms .a-alert.alert-success {
  background-color: #b8d6ff;
  border-color: #b8d6ff;
  color: #000;
  margin-bottom: 16px;
}
.o-myprofileforms .a-horizontalrule {
  display: none;
}
.o-myprofileforms .a-heading {
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  margin-bottom: 8px;
}
@media (min-width: 600px) {
  .o-myprofileforms .a-alert.alert-success {
    margin-bottom: 32px;
  }
  .o-myprofileforms .a-heading {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 16px;
  }
}
.o-myprofileforms .myprofileforms-row {
  margin-bottom: 32px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -webkit-column-gap: 32px;
  column-gap: 32px;
}
.o-myprofileforms .myprofileforms-row .one-fourth {
  width: auto;
  margin-right: 20px;
}
.o-myprofileforms .myprofileforms-row .one-fourth .label-text {
  padding-left: 0;
}
.o-myprofileforms .myprofileforms-row .newsletter p,
.o-myprofileforms .myprofileforms-row .third-party p {
  margin-bottom: 10px;
  font-weight: 600;
}
.o-myprofileforms .myprofileforms-row.delete {
  display: -ms-grid !important;
  display: grid !important;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  width: 100%;
  float: none;
  margin: 0;
}
.o-myprofileforms .myprofileforms-row.delete > .a-heading {
  grid-column: 1/-1;
  margin-bottom: 8px;
}
.o-myprofileforms .myprofileforms-row.delete > p {
  grid-column: 1/-1;
  margin-bottom: 32px;
}
.o-myprofileforms .myprofileforms-row.delete .delete-myaccount,
.o-myprofileforms .myprofileforms-row.delete .delete-mysinglekey {
  width: 100%;
  margin: 0;
  padding: 32px;
  background-color: #eff1f2;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myprofileforms
  .myprofileforms-row.delete
  .delete-myaccount
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-myprofileforms
  .myprofileforms-row.delete
  .delete-mysinglekey
  .a-link.link-addtocart,
.o-myprofileforms .myprofileforms-row.delete .delete-myaccount .a-link.a-button,
.o-myprofileforms
  .myprofileforms-row.delete
  .delete-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-myprofileforms
  .myprofileforms-row.delete
  .delete-mysinglekey
  .a-link.a-button,
.o-myprofileforms
  .myprofileforms-row.delete
  .delete-mysinglekey
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  background-color: transparent !important;
}
.o-myprofileforms .myprofileforms-row.delete .delete-myaccount > .a-heading,
.o-myprofileforms .myprofileforms-row.delete .delete-mysinglekey > .a-heading {
  font-size: 20px;
  line-height: 30px;
}
.o-myprofileforms .myprofileforms-row.delete .delete-myaccount {
  margin-bottom: 16px;
}
.o-myprofileforms .myprofileforms-row ~ .myprofileforms-row {
  display: block;
  background-color: #fff;
  padding: 16px 16px 24px;
}
@media (min-width: 600px) {
  .o-myprofileforms .myprofileforms-row.delete {
    -ms-grid-columns: (1fr) [2];
    grid-template-columns: repeat(2, 1fr);
    width: 100%;
    float: none;
  }
  .o-myprofileforms .myprofileforms-row.delete .delete-myaccount {
    margin-bottom: 0;
  }
  .o-myprofileforms .myprofileforms-row ~ .myprofileforms-row {
    padding: 32px 40px;
  }
}
.o-myprofileforms .myprofileforms-row .edit-links .a-link {
  font-size: 16px;
  line-height: 24px;
  margin: 0;
}
.o-myprofileforms .myprofileforms-row .edit-links .a-link .icon {
  display: none;
}
.o-myprofileforms .myprofileforms-row .login-information,
.o-myprofileforms .myprofileforms-row .merge-my-accounts,
.o-myprofileforms .myprofileforms-row .personal-details {
  width: 100%;
}
.o-myprofileforms .myprofileforms-row .personal-details {
  padding: 16px;
  background-color: #fff;
}
.o-myprofileforms .myprofileforms-row .login-information {
  padding: 16px 16px 24px;
  background-color: #fff;
  position: relative;
}
.o-myprofileforms .myprofileforms-row .login-information::after {
  position: absolute;
  content: "";
  height: 1px;
  background-color: #000;
  bottom: 0;
  left: 16px;
  right: 16px;
}
.o-myprofileforms .myprofileforms-row .login-information .highlight {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 16px;
}
.o-myprofileforms .myprofileforms-row .login-information .edit-links .a-link {
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  gap: 8px;
}
.o-myprofileforms
  .myprofileforms-row
  .login-information
  .edit-links
  .a-link::after {
  margin: 0;
}
.o-myprofileforms
  .myprofileforms-row
  .login-information
  .edit-links
  .a-link
  .icon {
  display: none;
}
.o-myprofileforms .myprofileforms-row .merge-my-accounts {
  padding: 24px 16px 16px;
  background-color: #fff;
}
.o-myprofileforms
  .myprofileforms-row
  .merge-my-accounts
  .merge-my-accounts-information
  i.icon.icon-info {
  margin-top: 0;
}
.o-myprofileforms
  .myprofileforms-row
  .merge-my-accounts
  .merge-my-accounts-information
  i.icon.icon-info:before {
  position: relative;
  top: 4px;
}
.o-myprofileforms
  .myprofileforms-row
  .merge-my-accounts
  .merge-my-accounts-link {
  font-size: 16px;
  line-height: 24px;
}
.o-myprofileforms
  .myprofileforms-row
  .merge-my-accounts
  .merge-my-accounts-link
  .icon {
  display: none;
}
.o-myprofileforms .title-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 24px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 32px;
}
.o-myprofileforms .title-wrap .a-heading {
  margin: 0;
  width: 100%;
}
.o-myprofileforms .title-wrap .a-link.has-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  padding: 12px 14px;
  border: 1px solid #007bc0;
  width: 100%;
}
@media (min-width: 600px) {
  .o-myprofileforms .myprofileforms-row {
    -ms-grid-columns: (1fr) [2];
    grid-template-columns: repeat(2, 1fr);
  }
  .o-myprofileforms .myprofileforms-row .personal-details {
    padding: 32px 40px;
    grid-row: 1/4;
  }
  .o-myprofileforms .myprofileforms-row .login-information {
    padding: 32px 40px 24px;
  }
  .o-myprofileforms .myprofileforms-row .login-information::after {
    left: 32px;
    right: 32px;
  }
  .o-myprofileforms .myprofileforms-row .merge-my-accounts {
    padding: 24px 40px 32px;
    grid-column: 2/3;
  }
  .o-myprofileforms .title-wrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .o-myprofileforms .title-wrap .a-heading {
    margin: 0;
    width: auto;
  }
  .o-myprofileforms .title-wrap .a-link.has-icon {
    width: auto;
  }
}
.o-myprofileforms .title-wrap .a-link.has-icon .icon:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.o-myprofileforms .addresses {
  clear: both;
  margin: 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  gap: 16px;
}
.o-myprofileforms .addresses .address {
  width: 100% !important;
  clear: both;
  float: none;
  margin: 0;
  padding: 16px;
  background: 0 0;
  border: 1px solid #e0e2e5;
}
.o-myprofileforms .addresses .address.primary {
  border: 2px solid #007bc0;
}
.o-myprofileforms .addresses p {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 0;
}
.o-myprofileforms .addresses .a-link {
  color: #00639a;
  width: auto;
  margin-right: 50px;
}
.o-myprofileforms .addresses .a-link:last-of-type {
  margin-right: 0;
}
.o-myprofileforms .layout-half {
  margin-top: 16px;
  margin-bottom: 5px;
}
.o-myprofileforms .login-information .edit-links {
  margin-bottom: 0;
}
.o-myprofileforms .login-information .edit-links .a-link {
  color: #00639a;
  margin-bottom: 10px;
}
.o-myprofileforms .login-information .edit-links .a-link:last-of-type {
  margin-top: 0;
}
.o-myprofileforms .detail-row {
  margin-bottom: 0;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-myprofileforms
  .detail-row
  .technical-info-search,
.o-myprofileforms .detail-row .m-forminput,
.o-myprofileforms
  .detail-row
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.o-myprofileforms
  .detail-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.o-myprofileforms
  .detail-row
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-myprofileforms
  .detail-row
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-myprofileforms
  .detail-row
  input.m-forminput {
  font-weight: 400;
  font-size: 0.875rem;
  padding-left: 0;
}
.o-myprofileforms .edit-links:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.o-myprofileforms .edit-links a.a-link {
  margin-top: 30px;
  width: auto;
  float: left;
  clear: both;
  color: #00639a;
}
.o-myprofileforms .edit-links a.a-link:not(.a-button):hover {
  color: #00639a;
}
.o-myprofileforms a.a-link {
  font-size: 16px;
}
.o-myprofileforms a.a-link .icon {
  font-size: 20px;
  float: right;
  margin-top: 5px;
  color: #00639a;
}
.o-myprofileforms .consent-optin,
.o-myprofileforms .m-checkoutdeliverycontactpermission {
  margin: 0;
}
.o-myprofileforms
  .m-checkoutdeliverycontactpermission
  .consent-optin-group.layout-third
  > ul
  > .consent-optin {
  width: 100%;
}
.o-myprofileforms .m-layer_addnewcard .layer-content.g-container {
  padding: 48px 64px 32px;
}
.o-myprofileforms .m-addnewcardoverlay .form-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 16px;
}
.o-myprofileforms .m-addnewcardoverlay .form-actions:after {
  display: none;
}
.o-myprofileforms .m-addnewcardoverlay .form-actions .form-action {
  width: auto;
  margin: 0;
  padding: 0;
}
.o-myprofileforms
  .m-addnewcardoverlay
  .form-row.form-row-fullwidth
  .radio-container {
  margin: 0;
  padding: 0;
}
.o-myprofileforms .m-addnewcardoverlay .m-paymentadyen h3.a-heading {
  padding: 0;
}
.o-myprofileforms .m-addnewcardoverlay .adyen-checkout__label {
  margin-bottom: 24px;
}
.o-myprofileforms .m-addnewcardoverlay .adyen-checkout__label__text {
  font-size: 12px;
  line-height: 18px;
  padding: 0;
  margin-bottom: 8px;
}
.o-myprofileforms
  .m-addnewcardoverlay
  .adyen-checkout__input-wrapper
  .adyen-checkout__input {
  color: #000;
  height: 48px;
  font-size: 16px;
  line-height: 24px;
  padding: 12px 16px;
  border-radius: 0;
  width: 100%;
  border-bottom: 1px solid #000;
}
.o-myprofileforms
  .m-addnewcardoverlay
  .adyen-checkout__input-wrapper
  .adyen-checkout__input:disabled {
  border-bottom-color: #a4abb3;
}
.o-myprofileforms
  .m-addnewcardoverlay
  .adyen-checkout__checkbox
  .adyen-checkout__checkbox__label {
  font-size: 16px;
  line-height: 24px;
  cursor: pointer;
  padding-left: 30px;
  margin-bottom: 5px;
}
.o-myprofileforms
  .m-addnewcardoverlay
  .adyen-checkout__checkbox
  .adyen-checkout__checkbox__label:before {
  all: unset;
  content: "";
  display: inline-block;
  left: 0;
  position: absolute;
  vertical-align: bottom;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 24px;
  width: 24px;
  border: none;
  line-height: 28px;
  margin-top: 2px;
  background: #8a9097;
}
.o-myprofileforms
  .m-addnewcardoverlay
  .adyen-checkout__checkbox
  .adyen-checkout__checkbox__label::after {
  display: none;
}
.o-myprofileforms
  .m-addnewcardoverlay
  .adyen-checkout__checkbox
  .adyen-checkout__checkbox__input:checked
  ~ .adyen-checkout__checkbox__label:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  text-align: center;
  background: #007bc0;
  border-color: #007bc0;
  color: #fff;
}
.o-onlinedealerlayer .layer-wrapper {
  background: #fff;
  max-width: 100vw;
}
.o-onlinedealerlayer .layer-wrapper .layer-content {
  padding: 24px 16px;
}
.o-onlinedealerlayer .layer-intro-text {
  margin: 0;
  font-size: 0.75rem !important;
  line-height: 1.125rem;
}
.o-onlinedealerlayer .container {
  margin-top: 18px;
}
.o-onlinedealerlayer .container .list-width {
  width: 100%;
  margin-bottom: 32px;
}
.o-onlinedealerlayer .container .list-width h4 {
  font-size: 1.25rem;
  line-height: 1.5;
  margin: 0 0 16px;
}
.o-onlinedealerlayer .container .dealerlocator-width {
  width: 100%;
  margin-top: 0;
}
.o-onlinedealerlayer .container .dealerlocator-width h4 {
  font-size: 1.25rem;
  line-height: 1.5;
  margin: 0 0 16px;
}
.o-onlinedealerlayer .container .dealerlocator-width .m-locationsearch,
.o-onlinedealerlayer .container .dealerlocator-width .m-searchfield {
  margin: 0;
}
.o-onlinedealerlayer .o-list.o-listrebrush.list-rebrush-view {
  margin-bottom: 16px;
}
.o-onlinedealerlayer .o-list.o-listrebrush.list-rebrush-view .list-layout {
  -webkit-column-gap: 16px;
  column-gap: 16px;
  row-gap: 32px;
  margin-bottom: 16px;
  -ms-grid-columns: (230px) [auto-fit];
  grid-template-columns: repeat(auto-fit, 230px);
}
.o-onlinedealerlayer
  .o-list.o-listrebrush.list-rebrush-view
  .list-layout:after {
  content: none;
}
.o-onlinedealerlayer
  .o-list.o-listrebrush.list-rebrush-view
  .list-layout
  .item {
  padding: 16px;
  margin: 0;
  border: 1px solid #e0e2e5;
  width: 100%;
  height: 100%;
}
.o-onlinedealerlayer
  .o-list.o-listrebrush.list-rebrush-view
  .list-layout
  .item
  .media,
.o-onlinedealerlayer
  .o-list.o-listrebrush.list-rebrush-view
  .list-layout
  .item
  .media
  .a-link {
  border: none;
  padding: 0;
  width: auto;
}
.o-onlinedealerlayer
  .o-list.o-listrebrush.list-rebrush-view
  .list-layout
  .item
  .a-heading {
  font-size: 1rem;
  line-height: 1.5rem;
}
.o-onlinedealerlayer
  .o-list.o-listrebrush.list-rebrush-view
  .list-layout
  .item
  .dealer-info,
.o-onlinedealerlayer
  .o-list.o-listrebrush.list-rebrush-view
  .list-layout
  .item
  .shop-title {
  padding-right: 15%;
}
.o-onlinedealerlayer
  .o-list.o-listrebrush.list-rebrush-view
  .icon.icon-arrow-right {
  rotate: 90deg;
  font-size: 1rem;
}
.o-onlinedealerlayer
  .o-list.o-listrebrush.list-rebrush-view
  .a-loadmore
  .a-link {
  font-size: 0.75rem;
  line-height: 1.125rem;
}
@media (min-width: 900px) {
  .o-onlinedealerlayer .layer-wrapper {
    max-width: 830px;
  }
  .o-onlinedealerlayer .layer-wrapper .layer-content {
    padding: 24px 32px;
  }
  .o-onlinedealerlayer .container .list-width {
    margin-bottom: 0;
    width: auto;
  }
  .o-onlinedealerlayer .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    row-gap: 32px;
    margin-top: 18px;
  }
  .o-onlinedealerlayer .container .dealerlocator-width {
    width: auto;
    margin-top: 0;
  }
}
.dealer-link-wrapper {
  text-align: center;
}
.o-orderpurchasedetail .m-orderpurchaseitem {
  padding-bottom: 30px;
}
.o-orderpurchasedetail .m-orderpurchaseitem ~ .m-orderpurchaseitem {
  border-top: 1px solid #71767c;
  padding-top: 30px;
}
.productdetail .m-producttitle .a-heading span[class*="std-header-"] {
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}
.productdetail .m-producttitle .a-heading .std-header-2 {
  display: initial;
}
.productdetail .m-producttitle .a-heading .std-header-2:after {
  content: "\A";
  white-space: pre;
}
.productdetail .o-productdetail .review-rating-mobile {
  float: left;
}
.productdetail .product-id {
  opacity: 0.5;
}
.productdetail .a-morecontenttogglelink .content ul {
  padding-left: 2rem;
}
.productdetail .a-morecontenttogglelink .content ul li {
  list-style-type: none;
}
.productdetail .a-morecontenttogglelink .content ul li::before {
  content: "\25A0";
  display: block;
  position: relative;
  color: #000;
  max-width: 0;
  max-height: 0;
  left: -1.5rem;
  top: 0;
  font-size: 1rem;
  margin-left: 3px;
}
.productdetail .m-productconversionarea .a-productavailability {
  font-size: 1.125rem;
}
@media (min-width: 600px) {
  .o-myprofileforms .addresses {
    -ms-grid-columns: (1fr) [3];
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
  }
  .o-onlinedealerlayer .form-row .searchinput .input-wrap {
    width: 100% !important;
  }
  .o-onlinedealerlayer .form-row .searchinput .submit-wrap {
    width: 48px !important;
  }
  .productdetail .m-productconversionarea .a-productavailability {
    font-size: 0.875rem;
  }
}
@media (min-width: 900px) {
  .productdetail .m-productconversionarea .a-productavailability {
    font-size: 0.875rem;
  }
  .o-productdetail-rebrush .o-buyarea .product-services .cew-option,
  .o-productdetail-rebrush .o-buyarea .product-services .delivery,
  .o-productdetail-rebrush .o-buyarea .product-services .service {
    width: 100%;
  }
}
.productdetail .m-productpromotion .a-horizontalrule,
.productdetail > .a-horizontalrule {
  max-height: 0;
  overflow: hidden;
}
.productdetail .description .callout,
.productdetail .description .sales-program {
  display: block;
  float: none;
  clear: both;
}
.productdetail .description .callout {
  margin: 0 0 10px;
}
.productdetail .description .callout:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.productdetail .description .sales-program .a-image {
  text-align: left;
}
.productdetail .description .promotion {
  border-bottom: 1px solid #e6e6e6;
}
.productdetail .description .m-mediagallery .mediagallery-caption {
  margin-left: 0;
}
.productdetail .description .image-list:after {
  left: 0;
  width: 100%;
  height: 2px;
  content: "";
  background: url('/assets/img/header-bg.png') center center/cover no-repeat;
  display: block;
  position: relative;
}
.productdetail .description .image-list .m-imagelist {
  margin-bottom: 10px;
}
.productdetail .description .product-gallery .a-heading {
  display: none;
}
.productdetail .description .a-callout {
  color: #fff;
  background: #9e2896;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .productdetail
  .colors.technical-info-search,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .productdetail
  .sizes.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .productdetail
  input.colors.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .productdetail
  input.colors.m-forminput,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .productdetail
  input.sizes.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .productdetail
  input.sizes.m-forminput,
.productdetail .m-forminput.colors,
.productdetail .m-forminput.sizes,
.productdetail
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .colors.technical-info-search,
.productdetail
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .sizes.technical-info-search,
.productdetail
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.colors.js-search-input,
.productdetail
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.colors.m-forminput,
.productdetail
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.sizes.js-search-input,
.productdetail
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.sizes.m-forminput {
  width: 100%;
  padding: 0;
  margin-left: 0;
  margin-right: 0;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .productdetail
  .colors.technical-info-search
  .select-wrap,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .productdetail
  .sizes.technical-info-search
  .select-wrap,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .productdetail
  input.colors.js-search-input
  .select-wrap,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .productdetail
  input.colors.m-forminput
  .select-wrap,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .productdetail
  input.sizes.js-search-input
  .select-wrap,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .productdetail
  input.sizes.m-forminput
  .select-wrap,
.productdetail .m-forminput.colors .select-wrap,
.productdetail .m-forminput.sizes .select-wrap,
.productdetail
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .colors.technical-info-search
  .select-wrap,
.productdetail
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .sizes.technical-info-search
  .select-wrap,
.productdetail
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.colors.js-search-input
  .select-wrap,
.productdetail
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.colors.m-forminput
  .select-wrap,
.productdetail
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.sizes.js-search-input
  .select-wrap,
.productdetail
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.sizes.m-forminput
  .select-wrap {
  margin: 0;
}
.productdetail .m-quantityselector.quantity {
  float: left;
  padding: 0;
  margin-left: 0;
}
.o-productdetail .a-morecontenttogglelink .content li .copi-link {
  color: #007bc0;
  text-decoration: none;
}
.o-productdetail .description > .callout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
}
@media (max-width: 599px) {
  .o-productdetail .description > .callout {
    margin-bottom: 8px;
  }
}
.o-productdetail .description .sales-program {
  float: none;
}
.o-productdetail-rebrush {
  margin: 0 0 20px;
  position: relative;
}
.o-productdetail-rebrush .product-id {
  margin: 0 0 20px;
}
.o-productdetail-rebrush .m-producttitle {
  margin-bottom: 5px;
}
.o-productdetail-rebrush > .description {
  display: block;
}
.o-productdetail-rebrush > .description .tabsrebrush-wrapper {
  margin: 30px 0;
}
.o-productdetail-rebrush .sales-program {
  margin: 0 0 10px;
}
.o-productdetail-rebrush .review-rating-mobile {
  margin-bottom: 10px;
}
.o-productdetail-rebrush .review-rating-mobile .a-rating .scale .icon {
  font-size: 1.25rem;
}
.o-productdetail-rebrush
  .service-area
  .m-productconversionarea
  .m-ratingsummary {
  display: none;
}
.o-productdetail-rebrush .m-buyareatitle {
  margin-bottom: 32px;
}
.o-productdetail-rebrush .m-buyareatitle .a-heading.h1,
.o-productdetail-rebrush .m-buyareatitle h1.a-heading {
  font-size: 1.5rem;
  line-height: 1.4;
  font-weight: 600;
  padding: 0 16px;
}
@media (min-width: 600px) {
  .o-productdetail-rebrush .m-buyareatitle .a-heading.h1,
  .o-productdetail-rebrush .m-buyareatitle h1.a-heading {
    font-size: 2rem;
  }
  .o-productdetail-rebrush .o-buyarea .product-services .cew-option,
  .o-productdetail-rebrush .o-buyarea .product-services .delivery,
  .o-productdetail-rebrush .o-buyarea .product-services .service {
    width: 100%;
  }
}
.o-productdetail-rebrush .m-buyareatitle .a-heading.h1 .normal,
.o-productdetail-rebrush .m-buyareatitle h1.a-heading .normal {
  font-weight: 600;
}
.o-productdetail-rebrush .m-buyareatitle .toast {
  padding: 12px;
}
.o-productdetail-rebrush .m-buyareatitle .toast .a-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.o-productdetail-rebrush .m-buyareatitle .discontinue-notice {
  background: #d1e4ff;
  padding: 12px;
  font-size: 0.75rem;
  line-height: 18px;
  margin-bottom: 0;
}
.o-productdetail-rebrush .m-buyareatitle .discontinue-notice:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 16px;
  margin-right: 5px;
  vertical-align: middle;
}
.o-productdetail-rebrush .m-buyareatitle .discontinue-notice:after {
  content: "";
  display: none;
}
.o-productdetail-rebrush .m-buyareatitle .m-producttitle {
  margin-bottom: 6px;
}
.o-productdetail-rebrush
  .m-buyareatitle
  .m-producttitle
  h2.a-heading
  .std-header-6,
.o-productdetail-rebrush
  .m-buyareatitle
  .m-producttitle
  h2.a-heading
  .vervibtID {
  display: inline !important;
}
.o-productdetail-rebrush .m-buyareatitle .m-producttitle .subtitle {
  background: #eff1f2;
  padding: 12px;
  font-size: 0.75rem;
  line-height: 18px;
  margin-bottom: 8px;
}
.o-productdetail-rebrush .m-buyareatitle .m-producttitle .subtitle p {
  margin-bottom: 0;
}
.o-productdetail-rebrush .m-buyareatitle .m-producttitle .subtitle p:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 16px;
  margin-right: 5px;
  vertical-align: middle;
}
.o-productdetail-rebrush .m-buyareatitle .m-producttitle .subtitle p:after {
  content: "";
  display: none;
}
.o-productdetail-rebrush .m-buyareatitle .m-producttitle .m-productcode {
  padding: 8px 16px;
}
.o-productdetail-rebrush
  .m-buyareatitle
  .m-producttitle
  .m-productcode
  .a-heading {
  margin: 0;
}
.o-productdetail-rebrush .m-buyareatitle .m-ratingsummary {
  padding: 0 16px;
}
.o-productdetail-rebrush .m-mediagallery .m-mediagallery-wrapper {
  border-top: none;
}
.o-productdetail-rebrush .m-mediagallery .mediagallery-thumbnailcarousel {
  padding: 0;
}
.o-productdetail-rebrush
  .m-mediagallery
  .mediagallery-thumbnailcarousel
  .mediagallery-thumbnailcarousel-slide.is-active
  .mediagallery-thumbnailcarousel-hover {
  border: 2px solid #ccc;
}
.o-productdetail-rebrush .o-buyarea .m-imagelist {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.o-productdetail-rebrush .o-buyarea .m-imagelist > * {
  margin-right: 8px;
  margin-bottom: 16px;
}
.o-productdetail-rebrush .o-buyarea .m-imagelist .a-image img {
  max-height: 60px;
  max-width: 60px;
}
.o-productdetail-rebrush .o-buyarea .localstock-text {
  font-size: 0.875rem;
  margin-bottom: 10px;
}
.o-productdetail-rebrush .o-buyarea .product-services {
  background: #eff1f2;
  padding: 16px;
  margin-bottom: 32px;
}
.o-productdetail-rebrush .o-buyarea .product-services h3 {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 16px;
}
.o-productdetail-rebrush .o-buyarea .product-services .cew-option,
.o-productdetail-rebrush .o-buyarea .product-services .delivery,
.o-productdetail-rebrush .o-buyarea .product-services .service {
  width: 100%;
  font-size: 1rem;
}
.o-productdetail-rebrush .o-buyarea .product-services .cew-option,
.o-productdetail-rebrush .o-buyarea .product-services .service {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.o-productdetail-rebrush
  .o-buyarea
  .product-services
  .cew-option
  .m-forminput-radio,
.o-productdetail-rebrush
  .o-buyarea
  .product-services
  .service
  .m-forminput-radio {
  max-width: 76%;
  margin-right: auto;
}
.o-productdetail-rebrush .o-buyarea .product-services .cew-option .price,
.o-productdetail-rebrush .o-buyarea .product-services .service .price {
  position: static;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  margin: 0 0.5rem;
  white-space: nowrap;
  text-align: right;
}
.o-productdetail-rebrush
  .o-buyarea
  .product-services
  .cew-option
  .price
  .highlight,
.o-productdetail-rebrush
  .o-buyarea
  .product-services
  .service
  .price
  .highlight {
  margin: 0;
}
.o-productdetail-rebrush .o-buyarea .product-services .cew-option .a-link,
.o-productdetail-rebrush .o-buyarea .product-services .service .a-link {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.o-productdetail-rebrush .o-buyarea .product-services .delivery a.has-icon {
  position: relative;
  margin-left: auto;
}
.o-productdetail-rebrush
  .o-buyarea
  .product-services
  .delivery
  a.has-icon
  .icon {
  vertical-align: bottom;
}
.o-productdetail-rebrush
  .o-buyarea
  .product-services
  .delivery
  a.has-icon
  .icon:before {
  top: auto;
}
.o-productdetail-rebrush .o-buyarea .product-services .delivery + .service {
  position: relative;
  padding-top: 36px;
}
.o-productdetail-rebrush
  .o-buyarea
  .product-services
  .delivery
  + .service:before {
  content: "";
  background: #fff;
  position: absolute;
  height: 8px;
  top: 0;
  left: -16px;
  width: -webkit-calc(100% + 32px);
  width: calc(100% + 32px);
}
.o-productdetail-rebrush .o-buyarea .product-services .service .a-link .icon {
  margin-top: -0.25rem;
}
.o-productdetail-rebrush .o-buyarea .product-services .cew-heading {
  position: relative;
  padding-top: 24px;
}
.o-productdetail-rebrush .o-buyarea .product-services .cew-heading:before {
  content: "";
  background: #fff;
  position: absolute;
  height: 8px;
  top: 0;
  left: -16px;
  width: -webkit-calc(100% + 32px);
  width: calc(100% + 32px);
}
.o-productdetail-rebrush .o-buyarea .cta-area {
  padding: 0 16px;
}
.o-productdetail-rebrush .o-buyarea .cta-area .data-sheet-energy {
  margin-bottom: 20px;
}
.o-productdetail-rebrush .o-buyarea .cta-area .data-sheet-energy:last-child {
  margin-bottom: 35px;
}
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .data-sheet-energy
  .eu-product-title {
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 8px;
}
.o-productdetail-rebrush .o-buyarea .cta-area .energy-label-wrapper {
  -webkit-box-pack: left;
  -webkit-justify-content: left;
  -ms-flex-pack: left;
  justify-content: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 24px;
}
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .energy-label-wrapper
  .energy-label-text-wrapper {
  font-size: 0.875rem;
  margin-left: 0;
  text-align: left;
}
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .energy-label-wrapper
  .m-imagelist
  .a-link {
  margin-bottom: 0;
}
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .energy-label-wrapper
  .m-imagelist
  img {
  height: auto;
  width: 100%;
  max-width: unset;
  max-height: unset;
}
.o-productdetail-rebrush .o-buyarea .cta-area .m-locationsearch {
  margin: 0;
}
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .input-wrap {
  width: 100%;
}
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .input-wrap
  .input {
  padding: 15px 55px 13px 10px;
}
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap {
  position: absolute;
  right: 0;
  width: 48px;
  border: none;
}
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-searchfield-dealerlocator
  .searchfield-input,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-searchfield-dealerlocator
  .submit-wrap {
  border-radius: 0;
}
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .input-wrap {
  width: 100%;
}
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .input-wrap
  .input {
  padding: 15px 55px 13px 10px;
}
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap {
  position: absolute;
  right: 0;
  width: 48px;
  border: none;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  background: #e0e2e5;
  border: none;
  color: #000;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:after,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:after,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 23px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:before,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:before,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:before {
  content: "";
}
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .icon {
  display: none;
}
.o-productdetail-rebrush .o-buyarea .eco-m {
  margin: 24px 0;
}
.o-productdetail-rebrush .o-buyarea .eco-m .eco-c .ecr-open-details {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #007bc0 !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 !important;
}
.o-productdetail-rebrush .o-buyarea .eco-m .eco-c .ecr-open-details:hover {
  color: #00629a !important;
  text-decoration: underline !important;
}
.o-productdetail-rebrush
  .o-buyarea
  .eco-m
  .eco-c
  .ecr-open-details:hover:before {
  color: #00629a !important;
}
.o-productdetail-rebrush .o-buyarea .eco-m .eco-c .ecr-open-details:before {
  left: unset;
  margin-left: 4px !important;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  position: relative;
  -webkit-transition: none;
  transition: none;
}
.o-productdetail-rebrush .o-buyarea .js-price-wrapper p {
  margin-bottom: 12px;
}
.o-productdetail-rebrush .o-buyarea .js-price-wrapper .price .previous {
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: lighter;
}
.o-productdetail-rebrush
  .o-buyarea
  .js-price-wrapper
  .price
  .previous
  + .price-info-wrapper
  .current {
  color: #9e2896;
}
.o-productdetail-rebrush
  .o-buyarea
  .js-price-wrapper
  .price
  .previous:empty
  + .price-info-wrapper
  .current {
  color: #00639a;
}
.o-productdetail-rebrush .o-buyarea .js-price-wrapper .price .current {
  font-size: 2rem;
  color: #00639a;
  line-height: 1;
}
.o-productdetail-rebrush
  .o-buyarea
  .js-price-wrapper
  .price
  .current.basicprice {
  font-size: 0.875rem;
  color: #000;
  margin: -5px 0 12px;
}
.o-productdetail-rebrush .o-buyarea .js-price-wrapper .price .discount {
  margin-bottom: 0;
  color: #000;
}
.o-productdetail-rebrush .o-buyarea .js-price-wrapper .price-info-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.o-productdetail-rebrush
  .o-buyarea
  .js-price-wrapper
  .price-info-wrapper
  .additional-info {
  padding: 0;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 0;
}
.o-productdetail-rebrush .stock-info-wrapper .a-productavailability {
  margin-bottom: 12px;
}
.o-productdetail-rebrush .product-gallery {
  clear: both;
  margin: 0 0 20px;
}
.o-productdetail-rebrush .image-list {
  padding: 0 16px;
  margin: 0;
}
.o-productdetail-rebrush .product-label-list {
  padding: 0 16px;
}
.o-productdetail-rebrush .pictograms {
  margin: 20px 0 0;
}
@media (max-width: 599px) {
  .o-productdetail-rebrush .pictograms {
    display: none;
  }
  .productlist-products
    .product-tile-container
    .o-producttilerebrush
    .product-awards {
    text-align: center;
  }
}
@media (max-width: 899px) {
  .o-productdetail-rebrush > .description {
    margin: 0 0 40px;
  }
}
.o-productdetail-rebrush .m-productdetailconversionarea {
  border-bottom: 1px solid #71767c;
  margin: 0 0 20px;
}
.o-productdetail-rebrush .m-productdetailconversionarea .a-rating,
.o-productdetail-rebrush .m-productdetailconversionarea .data-sheet-energy {
  display: block;
}
.o-productdetail-rebrush .m-productdetailconversionarea .a-rating:after,
.o-productdetail-rebrush
  .m-productdetailconversionarea
  .data-sheet-energy:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.o-productdetail-rebrush .m-productdetailconversionarea .a-rating .m-imagelist,
.o-productdetail-rebrush
  .m-productdetailconversionarea
  .data-sheet-energy
  .m-imagelist {
  padding: 0;
}
.o-productdetail-rebrush .m-productdetailconversionarea .m-quantityselector {
  float: left;
  width: 50%;
}
.o-productdetail-rebrush
  .m-productdetailconversionarea
  .m-quantityselector
  > * {
  width: 33.3333333333%;
}
.o-productdetail-rebrush
  .m-productdetailconversionarea
  .m-quantityselector:after {
  content: none;
}
.o-productdetail-rebrush
  .m-productdetailconversionarea
  .m-forminput-dropdown.colors,
.o-productdetail-rebrush
  .m-productdetailconversionarea
  .m-forminput-dropdown.sizes {
  display: inline-block;
  padding: 0 0 0 20px;
  width: 50%;
}
.o-productdetail-rebrush
  .m-productdetailconversionarea
  .m-forminput-dropdown
  .select-wrap {
  margin: 0;
}
@media (min-width: 600px) {
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .m-productdetailconversionarea
    .a-link.link-addtocart,
  .o-productdetail-rebrush .m-productdetailconversionarea .a-button,
  .o-productdetail-rebrush
    .m-productdetailconversionarea
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    display: inline-block;
    width: 41.6666666667%;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .m-productdetailconversionarea
    .a-link.link-addtocart:last-child:not(:first-child),
  .o-productdetail-rebrush
    .m-productdetailconversionarea
    .a-button:last-child:not(:first-child),
  .o-productdetail-rebrush
    .m-productdetailconversionarea
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart:last-child:not(:first-child) {
    float: right;
  }
  .o-productdetail-rebrush .m-productdetailconversionarea .a-rating,
  .o-productdetail-rebrush .m-productdetailconversionarea .data-sheet-energy {
    width: 33.3333333333%;
    float: left;
    margin: 0;
    padding: 0;
  }
  .o-productdetail-rebrush .m-productdetailconversionarea .m-quantityselector {
    width: 25%;
  }
  .o-productdetail-rebrush
    .m-productdetailconversionarea
    .m-quantityselector
    > * {
    width: 33.3333333333%;
  }
  .o-productdetail-rebrush
    .m-productdetailconversionarea
    .m-forminput-dropdown.colors,
  .o-productdetail-rebrush
    .m-productdetailconversionarea
    .m-forminput-dropdown.sizes {
    width: 75%;
  }
}
@media (min-width: 900px) {
  .o-productdetail-rebrush
    .product-gallery
    .m-mediagallery-rebrush
    .m-slider.mediagallery-mainslider:hover
    .mediagallery-paginationarrows
    .a-paginationarrows.next,
  .o-productdetail-rebrush
    .product-gallery
    .m-mediagallery-rebrush
    .m-slider.mediagallery-mainslider:hover
    .mediagallery-paginationarrows
    .a-paginationarrows.prev {
    font-size: 34px;
    height: 60px;
    width: 60px;
    margin-right: initial;
    margin-left: initial;
    border-radius: 0;
  }
  .o-productdetail-rebrush
    .product-gallery
    .m-mediagallery-rebrush
    .m-slider.mediagallery-mainslider:hover
    .mediagallery-paginationarrows
    .a-paginationarrows.hide {
    visibility: hidden;
  }
  .o-productdetail-rebrush .service-area,
  .o-productdetail-rebrush > .description {
    width: 33.3333333333%;
  }
  .o-productdetail-rebrush > .description {
    width: 66.6666666667%;
    padding: 0 40px 0 0;
  }
  .o-productdetail-rebrush .m-productdetailconversionarea .a-rating,
  .o-productdetail-rebrush .m-productdetailconversionarea .data-sheet-energy {
    width: 50%;
    float: left;
    margin: 0;
    padding: 0;
  }
  .o-productdetail-rebrush .m-productdetailconversionarea .a-rating {
    width: 100%;
    float: left;
    padding: 0 0 15px;
  }
  .o-productdetail-rebrush .service-area {
    -webkit-transition: -webkit-transform 0.4s;
    transition: transform 0.4s, -webkit-transform 0.4s;
  }
}
.o-productdetail-rebrush
  .a-morecontenttogglelink
  .content
  ul:not(.select2-results__options) {
  padding: 0 0 0 20px;
}
.o-productdetail-rebrush
  .a-morecontenttogglelink
  .content
  li:not(.select2-results__option) {
  list-style: none;
  position: relative;
}
.o-productdetail-rebrush
  .a-morecontenttogglelink
  .content
  li:not(.select2-results__option):before {
  content: "\25A0";
  color: #ccc;
  display: inline-block;
  width: 8px;
  margin: 0 0 0 -12px;
  font-size: 13px;
  position: absolute;
  top: 2px;
}
.o-productdetail-rebrush
  .a-morecontenttogglelink
  .content
  li:not(.select2-results__option)
  .copi-link {
  text-decoration: none;
  color: #00639a;
}
.o-productdetail-rebrush
  .a-morecontenttogglelink
  .content
  ul.select2-results__options {
  padding-left: 0;
}
.o-productdetail-rebrush
  .a-morecontenttogglelink
  .content
  ul.select2-results__options
  li {
  list-style-type: none;
}
.o-productdetail-rebrush
  .a-morecontenttogglelink
  .content
  .keybenefits-wrapper
  ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0;
  padding: 0 0 0 24px;
}
.o-productdetail-rebrush
  .a-morecontenttogglelink
  .content
  .keybenefits-wrapper
  ul
  li:before {
  color: #000;
  font-size: 18px;
  left: -24px;
  margin: 0;
  top: -2px;
  width: 11px;
}
.o-productdetail-rebrush
  .a-morecontenttogglelink
  .content
  .keybenefits-wrapper
  ul
  li
  .icon {
  color: #007bc0;
  font-size: 24px;
  margin-right: 2px;
  vertical-align: middle;
}
.o-productdetail-rebrush
  .a-morecontenttogglelink
  .content
  .keybenefits-wrapper
  ul
  li
  .copi-link {
  color: #007bc0;
}
.o-productdetail-rebrush .a-morecontenttogglelink .more-less-button {
  padding: 10px 0 0;
}
.o-productdetail-rebrush .m-togglebox .o-filelist {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  gap: 16px;
  padding-bottom: 40px;
}
.o-productdetail-rebrush
  .m-togglebox
  .o-filelist
  .file-tile-productTitle
  .a-heading {
  word-break: break-all;
}
.o-productdetail-rebrush .m-togglebox .item {
  border-bottom: none;
}
.o-productdetail-rebrush .m-togglebox .item .togglebox-title:before {
  font-size: 34px;
  top: 5px;
}
.o-productdetail-rebrush .m-togglebox .item .togglebox-title,
.o-productdetail-rebrush .m-togglebox .item.has-header-icon .togglebox-title {
  border-bottom: none;
  margin-bottom: 0;
  padding-left: 0;
}
.o-productdetail-rebrush .m-togglebox .item .togglebox-title.is-open,
.o-productdetail-rebrush
  .m-togglebox
  .item.has-header-icon
  .togglebox-title.is-open {
  margin-bottom: 0;
}
.o-productdetail-rebrush
  .m-togglebox
  .item
  .togglebox-title.is-open
  .togglebox-content,
.o-productdetail-rebrush
  .m-togglebox
  .item.has-header-icon
  .togglebox-title.is-open
  .togglebox-content {
  margin-bottom: 25px;
}
.o-productdetail-rebrush .m-togglebox .item .togglebox-title .text,
.o-productdetail-rebrush
  .m-togglebox
  .item.has-header-icon
  .togglebox-title
  .text {
  width: 100%;
}
.o-productdetail-rebrush
  .m-togglebox
  .item
  .togglebox-title
  .togglebox-wrapper
  .icon-file,
.o-productdetail-rebrush
  .m-togglebox
  .item.has-header-icon
  .togglebox-title
  .togglebox-wrapper
  .icon-file {
  font-size: 30px;
  font-weight: 400;
}
.o-productdetail-rebrush .m-togglebox .item .togglebox-title a.togglebox-title,
.o-productdetail-rebrush
  .m-togglebox
  .item.has-header-icon
  .togglebox-title
  a.togglebox-title {
  padding: 15px 16px;
}
.o-productdetail-rebrush .m-togglebox .item .togglebox-content {
  margin-bottom: 0;
}
@media (min-width: 600px) {
  .o-productdetail-rebrush .m-togglebox .o-filelist {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    gap: 24px;
    padding-bottom: 48px;
  }
  .o-productdetail-rebrush .m-togglebox .item .togglebox-title,
  .o-productdetail-rebrush .m-togglebox .item.has-header-icon .togglebox-title {
    padding: 25px 0 30px;
  }
  .o-productdetail-rebrush .m-togglebox .item .togglebox-content .a-heading {
    margin-bottom: 5px;
  }
  .o-productdetail-rebrush
    .m-togglebox
    .item
    .togglebox-content
    .file-tile
    .file-tile-wrapper
    p:last-of-type {
    margin-bottom: 0;
  }
}
.o-productdetail-rebrush
  .m-togglebox
  .item
  .togglebox-content
  .o-filelist
  .file-tile-content
  .heading
  h2.a-heading {
  font-size: 1.25rem;
  line-height: 1.875rem;
  color: #000;
  font-weight: 700;
}
.o-productdetail-rebrush .m-togglebox .item .togglebox-content .file-tile {
  padding: 16px;
  width: 100%;
  margin: 0;
}
.o-productdetail-rebrush
  .m-togglebox
  .item
  .togglebox-content
  .file-tile
  .file-tile-heading {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #000;
  font-weight: 700;
}
.o-productdetail-rebrush
  .m-togglebox
  .item
  .togglebox-content
  .file-tile
  .file-tile-heading.a-heading {
  margin-bottom: 12px;
  padding: 0;
}
.o-productdetail-rebrush
  .m-togglebox
  .item
  .togglebox-content
  .file-tile
  .file-icon,
.o-productdetail-rebrush
  .m-togglebox
  .item
  .togglebox-content
  .file-tile
  .icon-file {
  display: none;
}
.o-productdetail-rebrush
  .m-togglebox
  .item
  .togglebox-content
  .file-tile
  .file-tile-wrapper {
  padding: 0;
}
.o-productdetail-rebrush
  .m-togglebox
  .item
  .togglebox-content
  .file-tile
  .file-tile-wrapper
  p {
  font-size: 16px;
  line-height: 24px;
  white-space: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  width: 100%;
}
.o-productdetail-rebrush
  .m-togglebox
  .item
  .togglebox-content
  .file-tile
  .file-tile-wrapper
  .icon {
  color: #000;
  font-size: 29px;
}
.o-productdetail-rebrush
  .m-togglebox
  .item
  .togglebox-content
  .file-tile
  .file-tile-wrapper
  .icon.icon-pointer-arrow-right:before {
  font-size: 22px;
}
.o-productdetail-rebrush
  .m-togglebox
  .item
  .togglebox-content
  .file-tile:hover {
  color: #000;
}
.o-productdetail-rebrush
  .m-togglebox
  .item
  .togglebox-content.is-open
  .o-producttilesslider
  .producttile-slider-arrows {
  display: none;
}
.o-productdetail-rebrush .m-togglebox .item .togglebox-subtitle:before {
  font-size: 30px;
}
.o-productdetail-rebrush
  .o-producttilesslider
  .producttile-slider-arrows
  .a-paginationarrows {
  background: #fff;
}
.o-productdetail-rebrush
  .o-producttilesslider
  .o-producttile
  .product-image-wrapper
  .a-image,
.o-productdetail-rebrush
  .o-producttilesslider
  .o-producttile
  .product-image-wrapper
  .a-image
  img {
  max-height: 150px;
}
.o-productdetail-rebrush
  .o-producttilesslider
  .o-producttile
  .tile-description
  .a-heading {
  font-size: 1.25rem;
}
.o-productdetail-rebrush
  .o-producttilesslider
  .o-producttile
  .tile-description
  .price-information
  .price-info-wrapper
  .current,
.o-productdetail-rebrush
  .o-producttilesslider
  .o-producttile
  .tile-description
  .price-information
  .price-info-wrapper
  .current.highlight {
  font-size: 1.25rem;
  margin-left: 0;
}
.o-productdetail-rebrush
  .o-producttilesslider
  .o-producttile
  .energylabel-wrapper
  .m-imagelist
  .a-image {
  width: 60px;
  text-align: left;
}
.a-morecontenttogglelink
  .more-less-button
  .o-productdetail-rebrush
  .o-producttilesslider
  .o-producttile
  .cta-area
  a.a-link-primary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-producttilesslider
  .o-producttile
  .cta-area
  .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .o-productdetail-rebrush
  .o-producttilesslider
  .o-producttile
  .cta-area
  .a-link.a-button,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .o-productdetail-rebrush
  .o-producttilesslider
  .o-producttile
  .cta-area
  .a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-productdetail-rebrush
  .o-producttilesslider
  .o-producttile
  .cta-area
  a.a-link-primary.a-button,
.o-productdetail-rebrush
  .o-producttilesslider
  .o-producttile
  .cta-area
  .a-button-primary,
.o-productdetail-rebrush
  .o-producttilesslider
  .o-producttile
  .cta-area
  .a-link-primary.a-button.a-button-link,
.o-productdetail-rebrush
  .o-producttilesslider
  .o-producttile
  .cta-area
  .a-link-primary.a-button.a-link,
.o-productdetail-rebrush
  .o-producttilesslider
  .o-producttile
  .cta-area
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle,
.o-productdetail-rebrush
  .o-producttilesslider
  .o-producttile
  .cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-producttilesslider
  .o-producttile
  .cta-area
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button,
.o-productdetail-rebrush
  .o-producttilesslider
  .o-producttile
  .cta-area
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link,
.o-productdetail-rebrush
  .o-producttilesslider
  .o-producttile
  .cta-area
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button {
  width: 100%;
  padding: 13px 20px;
}
.o-productdetail-rebrush .m-tabs-rebrush .tab-rebrush-panel h2.a-heading {
  font-size: 1.5rem;
  line-height: 2.25rem;
}
.o-productlistmodule {
  margin-bottom: 40px;
}
.o-productlistmodule .g-container .productlistmodule-headline {
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 2.125rem;
  margin-bottom: 1.5rem;
  padding: 32px 0 0;
}
@media (min-width: 600px) {
  .o-productdetail-rebrush
    .m-togglebox
    .item
    .togglebox-content.is-open
    .o-producttilesslider
    .producttile-slider-arrows {
    display: block;
  }
  .o-productlistmodule .g-container .productlistmodule-headline {
    font-size: 2rem;
    line-height: 2.6875rem;
  }
}
.o-productlistmodule .productlistmodule-grid {
  display: -ms-grid;
  display: grid;
  padding: 0;
  gap: 32px;
}
.o-productlistmodule .button-wrapper {
  width: 100%;
  text-align: right;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlistmodule
  .button-wrapper
  .a-link.link-addtocart,
.o-productlistmodule .button-wrapper .a-button,
.o-productlistmodule
  .button-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  height: auto;
  width: auto;
  display: inline-block;
  background: 0 0;
  color: #007bc0;
  border: none;
  padding: 0;
  margin-right: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlistmodule
  .button-wrapper
  .a-link.link-addtocart:before,
.o-productlistmodule .button-wrapper .a-button:before,
.o-productlistmodule
  .button-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:before {
  display: block;
  font-family: icons;
  position: relative;
  top: 1px;
  float: right;
  margin-left: 5px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlistmodule
  .button-wrapper
  .a-link.link-addtocart:after,
.o-productlistmodule .button-wrapper .a-button:after,
.o-productlistmodule
  .button-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:after {
  display: none;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlistmodule
  .button-wrapper
  .a-link.link-addtocart:hover,
.o-productlistmodule .button-wrapper .a-button:hover,
.o-productlistmodule
  .button-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover {
  background-color: transparent !important;
  color: #007bc0 !important;
}
.o-productlist-rebrush {
  position: relative;
  padding: 0 0 32px;
  width: 100%;
  margin: auto;
}
.o-productlist-rebrush:before {
  -webkit-box-shadow: 0 0 0 100vmax #eff1f2;
  box-shadow: 0 0 0 100vmax #eff1f2;
  -webkit-clip-path: inset(0 -100vmax);
  clip-path: inset(0 -100vmax);
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
}
.o-productlist-rebrush .productlist-rebrush-container {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.o-productlist-rebrush .productlist-rebrush-container > :last-child {
  margin-bottom: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .pagination-loadmore.a-link.link-addtocart,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.pagination-loadmore,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .pagination-loadmore.a-link.link-addtocart {
  width: 100%;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .pagination-loadmore.a-link.link-addtocart:not(:disabled),
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.pagination-loadmore:not(:disabled),
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .pagination-loadmore.a-link.link-addtocart:not(:disabled) {
  background: 0 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .pagination-loadmore.after.a-link.link-addtocart,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .a-button.pagination-loadmore.after,
.o-productlist-rebrush
  .productlist-rebrush-container
  .o-list
  .m-contenttextmedia
  li
  .m-productconversionarea
  .pagination-loadmore.after.a-link.link-addtocart {
  margin-top: 16px;
}
.m-togglebox[data-t-name="Togglebox"][data-t-id="24"] .m-searchfield,
.o-productselection .m-searchfield {
  width: 100%;
  padding-left: 0;
}
.m-togglebox[data-t-name="Togglebox"][data-t-id="24"]
  .m-searchfield
  .m-seachinput,
.o-productselection .m-searchfield .m-seachinput {
  width: 100%;
}
.m-togglebox[data-t-name="Togglebox"][data-t-id="24"]
  .m-searchfield
  .input-wrap,
.o-productselection .m-searchfield .input-wrap {
  width: 100%;
  float: none;
  display: block;
}
.m-togglebox[data-t-name="Togglebox"][data-t-id="24"]
  .m-searchfield
  .input-wrap
  .searchinput-field,
.o-productselection .m-searchfield .input-wrap .searchinput-field {
  width: 100%;
}
.m-togglebox[data-t-name="Togglebox"][data-t-id="24"]
  .m-searchfield
  .submit-wrap,
.o-productselection .m-searchfield .submit-wrap {
  width: 100%;
  float: none;
  display: block;
  vertical-align: top;
  margin: 15px 0 0;
}
.m-togglebox[data-t-name="Togglebox"][data-t-id="24"]
  .m-searchfield
  .submit-wrap
  .searchfield-searchbutton,
.o-productselection .m-searchfield .submit-wrap .searchfield-searchbutton {
  width: 100%;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-togglebox[data-t-name="Togglebox"][data-t-id="24"]
  .m-searchfield
  .a-link.link-addtocart:not(.image-hotspot):after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productselection
  .m-searchfield
  .a-link.link-addtocart:not(.image-hotspot):after,
.m-togglebox[data-t-name="Togglebox"][data-t-id="24"]
  .m-searchfield
  .a-button:not(.image-hotspot):after,
.m-togglebox[data-t-name="Togglebox"][data-t-id="24"]
  .m-searchfield
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.image-hotspot):after,
.m-togglebox[data-t-name="Togglebox"][data-t-id="24"]
  .m-searchfield
  .submit-wrap:after,
.m-togglebox[data-t-name="Togglebox"][data-t-id="24"] .m-searchfield:after,
.o-productselection .m-searchfield .a-button:not(.image-hotspot):after,
.o-productselection
  .m-searchfield
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.image-hotspot):after,
.o-productselection .m-searchfield .submit-wrap:after,
.o-productselection .m-searchfield:after {
  display: none;
}
.m-togglebox[data-t-name="Togglebox"][data-t-id="24"] .m-togglebox,
.o-productselection .m-togglebox {
  margin-bottom: 30px;
}
.m-togglebox[data-t-name="Togglebox"][data-t-id="24"]
  .m-entervib
  .main-description,
.m-togglebox[data-t-name="Togglebox"][data-t-id="24"]
  .m-entervib
  .teaser-description,
.o-productselection .m-entervib .main-description,
.o-productselection .m-entervib .teaser-description {
  padding-left: 0;
}
.m-togglebox[data-t-name="Togglebox"][data-t-id="24"] .m-signin,
.m-togglebox[data-t-name="Togglebox"][data-t-id="24"] .m-signin .account,
.m-togglebox[data-t-name="Togglebox"][data-t-id="24"] .m-signin .social-media,
.o-productselection .m-signin,
.o-productselection .m-signin .account,
.o-productselection .m-signin .social-media {
  width: 100%;
}
.m-togglebox[data-t-name="Togglebox"][data-t-id="24"] .m-signin .account,
.m-togglebox[data-t-name="Togglebox"][data-t-id="24"] .m-signin .social-media,
.o-productselection .m-signin .account,
.o-productselection .m-signin .social-media {
  float: none;
  display: block;
  vertical-align: top;
}
.o-productteasergridcontainer {
  margin-bottom: 64px;
}
.o-producttile {
  position: relative;
  padding: 42px 16px 16px;
  background-color: #fff;
}
.o-producttile .product-image-wrapper {
  position: unset;
  line-height: 0;
  padding: 0;
  margin-bottom: 16px;
}
.o-producttile .product-image-wrapper > .a-link {
  position: unset;
}
.o-producttile .product-image-wrapper > .a-link > .callout {
  margin-bottom: 8px;
}
.o-producttile .product-image-wrapper .a-link .a-image img {
  object-fit: contain;
  height: auto;
  width: 100%;
}
.o-producttile .product-image-wrapper .callout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
}
.o-producttile .product-image-wrapper .callout .a-callout {
  margin: 0;
  padding: 4px;
}
.o-producttile .product-image-wrapper .callout .a-callout .callout-text {
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
  padding: 0;
}
.o-producttile .tile-description {
  padding: 0;
}
.o-producttile .tile-description .m-producttitle .product-code {
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 0;
}
.o-producttile .tile-description .m-producttitle .product-code .fragment {
  font-size: 12px !important;
  line-height: 18px !important;
  font-weight: 400 !important;
}
.o-producttile .tile-description .m-producttitle .product-name {
  font-size: 20px;
  line-height: 30px;
}
.o-producttile
  .tile-description
  .m-producttitle
  .product-name
  .fragment:not(.normal) {
  font-weight: 700;
}
.o-producttile
  .tile-description
  .energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper {
  -webkit-box-pack: unset;
  -webkit-justify-content: unset;
  -ms-flex-pack: unset;
  justify-content: unset;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
}
.o-producttile
  .tile-description
  .energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper
  .m-imagelist
  .a-link.a-link-inline {
  margin: 0;
}
.o-producttile
  .tile-description
  .energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper
  .m-imagelist
  .a-image {
  text-align: left;
}
.o-producttile
  .tile-description
  .energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper
  .m-imagelist
  .a-image
  img {
  height: 30px;
  width: auto;
}
.o-producttile
  .tile-description
  .energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper
  .energy-label-text-wrapper {
  font-size: 12px;
  line-height: 18px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: left;
}
.o-producttile
  .tile-description
  .energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper
  .energy-label-text-wrapper
  .a-link-download {
  font-size: 12px;
  line-height: 18px;
}
.o-producttile
  .tile-description
  .energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper
  .energy-label-text-wrapper
  .a-link-download
  .text {
  text-decoration: none;
}
.o-producttile
  .tile-description
  .energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper
  .energy-label-text-wrapper
  .a-link-download:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 16px;
}
.o-producttile
  .tile-description
  .energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper
  .energy-label-text-wrapper
  .a-link-download:after {
  display: none;
  width: 15px;
  height: 15px;
  font-size: 15px;
}
.o-producttile .tile-description .price-information .price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.o-producttile .tile-description .price-information .price .previous {
  color: #a4abb3;
  font-size: 16px;
  line-height: 24px;
  margin-left: 8px;
  margin-top: 4px;
}
.o-producttile
  .tile-description
  .price-information
  .price
  .previous
  + .price-info-wrapper
  .current {
  color: #9e2896;
}
.o-producttile
  .tile-description
  .price-information
  .price
  .previous:empty
  + .price-info-wrapper
  .current {
  color: #00639a;
}
.o-producttile .tile-description .price-information .price .current {
  color: #00639a;
  font-size: 24px;
  line-height: 28px;
  margin: 0;
}
.o-producttile .tile-description .price-information .price .price-info-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.o-producttile
  .tile-description
  .price-information
  .price
  .price-info-wrapper
  .current {
  color: #000;
  font-size: 20px;
  line-height: 30px;
}
.o-producttile
  .tile-description
  .price-information
  .price
  .price-info-wrapper
  .stock-info-wrapper
  .a-productavailability
  .text {
  display: inline;
}
.o-producttile
  .tile-description
  .price-information
  .price
  .price-info-wrapper
  .current.highlight {
  margin: 0;
}
.o-producttile .tile-description .price-information .additional-info,
.o-producttile .tile-description .price-information .eco-fee {
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 0;
}
.o-producttile .tile-description .price-information .details p {
  margin: 0;
}
.o-producttile .tile-description .price-information .details p:empty,
.o-producttile .tile-description .price-information p:empty {
  padding: 0;
  margin: 0;
}
.o-producttile .cta-area {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  border-top: 0;
}
.o-producttile .cta-area .js-add-to-basket {
  width: 100%;
  height: 3rem;
}
.o-producttile .cta-area .details-button {
  margin: 10px 0 0;
}
.o-producttile .tiles-slider .slick-dots {
  gap: 0;
}
.o-producttile .tiles-slider .slick-dots li {
  margin-right: 14px;
}
.o-producttile .tiles-slider .slick-dots li.slick-active button {
  background-color: #009bd9;
}
.productlist-products:not(:first-child) {
  margin: 24px 0 0;
}
.productlist-products .product-tile-container {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 32px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
.productlist-products .product-tile-container .o-producttilerebrush {
  border: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 0;
}
@media (min-width: 600px) {
  .o-productteasergridcontainer {
    margin-bottom: 80px;
  }
  .productlist-products .product-tile-container .o-producttilerebrush {
    -webkit-box-flex: 0;
    -webkit-flex: 0 -webkit-calc(50% - 16px);
    -ms-flex: 0 calc(50% - 16px);
    flex: 0 calc(50% - 16px);
  }
}
@media (min-width: 900px) {
  .o-productdetail-rebrush .m-tabs-rebrush .tab-rebrush-panel h2.a-heading {
    font-size: 2rem;
    line-height: 3rem;
  }
  .o-productlistmodule .g-container .productlistmodule-headline {
    font-size: 2.5rem;
    line-height: 3.25rem;
  }
  .productlist-products .product-tile-container .o-producttilerebrush {
    -webkit-box-flex: 0;
    -webkit-flex: 0 -webkit-calc(33% - 18px);
    -ms-flex: 0 calc(33% - 18px);
    flex: 0 calc(33% - 18px);
  }
}
@media only screen and (min-width: 1170px) {
  .o-productlist-rebrush .productlist-rebrush-container {
    padding-left: 0;
    padding-right: 0;
  }
  .productlist-products .product-tile-container .o-producttilerebrush {
    -webkit-box-flex: 0;
    -webkit-flex: 0 -webkit-calc(33% - 18px);
    -ms-flex: 0 calc(33% - 18px);
    flex: 0 calc(33% - 18px);
  }
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .campaign-title {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  margin: 0 -1rem 8px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .campaign-title
  .campaign-title-text {
  background-color: #18837e;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  text-align: center;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .campaign-title:not(:has(.campaign-title-text)) {
  display: none;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-promotion-wrapper {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  position: relative;
  margin-top: 0;
  -webkit-box-pack: initial;
  -webkit-justify-content: initial;
  -ms-flex-pack: initial;
  justify-content: initial;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -16px;
  margin-right: -16px;
  gap: 8px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-promotion-wrapper
  .promotion-wrapper-left,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-promotion-wrapper
  .promotion-wrapper-right {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  gap: 8px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-promotion-wrapper
  .promotion-wrapper-left:not(:has(.callout)),
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-promotion-wrapper
  .promotion-wrapper-right:not(:has(.callout)) {
  display: none;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-promotion-wrapper
  .promotion-wrapper-left
  .a-callout {
  margin-right: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-promotion-wrapper
  .promotion-wrapper-right
  .a-callout,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-promotion-wrapper
  .promotion-wrapper-right:last-child
  .a-callout {
  margin-left: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .campaign-title:empty,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-promotion-wrapper:empty {
  display: none;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .campaign-title:empty
  + .product-code,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-promotion-wrapper:empty
  + .product-code {
  margin-top: 24px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-title {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-title
  .m-productlisttitlerebrush
  .a-heading {
  font-size: 1.25rem;
  line-height: 1.5;
  margin-bottom: 10px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-title
  .m-productlisttitlerebrush
  .a-heading
  .std-header-1 {
  font-weight: 600;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
  -ms-flex-order: 5;
  order: 5;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section:not(.product-image-wrapper-big-tiles) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section:not(.product-image-wrapper-big-tiles)
  .product-image-wrapper {
  height: auto;
  width: 120px;
  padding-right: 0;
  margin-right: 16px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section:not(.product-image-wrapper-big-tiles)
  .product-image-wrapper
  .a-image,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section:not(.product-image-wrapper-big-tiles)
  .product-image-wrapper
  .a-image
  img {
  max-height: 120px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section:not(.product-image-wrapper-big-tiles)
  .product-image-wrapper
  .home-connect-image {
  bottom: auto;
  top: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section:not(.product-image-wrapper-big-tiles)
  .product-image-wrapper
  .horizontal-thumbnail-images {
  gap: unset;
  width: 100%;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section:not(.product-image-wrapper-big-tiles)
  .product-image-wrapper
  .horizontal-thumbnail-images
  .a-image {
  margin: 0;
  max-width: 26px;
  max-height: 26px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section:not(.product-image-wrapper-big-tiles)
  .product-image-wrapper
  .horizontal-thumbnail-images
  .a-image:last-child {
  margin-right: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section:not(.product-image-wrapper-big-tiles)
  .product-image-wrapper
  .horizontal-thumbnail-images
  .a-image
  img {
  max-width: 26px;
  max-height: 26px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section:not(.product-image-wrapper-big-tiles)
  .product-price-information
  .price-wrapper {
  margin-top: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-code {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-code
  .a-heading,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-code
  .m-productlisttitlerebrush
  .a-heading
  .fragment {
  font-size: 0.75rem;
  font-weight: 400 !important;
  line-height: 1.5;
  margin: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-code
  .a-rating,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-code
  .tracking
  .a-rating {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-code
  .a-rating
  > .number,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-code
  .tracking
  .a-rating
  > .number {
  top: 0 !important;
  padding-left: 10px !important;
  padding-right: 5px !important;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-code
  .a-rating
  .scale
  .icon,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-code
  .tracking
  .a-rating
  .scale
  .icon {
  font-size: 18px;
  margin-left: -6px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-code
  .a-rating
  .a-link.ratings,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-code
  .tracking
  .a-rating
  .a-link.ratings {
  display: inline-block;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-code
  .a-rating
  .a-link.ratings::after,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-code
  .tracking
  .a-rating
  .a-link.ratings::after {
  display: none;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-code
  .a-rating
  .a-link.ratings
  .text,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-code
  .tracking
  .a-rating
  .a-link.ratings
  .text {
  vertical-align: middle;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-code
  .a-rating
  .a-link.reviews,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-code
  .tracking
  .a-rating
  .a-link.reviews {
  display: inline-block;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-code
  .a-rating
  .a-link.reviews
  .number,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-code
  .tracking
  .a-rating
  .a-link.reviews
  .number {
  font-size: 0.75rem;
  padding: 0;
  position: relative;
  top: -2px;
  color: #000;
  vertical-align: middle;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-code
  .a-rating
  .ratings
  .number,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-code
  .a-rating
  > .number,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-code
  .tracking
  .a-rating
  .ratings
  .number,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-code
  .tracking
  .a-rating
  > .number {
  font-size: 0.75rem;
  padding: 0;
  position: relative;
  top: -2px;
  color: #000;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-awards {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
  -ms-flex-order: 6;
  order: 6;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .js-product-expandable-area {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
  -ms-flex-order: 7;
  order: 7;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-container {
  width: 100%;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
  max-width: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  margin-bottom: 7px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper
  .product-image {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 8px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper
  .a-image {
  padding: 0;
  max-width: 120px;
  margin: 0 auto;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper
  .home-connect-image {
  position: relative;
  top: 0;
  bottom: auto;
  left: 0;
  text-align: center;
  background: #eff1f2;
  margin: 0;
  vertical-align: top;
  width: 57px;
  height: 26px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper
  .home-connect-image
  .icon-wifi {
  position: absolute;
  font-size: 65px;
  line-height: 26px;
  left: -4px;
  top: 1px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper
  .product-main-image-container
  .fadeIn {
  -webkit-animation: 3s fadein;
  animation: 3s fadein;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper
  .product-main-image-container
  .fadeOut {
  -webkit-animation: 2s fadeout;
  animation: 2s fadeout;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper
  .horizontal-thumbnail-images {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 8px;
  margin-top: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper
  .horizontal-thumbnail-images
  .a-image {
  margin: 0;
  max-width: 26px;
  max-height: 26px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper
  .horizontal-thumbnail-images
  .a-image:last-child {
  margin-right: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper
  .horizontal-thumbnail-images
  .a-image
  img {
  max-width: 26px;
  max-height: 26px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper
  .horizontal-thumbnail-images
  .a-image.highlight {
  border: 1px solid #007bc0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper
  .horizontal-thumbnail-images
  .a-image.highlight
  img {
  border: none;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section {
  margin-top: 5px;
  margin-bottom: 5px;
}
@media (min-width: 900px) {
  .productlist-products
    .product-tile-container
    .o-producttilerebrush
    .product-section {
    margin-top: 0;
  }
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-price-information
  .m-productsubscription
  .a-link {
  font-size: 0.75rem;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-price-information
  .additional-info {
  font-size: 0.75rem;
  line-height: 1.5;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-price-information
  .additional-info
  abbr[title] {
  border: none;
  text-decoration: none;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-price-information
  .price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-price-information
  .price
  .previous {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  font-size: 1rem;
  margin: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-price-information
  .price
  .previous
  + .previous
  + .price-info-wrapper,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-price-information
  .price
  .previous:not(.sr-only)
  + .price-info-wrapper {
  color: #9e2896;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-price-information
  .price
  .previous
  .sr-only {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-price-information
  .price-info-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-price-information
  .price-info-wrapper
  .current.highlight {
  margin: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-price-information
  .price-info-wrapper
  .stock-info-wrapper {
  margin-bottom: 3px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-price-information
  .price-info-wrapper
  .stock-info-wrapper
  .a-productavailability {
  font-size: 0.75rem;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-price-information
  .price-info-wrapper
  .stock-info-wrapper
  .a-productavailability::before {
  font-size: 7px;
  position: relative;
  top: -2px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-price-information
  .price-info-wrapper
  .stock-info-wrapper
  .a-productavailability
  span {
  display: inline !important;
  color: #000;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .energylabel-wrapper
  .data-sheet-energy {
  margin: 0 0 5px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .energylabel-wrapper
  .data-sheet-energy
  .data-sheet-energy {
  margin-top: 10px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .energylabel-wrapper
  .data-sheet-energy
  .eu-product-title {
  font-size: 12px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .energylabel-wrapper
  .data-sheet-energy
  .repair-index-wrapper {
  width: 60px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .energylabel-wrapper
  .data-sheet-energy
  .repair-index-wrapper
  .m-imagelist
  .a-link {
  margin: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 5px;
  column-gap: 5px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper
  .m-imagelist {
  width: 60px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .energylabel-wrapper
  .data-sheet-energy
  .energy-label-wrapper
  .m-imagelist
  .a-link {
  margin: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .energylabel-wrapper
  .data-sheet-energy
  .energy-class-range {
  font-size: 0.75rem;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .energylabel-wrapper
  .data-sheet-energy
  .a-link {
  text-decoration: none;
  font-size: 0.75rem;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .energylabel-wrapper
  .data-sheet-energy
  .a-link-download:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .energylabel-wrapper
  .data-sheet-energy
  .a-link-download:after {
  content: "";
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .energylabel-wrapper
  .data-sheet-energy
  .a-link-download::before {
  font-size: 0.75rem;
  line-height: 1.125rem;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .energylabel-wrapper
  .data-sheet-energy
  .a-link-download::after {
  display: none;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .energylabel-wrapper
  .data-sheet-energy
  .a-link
  .has-underline {
  text-decoration: none;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .product-color-variant {
  margin-top: 7px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .product-color-variant
  .color-counter {
  font-size: 0.75rem;
  margin-bottom: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .product-color-variant
  .color-variant-a-image {
  max-width: 50px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section
  .product-energylabelcolor-section
  .product-color-variant
  .a-image {
  margin-right: 6px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-awards
  .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-awards
  .a-image {
  width: 65px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-awards
  .award-chip {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-awards
  .award-chip
  .title-heading {
  font-size: 0.75rem;
  font-weight: 600;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-awards
  .award-chip.award-with-no-heading {
  margin-top: auto;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-awards
  .award-chip
  .a-link {
  margin-bottom: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .button-group-wrapper:focus {
  outline: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .keybenefits-wrapper
  p,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .keybenefits-wrapper
  ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .keybenefits-wrapper
  p
  li:last-child,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .keybenefits-wrapper
  p:last-child,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .keybenefits-wrapper
  ul
  li:last-child,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .keybenefits-wrapper
  ul:last-child {
  margin-bottom: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area {
  padding-top: 5px;
  height: auto;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area
  li
  .copi-link {
  font-size: 12px;
  text-decoration: underline;
  cursor: pointer;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area
  .icon-arrow-down,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area
  .icon-arrow-up {
  margin-left: -webkit-calc(50% - 7px);
  margin-left: calc(50% - 7px);
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area
  .icon-arrow-down::before,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area
  .icon-arrow-up::before {
  font-size: 22px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area
  .icon-arrow-down::before {
  position: relative;
  z-index: 100;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area
  .icon-arrow-down::after {
  content: "";
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(255, 255, 255, 0)),
    color-stop(50%, #fff),
    color-stop(70%, #fff)
  );
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0),
    #fff 50%,
    #fff 70%
  );
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 40px;
  margin-top: -23px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area
  .product-expandable-icon-area {
  z-index: 0;
  background: 0 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area
  .product-expandable-icon-area
  .icon {
  cursor: pointer;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area
  .product-expandable-icon-area.toggle-bottom {
  margin-top: -11px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area
  .keybenefits {
  max-height: 50px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area
  .keybenefits-wrapper {
  font-size: 0.75rem;
  margin-top: 16px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area
  .keybenefits-wrapper
  a {
  color: #007bc0;
  text-decoration: none;
  font-weight: 400;
  font-size: 0.75rem;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area
  .keybenefits-wrapper
  a:hover {
  color: #000;
  text-decoration: none;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area
  .keybenefits-wrapper
  .icon {
  color: #007bc0;
  vertical-align: text-top;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-expandable-area
  .keybenefits-wrapper
  .icon:hover {
  color: #000;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-highlights-container {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
  -ms-flex-order: 8;
  order: 8;
  margin-top: 5px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-highlights-container
  .product-highlights
  .chip {
  font-size: 0.75rem;
  background-color: #e0e2e5;
  padding: 2px 7px;
  border-left: none;
  margin-right: 5px;
  width: auto !important;
  height: auto;
  white-space: normal;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-highlights-container
  .product-highlights
  .chip-content {
  white-space: normal;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area {
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
  -ms-flex-order: 9;
  order: 9;
  margin: 0 0 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  > div:last-child {
  width: 100%;
  margin-top: 16px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  > div:last-child
  .a-link.link-addtocart,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  > div:last-child
  .a-link.a-button,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  > div:last-child
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .button-group-wrapper {
  margin: 8px 0 0 auto;
  width: 100%;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .button-group-wrapper
  .a-link.link-addtocart,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .button-group-wrapper
  .a-link.a-button,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .button-group-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  display: block;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .button-group-wrapper
  .a-link.a-link-inline.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .button-group-wrapper
  .a-link.js-onlinedealer-action.link-addtocart,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .button-group-wrapper
  .a-link.a-button.a-link-inline,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .button-group-wrapper
  .a-link.a-button.js-onlinedealer-action,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .button-group-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.a-link-inline.link-addtocart,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .button-group-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.js-onlinedealer-action.link-addtocart {
  margin-top: 29px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  form {
  margin-top: 8px;
  width: 100%;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  form:first-child {
  margin-top: 29px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  form
  .button-group-wrapper {
  margin-top: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  form
  .a-link.link-addtocart,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  form
  .a-button,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  form
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .m-forminput-checkbox {
  color: #000;
  margin-top: 16px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .m-forminput-checkbox
  .a-formlabel {
  padding: 0 0 0 30px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .m-forminput-checkbox
  .a-formlabel::before {
  background: #8a9097;
  border-color: #8a9097;
  top: 50%;
  margin-top: -12px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .m-forminput-checkbox
  .a-formlabel.checkbox
  .label-text {
  font-size: 1rem;
  margin-bottom: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .m-forminput-checkbox
  .a-formlabel:hover::before {
  background: #71767c;
  border-color: #71767c;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .m-forminput-checkbox
  .a-formlabel:active::before {
  background: #595e62;
  border-color: #595e62;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .m-forminput-checkbox
  input:checked
  ~ .a-formlabel::before {
  background: #007bc0;
  border-color: #007bc0;
  color: #fff;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .m-forminput-checkbox
  input:checked
  ~ .a-formlabel:hover::before {
  background: #00629a;
  border-color: #00629a;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .m-forminput-checkbox
  input:checked
  ~ .a-formlabel:active::before {
  background: #004975;
  border-color: #004975;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .a-link.link-addtocart,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .a-button,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  border-radius: 0;
  padding: 11px 12px 11px 16px;
  color: #007bc0;
  border: 1px solid #007bc0;
  background: 0 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .a-link.link-addtocart
  .icon,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .a-button
  .icon,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon {
  font-size: 23px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .a-link.link-addtocart:hover,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .a-button:hover,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover {
  color: #00629a;
  background-color: #d1e4ff;
  border: 1px solid #00629a;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .a-link.link-addtocart:active,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .a-button:active,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:active {
  color: #00629a;
  background-color: #9dc9ff;
  border: 1px solid #00629a;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .product-cta-compare {
  padding-top: 0;
  width: 100%;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .eco-m {
  margin-top: 24px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .eco-m
  .eco-c
  .ecr-open-details {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #007bc0 !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 !important;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .eco-m
  .eco-c
  .ecr-open-details:hover {
  color: #00629a !important;
  text-decoration: underline !important;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .eco-m
  .eco-c
  .ecr-open-details:hover::before {
  color: #00629a !important;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .eco-m
  .eco-c
  .ecr-open-details::before {
  left: unset;
  margin-left: 4px !important;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  position: relative;
  top: 1px;
  -webkit-transition: none;
  transition: none;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-cta-area
  .button-group-wrapper
  .wtb {
  padding-top: 11px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-online-dealers {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
  -ms-flex-order: 10;
  order: 10;
  margin-top: 10px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-online-dealers
  .a-link,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-online-dealers.a-link {
  font-size: 0.75rem;
  line-height: 1.5;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-online-dealers
  .a-link:after,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-online-dealers.a-link:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-online-dealers
  .a-link:before,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-online-dealers.a-link:before {
  content: "";
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper-big-tiles {
  max-width: 100%;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper-big-tiles
  .a-image.product-section-image-big-tiles {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 180px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-image-wrapper-big-tiles
  .a-image.product-section-image-big-tiles
  img {
  max-height: 180px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-price-information-big-tiles {
  margin-left: 0 !important;
  display: inline-block;
  width: 100%;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .price-big-tiles {
  display: inline-block;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .stock-info-wrapper {
  margin-right: 3px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .stock-info-wrapper
  .a-productavailability {
  font-size: 8px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .eco-fee-big-tiles {
  display: none;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-color-variant-big-tiles {
  display: inline-block !important;
  margin-top: 0;
  margin-right: 0;
  vertical-align: top;
  width: 100%;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-color-variant-big-tiles
  .a-image {
  margin-top: 0;
  margin-bottom: 6px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .color-counter-big-tiles {
  display: inline-block;
  padding-top: 0 !important;
}
.productlist-products .product-tile-container .o-producttilerebrush .eco-fee {
  font-size: 0.75rem;
  line-height: 1.5;
  margin-bottom: 5px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .eco-fee-wrapper-big-tiles,
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .price-inner-wrapper-big-tiles {
  width: 100%;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .price-wrapper {
  margin: 10px 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .product-section-image-big-tiles {
  max-height: 180px;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .energylabel-wrapper-big-tiles {
  display: inline-block;
  width: auto;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .energylabel-wrapper-big-tiles
  .product-color-variant {
  margin-top: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .color-variant-image-wrapper-big-tiles {
  max-width: 50px !important;
  margin-top: 0;
}
.productlist-products
  .product-tile-container
  .o-producttilerebrush
  .price-highlight-big-tiles {
  margin-left: 0 !important;
}
.productlist-products .product-tile-container .loadmore-tile-button {
  width: 100%;
  text-align: center;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .productlist-products
  .product-tile-container
  .loadmore-tile-button
  .a-link.link-addtocart,
.productlist-products .product-tile-container .loadmore-tile-button .a-button,
.productlist-products
  .product-tile-container
  .loadmore-tile-button
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.productlist-products .brandsection-wrapper {
  display: none;
}
.pagetype-product-detail .o-producttilesslider h2.tiles-slider-heading,
.pagetype-shop-detail .o-producttilesslider h2.tiles-slider-heading {
  padding: 24px 16px 0;
}
.pagetype-product-detail .o-producttilesslider .slick-track,
.pagetype-shop-detail .o-producttilesslider .slick-track {
  gap: 16px;
}
.pagetype-product-detail .o-producttilesslider .tiles-slider .slick-dots,
.pagetype-shop-detail .o-producttilesslider .tiles-slider .slick-dots {
  padding: 10px 16px 0;
}
.o-producttilesslider {
  margin-bottom: 64px;
  padding: 0 0 24px;
}
.o-producttilesslider h2.tiles-slider-heading {
  padding: 32px 16px 24px 24px;
  margin: 0 0 1.5rem !important;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2.125rem;
}
.o-producttilesslider h2.tiles-slider-heading:empty {
  padding: 0;
  margin: 0;
}
.o-producttilesslider .slick-track {
  gap: 16px;
}
.o-producttilesslider .tiles-slider .slick-slide {
  margin: 0;
}
.o-producttilesslider .tiles-slider .slick-dots {
  margin: 0;
  padding: 10px 32px 0;
}
.o-producttilesslider .tiles-slider .slick-dots li {
  margin-bottom: 0;
  padding-right: 7px;
  padding-left: 7px;
}
.o-producttilesslider .tiles-slider .slick-dots li.slick-active button {
  width: 12px;
  height: 12px;
}
.o-producttilesslider .tiles-slider .cta-area .compare-button {
  border-radius: 0;
  height: auto;
  margin: 0;
  padding-bottom: 11px;
  padding-top: 11px;
  text-overflow: unset;
  white-space: normal;
}
@media (min-width: 600px) {
  .m-contenttextmedia
    li
    .m-productconversionarea
    .productlist-products
    .product-tile-container
    .loadmore-tile-button
    .a-link.link-addtocart,
  .productlist-products .product-tile-container .loadmore-tile-button .a-button,
  .productlist-products
    .product-tile-container
    .loadmore-tile-button
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: 15%;
  }
  .o-producttilesslider {
    margin-bottom: 80px;
  }
  .o-producttilesslider h2.tiles-slider-heading {
    padding: 32px 32px 24px;
    font-size: 2rem;
    line-height: 2.6875rem;
  }
  .o-producttilesslider .slick-track {
    gap: 32px;
  }
  .o-producttilesslider .producttile-slider-arrows {
    position: absolute;
    width: 100%;
    height: 56px;
    top: 50%;
    margin-top: -56px;
  }
  .o-producttilesslider
    .producttile-slider-arrows
    .a-paginationarrows.slick-arrow {
    font-size: 34px;
    height: 56px;
    width: 56px;
    color: #000;
    margin-left: 0;
    margin-right: 0;
    font-weight: 700;
    background-color: #eff1f2;
  }
  .o-producttilesslider
    .producttile-slider-arrows
    .a-paginationarrows.slick-arrow:hover {
    color: #000;
  }
  .o-producttilesslider
    .producttile-slider-arrows
    .a-paginationarrows.slick-arrow:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-review
  .m-form
  .rating-row
  > .rating-field.technical-info-search,
.o-review
  .m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .rating-row
  > .rating-field.technical-info-search,
.o-review
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .rating-row
  > input.rating-field.js-search-input,
.o-review
  .m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .rating-row
  > input.rating-field.m-forminput,
.o-review .m-form .rating-row > .m-forminput.rating-field,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-review
  .m-form
  .rating-row
  > input.rating-field.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .o-review
  .m-form
  .rating-row
  > input.rating-field.m-forminput {
  width: 100%;
}
.o-review .side-col .product-image {
  margin-bottom: 20px;
}
.o-reviewcontainer {
  background-color: #eff1f2;
  padding: 48px 0;
  margin-bottom: 64px;
  position: relative;
  z-index: 1;
}
.o-reviewcontainer .reviewcontainer-row .reviewitem-wrapper {
  float: none;
  margin-bottom: 24px;
  width: 100%;
}
.o-reviewcontainer .reviewcontainer-row:last-of-type .reviewitem-wrapper {
  margin-bottom: 0;
}
.o-reviewcontainer .reviewitem-wrapper {
  margin-bottom: 24px;
}
.o-reviewcontainer::before {
  background-color: #eff1f2;
  content: "";
  position: absolute;
  left: 50%;
  width: 100vw;
  margin-left: -50vw;
  z-index: -1;
  top: 0;
  bottom: 0;
}
.o-reviewdisplay {
  padding-top: 0;
}
.o-reviewdisplay .reviews-header .a-heading {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.5;
}
.o-reviewdisplay .review-search-container {
  margin-bottom: 32px;
}
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-wrapper {
  border: 0 transparent;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput {
  line-height: 1.5;
  padding: 12px 48px 11px 16px;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.technical-info-search:active,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.technical-info-search:hover,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search:active,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search:hover,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:active,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:hover,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:active,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:hover {
  background-color: #c1c7cc;
  border-color: #000;
  color: #000;
}
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.technical-info-search:focus,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  input.technical-info-search:focus,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:focus,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:focus {
  background-color: #d1e4ff;
}
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-submit {
  height: -webkit-calc(100% - 1px);
  height: calc(100% - 1px);
  right: 0;
  top: 0;
}
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-submit
  .review-search-button {
  background: #e0e2e5;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 48px;
}
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-submit
  .review-search-button:active,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-submit
  .review-search-button:focus,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-submit
  .review-search-button:hover {
  background-color: #e0e2e5;
  border: 0 transparent;
  color: #000;
}
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-submit
  .review-search-button
  .icon {
  color: #000;
  display: inline-block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.o-reviewdisplay .average-rating-container {
  border-bottom: 1px solid #8a9097;
  text-align: center;
}
.o-reviewdisplay .average-rating-container .m-averageproductrating {
  float: none;
  margin-bottom: 32px;
  width: 100%;
}
.o-reviewdisplay .average-rating-container .m-averageproductrating .avg-rating {
  padding-top: 0;
}
.o-reviewdisplay
  .average-rating-container
  .m-averageproductrating
  .a-rating
  .scale {
  font-size: 0;
}
.o-reviewdisplay .average-rating-container .notice-buttons-container {
  padding: 0;
}
.o-reviewdisplay
  .average-rating-container
  .notice-buttons-container
  .legal-notice-container {
  padding-top: 0;
}
.o-reviewdisplay
  .average-rating-container
  .notice-buttons-container
  .review-header-buttons {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  gap: 16px;
  margin-right: 0;
  width: 100%;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-reviewdisplay
  .average-rating-container
  .notice-buttons-container
  .review-header-buttons
  .a-link.link-addtocart,
.o-reviewdisplay
  .average-rating-container
  .notice-buttons-container
  .review-header-buttons
  .a-button,
.o-reviewdisplay
  .average-rating-container
  .notice-buttons-container
  .review-header-buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  margin-bottom: 0;
  width: 100%;
}
.o-reviewdisplay .average-rating-container .m-product-questions {
  margin: 0 32px 32px;
}
.o-reviewdisplay .average-rating-container,
.o-reviewdisplay .ratingdistribution-wrapper,
.o-reviewdisplay .review-filterbar-container {
  padding: 0 0 32px;
}
.o-reviewdisplay .m-ratingdistribution {
  display: -ms-grid;
  display: grid;
  grid-auto-rows: auto;
  grid-auto-flow: row;
  grid-row-gap: 0;
  padding: 0;
}
.o-reviewdisplay
  .m-ratingdistribution
  .average-distribution-container
  .m-ratingrow,
.o-reviewdisplay
  .m-ratingdistribution
  .rating-distribution-container
  .m-ratingrow {
  display: -ms-grid;
  display: grid;
  gap: 0;
  grid-column-gap: 16px;
  -ms-grid-rows: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  -ms-grid-columns: 1fr auto;
  grid-template-columns: 1fr auto;
  height: auto;
  padding: 12px 0 0;
}
.o-reviewdisplay
  .m-ratingdistribution
  .average-distribution-container
  .m-ratingrow:first-of-type,
.o-reviewdisplay
  .m-ratingdistribution
  .rating-distribution-container
  .m-ratingrow:first-of-type {
  margin-top: 8px;
}
.o-reviewdisplay
  .m-ratingdistribution
  .average-distribution-container
  .m-ratingrow
  .ratingrow-label,
.o-reviewdisplay
  .m-ratingdistribution
  .rating-distribution-container
  .m-ratingrow
  .ratingrow-label {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  font-size: 0.75rem;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  line-height: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.o-reviewdisplay
  .m-ratingdistribution
  .average-distribution-container
  .m-ratingrow
  .ratingrow-progressbar,
.o-reviewdisplay
  .m-ratingdistribution
  .rating-distribution-container
  .m-ratingrow
  .ratingrow-progressbar {
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  line-height: 1.5;
  position: relative;
}
.o-reviewdisplay
  .m-ratingdistribution
  .average-distribution-container
  .m-ratingrow
  .ratingrow-progressbar
  .a-progressbar,
.o-reviewdisplay
  .m-ratingdistribution
  .rating-distribution-container
  .m-ratingrow
  .ratingrow-progressbar
  .a-progressbar {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
.o-reviewdisplay
  .m-ratingdistribution
  .average-distribution-container
  .m-ratingrow
  .ratingrow-value,
.o-reviewdisplay
  .m-ratingdistribution
  .rating-distribution-container
  .m-ratingrow
  .ratingrow-value {
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  width: 35px;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  font-size: 0.75rem;
  line-height: 2;
}
.o-reviewdisplay .m-ratingdistribution .average-distribution-container,
.o-reviewdisplay .m-ratingdistribution .rating-distribution-container {
  margin: 32px 0 0;
  padding: 0;
}
.o-reviewdisplay .m-ratingdistribution h1.a-heading {
  font-size: 1.25rem;
  line-height: 1.5;
  margin: 0;
}
.o-reviewdisplay .m-ratingdistribution .instruction,
.o-reviewdisplay .m-ratingdistribution .secondary-instruction {
  font-size: 1rem;
  line-height: 1.5;
  margin: 0 0 8px;
}
.o-reviewdisplay .m-ratingdistribution .secondary-instruction {
  padding: 0 0 24px;
}
.o-reviewdisplay .review-filterbar-container + .js-review-item-container {
  margin-top: -map-get(
    (
      xs: 8px,
      xxs: 12px,
      s: 16px,
      m: 24px,
      l: 32px,
      xl: 40px,
      xls: 48px,
      xxl: 56px,
      xxxl: 64px,
    ),
    xs
  );
}
.o-reviewdisplay .js-review-item-container {
  margin: 0;
}
.o-reviewdisplay
  .js-review-item-container
  .m-reviewitemreviewdisplay
  .reviewratingcontainer
  .review-rating
  .a-rating
  .scale {
  font-size: 0;
}
.o-reviewdisplay .selected-filter-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.o-reviewdisplay .selected-filter-container .selected-filter-items {
  margin-bottom: 0;
}
.o-reviewdisplay
  .selected-filter-container
  .selected-filter-items
  .selected-filter {
  background-color: #e0e2e5;
  border-radius: 32px;
  height: auto;
  margin: 0 8px 8px 0;
  padding: 0;
}
.o-reviewdisplay
  .selected-filter-container
  .selected-filter-items
  .selected-filter
  .text {
  font-size: 1rem;
  line-height: 1.5;
  margin: 4px 32px 4px 16px;
}
.o-reviewdisplay
  .selected-filter-container
  .selected-filter-items
  .selected-filter
  .icon-close {
  bottom: auto;
  font-size: 16px;
  left: auto;
  position: absolute;
  right: 6px;
  top: auto;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-reviewdisplay
  .selected-filter-container
  .reset-filter-container
  .a-link.link-addtocart,
.o-reviewdisplay .selected-filter-container .reset-filter-container .a-button,
.o-reviewdisplay
  .selected-filter-container
  .reset-filter-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  border: 0 transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding: 4px 8px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-reviewdisplay
  .selected-filter-container
  .reset-filter-container
  .a-link.link-addtocart:before,
.o-reviewdisplay
  .selected-filter-container
  .reset-filter-container
  .a-button:before,
.o-reviewdisplay
  .selected-filter-container
  .reset-filter-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-reviewdisplay
  .selected-filter-container
  .reset-filter-container
  .a-link.link-addtocart:after,
.o-reviewdisplay
  .selected-filter-container
  .reset-filter-container
  .a-button:after,
.o-reviewdisplay
  .selected-filter-container
  .reset-filter-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:after {
  content: "";
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-reviewdisplay
  .selected-filter-container
  .reset-filter-container
  .a-link.link-addtocart:active,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-reviewdisplay
  .selected-filter-container
  .reset-filter-container
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-reviewdisplay
  .selected-filter-container
  .reset-filter-container
  .a-link.link-addtocart:visited,
.o-reviewdisplay
  .selected-filter-container
  .reset-filter-container
  .a-button:active,
.o-reviewdisplay
  .selected-filter-container
  .reset-filter-container
  .a-button:hover,
.o-reviewdisplay
  .selected-filter-container
  .reset-filter-container
  .a-button:visited,
.o-reviewdisplay
  .selected-filter-container
  .reset-filter-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:active,
.o-reviewdisplay
  .selected-filter-container
  .reset-filter-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.o-reviewdisplay
  .selected-filter-container
  .reset-filter-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:visited {
  background-color: transparent;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-reviewdisplay
  .selected-filter-container
  .reset-filter-container
  .a-link.link-addtocart
  .text,
.o-reviewdisplay
  .selected-filter-container
  .reset-filter-container
  .a-button
  .text,
.o-reviewdisplay
  .selected-filter-container
  .reset-filter-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .text {
  margin-left: 8px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-reviewdisplay
  .o-reviewdisplay_noreviews
  .a-link.link-addtocart,
.o-reviewdisplay .o-reviewdisplay_noreviews .a-button,
.o-reviewdisplay
  .o-reviewdisplay_noreviews
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.o-searchresultcontentsection {
  background: 0 0;
}
.o-searchresultcontentsection .searchresult-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -16px;
}
.o-searchresultcontentsection
  .searchresult-content
  .m-searchresultpromotionteaser {
  width: 100%;
  margin: 16px;
  background-color: #fff;
}
@media (min-width: 600px) {
  .o-searchresultcontentsection
    .searchresult-content
    .m-searchresultpromotionteaser {
    width: -webkit-calc((100% / 2 - 16px) * 2);
    width: calc((100% / 2 - 16px) * 2);
  }
}
.o-serviceteaserarea {
  background-color: #eff1f2;
  line-height: 0;
  margin: 0 0 64px;
  max-width: none;
  padding: 48px 16px;
  width: 100%;
  display: -ms-grid;
  display: grid;
  grid-auto-flow: row;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
  gap: 64px;
}
@media (max-width: 599px) {
  .o-serviceteaserarea {
    width: 100vw !important;
    margin-left: auto !important;
    margin-left: -webkit-calc(-50vw + 50%) !important;
    margin-left: calc(-50vw + 50%) !important;
    padding-left: 0;
    padding-right: 0;
  }
  [dir="rtl"] .o-serviceteaserarea {
    margin-right: auto !important;
    margin-right: -webkit-calc(-50vw + 50%) !important;
    margin-right: calc(-50vw + 50%) !important;
  }
}
.o-serviceteaserarea .m-serviceteaser {
  margin: 0 !important;
  width: 100% !important;
}
.o-serviceteaserarea .m-serviceteaser:first-child:nth-last-child(2),
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(2):nth-child(2n + 1),
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(2):nth-child(2n + 2),
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(2)
  ~ .m-serviceteaser,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(2)
  ~ .m-serviceteaser:nth-child(2n + 1),
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(2)
  ~ .m-serviceteaser:nth-child(2n + 2),
.o-serviceteaserarea .m-serviceteaser:first-child:nth-last-child(3),
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(3):nth-child(2n + 1),
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(3):nth-child(3n + 2),
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(3)
  ~ .m-serviceteaser,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(3)
  ~ .m-serviceteaser:nth-child(2n + 1),
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(3)
  ~ .m-serviceteaser:nth-child(3n + 2),
.o-serviceteaserarea .m-serviceteaser:first-child:nth-last-child(4),
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4):nth-child(2n + 1),
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4):nth-child(4n + 1),
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4):nth-child(4n + 2),
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4):nth-child(4n + 4),
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4)
  ~ .m-serviceteaser,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4)
  ~ .m-serviceteaser:nth-child(2n + 1),
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4)
  ~ .m-serviceteaser:nth-child(4n + 1),
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4)
  ~ .m-serviceteaser:nth-child(4n + 2),
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4)
  ~ .m-serviceteaser:nth-child(4n + 4),
.o-serviceteaserarea .m-serviceteaser:first-child:only-child,
.o-serviceteaserarea
  .m-serviceteaser:first-child:only-child
  ~ .m-serviceteaser {
  clear: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  float: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(2)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(2):nth-child(2n + 1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(2):nth-child(2n + 2)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(2)
  ~ .m-serviceteaser
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(2)
  ~ .m-serviceteaser:nth-child(2n + 1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(2)
  ~ .m-serviceteaser:nth-child(2n + 2)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(3)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(3):nth-child(2n + 1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(3):nth-child(3n + 2)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(3)
  ~ .m-serviceteaser
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(3)
  ~ .m-serviceteaser:nth-child(2n + 1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(3)
  ~ .m-serviceteaser:nth-child(3n + 2)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4):nth-child(2n + 1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4):nth-child(4n + 1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4):nth-child(4n + 2)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4):nth-child(4n + 4)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4)
  ~ .m-serviceteaser
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4)
  ~ .m-serviceteaser:nth-child(2n + 1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4)
  ~ .m-serviceteaser:nth-child(4n + 1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4)
  ~ .m-serviceteaser:nth-child(4n + 2)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4)
  ~ .m-serviceteaser:nth-child(4n + 4)
  .content:after,
.o-serviceteaserarea .m-serviceteaser:first-child:only-child .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:only-child
  ~ .m-serviceteaser
  .content:after {
  border-bottom: 0 transparent;
  content: " ";
  display: block;
  margin: 0 auto;
  width: 100%;
}
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(2):nth-child(
    2n + 1
  ):nth-last-child(1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(2):nth-child(
    2n + 2
  ):nth-last-child(1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(2):nth-last-child(1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(2)
  ~ .m-serviceteaser:nth-child(2n + 1):nth-last-child(1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(2)
  ~ .m-serviceteaser:nth-child(2n + 2):nth-last-child(1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(2)
  ~ .m-serviceteaser:nth-last-child(1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(3):nth-child(
    2n + 1
  ):nth-last-child(1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(3):nth-child(
    3n + 2
  ):nth-last-child(1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(3):nth-last-child(1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(3)
  ~ .m-serviceteaser:nth-child(2n + 1):nth-last-child(1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(3)
  ~ .m-serviceteaser:nth-child(3n + 2):nth-last-child(1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(3)
  ~ .m-serviceteaser:nth-last-child(1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4):nth-child(
    2n + 1
  ):nth-last-child(1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4):nth-child(
    4n + 1
  ):nth-last-child(1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4):nth-child(
    4n + 2
  ):nth-last-child(1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4):nth-child(
    4n + 4
  ):nth-last-child(1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4):nth-last-child(1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4)
  ~ .m-serviceteaser:nth-child(2n + 1):nth-last-child(1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4)
  ~ .m-serviceteaser:nth-child(4n + 1):nth-last-child(1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4)
  ~ .m-serviceteaser:nth-child(4n + 2):nth-last-child(1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4)
  ~ .m-serviceteaser:nth-child(4n + 4):nth-last-child(1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:nth-last-child(4)
  ~ .m-serviceteaser:nth-last-child(1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:only-child:nth-last-child(1)
  .content:after,
.o-serviceteaserarea
  .m-serviceteaser:first-child:only-child
  ~ .m-serviceteaser:nth-last-child(1)
  .content:after {
  display: none;
}
.o-serviceteaserarea:after {
  content: none;
  display: none;
  clear: none;
}
.o-similarproducttable {
  background: #eff1f2;
  margin: 0;
  position: relative;
  overflow: hidden;
}
.o-similarproducttable .similar-product-table {
  -webkit-column-gap: 4px;
  column-gap: 4px;
  padding-left: -webkit-calc(42vw + 4px);
  padding-left: calc(42vw + 4px);
  min-width: -webkit-calc((42vw * 3) - 8px);
  min-width: calc((42vw * 3) - 8px);
  overflow: unset;
}
@media (min-width: 900px) {
  .o-producttilesslider h2.tiles-slider-heading {
    margin-bottom: 2rem !important;
    font-size: 2.5rem;
    line-height: 3.25rem;
  }
  .o-searchresultcontentsection
    .searchresult-content
    .m-searchresultpromotionteaser {
    width: -webkit-calc((100% / 3 - 16px) * 2);
    width: calc((100% / 3 - 16px) * 2);
  }
  .o-similarproducttable .similar-product-table {
    min-width: unset;
    padding-left: unset;
  }
}
.o-similarproducttable .similar-product-table .similar-product-list {
  padding: 0;
}
.o-similarproducttable
  .similar-product-list
  .m-producttitle
  .a-heading
  .fragment {
  display: inline !important;
}
.o-similarproducttable .similar-product-list .compare-list-value,
.o-similarproducttable .similar-product-list .compare-title {
  background: 0 0 !important;
  font-size: 0.875rem;
}
.o-similarproducttable
  .similar-product-list
  .compare-list-value
  .icon.icon-info,
.o-similarproducttable .similar-product-list .compare-title .icon.icon-info {
  font-size: 20px;
}
.o-similarproducttable
  .similar-product-list
  .compare-list-value
  .icon.icon-checked,
.o-similarproducttable .similar-product-list .compare-title .icon.icon-checked {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 20px;
}
.o-similarproducttable
  .similar-product-list
  .compare-list-value
  .icon.icon-strich,
.o-similarproducttable .similar-product-list .compare-title .icon.icon-strich {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 20px;
  font-weight: 700;
}
.o-similarproducttable .similar-product-list .compare-title {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}
.o-similarproducttable .similar-product-list .compare-list-value {
  border-bottom: 1px solid #000;
  margin-bottom: 12px;
  padding: 0 0 12px;
}
.o-similarproducttable .similar-product-list.compare-heading,
.o-similarproducttable .similar-product-list.js-product-compare-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.o-similarproducttable .similar-product-list.compare-heading i.icon,
.o-similarproducttable .similar-product-list.js-product-compare-heading i.icon {
  font-size: 23px;
}
.o-similarproducttable .similar-product-list.js-product-rating {
  padding-top: 0;
  padding-bottom: 0;
}
.o-similarproducttable .similar-product-list.js-product-detail-link {
  padding-top: 5px;
}
.o-similarproducttable
  .similar-product-list.js-product-detail-link
  .similar-product-detail-link {
  margin-bottom: 0;
}
.o-similarproducttable
  .similar-product-list.js-product-detail-link
  .similar-product-detail-link
  .a-link {
  text-decoration: none;
  font-size: 12px;
  line-height: 18px;
}
.o-similarproducttable
  .similar-product-list.js-product-detail-link
  .similar-product-detail-link
  .a-link:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.o-similarproducttable
  .similar-product-list.js-product-detail-link
  .similar-product-detail-link
  .a-link:before {
  content: "";
}
.o-similarproducttable .similar-product-list {
  -webkit-box-ordinal-group: 101;
  -webkit-order: 100;
  -ms-flex-order: 100;
  order: 100;
}
.o-similarproducttable .similar-product-list.js-product-rating {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.o-similarproducttable .similar-product-list.js-product-title {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.o-similarproducttable .similar-product-list.js-product-image {
  margin-bottom: 12px;
  z-index: -1;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.o-similarproducttable .similar-product-table .similar-product-item {
  padding: 42px 16px 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background: #fff;
  min-width: 42vw;
  z-index: 1;
}
.o-similarproducttable
  .similar-product-table
  .similar-product-item.current-product {
  background: #fff;
  border: none;
  outline: #007bc0 solid 2px;
  outline-offset: -2px;
  z-index: 2;
  top: 0;
  bottom: 72px;
}
.o-similarproducttable .similar-product-item h3.a-heading {
  font-size: 18px;
  line-height: 24px;
}
@media (min-width: 600px) {
  .o-similarproducttable .similar-product-table .similar-product-item {
    min-width: unset;
  }
  .o-similarproducttable
    .similar-product-table
    .similar-product-item.current-product {
    z-index: 1;
  }
  .o-similarproducttable .similar-product-item h3.a-heading {
    font-size: 20px;
  }
}
.o-similarproducttable .similar-product-item h3.a-heading:nth-of-type(2) {
  font-size: 16px;
  line-height: 24px;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-rating
  .a-rating
  .scale
  .icon {
  font-size: 1.125rem;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-rating
  .retailer-rating-reviews {
  font-size: 0.875rem;
}
.o-similarproducttable .similar-product-item .similar-product-energy-label {
  font-size: 0.75rem;
  line-height: 1.125rem;
}
.o-similarproducttable .similar-product-item .similar-product-energy-label p {
  font-size: inherit;
  line-height: inherit;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-energy-label
  p:first-of-type {
  margin-bottom: 16px;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-energy-label
  .data-sheet-energy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 16px;
  gap: 10px;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-energy-label
  .data-sheet-energy
  .additional-energy-labels-repair-index,
.o-similarproducttable
  .similar-product-item
  .similar-product-energy-label
  .data-sheet-energy
  .data-sheet-repair-index {
  width: 100%;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-energy-label
  .data-sheet-energy
  .additional-energy-labels-repair-index
  .m-imagelist,
.o-similarproducttable
  .similar-product-item
  .similar-product-energy-label
  .data-sheet-energy
  .data-sheet-repair-index
  .m-imagelist {
  width: 65px;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-energy-label
  .data-sheet-energy
  > .m-imagelist {
  width: 60px;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-energy-label
  .data-sheet-energy
  .a-link-download {
  font-size: inherit;
  line-height: inherit;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-energy-label
  .data-sheet-energy
  .a-link-download:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-energy-label
  .data-sheet-energy
  .a-link-download:after {
  content: "";
}
.o-similarproducttable
  .similar-product-item
  .similar-product-energy-label
  .data-sheet-energy
  .energy-class-range {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-energy-label
  .a-link {
  font-size: 0.875rem;
  margin: 0;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-energy-label
  .a-link:before {
  display: none;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-energy-label
  .a-image {
  max-width: none;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-price-info
  .price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-price-info
  .price
  .previous {
  margin: 0;
  font-size: 16px;
  line-height: 20px;
  color: #a4abb3;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-price-info
  .price
  .previous
  ~ .price-info-wrapper
  .current,
.o-similarproducttable
  .similar-product-item
  .similar-product-price-info
  .price
  .previous
  ~ .price-info-wrapper
  .current.highlight {
  color: #9e2896;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-price-info
  .price
  .previous:empty
  ~ .price-info-wrapper
  .current,
.o-similarproducttable
  .similar-product-item
  .similar-product-price-info
  .price
  .previous:empty
  ~ .price-info-wrapper
  .current.highlight {
  color: #00639a;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-price-info
  .price
  .current {
  margin: 0;
  font-size: 20px;
  line-height: 24px;
  color: #00639a;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-price-info
  .price
  .current.highlight {
  color: #000;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-price-info
  .price
  .product-status {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.o-similarproducttable
  .similar-product-item
  .similar-product-price-info
  .price
  .product-status
  .a-productavailability {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}
.o-similarproducttable .similar-product-item .compare-value {
  padding: 0;
}
.o-similarproducttable .compare-button-wrapper {
  margin: 24px 0 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-similarproducttable
  .compare-button-wrapper
  .a-link.link-addtocart,
.o-similarproducttable .compare-button-wrapper .a-button,
.o-similarproducttable
  .compare-button-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  background-color: transparent !important;
  width: 100%;
}
.similar-content .o-similarproducttable {
  padding: 0;
}
.o-teasercontainer {
  margin-left: -1rem;
  margin-right: -1rem;
  margin-bottom: 1rem;
}
.o-teasercontainer:not(:first-child) {
  margin-top: 0;
}
@media (min-width: 600px) {
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-similarproducttable
    .compare-button-wrapper
    .a-link.link-addtocart,
  .o-similarproducttable .compare-button-wrapper .a-button,
  .o-similarproducttable
    .compare-button-wrapper
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: auto;
  }
  .o-teasercontainer {
    margin-bottom: 2rem;
  }
}
.o-teasercontainer .m-teaser {
  padding-left: 1rem;
  padding-right: 1rem;
}
.m-layer .layer-content-inner .o-teasercontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  margin-bottom: 32px;
  margin-left: 0;
  margin-right: 0;
}
@media (max-width: 599px) {
  .m-layer .layer-content-inner .o-teasercontainer {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
  }
}
.m-layer .layer-content-inner .o-teasercontainer:after {
  display: none;
}
.m-layer .layer-content-inner .o-teasercontainer .m-teaser {
  width: auto !important;
  float: none;
  margin: 0;
  padding: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 599px) {
  .m-layer .layer-content-inner .o-teasercontainer .m-teaser {
    -webkit-box-flex: 0;
    -webkit-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
  }
}
.m-layer .layer-content-inner .o-teasercontainer .m-teaser .teaser-content,
.m-layer .layer-content-inner .o-teasercontainer .m-teaser .teaser-media {
  float: none;
}
.m-layer .layer-content-inner .o-teasercontainer .m-teaser .teaser-media {
  margin-bottom: 32px;
}
.m-layer
  .layer-content-inner
  .o-teasercontainer
  .m-teaser
  .teaser-content
  .a-heading {
  font-size: 1.25rem;
  line-height: 1.5;
  padding: 0;
}
.m-layer .layer-content-inner .o-teasercontainer .m-teaser .teaser-links {
  margin-bottom: 10px;
}
.m-layer .layer-content-inner .teaser-footer {
  background: 0 0;
  border: none;
  margin: 0;
  padding: 0;
  color: #000;
  font-size: 0.75rem;
}
.o-technicaloverview .content-wrapper .a-heading {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 1.5rem;
}
.o-technicaloverview
  .content-wrapper
  .overview-warpper
  .m-overviewtile.overview-content {
  margin-bottom: 12px;
  padding-right: 0;
  width: 50%;
}
.o-technicaloverview
  .content-wrapper
  .overview-warpper
  .m-overviewtile.overview-content
  .content {
  border-color: #8a9097;
  width: 100%;
  padding: 0 16px 12px 0;
}
.o-technicaloverview .content-wrapper .buttons {
  margin-top: 12px;
  width: 100%;
}
@media (min-width: 600px) {
  .o-technicaloverview .content-wrapper .a-heading {
    font-size: 2rem;
    margin-bottom: 2.25rem;
  }
  .o-technicaloverview
    .content-wrapper
    .overview-warpper
    .m-overviewtile.overview-content {
    width: 50%;
  }
  .o-technicaloverview
    .content-wrapper
    .overview-warpper
    .m-overviewtile.overview-content
    .content {
    padding: 0 32px 12px 0;
    width: 100%;
  }
  .o-technicaloverview .content-wrapper .buttons {
    float: right;
    margin-top: 20px;
    width: initial;
    margin-right: 0;
  }
  .a-area-productlist-highlighted-linkteaser .m-teaser-linkteaser.teaser-200-4 {
    width: 48%;
  }
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-technicaloverview
  .content-wrapper
  .buttons
  .a-link.link-addtocart,
.o-technicaloverview .content-wrapper .buttons .a-button,
.o-technicaloverview .content-wrapper .buttons .a-link,
.o-technicaloverview
  .content-wrapper
  .buttons
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
body.pagetype-product-detail
  .o-technicaloverview
  .content-wrapper
  .overview-warpper
  .m-overviewtile
  .content
  .icon.icon-info-circle,
body.pagetype-shop-detail
  .o-technicaloverview
  .content-wrapper
  .overview-warpper
  .m-overviewtile
  .content
  .icon.icon-info-circle {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.a-alert.a-alert-delivery {
  display: block;
  border-radius: 0;
  margin: 0;
}
.a-alert.a-alert-delivery.alert-booked {
  background-color: #d1e4ff;
  color: #000;
}
.a-alert.a-alert-delivery.alert-not-booked {
  background-color: #d4d9de;
  color: #000;
}
.a-alert.a-alert-delivery .alert-headline {
  margin: 0 0 12px;
}
.a-area-productlist-highlighted-linkteaser {
  margin-bottom: 0;
  padding: 2% 1%;
}
.a-area-productlist-highlighted-linkteaser.a-area.a-area-desktop,
.a-area-productlist-highlighted-linkteaser.a-area.a-area-tablet {
  background: #efeff0;
}
.a-area-productlist-highlighted-linkteaser .m-teaser-linkteaser {
  margin: 0 1%;
  background: #fff;
}
.a-area-productlist-highlighted-linkteaser .m-teaser-linkteaser .a-heading {
  font-size: 16px;
  font-weight: 700;
  color: #009bd9;
  text-align: center;
  text-transform: uppercase;
}
.a-area-productlist-highlighted-linkteaser .m-teaser-linkteaser.teaser-200-4 {
  padding-top: 1.3888888889%;
}
@media (min-width: 900px) {
  .m-layer .layer-content-inner .o-teasercontainer {
    gap: 32px;
  }
  .a-area-productlist-highlighted-linkteaser .m-teaser-linkteaser.teaser-200-4 {
    width: 23%;
  }
}
.a-area-productlist-highlighted-linkteaser .m-teaser-linkteaser.teaser-300 {
  padding-top: 1.3888888889%;
}
@media (min-width: 600px) {
  .a-area-productlist-highlighted-linkteaser .m-teaser-linkteaser.teaser-300 {
    width: 48%;
  }
  .a-area-productlist-highlighted-linkteaser
    .m-teaser-linkteaser.teaser-300
    .teaser-content,
  .a-area-productlist-highlighted-linkteaser
    .m-teaser-linkteaser.teaser-300
    .teaser-media {
    width: 98%;
  }
}
@media (min-width: 900px) {
  .a-area-productlist-highlighted-linkteaser .m-teaser-linkteaser.teaser-300 {
    width: 31.3333333%;
  }
}
.a-area-productlist-highlighted-linkteaser .m-teaser-linkteaser .teaser-media {
  padding: 0;
  margin-bottom: 15px;
  border-bottom: none;
}
.a-area-productlist-highlighted-linkteaser
  .m-teaser-linkteaser
  .teaser-links
  li
  .a-link {
  width: 100%;
  line-height: 40px;
  height: 40px;
  font-size: 14px;
}
.a-area-productlist-highlighted-linkteaser
  .m-teaser-linkteaser
  .teaser-links
  li
  .a-link:before {
  display: none;
}
.a-image-hotspots .image-hotspot {
  -webkit-transition: color 0.8s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: color 0.8s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  width: 60px;
  height: 60px;
}
.a-image-hotspots .image-hotspot:before {
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #007bc0;
  font-size: 24px;
  padding: 10px;
}
.no-touchevents .a-image-hotspots .image-hotspot:hover:before {
  background-color: #9dc9ff;
  color: #004975;
  border-color: #004975;
}
.a-image-ocr .sparepart-scan-frame {
  border-radius: 3px;
  top: 5px;
  left: 5px;
}
.m-filterbar-sticky .sticky-container {
  z-index: 104;
}
.m-filterbar-sticky .sticky-container .filter-bar-sticky-content {
  padding: 0;
  max-width: 100%;
  background: #f7f7f7;
}
.m-filterbar-sticky
  .sticky-container
  .filter-bar-sticky-content
  .filterbar-item {
  padding-top: 0;
}
.m-filterbar-sticky
  .sticky-container
  .filter-bar-sticky-content
  .filterbar-item:first-of-type {
  padding-top: 15px;
}
.pika-label {
  background: 0 0;
  position: relative;
}
.pika-label::after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  margin: 0 8px 0 4px;
  vertical-align: middle;
}
.pika-select {
  -webkit-appearance: none;
  appearance: none;
  display: block;
  height: 100%;
  top: 0;
  width: 100%;
}
.pika-next,
.pika-prev {
  background: 0 0;
  color: #000;
  height: 3rem;
  padding: 0;
  text-align: center;
  text-indent: 44px;
  width: 40px;
  opacity: 1;
  display: none;
}
.pika-next::before,
.pika-prev::before {
  left: 50%;
  position: absolute;
  text-indent: 0;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.pika-next:hover,
.pika-prev:hover {
  background: 0 0;
}
.is-selected .pika-button {
  background: #007bc0;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
}
.pika-button {
  background: #fff;
  border: 1px solid transparent;
  padding: 5px;
  text-align: center;
}
.pika-button:hover {
  background: #007bc0;
  color: #fff;
  border-radius: 100%;
}
.pikaday__container {
  position: relative;
}
.pikaday__container:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.pikaday__container:before {
  content: "";
}
.pikaday__container::after {
  top: 14px;
  right: 2%;
  position: absolute;
  color: #000;
  font-size: 30px;
}
.pika-lendar {
  max-width: 100%;
  width: 100%;
  margin: 0;
}
.pika-title {
  border-bottom: 1px solid #e6e6e6;
  height: auto;
}
.pika-table {
  width: auto;
  margin: 10px 20px 20px;
}
.pika-table th abbr {
  color: #71767c;
  text-transform: uppercase;
}
.pika-table td:hover {
  position: relative;
}
.pika-table tbody tr:first-of-type {
  height: 32px;
}
.is-selected .pika-button {
  font-weight: 400;
  border-radius: 100%;
}
.is-today .pika-button {
  font-weight: 400;
  background: 0 0;
  color: #000;
  border: 1px solid #000;
}
.is-today .pika-button:hover {
  background: #007bc0;
  color: #fff;
  border: 0;
}
.pika-button {
  width: 32px;
  height: 32px;
  border-radius: 100%;
}
.pika-button:hover {
  width: 50px;
  height: 50px;
  position: absolute;
  top: -5px;
  left: -5px;
}
.pika-label {
  font-size: 1rem;
  height: 3rem;
  line-height: 2.2;
  font-weight: 400;
}
.date-picker {
  position: relative;
}
.date-picker:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.date-picker:before {
  content: "";
}
.date-picker::after {
  position: absolute;
  font-size: 30px;
  right: 6%;
  top: 50%;
  -webkit-transform: translateY(-45%);
  -ms-transform: translateY(-45%);
  transform: translateY(-45%);
}
.pika-single {
  z-index: 299 !important;
}
.pika-single .is-selected .pika-button {
  border-radius: 100%;
}
.pika-single .pika-button {
  width: 32px;
  height: 32px;
  border-radius: 100%;
}
.pika-single .pika-button:hover {
  width: 50px;
  height: 50px;
  border-radius: 100%;
}
.m-forminput-datepicker.calendar.container,
.pika-single.is-bound {
  background: #fff;
  border: none;
}
.m-forminput-datepicker.calendar.container .pika-lendar,
.pika-single.is-bound .pika-lendar {
  width: auto;
  display: inline-block;
  font-size: 1rem;
  line-height: 1.5rem;
  border: none;
}
.m-forminput-datepicker.calendar.container .pika-lendar:hover,
.pika-single.is-bound .pika-lendar:hover {
  border-color: #71767c;
}
.m-forminput-datepicker.calendar.container .pika-lendar .pika-title,
.pika-single.is-bound .pika-lendar .pika-title {
  border: none;
  margin: 10px 25px 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1.25fr auto;
  grid-template-columns: 1.25fr auto;
  -webkit-column-gap: 16px;
  column-gap: 16px;
}
.m-forminput-datepicker.calendar.container .pika-lendar .pika-title .pika-label,
.pika-single.is-bound .pika-lendar .pika-title .pika-label {
  font-weight: 400;
  padding: 0 0 0 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: #e0e2e5;
}
.m-forminput-datepicker.calendar.container
  .pika-lendar
  .pika-title
  .pika-label::after,
.pika-single.is-bound .pika-lendar .pika-title .pika-label::after {
  content: "\e006";
  padding: 0;
  margin: 0;
  width: 44px;
  height: 44px;
  font-size: 1.5rem;
  line-height: 2.75rem;
  opacity: 1;
}
.m-forminput-datepicker.calendar.container
  .pika-lendar
  .pika-title
  .pika-label:hover,
.pika-single.is-bound .pika-lendar .pika-title .pika-label:hover {
  background: #c1c7cc;
}
.m-forminput-datepicker.calendar.container
  .pika-lendar
  .pika-title
  .pika-label:active,
.pika-single.is-bound .pika-lendar .pika-title .pika-label:active {
  background: #a4abb3;
}
.m-forminput-datepicker.calendar.container
  .pika-lendar
  .pika-title
  .pika-label
  > .pika-select,
.pika-single.is-bound .pika-lendar .pika-title .pika-label > .pika-select {
  background: #c1c7cc;
}
.m-forminput-datepicker.calendar.container
  .pika-lendar
  .pika-title
  button::before,
.pika-single.is-bound .pika-lendar .pika-title button::before {
  font-size: 1.5rem;
}
.m-forminput-datepicker.calendar.container
  .pika-lendar
  .is-disabled
  .pika-button,
.pika-single.is-bound .pika-lendar .is-disabled .pika-button {
  background: 0 0;
  opacity: 1;
  color: #c1c7cc;
}
.m-forminput-datepicker.calendar.container .pika-lendar .pika-table th abbr,
.pika-single.is-bound .pika-lendar .pika-table th abbr {
  font-size: 0.75rem;
  line-height: 1.125rem;
  color: #000;
  font-weight: 700;
}
.m-forminput-datepicker.calendar.container .pika-lendar td,
.pika-single.is-bound .pika-lendar td {
  position: relative;
}
.m-forminput-datepicker.calendar.container .pika-lendar .pika-button,
.pika-single.is-bound .pika-lendar .pika-button {
  width: 32px;
  height: 32px;
  border-radius: 100%;
  font-weight: 400;
  font-size: 1rem;
  background: 0 0;
  color: #000;
}
.m-forminput-datepicker.calendar.container .pika-lendar .pika-button:hover,
.pika-single.is-bound .pika-lendar .pika-button:hover {
  width: 32px;
  height: 32px;
  position: static;
  z-index: 2;
  background: #00629a;
  border: none;
  color: #fff;
}
.m-forminput-datepicker.calendar.container
  .pika-lendar
  .is-selected
  .pika-button,
.pika-single.is-bound .pika-lendar .is-selected .pika-button {
  background: #007bc0;
  color: #fff;
}
.m-forminput-datepicker.calendar.container
  .pika-lendar
  .is-selected.is-today
  .pika-button,
.pika-single.is-bound .pika-lendar .is-selected.is-today .pika-button {
  width: 32px;
  height: 32px;
  border: 1px solid #000;
  color: #fff;
}
.m-forminput-datepicker.calendar.container
  .pika-lendar
  .is-selected.is-today
  .pika-button:hover,
.pika-single.is-bound .pika-lendar .is-selected.is-today .pika-button:hover {
  border-color: #000;
}
.m-forminput-checkbox {
  padding: 0.75rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.m-forminput-checkbox::after {
  content: none;
}
.m-forminput-checkbox input:focus-visible ~ .a-formlabel::before {
  outline: #000 solid 2px !important;
  outline-offset: 2px !important;
}
.m-forminput-checkbox .a-formlabel {
  position: relative;
}
.m-forminput-checkbox .a-formlabel::before {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  height: 24px;
  width: 24px;
  line-height: 28px;
  background: #8a9097;
  border: none;
}
.m-forminput-checkbox input:checked ~ .a-formlabel::before {
  content: "";
  background-color: #007bc0;
}
.m-forminput-checkbox input:checked ~ .a-formlabel::after {
  content: "\e07c";
  font-family: icons;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
}
.m-forminput-checkbox input[disabled] ~ .a-formlabel,
.m-forminput-checkbox input[readonly] ~ .a-formlabel {
  color: #c1c7cc;
}
.m-forminput-checkbox input[disabled] ~ .a-formlabel::before,
.m-forminput-checkbox input[readonly] ~ .a-formlabel::before {
  background-color: #e0e2e5 !important;
}
.m-forminput-checkbox input[disabled]:checked ~ .a-formlabel::before,
.m-forminput-checkbox input[readonly]:checked ~ .a-formlabel::before {
  background-color: #c1c7cc !important;
}
.m-forminput-checkbox input[disabled]:checked ~ .a-formlabel::after,
.m-forminput-checkbox input[readonly]:checked ~ .a-formlabel::after {
  color: #8a9097;
}
.m-forminput-checkbox input[type="hidden"] {
  display: none;
}
.m-forminput-checkbox:hover .a-formlabel::before {
  background-color: #71767c;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.m-forminput-checkbox:hover input:checked ~ .a-formlabel::before {
  background-color: #00629a;
  color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.m-forminput-checkbox:hover input[disabled] ~ .a-formlabel,
.m-forminput-checkbox:hover input[readonly] ~ .a-formlabel {
  color: #c1c7cc;
}
.m-forminput-checkbox:hover input[disabled] ~ .a-formlabel::before,
.m-forminput-checkbox:hover input[readonly] ~ .a-formlabel::before {
  background-color: #e0e2e5 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.m-forminput-checkbox:hover input[disabled]:checked ~ .a-formlabel::before,
.m-forminput-checkbox:hover input[readonly]:checked ~ .a-formlabel::before {
  background-color: #c1c7cc !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.m-forminput-checkbox:hover input[disabled]:checked ~ .a-formlabel::after,
.m-forminput-checkbox:hover input[readonly]:checked ~ .a-formlabel::after {
  color: #8a9097;
}
.m-forminput-checkbox:active > .a-formlabel::before {
  background-color: #71767c;
}
.m-forminput-checkbox:active > input:checked ~ .a-formlabel::before {
  background-color: #004975;
}
.m-forminput-checkbox:active > input[disabled] ~ .a-formlabel::before,
.m-forminput-checkbox:active > input[readonly] ~ .a-formlabel::before {
  background-color: #e0e2e5;
}
.m-forminput-checkbox:active > input[disabled]:checked ~ .a-formlabel::before,
.m-forminput-checkbox:active > input[readonly]:checked ~ .a-formlabel::before {
  background-color: #c1c7cc;
}
.ios-os
  body:not(:root)
  .m-forminput-checkbox
  input:checked
  ~ .a-formlabel::before,
.ios-os
  body:not(:root)
  .m-forminput-checkbox
  input:checked
  ~ .a-formlabel:hover::before,
.mac-os
  body:not(:root)
  .m-forminput-checkbox
  input:checked
  ~ .a-formlabel::before,
.mac-os
  body:not(:root)
  .m-forminput-checkbox
  input:checked
  ~ .a-formlabel:hover::before {
  line-height: 28px;
}
.m-forminput-datepicker:after {
  pointer-events: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 48px;
  height: 47px;
  text-align: center;
  line-height: 48px;
  background-color: #e0e2e5;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.m-forminput-datepicker .calendar:after {
  display: none;
}
.m-forminput-dropdown .select2-container {
  font-size: 1rem;
  border: none;
}
.m-forminput-dropdown .select2-container .select2-selection {
  border: 1px solid #e0e2e5;
  background: #e0e2e5;
}
.m-forminput-dropdown .select2-container .select2-selection:hover {
  border-color: #c1c7cc;
  background-color: #c1c7cc;
}
.m-forminput-dropdown .select2-container .select2-selection:active {
  border-color: #a4abb3;
  background-color: #a4abb3;
}
.m-forminput-dropdown .select2-container .select2-selection__rendered {
  font-size: 1rem;
}
.m-forminput-dropdown
  .select2-container
  .select2-selection--single
  .select2-selection__rendered {
  line-height: 22px;
}
.m-forminput-dropdown .select2-container .select2-results__option,
.m-forminput-dropdown
  .select2-container
  .select2-results__option[aria-selected="true"] {
  background-color: #fff;
}
.m-forminput-dropdown
  .select2-container
  .select2-results__option--highlighted[aria-selected] {
  color: #fff;
  background-color: #007bc0;
}
.m-forminput-dropdown .select2-dropdown {
  border: none;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.25);
}
.m-forminput-dropdown
  .select2-container
  .select2-selection--multiple
  .select2-selection__arrow,
.m-forminput-dropdown
  .select2-container
  .select2-selection--single
  .select2-selection__arrow {
  position: absolute;
  top: 0.75rem;
  right: 0.7rem;
  height: 1.5rem;
  width: 1.5rem;
  pointer-events: none;
}
.m-forminput-dropdown
  .select2-container
  .select2-selection--multiple
  .select2-selection__arrow
  b,
.m-forminput-dropdown
  .select2-container
  .select2-selection--single
  .select2-selection__arrow
  b {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  position: static;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  color: #000;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1;
}
.m-forminput-dropdown .select2-selection {
  padding: 0.75rem 2.75rem 0.75rem 1rem;
}
.m-forminput-dropdown .select-wrap {
  margin: 0;
}
.m-forminput-dropdown .select-wrap.inactive-without-value {
  height: 48px;
}
.m-forminput-dropdown .select-wrap:has(select:disabled):after {
  color: #a4abb3;
}
.m-forminput-dropdown .select-wrap:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  position: absolute;
  top: 0.75rem;
  right: 0.7rem;
  width: 1.5rem;
  height: 1.5rem;
  color: #000;
  font-size: 1.5rem;
  line-height: 1;
  pointer-events: none;
}
.m-forminput-dropdown .select-wrap:has(.select2):after {
  display: none;
}
.m-forminput-dropdown .select2-container--disabled .select2-selection,
.m-forminput-dropdown
  .select2-container--disabled
  .select2-selection--single
  .select2-selection__rendered,
.m-forminput-dropdown
  .select2-container--disabled
  .select2-selection--single
  .select2-selection__rendered:hover {
  color: #a4abb3;
}
.m-forminput-dropdown
  .readonly
  .select2-container--disabled
  .select2-selection {
  padding: 13px 10px 14px;
}
.m-forminput-dropdown
  .readonly
  .select2-container--disabled
  .select2-selection
  .select2-selection__rendered {
  color: #a4abb3;
  font-weight: 400;
}
.m-forminput-dropdown .select2-results {
  color: #000;
  display: block;
}
.m-forminput-dropdown select {
  width: 100%;
  height: 3rem;
  padding: 0 2.75rem 0 1rem;
  margin: 0;
  color: #000;
  line-height: 1.15;
  text-overflow: ellipsis;
  background-color: #e0e2e5;
  border: none;
  overflow: hidden;
  white-space: nowrap;
  -webkit-appearance: none;
  appearance: none;
}
.m-forminput-dropdown select.select2-hidden-accessible {
  background: 0 0;
}
.m-forminput-dropdown select:hover {
  background-color: #c1c7cc;
}
.m-forminput-dropdown select:active {
  background-color: #a4abb3;
}
.m-forminput-dropdown select:disabled {
  background-color: #e0e2e5;
}
.m-forminput-dropdown select[disabled] + .select2-container .select2-selection,
.m-forminput-dropdown select[readonly] + .select2-container .select2-selection {
  border-color: #e0e2e5;
  background-color: #e0e2e5;
}
.m-forminput-dropdown select option {
  background-color: #fff;
}
.m-forminput-dropdown select option:hover {
  color: #fff;
  background-color: #007bc0;
}
.m-forminput-password-wrapper
  .password-validation-wrapper
  .password-validation-container
  ul
  li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
}
.m-forminput-password-wrapper
  .password-validation-wrapper
  .password-validation-container
  ul
  li.password-validation.is-invalid
  .icon-unchecked,
.m-forminput-password-wrapper
  .password-validation-wrapper
  .password-validation-container
  ul
  li.password-validation.is-valid
  .icon-checked {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-forminput-password-wrapper
  .password-validation-wrapper
  .password-validation-container
  ul
  li.password-validation
  .icon-checked,
.m-forminput-password-wrapper
  .password-validation-wrapper
  .password-validation-container
  ul
  li.password-validation
  .icon-unchecked {
  font-size: 20px;
}
.m-forminput-password-wrapper
  .password-validation-wrapper
  .password-strength
  .strength-bar {
  -webkit-box-shadow: inset 0 0 0 0.0625rem #007bc0;
  box-shadow: inset 0 0 0 0.0625rem #007bc0;
}
.m-forminput-radio {
  position: relative;
  margin: 0.75rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.m-forminput-radio input:focus-visible ~ .a-formlabel:before {
  outline: #000 solid 2px !important;
  outline-offset: 2px !important;
}
.m-forminput-radio input:checked ~ .a-formlabel:before {
  background-color: #007bc0;
}
.m-forminput-radio input:checked ~ .a-formlabel:after {
  content: "";
  position: absolute;
  top: 0.375rem;
  left: 0.375rem;
  display: inline-block !important;
  width: 0.75rem !important;
  height: 0.75rem !important;
  background-color: #fff;
  border-radius: 50%;
}
.m-forminput-radio input:disabled ~ .a-formlabel {
  color: #c1c7cc;
}
.m-forminput-radio input:disabled ~ .a-formlabel:before {
  background-color: #e0e2e5;
}
.m-forminput-radio input:disabled:checked ~ .a-formlabel:before {
  background-color: #c1c7cc !important;
}
.m-forminput-radio input:disabled:checked ~ .a-formlabel:after {
  background-color: #8a9097;
}
.m-forminput-radio .a-formlabel:before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  width: 1.5rem;
  height: 1.5rem;
  background-color: #8a9097;
  border: none !important;
  border-radius: 50%;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.m-forminput-radio:hover .a-formlabel:before {
  background-color: #71767c;
}
.m-forminput-radio:hover input:checked ~ .a-formlabel:before {
  background-color: #00629a;
}
.m-forminput-radio:hover input:disabled ~ .a-formlabel {
  color: #c1c7cc;
}
.m-forminput-radio:hover input:disabled ~ .a-formlabel:before {
  background-color: #e0e2e5;
}
.m-forminput-radio:hover input:disabled:checked ~ .a-formlabel:before {
  background-color: #c1c7cc !important;
}
.m-forminput-radio:hover input:disabled:checked ~ .a-formlabel:after {
  background-color: #8a9097;
}
.m-forminput-radio:active .a-formlabel:before {
  background-color: #595e62;
}
.m-forminput-radio:active input:checked ~ .a-formlabel:before {
  background: #004975;
}
.m-forminput-radio:active input:disabled ~ .a-formlabel {
  color: #c1c7cc;
}
.m-forminput-radio:active input:disabled ~ .a-formlabel:before {
  background-color: #e0e2e5;
}
.m-forminput-radio:active input:disabled:checked ~ .a-formlabel:before {
  background-color: #c1c7cc !important;
}
.m-forminput-radio:active input:disabled:checked ~ .a-formlabel:after {
  background-color: #8a9097;
}
.m-forminput-simple-captcha {
  position: relative;
}
.m-forminput-simple-captcha:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 1px;
  display: block;
  width: 48px;
  height: 47px;
  text-align: center;
  line-height: 48px;
  background-color: #e0e2e5;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.m-forminput-slider-captcha .slider {
  border-radius: 0;
  border-bottom: none;
}
.m-forminput-slider-captcha .slider .noUi-handle {
  border-radius: 0;
  width: 3rem;
}
.m-forminput-slider-captcha .slider .noUi-origin {
  -webkit-transition: left 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: left 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
}
.m-forminput-textarea .input {
  min-height: 3rem;
  padding: 0.75rem 1rem;
  margin: 0;
  font-size: 100%;
  background-color: #e0e2e5;
  border: none;
  border-bottom: 1px solid #000;
  overflow-y: auto;
}
.m-forminput-textarea .input:placeholder-shown {
  color: #595e62;
}
.m-forminput-textarea .input:hover {
  background-color: #c1c7cc;
}
.m-forminput-textarea .input:focus {
  background-color: #d1e4ff;
}
.m-forminput-textarea .input:active {
  background-color: #a4abb3;
}
.m-forminput-textarea .input[disabled],
.m-forminput-textarea .input[readonly] {
  color: #a4abb3;
  font-weight: 400;
  background-color: #e0e2e5;
  border-color: #a4abb3;
}
.m-forminput-textarea .input.has-error,
.m-forminput-textarea.had-focus .input:invalid {
  border-color: #e6e6e6;
}
.m-form .m-forminput-textarea.m-forminput ~ .form-error-wrapper:before,
.m-form
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-forminput-textarea.technical-info-search
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-textarea.js-search-input
  ~ .form-error-wrapper:before,
.m-form
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput-textarea.m-forminput
  ~ .form-error-wrapper:before,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-form
  .m-forminput-textarea.technical-info-search
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput-textarea.js-search-input
  ~ .form-error-wrapper:before,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-form
  input.m-forminput-textarea.m-forminput
  ~ .form-error-wrapper:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
}
.m-locationselectoroverlay .m-locationregion {
  max-width: 250px;
  margin: 0 auto;
}
.m-locationselectoroverlay .zip-code-wrapper {
  width: 100%;
}
.m-locationselectoroverlay .form-error-wrapper {
  text-align: left;
  max-width: 250px;
  margin: 0 auto;
}
.m-layer.m-add-question-layer .layer-wrapper {
  background-color: #fff;
  margin: 0;
}
.m-layer.m-add-question-layer .layer-wrapper .layer-content {
  background-color: #d1e4ff;
  padding: 24px 32px;
}
.m-layer.m-add-question-layer
  .layer-wrapper
  .layer-content
  .layer-content-inner {
  padding: 0;
}
.m-layer.m-add-question-layer
  .layer-wrapper
  .layer-content
  .layer-content-inner
  ul {
  margin: 0 0 1.5rem;
}
.m-layer.m-add-question-layer
  .layer-wrapper
  .layer-content
  .layer-content-inner
  ul
  li {
  list-style: none;
  margin-bottom: 1rem;
  padding-left: 1.5rem;
  position: relative;
}
.m-layer.m-add-question-layer
  .layer-wrapper
  .layer-content
  .layer-content-inner
  ul
  li:last-of-type {
  margin-bottom: 0;
}
.m-layer.m-add-question-layer
  .layer-wrapper
  .layer-content
  .layer-content-inner
  ul
  li:before {
  background-color: #000;
  content: "";
  height: 8px;
  left: 0;
  position: absolute;
  top: 8px;
  width: 8px;
}
.m-layer.m-review-layer li,
.m-layer.m-review-layer p {
  font-size: 0.875rem;
}
.m-layer.m-review-layer p {
  margin-bottom: 15px;
}
@media (max-width: 599px) {
  .m-layer.m-review-layer h3 {
    font-size: 1.375rem;
  }
  .m-layer.m-review-layer .layer-content ul {
    padding: 5px 20px;
  }
}
.m-ship2zipoverlay .zip-code-wrapper {
  width: 100%;
}
.m-ship2zipoverlay .form-error-wrapper {
  text-align: left;
  max-width: 250px;
  margin: 0 auto;
}
.m-mediagallery-pressdetail .pressdetail-position-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.m-mediagallery-pressdetail
  .pressdetail-position-wrapper
  .mediagallery-wrapper {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.m-mediagallery-pressdetail .pressdetail-position-wrapper .mediagallery-pinit {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
}
.m-mediagallery-pressdetail
  .pressdetail-position-wrapper
  .mediagallery-caption {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.m-mediagallery-pressdetail
  .pressdetail-position-wrapper
  .mediagallery-thumbnailcarousel {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.m-mediagallery-pressdetail .mediagallery-downloads {
  width: 25%;
}
.m-mediagallerylayer-reviewgallery .a-image {
  padding: 0;
  margin-bottom: 16px;
}
.m-mediagallerylayer-reviewgallery .a-image img {
  aspect-ratio: 3/4;
  max-height: 50vh;
  aspect-ratio: unset;
  max-width: 100%;
}
.m-mediagallerylayer-reviewgallery .a-image:only-child img {
  max-height: 100vh;
}
@media (min-width: 900px) {
  .m-layer.m-add-question-layer.is-active {
    position: relative;
  }
  .m-layer.m-add-question-layer .layer-wrapper .layer-content {
    padding: 12px 16px;
  }
  .m-layer.m-review-layer {
    border: 1px solid #e6e6e6;
  }
  .m-layer.m-review-layer .layer-content ul {
    margin-left: 10px;
  }
  .m-layer.m-review-layer .layer-wrapper {
    margin-top: 0;
    margin-bottom: 0;
  }
  .m-layer.m-review-layer .layer-wrapper .layer-content {
    max-width: 100%;
  }
  .m-layer.m-review-layer .layer-content-inner {
    margin: 0;
  }
  .m-mediagallerylayer-reviewgallery .a-image img,
  .m-mediagallerylayer-reviewgallery .a-image:only-child img {
    max-height: 600px;
  }
}
.m-mediagallerylayer-reviewgallery .a-paginationdots {
  position: relative;
}
.m-mediagallerylayer-reviewgallery .review-caption-txt {
  font-size: 12px;
  line-height: 18px;
  padding-bottom: 0;
}
.m-producttitle[data-t-decorator="rebrush"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.m-producttitle[data-t-decorator="rebrush"] .product-code {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 8px;
}
.m-producttitle[data-t-decorator="rebrush"] .product-code .fragment {
  font-size: inherit;
  font-weight: inherit !important;
}
.m-scrolldown_scrollytelling .scrolldown-container,
.m-scrolldown_scrollytelling.is-active {
  display: none;
}
.m-searchfield-dealerlocator .searchfield-input,
.m-searchfield-dealerlocator .submit-wrap {
  border-radius: 0;
}
.m-searchfield-dealerlocator.m-searchfield .form-row .searchinput .input-wrap {
  width: 100%;
  padding: 0;
}
@media (min-width: 600px) {
  .m-mediagallerylayer-reviewgallery .review-caption-txt {
    padding: 0 68px;
  }
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .input-wrap {
    width: 100%;
  }
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    span.text {
    display: none;
  }
}
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .input-wrap
  .input {
  padding: 15px 55px 13px 10px;
}
.m-searchfield-dealerlocator.m-searchfield .form-row .searchinput .submit-wrap {
  position: absolute;
  right: 0;
  width: 48px;
  border: none;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  border: none;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart
  .icon,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button
  .icon,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon {
  color: #000;
}
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .icon:before {
  font-size: 25px;
}
.m-searchfield-dob .searchfield-input {
  padding: 13px 10px 14px;
}
.m-searchfield-dob .searchfield-suggestlayer {
  top: 45px;
}
.m-searchfield-dob + .m-forminput,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-searchfield-dob
  + .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-searchfield-dob
  + input.js-search-input,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-searchfield-dob
  + input.m-forminput {
  margin-top: 10px;
}
.m-search-input-rebrush.inline {
  height: 48px;
  display: block;
  position: relative;
}
.m-search-input-rebrush.inline:after {
  clear: both;
  content: "";
  display: table;
  width: 100%;
}
.m-search-input-rebrush.inline .clear-button-mobile {
  display: none;
}
.m-search-input-rebrush.inline .no-suggestions {
  display: block;
  padding: 20px 0 10px 15px;
}
.m-search-input-rebrush.inline .suggest-layer {
  height: auto;
  max-height: 100%;
  top: 0;
  left: 0;
  right: 0;
  margin: 0;
  overflow: hidden;
  z-index: 0;
  padding: 0;
  border: none;
  opacity: 1;
  position: relative;
  width: auto;
}
.m-search-input-rebrush.inline .suggest-layer .category {
  color: #000;
  float: left;
  margin: 0;
  padding: 20px 0 10px 15px;
  vertical-align: middle;
}
.m-search-input-rebrush.inline .suggest-layer .category-content .products-item {
  padding: 12px 0;
}
.m-search-input-rebrush.inline .suggest-layer .a-link {
  font-weight: 400;
  padding: 5px 0 10px 15px;
  width: 100%;
}
.m-search-input-rebrush.inline .suggest-layer .a-link:nth-child(1) {
  padding: 20px 0 10px 15px;
}
.m-search-input-rebrush.inline .suggest-layer .searchterm-highlight {
  font-weight: 600;
}
.m-search-input-rebrush.inline .suggest-layer .search-input-wrapper {
  position: -webkit-sticky;
  position: sticky;
  background-color: #fff;
  top: 0;
  z-index: 1;
}
.m-search-input-rebrush.inline .suggest-layer .clear-button {
  position: absolute;
  right: 48px;
  left: unset;
  top: 0;
}
.m-search-input-rebrush.inline .suggest-layer .quicklink .icon-arrow-right {
  display: none;
}
.m-search-input-rebrush.inline .suggest-layer .search-content {
  background: #fff;
  z-index: 1;
}
.m-search-input-rebrush.inline
  .suggest-layer
  .flyout-product-wrapper
  + .flyout-product-wrapper {
  margin-top: -webkit-calc(32px - 12px);
  margin-top: calc(32px - 12px);
}
.m-search-input-rebrush.inline .suggest-layer .search-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
.m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer {
  width: 100%;
}
.m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .m-forminput,
.m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search,
.m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .technical-info-search,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  input.js-search-input {
  width: 100%;
  height: 100%;
  margin-top: 0;
  background-color: #d0d4d8;
  padding: 10px 10px 10px 16px;
  border-radius: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .m-forminput:focus
  + .clear-button.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:focus
  + .clear-button.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:focus
  + .clear-button.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:focus
  + .clear-button.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .technical-info-search:focus
  + .clear-button.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  input.js-search-input:focus
  + .clear-button.a-link.link-addtocart,
.m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-forminput:focus
  + .clear-button.a-link.link-addtocart,
.m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .m-forminput:focus,
.m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .m-forminput:focus
  + .a-button.clear-button,
.m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .technical-info-search:focus
  + .clear-button.a-link.link-addtocart,
.m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:focus,
.m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .technical-info-search:focus
  + .a-button.clear-button,
.m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-contenttextmedia
  li
  .m-productconversionarea
  input.js-search-input:focus
  + .clear-button.a-link.link-addtocart,
.m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:focus,
.m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.js-search-input:focus
  + .a-button.clear-button,
.m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  input.m-forminput:focus
  + .a-button.clear-button,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .m-contenttextmedia
  li
  .m-productconversionarea
  .technical-info-search:focus
  + .clear-button.a-link.link-addtocart,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .technical-info-search:focus,
.m-technical-info-rebrush
  .technical-info-header-wrap
  .technical-info-search-wrap
  .m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .technical-info-search:focus
  + .a-button.clear-button,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  .m-contenttextmedia
  li
  .m-productconversionarea
  input.js-search-input:focus
  + .clear-button.a-link.link-addtocart,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  input.js-search-input:focus,
.o-reviewdisplay
  .review-search-container
  .m-reviewsearchbox
  .reviewsearchbox-inputbox
  .m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer
  input.js-search-input:focus
  + .a-button.clear-button {
  background-color: #d1e4ff;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer:focus-within
  + .js-search-button.a-link.link-addtocart,
.m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .m-contenttextmedia
  li
  .m-productconversionarea
  .search-input-layer:focus-within
  + .js-search-button.a-link.link-addtocart,
.m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  .search-input-layer:focus-within
  + .a-button.js-search-button {
  background-color: #d1e4ff;
}
.m-search-input-rebrush.inline .suggest-layer .search-section button {
  width: 48px;
  height: 48px;
  padding: 12px;
  border: none;
  border-bottom: 1px solid #000;
  border-radius: 0;
  background-color: #d0d4d8;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -ms-grid;
  display: grid;
  place-content: center;
}
.m-search-input-rebrush.inline .suggest-layer .search-section button:hover {
  background-color: #b2b9c0;
  color: #000;
}
.m-search-input-rebrush.inline .suggest-layer .search-section button:active {
  background-color: #979ea4;
}
.m-search-input-rebrush.inline
  .suggest-layer
  .search-section
  button
  .icon-search {
  color: #000;
}
.m-search-input-rebrush.inline .suggest-layer .layer-close {
  display: none;
  overflow: hidden;
  padding-right: 10px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-search-input-rebrush.inline
  .suggest-layer
  .layer-close
  .a-link.link-addtocart,
.m-search-input-rebrush.inline .suggest-layer .layer-close .a-button,
.m-search-input-rebrush.inline
  .suggest-layer
  .layer-close
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  float: right;
  margin-top: 10px;
}
.m-search-input-rebrush.inline .suggest-layer.active {
  -webkit-box-shadow: 0 0 4px #000;
  box-shadow: 0 0 4px #000;
  border-radius: 0;
  z-index: 100;
}
.m-search-input-rebrush.inline .suggest-layer.active .page-background {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.m-search-input-rebrush.inline .suggest-layer input {
  font-size: 16px;
}
@media (min-width: 900px) {
  .m-search-input-rebrush.inline .suggest-layer {
    width: 100%;
    max-height: 70vh;
  }
  .m-search-input-rebrush.inline .search-input {
    height: 60px;
    padding-top: 100%;
  }
  .m-search-input-rebrush.inline .no-suggestions {
    padding-top: 15px 0 0 0;
  }
  .m-search-input-rebrush.inline .search-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
  }
  .m-search-input-rebrush.inline .clear-button {
    top: 0;
    left: unset;
  }
  .m-search-input-rebrush.inline .search-history-minwidth {
    min-width: 33%;
  }
}
@media (max-width: 899px) {
  .m-search-input-rebrush.inline .suggest-layer .clear-button {
    top: 0;
    left: unset;
  }
  .m-search-input-rebrush.inline .suggest-layer.active {
    position: fixed;
    z-index: 240;
    border-radius: unset;
    bottom: 0;
  }
  .m-search-input-rebrush.inline .suggest-layer.active .clear-button {
    top: 58px;
  }
  .m-search-input-rebrush.inline .suggest-layer.active .layer-close {
    display: block;
  }
  .m-search-input-rebrush.inline .suggest-layer.active .page-background {
    background: rgba(0, 0, 0, 0.5);
  }
  .m-search-input-rebrush.inline .suggest-layer.active .search-content {
    position: absolute;
    top: 106px;
    bottom: 0;
    overflow-y: scroll;
  }
}
.m-searchresultpromotionteaser-gc-wpe {
  z-index: 1;
  position: relative;
  padding: 0 0 24px;
}
.m-searchresultpromotionteaser-gc-wpe .promotion-teaser-wrap {
  padding: 0;
  border-color: #e4e4e4;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  height: auto;
  cursor: default;
}
.a-morecontenttogglelink
  .more-less-button
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  a.a-link-secondary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .a-button.a-link:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  a.a-link-secondary.a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .a-button,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .a-button-secondary,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .a-link-secondary.a-button.a-button-link,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .a-link-secondary.a-button.a-link,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart),
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart),
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .o-list
  .a-loadmore
  button,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .a-button,
.o-list
  .a-loadmore
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  button,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .a-button {
  width: auto;
}
.m-searchresultpromotionteaser-gc-wpe .promotion-teaser-wrap .text-wrap {
  margin-top: 0;
  width: 100%;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .teaser-label {
  font-weight: 400;
}
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .teaser-headline {
  font-size: 24px;
  line-height: 34px;
  margin-bottom: 8px;
}
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .teaser-paragraph {
  display: block;
  margin-bottom: 16px;
}
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .read-more-link {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 0 16px;
  color: #006ead;
}
.a-morecontenttogglelink
  .more-less-button
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  a.a-link-primary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link.a-button,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  a.a-link-primary.a-button,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-button-primary,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link-primary.a-button.a-button-link,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link-primary.a-button.a-link,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button {
  padding: 13px 16px 12px;
  border-radius: 0;
  background-color: #007bc0;
  border-color: #007bc0;
  font-weight: 400;
  font-size: 16px;
  white-space: unset;
}
.a-morecontenttogglelink
  .more-less-button
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  a.a-link-primary.a-button.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link.link-addtocart:hover,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link.a-button:hover,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  a.a-link-primary.a-button:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-button-primary:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link-primary.a-button.a-link:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button:hover {
  border-color: #00629a;
  background-color: #00629a !important;
}
.a-morecontenttogglelink
  .more-less-button
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  a.a-link-secondary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-button.a-link:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  a.a-link-secondary.a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-button,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-button-secondary,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link-secondary.a-button.a-button-link,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link-secondary.a-button.a-link,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart),
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart),
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .o-list
  .a-loadmore
  button,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-button,
.o-list
  .a-loadmore
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  button,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-button {
  padding: 11px 16px 10px;
  border-radius: 0;
  background-color: transparent;
  font-weight: 400;
  font-size: 16px;
  border: 1px solid #007bc0;
  color: #007bc0;
}
.a-morecontenttogglelink
  .more-less-button
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  a.a-link-secondary.a-button.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link.link-addtocart:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-button.a-link:hover:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .js-reset-selection:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  a.a-link-secondary.a-button:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-button:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-button-secondary:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link-secondary.a-button.a-link:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-contenttextmedia
  li
  .a-button.a-link:hover:not(.link-addtocart),
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover:not(.link-addtocart),
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .o-list
  .a-loadmore
  button:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-button:hover,
.o-list
  .a-loadmore
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  button:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-searchresultpromotionteaser-gc-wpe
  .promotion-teaser-wrap
  .text-wrap
  .a-button:hover {
  border-color: #00629a;
  background-color: #d1e4ff !important;
  color: #00629a;
}
.m-searchresultpromotionteaser-gc-wpe .promotion-teaser-wrap .image-wrap {
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
}
.m-searchresultpromotionteaser-gc-wpe .promotion-teaser-wrap .image-wrap img {
  width: 100%;
}
.m-searchresultpromotionteaser-gc-wpe > .callout {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 4;
}
.m-searchresultpromotionteaser-gc-wpe > .callout .callout {
  position: relative;
  left: 0;
  top: 0;
}
.m-searchresultpromotionteaser-gc-wpe > .callout .a-callout {
  display: inline-block;
  border-radius: 0;
  font-size: 10px;
  color: #fff;
  max-width: unset;
  position: relative;
  bottom: 0;
}
.m-searchresultpromotionteaser-gc-wpe > .callout .a-callout.callout-color-one,
.m-searchresultpromotionteaser-gc-wpe > .callout .a-callout.callout-color-two {
  background-color: #9e2896;
}
.m-searchresultpromotionteaser-myaccount {
  margin: 12px 16px;
  background-color: #eff1f2;
  border-radius: 0;
}
.m-searchresultpromotionteaser-myaccount.m-searchresultpromotionteaser
  .promotion-teaser-wrap
  .text-wrap {
  padding: 0;
}
.m-searchresultpromotionteaser-myaccount .text-wrap {
  margin-bottom: 12px;
}
.m-searchresultpromotionteaser-myaccount .teaser-headline {
  margin-bottom: 8px;
}
.m-searchresultpromotionteaser-myaccount .promotion-teaser-wrap {
  background-color: #eff1f2;
}
.m-searchresultpromotionteaser-myaccount .promotion-teaser-wrap:active,
.m-searchresultpromotionteaser-myaccount .promotion-teaser-wrap:focus,
.m-searchresultpromotionteaser-myaccount .promotion-teaser-wrap:hover {
  background: #eff1f2;
}
.m-searchresultpromotionteaser-myaccount .m-form.logout {
  width: 100%;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .m-form.logout
  .a-button-tertiary.a-link.link-addtocart:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .m-form.logout
  .a-button.a-button-tertiary:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .m-form.logout
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-tertiary.a-link.link-addtocart:not(:disabled) {
  border: 1px solid #007bc0;
  color: #007bc0;
  font-weight: 400;
  border-radius: 0;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-column-gap: 8px;
  column-gap: 8px;
  width: 100%;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .m-form.logout
  .a-button-tertiary.a-link.link-addtocart:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-form.logout
  .a-button.a-button-tertiary:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-form.logout
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-tertiary.a-link.link-addtocart:not(:disabled)::before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 24px;
}
.m-searchresultpromotionteaser-myaccount .buttons-wrap {
  padding: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .buttons-wrap
  > .m-form.logout:nth-child(2)
  .a-button-tertiary.a-link.link-addtocart:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .buttons-wrap
  > .m-form.logout:nth-child(2)
  .a-button.a-button-tertiary:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .buttons-wrap
  > .m-form.logout:nth-child(2)
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-tertiary.a-link.link-addtocart:not(:disabled) {
  margin-top: 8px;
}
.a-morecontenttogglelink
  .more-less-button
  .m-searchresultpromotionteaser-myaccount
  a.a-button.a-link-secondary.content-toggle:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .a-button-secondary.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .a-link-secondary.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart:not(:disabled):not(.link-addtocart),
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-searchresultpromotionteaser-myaccount
  button.a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart:not(:disabled),
.m-contenttextmedia
  li
  .m-searchresultpromotionteaser-myaccount
  .a-button.a-link:not(:disabled):not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-searchresultpromotionteaser-myaccount
  .a-button.js-reset-selection:not(:disabled),
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchresultpromotionteaser-myaccount
  a.a-button.a-link-secondary:not(:disabled),
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart:not(:disabled),
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-searchresultpromotionteaser-myaccount
  .a-button:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .a-button.a-button-secondary:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .a-button.a-link-secondary.a-link:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .a-button.a-link:not(:disabled):not(.link-addtocart),
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled):not(.link-addtocart),
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .o-list
  .a-loadmore
  button.a-button:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:not(:disabled),
.m-searchresultpromotionteaser-myaccount
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled),
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart:not(:disabled),
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-searchresultpromotionteaser-myaccount
  .a-button:not(:disabled),
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  button.a-link.link-addtocart:not(:disabled),
.o-list
  .a-loadmore
  .m-searchresultpromotionteaser-myaccount
  button.a-button:not(:disabled),
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart:not(:disabled),
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-searchresultpromotionteaser-myaccount
  .a-button:not(:disabled) {
  border: none;
  border-radius: 0;
  margin: 0;
  background-color: #007bc0;
  color: #fff;
  font-weight: 400;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-column-gap: 8px;
  column-gap: 8px;
}
.a-morecontenttogglelink
  .more-less-button
  .m-searchresultpromotionteaser-myaccount
  a.a-button.a-link-secondary.content-toggle:not(:disabled)::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart.js-reset-selection:not(:disabled)::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart:not(:disabled)::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .a-button-secondary.a-link.link-addtocart:not(:disabled)::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .a-link-secondary.a-link.link-addtocart:not(:disabled)::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart:not(.link-addtocart):not(:disabled)::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart:not(:disabled)::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  .m-searchresultpromotionteaser-myaccount
  button.a-link.link-addtocart:not(:disabled)::before,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart:not(:disabled)::before,
.m-contenttextmedia
  li
  .m-searchresultpromotionteaser-myaccount
  .a-button.a-link:not(.link-addtocart):not(:disabled)::before,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart.js-reset-selection:not(:disabled)::before,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-searchresultpromotionteaser-myaccount
  .a-button.js-reset-selection:not(:disabled)::before,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-searchresultpromotionteaser-myaccount
  a.a-button.a-link-secondary:not(:disabled)::before,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart:not(:disabled)::before,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-searchresultpromotionteaser-myaccount
  .a-button:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .a-button.a-button-secondary:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .a-button.a-link-secondary.a-button-link:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .a-button.a-link-secondary.a-link:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-secondary.content-toggle:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart):not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-button-secondary.a-link.link-addtocart:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart):not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-link.link-addtocart.js-reset-selection:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-list
  .a-loadmore
  button.a-link.link-addtocart:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .a-button.js-reset-selection:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart.js-reset-selection:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-secondary:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  button.a-link.link-addtocart:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .o-list
  .a-loadmore
  button.a-button:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:not(:disabled)::before,
.m-searchresultpromotionteaser-myaccount
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(:disabled)::before,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart:not(:disabled)::before,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-searchresultpromotionteaser-myaccount
  .a-button:not(:disabled)::before,
.o-list
  .a-loadmore
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  button.a-link.link-addtocart:not(:disabled)::before,
.o-list
  .a-loadmore
  .m-searchresultpromotionteaser-myaccount
  button.a-button:not(:disabled)::before,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchresultpromotionteaser-myaccount
  .a-link.link-addtocart:not(:disabled)::before,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-searchresultpromotionteaser-myaccount
  .a-button:not(:disabled)::before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 24px;
}
.m-stage .stageproduct-callout {
  display: none;
}
.m-stage .image-video-wrapper {
  width: 100%;
  height: auto;
  position: relative;
  display: block;
}
.m-stage .teaser.teaser.bottom-left,
.m-stage .teaser.teaser.bottom-right,
.m-stage .teaser.teaser.top-left,
.m-stage .teaser.teaser.top-right {
  padding: 16px;
  margin: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  width: auto;
  position: relative;
  display: block;
  height: auto;
  top: inherit;
  left: inherit;
  right: inherit;
  bottom: inherit;
}
.m-stage .teaser .m-producttitle {
  margin: 10px 0 0;
}
.m-stage .teaser .m-producttitle h2.a-heading {
  font-size: 2.125rem;
  font-weight: 100;
  margin: 0;
}
.m-stage .teaser .m-producttitle > div {
  display: none;
}
.m-stage .teaser .m-producttitle + p {
  margin: 20px 0;
}
.m-stage .teaser .m-productconversionarea {
  margin: 10px 0;
}
.a-morecontenttogglelink
  .more-less-button
  .m-stage
  .teaser
  .m-productconversionarea
  a.a-button.a-link-primary.content-toggle,
.m-contenttextmedia
  li
  .m-stage
  .teaser
  .m-productconversionarea
  .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-stage
  .teaser
  .m-productconversionarea
  .a-button.a-link,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-stage
  .teaser
  .m-productconversionarea
  .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stage
  .teaser
  .m-productconversionarea
  a.a-button.a-link-primary,
.m-stage
  .teaser
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-stage .teaser .m-productconversionarea .a-button.a-button-primary,
.m-stage .teaser .m-productconversionarea .a-button.a-link-primary.a-link,
.m-stage
  .teaser
  .m-productconversionarea
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle,
.m-stage
  .teaser
  .m-productconversionarea
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link,
.m-stage
  .teaser
  .m-productconversionarea
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link,
.m-stage
  .teaser
  .m-productconversionarea
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary {
  margin-bottom: 0;
}
.m-stage .teaser .m-productconversionarea .price {
  line-height: 0.8;
}
.m-stage .teaser .m-productconversionarea .price:after {
  display: none;
}
.m-stage .teaser .m-productconversionarea .price p {
  margin: 0;
}
.m-stage .teaser .m-productconversionarea .price .current,
.m-stage .teaser .m-productconversionarea .price .previous {
  float: none;
  clear: none;
}
.m-stage .teaser .m-productconversionarea .price .previous {
  font-size: 1.5rem;
  font-weight: 100;
}
.m-stage .teaser .m-productconversionarea .price .current {
  font-size: 2.125rem;
  color: #00639a;
  line-height: 1;
}
.m-stage .teaser .details {
  margin: 10px 0 20px;
}
.m-stage .teaser .details p:not(.highlight) {
  display: none;
}
.m-stage .teaser .details p.highlight {
  color: #ccc;
  margin: 0;
}
.a-morecontenttogglelink
  .more-less-button
  .m-stage
  .teaser
  a.a-button.a-link-primary.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stage
  .teaser
  .a-link.link-addtocart,
.m-contenttextmedia li .m-stage .teaser .a-link:not(.link-addtocart),
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-stage
  .teaser
  .a-button.a-link,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-stage
  .teaser
  .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-stage
  .teaser
  a.a-button.a-link-primary,
.m-stage .teaser .a-button,
.m-stage .teaser .a-button.a-button-primary,
.m-stage .teaser .a-button.a-link-primary.a-link,
.m-stage .teaser .a-link,
.m-stage .teaser .a-link.a-button,
.m-stage .teaser .a-link.a-link-primary,
.m-stage .teaser .a-link.a-link-secondary,
.m-stage
  .teaser
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle,
.m-stage .teaser .m-contenttextmedia li .a-link:not(.link-addtocart),
.m-stage
  .teaser
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-stage
  .teaser
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link,
.m-stage
  .teaser
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link,
.m-stage
  .teaser
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary,
.m-stage .teaser > .a-link:not(:last-child) {
  margin: 10px 0;
  max-width: inherit;
}
@media (max-width: 899px) {
  .a-morecontenttogglelink
    .more-less-button
    .m-stage
    .teaser
    a.a-button.a-link-primary.content-toggle,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stage
    .teaser
    .a-link.link-addtocart,
  .m-contenttextmedia li .m-stage .teaser .a-link:not(.link-addtocart),
  .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .m-stage
    .teaser
    .a-button.a-link,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .m-stage
    .teaser
    .a-button.a-link,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-stage
    .teaser
    a.a-button.a-link-primary,
  .m-stage .teaser .a-button,
  .m-stage .teaser .a-button.a-button-primary,
  .m-stage .teaser .a-button.a-link-primary.a-link,
  .m-stage .teaser .a-link,
  .m-stage .teaser .a-link.a-button,
  .m-stage .teaser .a-link.a-link-primary,
  .m-stage .teaser .a-link.a-link-secondary,
  .m-stage
    .teaser
    .a-morecontenttogglelink
    .more-less-button
    a.a-button.a-link-primary.content-toggle,
  .m-stage .teaser .m-contenttextmedia li .a-link:not(.link-addtocart),
  .m-stage
    .teaser
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .m-stage
    .teaser
    .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .a-button.a-link,
  .m-stage
    .teaser
    .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .a-button.a-link,
  .m-stage
    .teaser
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-button.a-link-primary,
  .m-stage .teaser > .a-link:not(:last-child) {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 80%;
  }
}
.m-stage .teaser .a-link.heading-link {
  margin: 0;
}
header.usp-bar-active ~ .m-tabsrebrush-full-width {
  top: 96px !important;
}
.m-pagestage
  + #content
  .m-tabsrebrush-full-width:first-child
  .tabs-rebrush-desktop {
  margin-top: -35px;
}
.m-tabsrebrush-full-width {
  background-color: #eff1f2;
  z-index: 250;
  border-bottom: 1px solid #7d8389;
  margin-bottom: 4rem;
  top: 48px !important;
}
@media (min-width: 600px) {
  .m-searchresultpromotionteaser-gc-wpe {
    padding: 50px 16px 24px;
  }
  .m-searchresultpromotionteaser-gc-wpe .promotion-teaser-wrap {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "Image Text";
    gap: 24px;
  }
  .m-searchresultpromotionteaser-gc-wpe > .callout {
    left: 16px;
    right: 16px;
  }
  .m-tabsrebrush-full-width {
    margin-bottom: 5rem;
  }
}
.m-tabsrebrush-full-width .g-container {
  background-color: inherit;
}
.m-tabsrebrush-full-width .tab {
  font-weight: 400;
  font-size: 16px;
  text-decoration: none;
}
@media (min-width: 900px) {
  .m-tabsrebrush-full-width {
    top: 82px !important;
  }
  .m-tabsrebrush-full-width .tab {
    position: relative;
    margin-left: 4px;
  }
  .m-tabsrebrush-full-width .tab:after {
    content: "";
    opacity: 1;
    position: absolute;
    bottom: 0;
    background-color: #007bc0;
    height: 2px;
    width: 0;
    -webkit-transition: width 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
    transition: width 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
    left: 0;
    margin-left: 0;
  }
  .m-tabsrebrush-full-width .tab:not(.current-tab) {
    color: #000;
  }
  .m-tabsrebrush-full-width .tab:first-child {
    margin-left: 0;
  }
  .m-tabsrebrush-full-width .tab:hover {
    color: #006ead;
  }
  .m-tabsrebrush-full-width .tab:hover:after {
    width: 100%;
  }
}
.m-tabsrebrush-full-width .tabs-rebrush-mobile {
  z-index: 200;
}
.m-tabsrebrush-full-width .tabs-rebrush-mobile .tabs-dropdown {
  display: none;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.25);
  border-top: 1px solid #e0e2e5;
  width: 100%;
  overflow: auto;
  position: absolute;
}
.m-tabsrebrush-full-width .tabs-rebrush-mobile .tab {
  padding: 14px 13px;
  background-color: #fff;
}
.m-tabsrebrush-full-width .tabs-rebrush-mobile .tab.current-tab {
  background-color: #d0d4d8;
}
.m-tabsrebrush-full-width .tabs-rebrush-mobile .tab.active {
  background-color: #007bc0;
  color: #fff;
}
.m-tabsrebrush-full-width .tabs-rebrush-mobile .tab .current-tab-text {
  color: #000;
}
.m-tabsrebrush-full-width .tabs-rebrush-mobile .tab .dropdown-toggle-icon {
  color: #000;
  font-size: 24px;
  line-height: 1;
}
.m-tabsrebrush-full-width .tabs-rebrush-desktop {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 200;
  overflow: hidden;
}
.m-tabsrebrush-full-width .tabs-rebrush-desktop .tabs-slider {
  background: #eff1f2;
  padding: 0;
}
.m-tabsrebrush-full-width .tabs-rebrush-desktop .tabs-slider .tab {
  display: inline-block;
  padding: 12px 16px;
  width: auto;
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.m-tabsrebrush-full-width .tabs-rebrush-desktop .tabs-slider .tab:hover:after {
  width: 0;
}
.m-tabsrebrush-full-width .tabs-rebrush-desktop .tabs-slider .tab.active {
  color: #006ead;
}
.m-tabsrebrush-full-width .tabs-rebrush-desktop .tabs-slider .tab.active:after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 2px;
  background-color: #006ead;
}
.m-tabsrebrush-full-width
  .tabs-rebrush-desktop
  .tabs-slider-pagination-arrows
  .a-paginationarrows.next,
.m-tabsrebrush-full-width
  .tabs-rebrush-desktop
  .tabs-slider-pagination-arrows
  .a-paginationarrows.prev {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 100%;
  font-weight: 700;
  color: #000;
  font-size: 24px;
  width: auto;
  padding: 12px;
  line-height: 1;
}
.m-tabsrebrush-full-width
  .tabs-rebrush-desktop
  .tabs-slider-pagination-arrows
  .a-paginationarrows.prev {
  margin-left: 0;
}
.m-tabsrebrush-full-width
  .tabs-rebrush-desktop
  .tabs-slider-pagination-arrows
  .a-paginationarrows.next {
  margin-right: 0;
}
@media (max-width: 899px) {
  .m-tabsrebrush-full-width {
    padding: 0.5rem 1rem;
    border-bottom: 0;
  }
  .m-tabsrebrush-full-width .g-container {
    padding: 0;
  }
  .m-tabsrebrush-full-width .tabs-rebrush-mobile {
    display: block;
  }
  .m-tabsrebrush-full-width .tabs-rebrush-desktop {
    display: none;
  }
  .o-headerrebrush.empathy .content .content {
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
    -ms-grid-columns: auto auto;
    grid-template-columns: auto auto;
    grid-template-areas: "logo converison menu" "subbrand subbrand subbrand" "uspbar uspbar uspbar" "xHeader xHeader xHeader";
  }
}
.m-teaser-linkteaser .teaser-media {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 20px;
}
.m-teaser-linkteaser .teaser-links li {
  margin: 0 0 15px;
}
.m-teaser-linkteaser .teaser-links li:first-child .a-link-primary.a-link {
  font-weight: 600;
}
.m-teaser-linkteaser .teaser-links li .a-link {
  padding: 0 10px 0 15px;
}
.m-teaser-linkteaser .teaser-links li .a-link:before {
  -webkit-transition: left 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  transition: left 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  display: block;
  font-family: icons;
  speak: none;
  left: -3px;
  position: absolute;
  top: 2px;
}
.m-teaser-linkteaser .teaser-links li .a-link:hover:before {
  left: 0;
}
.m-teaser-linkteaser .teaser-links li .a-link:after {
  display: none;
}
:lang(zh-CN) .m-teaser-linkteaser .teaser-links li .a-link {
  font-size: 1.125rem;
}
.o-header-sticky .nav-sticky {
  z-index: 500;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-header-sticky
  .nav-sticky
  .button-menu
  .a-link.link-addtocart,
.o-header-sticky .nav-sticky .button-menu .a-button,
.o-header-sticky
  .nav-sticky
  .button-menu
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  max-width: none;
}
.o-headerrebrush.empathy .x-header-target {
  grid-area: xHeader;
}
.o-headerrebrush.empathy .content {
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
  -ms-grid-columns: auto 1fr auto;
  grid-template-columns: auto 1fr auto;
  grid-template-areas: "logo subbrand" "menu converison" "uspbar uspbar" "xHeader xHeader";
}
@media (min-width: 900px) {
  .o-headerrebrush.empathy .content.sticky-content {
    padding-top: -webkit-calc(16px + 6px);
    padding-top: calc(16px + 6px);
    padding-bottom: 16px;
    -webkit-column-gap: 24px;
    column-gap: 24px;
    -ms-grid-columns: auto 1fr auto;
    grid-template-columns: auto 1fr auto;
    grid-template-areas: "subbrand subbrand subbrand" "logo menu converison" "uspbar uspbar uspbar";
  }
  .o-headerrebrush.empathy .content.sticky-content .logo {
    -ms-grid-row: 2;
    grid-row: 2;
    margin: 0;
    height: auto;
  }
  .o-headerrebrush.empathy .content.sticky-content .logo .a-logo.svg-logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .o-headerrebrush.empathy .content.sticky-content .logo .a-logo.svg-logo svg {
    margin: 0;
  }
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .o-headerrebrush.empathy .content.sticky-content .logo {
    padding-left: 16px;
  }
}
.o-headerrebrush.empathy .content.sticky-content .subbrand-identifier {
  display: none;
}
.o-headerrebrush.empathy .content.sticky-content .menu {
  margin-top: 11px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.o-headerrebrush.empathy .content.sticky-content .usp-bar,
.o-headerrebrush.empathy .content.sticky-content .usp-bar::after,
.o-headerrebrush.empathy .content.sticky-content .usp-bar::before {
  height: 0;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.a-morelesslink {
  margin-bottom: 10px auto;
}
.o-list.bricks-view .list-layout {
  display: -ms-grid;
  display: grid;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: (minmax(0, 1fr)) [1];
  grid-template-columns: repeat(1, minmax(0, 1fr));
  margin-bottom: 32px;
  height: unset !important;
  min-height: unset !important;
  position: relative;
  width: 100%;
}
.o-list.bricks-view .list-layout .item {
  border: 0 transparent;
  left: unset !important;
  margin-top: 0;
  opacity: 0;
  padding: 0;
  position: relative !important;
  top: unset !important;
  width: auto !important;
}
.o-list.bricks-view .list-layout .m-teaser {
  float: initial;
}
.o-list.bricks-view .list-layout .item.layouted {
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-out 0.5s;
  transition: opacity 0.3s ease-out 0.5s;
}
.o-list.bricks-view .list-layout .m-teaser.teaser-ugc {
  background-color: #eff1f2;
  height: auto;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.o-list.bricks-view .list-layout .m-teaser.teaser-ugc .teaser-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
  border: 0 transparent;
  height: auto;
  color: #000;
}
.o-list.bricks-view .list-layout .m-teaser.teaser-ugc .teaser-wrap > a.a-link {
  color: #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.o-list.bricks-view
  .list-layout
  .m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-social-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: 0;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  padding: 0 16px 0 0;
  position: unset;
}
.o-list.bricks-view
  .list-layout
  .m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-social-wrap:before {
  background: 0 0;
  content: none;
  display: none;
  height: 0;
  width: 0;
}
.o-list.bricks-view
  .list-layout
  .m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-social-wrap
  .teaser-social-date {
  font-weight: 400;
  line-height: 2;
  padding-left: 0;
}
.o-list.bricks-view
  .list-layout
  .m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-social-wrap
  .teaser-social-icon {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #eff1f2;
  border-radius: 50%;
  height: 32px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 16px;
  top: 16px;
  width: 32px;
  z-index: 1;
}
.o-list.bricks-view
  .list-layout
  .m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-social-wrap
  .teaser-social-icon
  .icon {
  color: #000;
  font-size: 24px;
  line-height: 1;
}
.o-list.bricks-view
  .list-layout
  .m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-social-wrap
  .teaser-social-icon
  .icon.icon-rss {
  font-size: 33px;
}
.o-list.bricks-view
  .list-layout
  .m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-social-headline {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: 0;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  padding: 0 0 0 16px;
}
.o-list.bricks-view
  .list-layout
  .m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-social-headline:after {
  content: "・";
}
.o-list.bricks-view
  .list-layout
  .m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-social-headline
  .teaser-social-profil {
  display: none;
  margin-right: 4px;
  width: 24px;
}
.o-list.bricks-view
  .list-layout
  .m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-social-headline
  .teaser-social-profil
  .a-image
  picture
  img {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.o-list.bricks-view
  .list-layout
  .m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-social-headline
  .a-heading {
  font-size: 0.75rem;
  font-weight: 400;
}
.o-list.bricks-view
  .list-layout
  .m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-media {
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
  -ms-flex: 100%;
  flex: 100%;
  margin-bottom: 16px;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.o-list.bricks-view
  .list-layout
  .m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-content {
  padding: 0 16px;
}
.o-list.bricks-view
  .list-layout
  .m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-content
  > a.a-link {
  color: #000;
}
.o-list.bricks-view
  .list-layout
  .m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-content
  .content-inner {
  margin-bottom: 24px;
  overflow: hidden;
  position: relative;
}
.o-list.bricks-view
  .list-layout
  .m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-content
  .content-inner:after {
  background: 0 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  content: none;
  height: 0;
  width: 0;
}
.o-list.bricks-view
  .list-layout
  .m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-content
  .content-inner
  p {
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.o-list.bricks-view
  .list-layout
  .m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-content
  .content-inner
  p:after {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-weight: 600;
}
.o-list.bricks-view
  .list-layout
  .m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-content
  .content-inner
  p:before {
  content: "";
}
.o-list.bricks-view
  .list-layout
  .m-teaser.teaser-ugc
  .teaser-wrap
  .teaser-content
  .teaser-links {
  display: none;
}
.o-list.bricks-view .list-layout.js-list-layout .item.js-item {
  margin-bottom: 0;
}
@media (min-width: 600px) {
  .o-list.bricks-view .list-layout {
    -ms-grid-columns: (minmax(0, 1fr)) [2];
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .o-list.bricks-view .list-layout .m-teaser.teaser-ugc {
    height: auto;
  }
  .o-list.bricks-view .list-layout .m-teaser.teaser-ugc .teaser-wrap {
    height: 100%;
  }
  .o-list.bricks-view .list-layout.js-list-layout .item.js-item {
    margin-bottom: 0;
  }
}
@media (min-width: 900px) {
  .o-headerrebrush.empathy .content.sticky-content .menu {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .o-headerrebrush.empathy .content.sticky-content .conversion-bar {
    padding-top: 0;
  }
  .o-list.bricks-view .list-layout {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    -ms-grid-columns: (minmax(0, 1fr)) [3];
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .o-list.bricks-view .list-layout.js-list-layout .item.js-item {
    margin-bottom: 0;
  }
}
.o-list .a-loadmore {
  margin-top: 0;
}
.o-list-press-pictures {
  margin-bottom: 30px;
}
.o-list-press .a-loadmore {
  margin: 0 0 40px;
}
.o-producttile-listmodule {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr auto;
  grid-template-columns: 1fr auto;
  -ms-grid-rows: (auto) [4] 1fr;
  grid-template-rows: repeat(4, auto) 1fr;
  grid-template-areas: "productCode productCode" "productTitle productTitle" "image image" "productPrice productPrice" "energyLabel energyLabel" "ctaButton ctaButton";
  margin: 0;
  padding: 42px 16px 16px;
}
.o-producttile-listmodule .element {
  padding: 0;
}
.o-producttile-listmodule h3.a-heading {
  margin: 0;
  font-size: 20px;
  line-height: 1.5;
}
.o-producttile-listmodule .m-productcode h3.a-heading {
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
}
.o-producttile-listmodule .m-productcode h3.a-heading .normal {
  font-weight: 400;
}
.o-producttile-listmodule .m-productcode h3.a-heading .fragment {
  display: inline-block;
}
.o-producttile-listmodule .m-productcode h3.a-heading .std-header-6,
.o-producttile-listmodule .m-productcode h3.a-heading .vervibtID {
  display: inline-block;
  line-height: 24px;
}
.o-producttile-listmodule .product-image {
  grid-area: image;
  background-color: #fff;
  padding: 0;
  margin-bottom: 16px;
}
.o-producttile-listmodule .product-image .a-link {
  width: 100%;
  display: block;
}
.o-producttile-listmodule .product-image .a-link .a-image {
  padding: 0;
}
.o-producttile-listmodule .product-image .a-link .a-image img {
  object-fit: contain;
  object-fit: contain;
  max-height: 140px;
}
.o-producttile-listmodule .listmodule-productcode {
  grid-area: productCode;
  line-height: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
}
.o-producttile-listmodule .product-title {
  grid-area: productTitle;
  padding: 0;
  margin-bottom: 8px;
}
.o-producttile-listmodule .product-title .m-producttitle .a-heading .fragment {
  display: inline;
}
.o-producttile-listmodule
  .product-title
  .m-producttitle
  .a-heading
  .fragment.std-header-1 {
  font-weight: 700;
}
.o-producttile-listmodule .energy-label {
  grid-area: energyLabel;
  padding: 0;
}
.o-producttile-listmodule .energy-label .data-sheet-energy {
  margin: 5px 0 10px;
}
.o-producttile-listmodule .energy-label .data-sheet-energy:last-child {
  margin-bottom: 5px;
}
.o-producttile-listmodule
  .energy-label
  .data-sheet-energy
  .energy-label-wrapper {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
  -ms-flex-pack: left;
  justify-content: left;
  text-align: left;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}
.o-producttile-listmodule
  .energy-label
  .data-sheet-energy
  .energy-label-wrapper
  .m-imagelist {
  margin: auto 0;
}
.o-producttile-listmodule
  .energy-label
  .data-sheet-energy
  .energy-label-wrapper
  .m-imagelist
  .a-link:last-child {
  margin-bottom: 0;
}
.o-producttile-listmodule
  .energy-label
  .data-sheet-energy
  .energy-label-wrapper
  .m-imagelist
  .a-image {
  width: 52px;
  text-align: left;
}
.o-producttile-listmodule
  .energy-label
  .data-sheet-energy
  .energy-label-wrapper
  .energy-label-text-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: left;
  font-size: 0.875rem;
  margin: auto 0;
}
.o-producttile-listmodule
  .energy-label
  .data-sheet-energy
  .energy-label-wrapper
  .energy-label-text-wrapper
  .a-link-download.a-link {
  font-size: 0.875rem;
  line-height: 1.2;
  text-decoration: none;
}
.o-producttile-listmodule
  .energy-label
  .data-sheet-energy
  .energy-label-wrapper
  .energy-label-text-wrapper
  .a-link-download.a-link:before {
  display: none;
}
.o-producttile-listmodule .energy-label .data-sheet-energy .eu-product-title {
  font-weight: 400;
  font-size: 16px;
  margin: 0 0 5px;
}
.o-producttile-listmodule .product-price {
  padding: 0;
  margin-bottom: 16px;
}
.o-producttile-listmodule .product-price .details {
  margin-bottom: 5px;
}
.o-producttile-listmodule .product-price .eco-fee {
  margin-bottom: 0;
}
.o-producttile-listmodule .product-price .additional-info,
.o-producttile-listmodule .product-price .eco-fee {
  line-height: 20px;
  font-size: 0.75rem;
}
.o-producttile-listmodule .product-price .price {
  margin: 0 0 5px;
}
.o-producttile-listmodule .product-price .price .previous {
  color: #a4abb3;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
}
.o-producttile-listmodule
  .product-price
  .price
  .previous
  + .price-info-wrapper
  .current {
  color: #9e2896;
}
.o-producttile-listmodule
  .product-price
  .price
  .previous:empty
  + .price-info-wrapper
  .current {
  color: #000;
}
.o-producttile-listmodule .product-price .price .current {
  font-weight: 700;
  color: #000;
  font-size: 20px;
  line-height: 30px;
  margin: 0;
}
.o-producttile-listmodule .product-price .price .price-info-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.o-producttile-listmodule
  .product-price
  .price
  .price-info-wrapper
  .stock-info-wrapper
  .a-productavailability {
  font-size: 12px;
}
.o-producttile-listmodule
  .product-price
  .price
  .price-info-wrapper
  .stock-info-wrapper
  .a-productavailability
  .text {
  display: inline;
  color: #000;
}
.o-producttile-listmodule .product-price .price .details {
  font-size: 12px;
}
.o-producttile-listmodule .product-price .price-info-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.o-producttile-listmodule
  .product-price
  .price-info-wrapper
  .a-productavailability {
  margin: 0;
}
.o-producttile-listmodule
  .product-price
  .price-info-wrapper
  .current.highlight {
  margin: 0;
  font-size: 20px;
  line-height: 30px;
}
.o-producttile-listmodule .product-price .stock-info-wrapper {
  font-size: 0.75rem;
  margin-top: 6px;
}
.o-producttile-listmodule
  .product-price
  .stock-info-wrapper
  .a-productavailability:before {
  font-size: 8px;
  vertical-align: middle;
}
.o-producttile-listmodule .product-price .stock-info-wrapper .text {
  display: inline-block;
  vertical-align: middle;
}
.o-producttile-listmodule .cta-button .cta-wrapper {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart,
.o-producttile-listmodule .cta-button .cta-wrapper .a-button,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  padding: 13px 30px;
}
.a-morecontenttogglelink
  .more-less-button
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  a.a-link-primary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.a-button,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  a.a-link-primary.a-button,
.o-producttile-listmodule .cta-button .cta-wrapper .a-button-primary,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link-primary.a-button.a-button-link,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link-primary.a-button.a-link,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button {
  margin-left: 16px;
  padding: 2px 0 0 2px;
  width: 48px;
  height: 48px;
  border: none;
  background: #007bc0;
}
.a-morecontenttogglelink
  .more-less-button
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  a.a-link-primary.a-button.content-toggle
  .icon,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart
  .icon,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.a-button
  .icon,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link
  .icon,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  a.a-link-primary.a-button
  .icon,
.o-producttile-listmodule .cta-button .cta-wrapper .a-button-primary .icon,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link-primary.a-button.a-button-link
  .icon,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link-primary.a-button.a-link
  .icon,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle
  .icon,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button
  .icon,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link
  .icon,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button
  .icon {
  font-size: 24px;
}
.a-morecontenttogglelink
  .more-less-button
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  a.a-link-secondary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link-secondary.a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart:not(.link-addtocart),
.m-contenttextmedia
  li
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-button.a-link:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .js-reset-selection,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  a.a-link-secondary.a-button,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-button,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-button,
.o-list .a-loadmore .o-producttile-listmodule .cta-button .cta-wrapper button,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-button,
.o-producttile-listmodule .cta-button .cta-wrapper .a-button-secondary,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link-secondary.a-button.a-button-link,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link-secondary.a-button.a-link,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart),
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart),
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-producttile-listmodule .cta-button .cta-wrapper .o-list .a-loadmore button,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  color: #007bc0;
  background: 0 0;
  border: 1px solid #007bc0;
  margin-left: 0;
}
.a-morecontenttogglelink
  .more-less-button
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  a.a-link-secondary.a-button.content-toggle:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link-secondary.a-link.link-addtocart:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart:not(.link-addtocart):after,
.m-contenttextmedia
  li
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-button.a-link:not(.link-addtocart):after,
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .js-reset-selection:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  a.a-link-secondary.a-button:after,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart:after,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-button:after,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart:after,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-button:after,
.o-list
  .a-loadmore
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  button:after,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart:after,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-button:after,
.o-producttile-listmodule .cta-button .cta-wrapper .a-button-secondary:after,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link-secondary.a-button.a-button-link:after,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link-secondary.a-button.a-link:after,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle:after,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .a-button.a-link:not(.link-addtocart):after,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:after,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:not(.link-addtocart):after,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:after,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:after,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:after,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection:after,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button:after,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:after,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:after,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:after,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:after,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .o-list
  .a-loadmore
  button:after,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:after,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:after {
  display: none;
}
.a-morecontenttogglelink
  .more-less-button
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  a.a-link-secondary.a-button.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link-secondary.a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart:hover:not(.link-addtocart),
.m-contenttextmedia
  li
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-button.a-link:hover:not(.link-addtocart),
.m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .js-reset-selection:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  a.a-link-secondary.a-button:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart:hover,
.m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-button:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart:hover,
.m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-button:hover,
.o-list
  .a-loadmore
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  button:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link.link-addtocart:hover,
.o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-button:hover,
.o-producttile-listmodule .cta-button .cta-wrapper .a-button-secondary:hover,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-link-secondary.a-button.a-link:hover,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-secondary.a-button.content-toggle:hover,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .a-button.a-link:hover:not(.link-addtocart),
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link-secondary.a-link.link-addtocart:hover,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover:not(.link-addtocart),
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-link.link-addtocart:hover,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-contenttextmedia
  li
  .m-productconversionarea
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-link.link-addtocart:hover,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-downloadbaskettop
  .pdb-header
  .downloadbaskettop-inner
  .resetSelection
  .js-reset-selection:hover,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-secondary.a-button:hover,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-searchfield-dealerlocator.m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .a-button:hover,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .m-stepbystepaccordion
  .accordion-container
  .accordion-steps
  .step
  .step-white-wrap
  .step-content
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .o-list
  .a-loadmore
  button:hover,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .a-button:hover,
.o-producttile-listmodule
  .cta-button
  .cta-wrapper
  .o-productdetail-rebrush
  .o-buyarea
  .cta-area
  .m-locationsearch
  .m-searchfield
  .form-row
  .searchinput
  .submit-wrap
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover {
  color: #000;
  background: 0 0;
  border: 1px solid #000;
}
.o-producttile-listmodule .right-column {
  margin-left: 0;
}
.o-review.o-reviewmandatory
  .content-col
  .m-form
  .rating-row
  .form-error-wrapper:before {
  margin-top: 4px;
}
.o-review.o-reviewmandatory .side-col .m-layer.is-active {
  z-index: 100;
}
.g-container {
  padding-left: 16px;
  padding-right: 16px;
  max-width: 1232px;
}
.g-container .g-col {
  padding-left: 0;
  padding-right: 0;
}
.breadcrumb-wrap,
.header-content,
.header-content .own-stage,
.header-elements .m-navmain,
.header-elements .m-navmain nav,
.m-carousel,
.m-contenttextmedia[data-media-size="size-2of3"]:not(
    [data-heading-above="true"]
  ),
.m-contenttextmediabig .media,
.m-contenttextmediaslider.size-l,
.nav-sticky,
.o-header:before,
.o-headershop:before,
.o-productdetail .a-horizontalrule,
.sparepart-list-wrap,
.tab-panel .g-layout-full .m-teaser .teaser-image {
  width: 100vw !important;
  margin-left: auto !important;
  margin-left: -webkit-calc(-50vw + 50%) !important;
  margin-left: calc(-50vw + 50%) !important;
  padding-left: 0;
  padding-right: 0;
}
[dir="rtl"] .breadcrumb-wrap,
[dir="rtl"] .header-content,
[dir="rtl"] .header-content .own-stage,
[dir="rtl"] .header-elements .m-navmain,
[dir="rtl"] .header-elements .m-navmain nav,
[dir="rtl"] .m-carousel,
[dir="rtl"]
  .m-contenttextmedia[data-media-size="size-2of3"]:not(
    [data-heading-above="true"]
  ),
[dir="rtl"] .m-contenttextmediabig .media,
[dir="rtl"] .m-contenttextmediaslider.size-l,
[dir="rtl"] .nav-sticky,
[dir="rtl"] .o-header:before,
[dir="rtl"] .o-headershop:before,
[dir="rtl"] .o-productdetail .a-horizontalrule,
[dir="rtl"] .sparepart-list-wrap,
[dir="rtl"] .tab-panel .g-layout-full .m-teaser .teaser-image {
  margin-right: auto !important;
  margin-right: -webkit-calc(-50vw + 50%) !important;
  margin-right: calc(-50vw + 50%) !important;
}
.tab-panel .m-carousel,
.tab-panel .m-contenttextmediabig .media,
.tab-panel .teaser-container,
.tab-panel [data-media-size="size-2of3"]:not([data-heading-above="true"]) {
  width: 100vw !important;
  margin-left: auto !important;
  margin-left: -webkit-calc(-50vw + 50%) !important;
  margin-left: calc(-50vw + 50%) !important;
  padding-left: 0;
  padding-right: 0;
}
[dir="rtl"] .tab-panel .m-carousel,
[dir="rtl"] .tab-panel .m-contenttextmediabig .media,
[dir="rtl"] .tab-panel .teaser-container,
[dir="rtl"]
  .tab-panel
  [data-media-size="size-2of3"]:not([data-heading-above="true"]) {
  margin-right: auto !important;
  margin-right: -webkit-calc(-50vw + 50%) !important;
  margin-right: calc(-50vw + 50%) !important;
}
.carousel-paginationarrows,
.carousel-paginationnumber,
.header-elements .m-navmain .first-level,
.m-carousel .slider-container,
.m-carousel .slider-container:not(.slick-initialized),
.m-contenttextmediabig .a-caption,
.m-filterbar .filterbar-nav,
.m-tabs .tabs-nav,
.nav-sticky-elements,
.sparepart-list-wrap .o-list,
.tab-panel > * {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}
.carousel-paginationarrows:after,
.carousel-paginationnumber:after,
.header-elements .m-navmain .first-level:after,
.m-carousel .slider-container:after,
.m-carousel .slider-container:not(.slick-initialized):after,
.m-contenttextmediabig .a-caption:after,
.m-filterbar .filterbar-nav:after,
.m-tabs .tabs-nav:after,
.nav-sticky-elements:after,
.sparepart-list-wrap .o-list:after,
.tab-panel > :after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 900px) {
  .carousel-paginationarrows {
    width: 100vw !important;
    margin-left: auto !important;
    margin-left: -webkit-calc(-50vw + 50%) !important;
    margin-left: calc(-50vw + 50%) !important;
    padding-left: 0;
    padding-right: 0;
    max-width: 1600px;
  }
  [dir="rtl"] .carousel-paginationarrows {
    margin-right: auto !important;
    margin-right: -webkit-calc(-50vw + 50%) !important;
    margin-right: calc(-50vw + 50%) !important;
  }
}
@media (max-width: 899px) {
  .m-mediagallery .mediagallery-mainslider,
  .m-mediagallery
    .mediagallery-thumbnailcarousel.js-mediagallery-thumbnailcarousel,
  .o-productdetail .a-horizontalrule,
  .o-productdetail .image-list:after,
  .o-productdetail .promotion {
    width: 100vw !important;
    margin-left: auto !important;
    margin-left: -webkit-calc(-50vw + 50%) !important;
    margin-left: calc(-50vw + 50%) !important;
    padding-left: 0;
    padding-right: 0;
  }
  [dir="rtl"] .m-mediagallery .mediagallery-mainslider,
  [dir="rtl"]
    .m-mediagallery
    .mediagallery-thumbnailcarousel.js-mediagallery-thumbnailcarousel,
  [dir="rtl"] .o-productdetail .a-horizontalrule,
  [dir="rtl"] .o-productdetail .image-list:after,
  [dir="rtl"] .o-productdetail .promotion {
    margin-right: auto !important;
    margin-right: -webkit-calc(-50vw + 50%) !important;
    margin-right: calc(-50vw + 50%) !important;
  }
}
.m-contenttextmedia[data-media-size="size-6"] .content-wrap {
  max-width: 530px;
}
.m-contenttextmedia[data-media-size="size-6"][data-media-float="media-right"]
  .content-wrap {
  margin-left: auto;
}
.m-contenttextmedia[data-media-size="size-6"][data-media-float="media-left"]
  .content-wrap {
  margin-right: auto;
}
.m-navmain {
  max-width: 100vw;
  margin-right: 0;
}
#content:after {
  content: "";
  width: 0;
  height: 0;
  clear: both;
  display: block;
}
#gigya-container,
#gigya-content {
  padding: 0;
  margin-bottom: 60px;
}
#gigya-container .boldfont,
#gigya-content .boldfont {
  height: auto;
}
#gigya-container .gigya-composite-control.gigya-spacer,
#gigya-content .gigya-composite-control.gigya-spacer {
  display: none !important;
}
#gigya-container .gigya-screen,
#gigya-container .gigya-screen *,
#gigya-content .gigya-screen,
#gigya-content .gigya-screen * {
  font-family: boschsans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: #000;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#gigya-container .gigya-screen .gigya-layout-row,
#gigya-content .gigya-screen .gigya-layout-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
#gigya-container .gigya-screen .gigya-layout-row > *,
#gigya-content .gigya-screen .gigya-layout-row > * {
  width: 100%;
}
#gigya-container .gigya-screen a,
#gigya-content .gigya-screen a {
  color: #007bc0;
}
#gigya-container .gigya-screen small,
#gigya-content .gigya-screen small {
  font-size: 12px !important;
  line-height: 18px;
  font-weight: 400;
}
#gigya-container .gigya-screen.portrait,
#gigya-content .gigya-screen.portrait {
  width: 100%;
  max-width: unset !important;
  background-color: #fff;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 600px) {
  .o-producttile-listmodule .product-image .a-link .a-image img {
    max-height: 180px;
  }
  #gigya-container,
  #gigya-content {
    background-color: #eff1f2;
    -webkit-box-shadow: 0 0 0 100vmax #eff1f2;
    box-shadow: 0 0 0 100vmax #eff1f2;
    -webkit-clip-path: inset(0 -100vmax);
    clip-path: inset(0 -100vmax);
    padding: 54px 0;
    margin-bottom: 80px;
  }
  #gigya-container .gigya-screen.portrait,
  #gigya-content .gigya-screen.portrait {
    max-width: 532px !important;
    padding: 48px 80px;
  }
}
#gigya-container .gigya-screen input[type="text"],
#gigya-content .gigya-screen input[type="text"] {
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #a4abb3;
  background-color: #e0e2e5;
  padding: 18px 16px 6px;
  text-indent: 0;
  height: auto;
  font-size: 16px;
  line-height: 24px;
}
#gigya-container .gigya-screen .gigya-input-text,
#gigya-content .gigya-screen .gigya-input-text {
  -webkit-box-shadow: none;
  box-shadow: none;
}
#gigya-container .gigya-screen input.gigya-input-text:disabled,
#gigya-content .gigya-screen input.gigya-input-text:disabled {
  color: #a4abb3;
}
#gigya-container
  .gigya-screen
  .gigya-composite-control.gigya-composite-control-label,
#gigya-content
  .gigya-screen
  .gigya-composite-control.gigya-composite-control-label {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}
#gigya-container
  .gigya-screen
  .gigya-composite-control.gigya-composite-control-textbox,
#gigya-content
  .gigya-screen
  .gigya-composite-control.gigya-composite-control-textbox {
  position: relative;
}
#gigya-container
  .gigya-screen
  .gigya-composite-control.gigya-composite-control-textbox
  .gigya-label,
#gigya-content
  .gigya-screen
  .gigya-composite-control.gigya-composite-control-textbox
  .gigya-label {
  position: absolute;
  left: 16px;
  top: 4px;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 18px;
}
#gigya-container
  .gigya-screen
  .gigya-composite-control.gigya-composite-control-textbox:has(
    .gigya-input-text:disabled
  )
  .gigya-label,
#gigya-container
  .gigya-screen
  .gigya-composite-control.gigya-composite-control-textbox:has(
    .gigya-input-text:disabled
  )
  .gigya-label
  *,
#gigya-content
  .gigya-screen
  .gigya-composite-control.gigya-composite-control-textbox:has(
    .gigya-input-text:disabled
  )
  .gigya-label,
#gigya-content
  .gigya-screen
  .gigya-composite-control.gigya-composite-control-textbox:has(
    .gigya-input-text:disabled
  )
  .gigya-label
  * {
  color: #a4abb3;
}
#gigya-container
  .gigya-screen
  .gigya-composite-control.gigya-composite-control-textbox
  input,
#gigya-content
  .gigya-screen
  .gigya-composite-control.gigya-composite-control-textbox
  input {
  margin-bottom: 24px;
}
#gigya-container
  .gigya-screen
  .gigya-composite-control.gigya-composite-control-checkbox,
#gigya-content
  .gigya-screen
  .gigya-composite-control.gigya-composite-control-checkbox {
  display: block;
  position: relative;
}
#gigya-container
  .gigya-screen
  .gigya-composite-control.gigya-composite-control-checkbox
  .gigya-label,
#gigya-content
  .gigya-screen
  .gigya-composite-control.gigya-composite-control-checkbox
  .gigya-label {
  cursor: pointer;
  padding-left: 30px;
  font-size: 16px;
  line-height: 24px;
}
#gigya-container
  .gigya-screen
  .gigya-composite-control.gigya-composite-control-checkbox
  .gigya-label:before,
#gigya-content
  .gigya-screen
  .gigya-composite-control.gigya-composite-control-checkbox
  .gigya-label:before {
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 24px;
  width: 24px;
  border: none;
  line-height: 28px;
  margin-top: 2px;
  background: #8a9097;
  content: "";
  display: inline-block;
  left: 0;
  position: absolute;
  vertical-align: bottom;
}
#gigya-container
  .gigya-screen
  .gigya-composite-control.gigya-composite-control-checkbox
  input,
#gigya-content
  .gigya-screen
  .gigya-composite-control.gigya-composite-control-checkbox
  input {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
#gigya-container
  .gigya-screen
  .gigya-composite-control.gigya-composite-control-checkbox
  input:focus,
#gigya-content
  .gigya-screen
  .gigya-composite-control.gigya-composite-control-checkbox
  input:focus {
  outline: 0;
}
#gigya-container
  .gigya-screen
  .gigya-composite-control.gigya-composite-control-checkbox
  input:focus
  ~ .gigya-label:before,
#gigya-content
  .gigya-screen
  .gigya-composite-control.gigya-composite-control-checkbox
  input:focus
  ~ .gigya-label:before {
  outline: transparent solid 1px;
}
#gigya-container
  .gigya-screen
  input[type="checkbox"]:checked
  ~ .gigya-label:before,
#gigya-content
  .gigya-screen
  input[type="checkbox"]:checked
  ~ .gigya-label:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  background: #007bc0;
  border-color: #007bc0;
  color: #fff;
  text-align: center;
}
#gigya-container .gigya-screen input[type="checkbox"][disabled] + .gigya-label,
#gigya-container .gigya-screen input[type="checkbox"][readonly] + .gigya-label,
#gigya-content .gigya-screen input[type="checkbox"][disabled] + .gigya-label,
#gigya-content .gigya-screen input[type="checkbox"][readonly] + .gigya-label {
  color: #a4abb3;
}
#gigya-container
  .gigya-screen
  input[type="checkbox"][disabled]
  + .gigya-label:before,
#gigya-container
  .gigya-screen
  input[type="checkbox"][readonly]
  + .gigya-label:before,
#gigya-content
  .gigya-screen
  input[type="checkbox"][disabled]
  + .gigya-label:before,
#gigya-content
  .gigya-screen
  input[type="checkbox"][readonly]
  + .gigya-label:before {
  border-color: #8a9097 !important;
  color: #e0e2e5 !important;
  background: #e0e2e5 !important;
}
#gigya-container
  .gigya-screen
  input[type="checkbox"][disabled][checked]
  + .gigya-label:before,
#gigya-container
  .gigya-screen
  input[type="checkbox"][readonly][checked]
  + .gigya-label:before,
#gigya-content
  .gigya-screen
  input[type="checkbox"][disabled][checked]
  + .gigya-label:before,
#gigya-content
  .gigya-screen
  input[type="checkbox"][readonly][checked]
  + .gigya-label:before {
  border-color: #8a9097 !important;
  background: #c1c7cc !important;
  color: #8a9097 !important;
}
#gigya-container .gigya-screen input[type="submit"],
#gigya-content .gigya-screen input[type="submit"] {
  background-color: #007bc0;
  padding: 12px 0;
  width: 100%;
  border-radius: 0;
  border: none;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  height: auto;
}
#gigya-container .gigya-screen input[type="submit"]:hover,
#gigya-content .gigya-screen input[type="submit"]:hover {
  background-color: #00629a;
}
#gigya-container .gigya-screen input[type="submit"]:active,
#gigya-content .gigya-screen input[type="submit"]:active {
  background-color: #004975;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#gigya-container .gigya-screen input[type="button"],
#gigya-content .gigya-screen input[type="button"] {
  background-color: #fff;
  padding: 12px 0;
  width: 100%;
  border-radius: 0;
  border: 1px solid #007bc0;
  color: #007bc0;
  font-size: 16px;
  line-height: 24px;
  height: auto;
}
#gigya-container .gigya-screen input[type="button"]:hover,
#gigya-content .gigya-screen input[type="button"]:hover {
  background-color: #d1e4ff;
  border: 1px solid #00629a;
  color: #00629a;
}
#gigya-container .gigya-screen input[type="button"]:active,
#gigya-content .gigya-screen input[type="button"]:active {
  background-color: #9dc9ff;
  border: 1px solid #004975;
  color: #004975;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#gigya-container h1.gigya-screen-caption,
#gigya-content h1.gigya-screen-caption {
  all: unset;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100% !important;
  text-align: center;
  font-size: 32px;
  line-height: 43px;
  font-weight: 700;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 24px;
}
#gigya-container h1.gigya-screen-caption:before,
#gigya-content h1.gigya-screen-caption:before {
  display: inline-block;
  font-family: icons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  speak: none;
  font-size: 72px;
  margin-bottom: 10px;
}
#gigya-container .subscribe-thank-you p,
#gigya-content .subscribe-thank-you p {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
#gigya-container .thankyoublock,
#gigya-content .thankyoublock {
  background-color: transparent !important;
  padding: 0 !important;
}
@media (min-width: 600px) {
  .a-area {
    background: 0 0;
  }
  .a-area.a-area-desktop,
  .a-area.a-area-mobile {
    display: none;
  }
  .a-area.a-area-tablet {
    display: block;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .teaser
    .a-link.link-addtocart,
  .teaser .a-button,
  .teaser
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    max-width: 50%;
  }
  .a-identifier {
    max-width: none;
    display: block;
  }
  .m-breadcrumb .is-active {
    color: #000;
  }
  .m-breadcrumb .is-active:after {
    content: "";
  }
  .m-breadcrumb ul:not(.extendbreadcrumb-list) li.extend-breadcrumb {
    padding: 0;
  }
  .m-breadcrumb
    ul:not(.extendbreadcrumb-list)
    li:nth-child(n + 2):nth-last-child(n + 3):nth-last-child(3):before {
    margin-left: 0;
    margin-right: 0;
    padding: 0 5px;
  }
  .m-breadcrumb li:not(:last-child):after,
  .m-breadcrumb
    li:nth-child(n + 2):nth-last-child(n + 3):nth-last-child(3):before {
    color: #ccc;
  }
  .m-breadcrumb .is-hidden-mobile a {
    padding-right: 0;
  }
  .m-breadcrumb .is-hidden-mobile a:after {
    content: "";
  }
  .m-breadcrumb li:not(:last-child) {
    position: relative;
    padding-right: 15px;
  }
  .m-breadcrumb li:not(:last-child):after {
    position: absolute;
    right: 0;
    bottom: 2px;
  }
  .m-breadcrumb ul.extendbreadcrumb-list li {
    padding: 0;
  }
  .extendbreadcrumb {
    width: 20%;
  }
  .m-breadcrumb-rebrush {
    margin-bottom: 33px;
  }
  .m-carousel {
    margin-bottom: 5rem;
    background-size: cover;
    background-position: center center;
    background-color: #eff1f2;
    padding: 48px 0 1.25rem;
    border: 0;
  }
  .m-carousel.paginationelements-bottom,
  .m-carousel.slider-rebrush {
    margin-bottom: 5rem;
  }
  .m-carousel .slick-list {
    margin: 0;
  }
  .m-carousel .slide {
    width: 50%;
    float: left;
    padding-left: 8px;
    padding-right: 8px;
  }
  .m-carousel .m-productteaser .a-heading {
    font-size: 1.25rem;
  }
  .m-carousel .a-paginationdots {
    padding: 0 24px 0 0;
  }
  .m-carousel .paginationarrowposition-bottom,
  .m-carousel .paginationarrowposition-top,
  .m-carousel .paginationnumberposition-bottom,
  .m-carousel .paginationnumberposition-top {
    margin-bottom: 40px;
  }
  .m-carousel .carousel-paginationarrows {
    display: none;
  }
  .m-checkoutdeliverycontactpermission .a-heading {
    margin-bottom: 40px;
  }
  .m-checkoutdeliverycontactpermission .size12,
  .m-checkoutdeliverycontactpermission .size3 {
    margin-bottom: 10px;
  }
  .m-checkoutdeliverycontactpermission .size12:last-of-type,
  .m-checkoutdeliverycontactpermission .size3:last-of-type {
    margin-bottom: 50px;
  }
  .m-checkoutdeliverycontactpermission .form-layout-fourth .form-layout-col {
    width: 50%;
  }
  .m-checkoutdeliveryservice
    .form-row.grid-container
    .deliverydetails
    .deliverydatepicker
    .m-timeslotbooking
    .togglebox-content
    .inner-container
    > .calendar {
    margin-right: 32px;
    width: auto;
  }
  .m-checkoutdeliveryservice
    .form-row.grid-container
    .deliverydetails
    .deliverydatepicker
    .m-timeslotbooking
    .togglebox-content
    .inner-container
    > .calendar
    .pika-lendar,
  .m-checkoutdeliveryservice
    .form-row.grid-container
    .deliverydetails
    .deliverydatepicker
    .m-timeslotbooking
    .togglebox-content
    .inner-container
    > .calendar
    .pika-lendar
    .pika-table {
    width: auto;
  }
  .m-checkoutdeliveryservice
    .form-row.grid-container
    .deliverydetails
    .deliverydatepicker
    .m-timeslotbooking
    .togglebox-content
    .inner-container
    > .calendar
    .pika-lendar
    .pika-table
    .pika-button {
    margin: auto;
  }
  .m-checkoutdeliveryservice
    .form-row.grid-container
    .deliverydetails
    .deliverydatepicker
    .m-timeslotbooking
    .togglebox-content
    .inner-container
    > .calendar
    .pika-lendar
    .pika-table
    .pika-button:hover {
    top: 50%;
  }
  .m-checkoutdeliveryservice
    .form-row.grid-container
    .deliverydetails
    .deliverydatepicker
    .m-timeslotbooking
    .togglebox-content
    .inner-container
    > .timeslots {
    max-width: initial;
    width: auto;
  }
  .m-checkoutdeliveryservice
    .form-row.grid-container
    .deliverydetails
    .deliverydatepicker
    .m-timeslotbooking
    .togglebox-content
    .inner-container
    > .timeslots
    .av-timeslots {
    display: inline-block;
    -ms-grid-columns: unset;
    grid-template-columns: unset;
  }
  .m-compareheader .m-compareitem .m-productteaser .product-info .a-heading,
  .m-compareheader .m-compareitem .stickyitem-title h2.a-heading {
    font-size: 1.25rem;
  }
  .m-compareheader
    .m-compareitem
    .m-productteaser
    .product-conversion
    .price
    .current {
    font-size: 1.625rem;
  }
  .m-confirmationmessage .a-heading {
    font-size: 3rem;
    line-height: 3.75rem;
  }
  .m-confirmationmessage p.highlight {
    margin-bottom: 16px;
  }
  .m-contactteaser .profile-image {
    padding: 0 30px 0 0;
  }
  .m-contactteaser .person-details {
    padding: 0;
  }
  .m-contactteaser .contact {
    padding: 0 0 0 30px;
  }
  .pagetype-product-detail .m-contenttextmedia {
    margin-bottom: 80px;
  }
  .m-contenttextmedia .content,
  .m-contenttextmedia .media {
    width: 100%;
  }
  .m-contenttextmedia .content blockquote,
  .m-contenttextmedia .media blockquote {
    font-size: 1.5rem;
    line-height: 2.125rem;
    font-weight: 600;
  }
  .m-contenttextmedia .a-morelesslink {
    margin-bottom: 1.75rem;
  }
  .m-contenttextmedia h3.a-heading {
    font-size: 1.375rem;
  }
  .m-contenttextmedia .heading {
    width: 100%;
  }
  .m-contenttextmedia .heading h1.a-heading,
  .m-contenttextmedia .heading h2.a-heading {
    font-size: 2rem;
    line-height: 2.625rem;
  }
  .m-contenttextmedia .heading.heading-special .a-heading {
    position: relative;
    top: 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .contenttextmedia-size-2of3
    .m-contenttextmedia
    + [data-media-size="size-2of3"],
  .m-contenttextmedia[data-media-size="size-2of3"]
    + [data-media-size="size-2of3"] {
    margin-top: 0;
  }
  .contenttextmedia-size-2of3 .m-contenttextmedia .content:not(:only-child),
  .m-contenttextmedia[data-media-size="size-2of3"] .content:not(:only-child) {
    width: 100%;
  }
  .contenttextmedia-size-2of3 .m-contenttextmedia .media,
  .m-contenttextmedia[data-media-size="size-2of3"] .media {
    width: 100%;
    margin-bottom: 24px;
  }
  .m-contenttextmedia:not(.contenttextmedia-size-2of3)
    .m-contenttextmedia
    + [data-media-size="size-2of3"],
  .m-contenttextmedia:not([data-media-size="size-2of3"])
    + [data-media-size="size-2of3"] {
    margin-top: 20px;
  }
  .m-contenttextmedia + .a-horizontalrule {
    display: none;
  }
  :lang(zh-CN) .m-contenttextmedia .content .a-heading {
    font-size: 2.125rem;
  }
  :lang(zh-CN) .m-contenttextmedia .content .a-button,
  :lang(zh-CN) .m-contenttextmedia .content .a-link,
  :lang(zh-CN) .m-contenttextmedia .content li,
  :lang(zh-CN)
    .m-contenttextmedia
    .content
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  :lang(zh-CN) .m-contenttextmedia .content p,
  :lang(zh-CN)
    .m-contenttextmedia
    li
    .m-productconversionarea
    .content
    .a-link.link-addtocart {
    font-size: 1rem;
  }
  :lang(zh-CN) .m-contenttextmedia .content .a-link:not(.a-button) {
    font-size: 1.125rem;
  }
  .m-contenttextmediaslider {
    margin-bottom: 80px;
  }
  .m-contenttextmediaslider.size-l.size-l
    .m-contenttextmedia[data-media-size="size-2of3"] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .m-contenttextmediaslider.size-l.size-l
    .m-contenttextmedia[data-media-size="size-2of3"]
    .media {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    padding: 0 !important;
    margin-bottom: 24px !important;
  }
  .m-contenttextmediaslider.size-l.size-l
    .m-contenttextmedia[data-media-size="size-2of3"]
    .content {
    padding: 0 16px !important;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    width: 100% !important;
    text-align: left;
  }
  .m-contenttextmediaslider.size-l.size-l
    .m-contenttextmedia[data-media-size="size-2of3"]
    .a-caption {
    padding: 0 16px;
  }
  .m-contenttextmediaslider.size-s.size-s
    .m-contenttextmedia[data-media-size="size-1of3"] {
    display: block;
  }
  .m-contenttextmediaslider.size-s.size-s
    .m-contenttextmedia[data-media-size="size-1of3"]
    .content,
  .m-contenttextmediaslider.size-s.size-s
    .m-contenttextmedia[data-media-size="size-1of3"]
    .media {
    width: 100%;
    padding: 0;
  }
  .m-contenttextmediaslider.pagination-with-dots
    .m-slider.slick-initialized
    .a-paginationdots {
    position: absolute;
  }
  .m-contenttextmediaslider.pagination-with-dots
    .m-slider.slick-initialized
    .paginationarrows {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .m-conversionbar .a-link {
    padding: 5px 10px;
  }
  .m-dealerlocatorproductteaser .media {
    width: 30%;
    padding: 0 2.5% 0 0;
  }
  .m-dealerlocatorproductteaser .a-link.heading-link + div p {
    margin-bottom: 8px;
  }
  .m-dealerlocatorproductteaser .content {
    padding-top: 5px;
    width: 67.5%;
  }
  .m-deliverydetails {
    padding: 25px 5px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .m-deliverydetails .edit {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 100%;
    margin-bottom: 30px;
  }
  .m-deliverydetails .billing-adress,
  .m-deliverydetails .delivery-date,
  .m-deliverydetails .shipping-adress {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    border-bottom: none;
    border-right: 1px solid #ccc;
    padding: 0 0 0 25px;
  }
  .m-deliverydetails .billing-adress:nth-of-type(2n + 2),
  .m-deliverydetails .delivery-date:nth-of-type(2n + 2),
  .m-deliverydetails .shipping-adress:nth-of-type(2n + 2) {
    border-right: none;
  }
  .m-deliverydetails .billing-adress:last-child,
  .m-deliverydetails .delivery-date:last-child,
  .m-deliverydetails .shipping-adress:last-child {
    margin-bottom: 0;
  }
  .m-deliverydetails .a-heading {
    margin-bottom: 30px;
  }
  .m-deliverydetails .m-deliverydetails-header-edit .edit {
    right: 5px;
  }
  .m-deliverydetails .billing-adress strong,
  .m-deliverydetails .delivery-date .highlight,
  .m-deliverydetails .shipping-adress strong {
    margin-bottom: 20px;
  }
  .m-downloadbasketbottom > .element-wrapper {
    width: 75%;
  }
  .m-downloadbasketbottom > .m-multioptionbutton {
    width: 25%;
  }
  .m-downloadteaser .a-image,
  .m-downloadteaser .content,
  .m-downloadteaser .heading {
    width: 50%;
  }
  .m-downloadteaser .a-image {
    max-width: 49%;
    margin: 0;
  }
  .m-downloadteaser .content .download {
    width: 100%;
  }
  .m-enterenumberproductids .m-searchfield .m-searchinput {
    border: none;
  }
  .m-enterenumberproductids .m-searchfield .m-searchinput div.input-wrap {
    padding-right: 16px;
    width: 74%;
  }
  .m-enterenumberproductids
    .m-searchfield
    .m-searchinput
    .form-row
    .searchinput
    .input-wrap {
    padding-right: 16px;
  }
  .m-enterenumberproductids .m-searchfield div.submit-wrap {
    margin-top: 0;
    width: 25%;
  }
  .m-filter {
    background: #eff1f2;
  }
  .m-filter
    .m-filterlayer
    .filter-layer-controls
    .close-button-wrapper
    .filter-closefilterarea-button {
    display: none;
  }
  .m-filterlayer {
    overflow: hidden;
    background: 0 0;
  }
  .m-filterlayer.is-opened {
    overflow: visible;
  }
  .m-filterbar,
  .m-filterbar .filterbar-nav {
    background: 0 0;
  }
  .m-filterbar .filterbar-item {
    text-align: left;
    width: 33.3%;
  }
  .m-filterbar .filterbar-item.filterbar-sorting {
    width: 50%;
  }
  .m-filterbar .filterbar-item.filterbar-icons {
    display: none;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-filterbar
    .filterbar-item
    .a-link.link-addtocart
    .text,
  .m-filterbar .filterbar-item .a-button .text,
  .m-filterbar
    .filterbar-item
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart
    .text {
    display: inline-block;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator)
    .m-forminput-dropdown
    .select2-container
    .select2-selection {
    padding: 13px 10px;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator)
    .m-forminput-dropdown
    .select2-container
    .select2-selection--multiple
    .select2-selection__arrow,
  .m-filterbar:not(.m-filterbar-dealerlocator)
    .m-forminput-dropdown
    .select2-container
    .select2-selection--single
    .select2-selection__arrow {
    right: 0;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item {
    margin-bottom: 10px;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-category,
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-sorting {
    width: 50%;
    float: left;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-category
    .m-forminput-dropdown,
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-sorting
    .m-forminput-dropdown {
    border-bottom: 1px solid #71767c;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-category
    .m-forminput-dropdown
    .select2-selection,
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-sorting
    .m-forminput-dropdown
    .select2-selection {
    padding: 13px 0;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-category {
    padding-left: 0;
    padding-right: 1.3888888889%;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-category:nth-of-type(3) {
    padding-left: 1.3888888889%;
    padding-right: 0;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-sorting {
    padding-left: 0;
    padding-right: 1.3888888889%;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-reset {
    text-align: right;
    width: 50%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 0;
  }
  .m-filterbar .filterbar-buttons {
    padding-left: 0;
    padding-right: 0;
  }
  .a-morecontenttogglelink
    .more-less-button
    .m-filterbar
    a.reset-button.a-link-secondary.a-button.content-toggle,
  .m-contenttextmedia
    li
    .m-filterbar
    .reset-button.a-button.a-link:not(.link-addtocart),
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-filterbar
    .reset-button.a-link-secondary.a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-filterbar
    .reset-button.a-link.link-addtocart:not(.link-addtocart),
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-filterbar
    .reset-button.a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-filterbar
    .reset-button.a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-filterbar
    .reset-button.a-link.link-addtocart,
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .m-filterbar
    .reset-button.js-reset-selection,
  .m-filterbar .a-button-secondary.reset-button,
  .m-filterbar
    .a-morecontenttogglelink
    .more-less-button
    a.reset-button.a-link-secondary.a-button.content-toggle,
  .m-filterbar
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .reset-button.a-link.link-addtocart,
  .m-filterbar
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .reset-button.a-link.link-addtocart,
  .m-filterbar
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .reset-button.a-link.link-addtocart,
  .m-filterbar
    .m-contenttextmedia
    li
    .m-productconversionarea
    .reset-button.a-link-secondary.a-link.link-addtocart,
  .m-filterbar
    .m-contenttextmedia
    li
    .m-productconversionarea
    .reset-button.a-link.link-addtocart:not(.link-addtocart),
  .m-filterbar
    .m-contenttextmedia
    li
    .reset-button.a-button.a-link:not(.link-addtocart),
  .m-filterbar
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .reset-button.js-reset-selection,
  .m-filterbar
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.reset-button.a-link-secondary.a-button,
  .m-filterbar
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .reset-button.a-link.link-addtocart,
  .m-filterbar
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .reset-button.a-button,
  .m-filterbar
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .reset-button.a-link.link-addtocart,
  .m-filterbar
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .reset-button.a-button,
  .m-filterbar .o-list .a-loadmore button.reset-button,
  .m-filterbar
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .reset-button.a-link.link-addtocart,
  .m-filterbar
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .reset-button.a-button,
  .m-filterbar .reset-button.a-link-secondary.a-button.a-button-link,
  .m-filterbar .reset-button.a-link-secondary.a-button.a-link,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-filterbar
    a.reset-button.a-link-secondary.a-button,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-filterbar
    .reset-button.a-link.link-addtocart,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-filterbar
    .reset-button.a-button,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-filterbar
    .reset-button.a-link.link-addtocart,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-filterbar
    .reset-button.a-button,
  .o-list .a-loadmore .m-filterbar button.reset-button,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-filterbar
    .reset-button.a-link.link-addtocart,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-filterbar
    .reset-button.a-button {
    background-color: transparent;
    border: 0;
    color: #00639a;
    font-size: 0.875rem;
    font-weight: 400;
    padding: 0;
  }
  .a-morecontenttogglelink
    .more-less-button
    .m-filterbar
    a.reset-button.a-link-secondary.a-button.content-toggle
    .text,
  .m-contenttextmedia
    li
    .m-filterbar
    .reset-button.a-button.a-link:not(.link-addtocart)
    .text,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-filterbar
    .reset-button.a-link-secondary.a-link.link-addtocart
    .text,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-filterbar
    .reset-button.a-link.link-addtocart:not(.link-addtocart)
    .text,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-filterbar
    .reset-button.a-link.link-addtocart
    .text,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-filterbar
    .reset-button.a-link.link-addtocart
    .text,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-filterbar
    .reset-button.a-link.link-addtocart
    .text,
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .m-filterbar
    .reset-button.js-reset-selection
    .text,
  .m-filterbar .a-button-secondary.reset-button .text,
  .m-filterbar
    .a-morecontenttogglelink
    .more-less-button
    a.reset-button.a-link-secondary.a-button.content-toggle
    .text,
  .m-filterbar
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .reset-button.a-link.link-addtocart
    .text,
  .m-filterbar
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .reset-button.a-link.link-addtocart
    .text,
  .m-filterbar
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .reset-button.a-link.link-addtocart
    .text,
  .m-filterbar
    .m-contenttextmedia
    li
    .m-productconversionarea
    .reset-button.a-link-secondary.a-link.link-addtocart
    .text,
  .m-filterbar
    .m-contenttextmedia
    li
    .m-productconversionarea
    .reset-button.a-link.link-addtocart:not(.link-addtocart)
    .text,
  .m-filterbar
    .m-contenttextmedia
    li
    .reset-button.a-button.a-link:not(.link-addtocart)
    .text,
  .m-filterbar
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .reset-button.js-reset-selection
    .text,
  .m-filterbar
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.reset-button.a-link-secondary.a-button
    .text,
  .m-filterbar
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .reset-button.a-link.link-addtocart
    .text,
  .m-filterbar
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .reset-button.a-button
    .text,
  .m-filterbar
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .reset-button.a-link.link-addtocart
    .text,
  .m-filterbar
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .reset-button.a-button
    .text,
  .m-filterbar .o-list .a-loadmore button.reset-button .text,
  .m-filterbar
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .reset-button.a-link.link-addtocart
    .text,
  .m-filterbar
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .reset-button.a-button
    .text,
  .m-filterbar .reset-button.a-link-secondary.a-button.a-button-link .text,
  .m-filterbar .reset-button.a-link-secondary.a-button.a-link .text,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-filterbar
    a.reset-button.a-link-secondary.a-button
    .text,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-filterbar
    .reset-button.a-link.link-addtocart
    .text,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-filterbar
    .reset-button.a-button
    .text,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-filterbar
    .reset-button.a-link.link-addtocart
    .text,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-filterbar
    .reset-button.a-button
    .text,
  .o-list .a-loadmore .m-filterbar button.reset-button .text,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-filterbar
    .reset-button.a-link.link-addtocart
    .text,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-filterbar
    .reset-button.a-button
    .text {
    display: inline;
  }
  .a-morecontenttogglelink
    .more-less-button
    .no-touchevents
    .m-filterbar
    a.reset-button.a-link-secondary.a-button.content-toggle:hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .no-touchevents
    .m-filterbar
    .reset-button.a-link.link-addtocart:hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .no-touchevents
    .m-filterbar
    .reset-button.a-link.link-addtocart:hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .no-touchevents
    .m-filterbar
    .reset-button.a-link-secondary.a-link.link-addtocart:hover,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .no-touchevents
    .m-filterbar
    .reset-button.a-link.link-addtocart:hover:not(.link-addtocart),
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .no-touchevents
    .m-filterbar
    .reset-button.a-link.link-addtocart:hover,
  .m-contenttextmedia
    li
    .no-touchevents
    .m-filterbar
    .reset-button.a-button.a-link:hover:not(.link-addtocart),
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .no-touchevents
    .m-filterbar
    .reset-button.js-reset-selection:hover,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .no-touchevents
    .m-filterbar
    a.reset-button.a-link-secondary.a-button:hover,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .no-touchevents
    .m-filterbar
    .reset-button.a-link.link-addtocart:hover,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .no-touchevents
    .m-filterbar
    .reset-button.a-button:hover,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .no-touchevents
    .m-filterbar
    .reset-button.a-link.link-addtocart:hover,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .no-touchevents
    .m-filterbar
    .reset-button.a-button:hover,
  .no-touchevents .m-filterbar .a-button-secondary.reset-button:hover,
  .no-touchevents
    .m-filterbar
    .a-morecontenttogglelink
    .more-less-button
    a.reset-button.a-link-secondary.a-button.content-toggle:hover,
  .no-touchevents
    .m-filterbar
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .reset-button.a-link.link-addtocart:hover,
  .no-touchevents
    .m-filterbar
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .reset-button.a-link.link-addtocart:hover,
  .no-touchevents
    .m-filterbar
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .reset-button.a-link.link-addtocart:hover,
  .no-touchevents
    .m-filterbar
    .m-contenttextmedia
    li
    .m-productconversionarea
    .reset-button.a-link-secondary.a-link.link-addtocart:hover,
  .no-touchevents
    .m-filterbar
    .m-contenttextmedia
    li
    .m-productconversionarea
    .reset-button.a-link.link-addtocart:hover:not(.link-addtocart),
  .no-touchevents
    .m-filterbar
    .m-contenttextmedia
    li
    .reset-button.a-button.a-link:hover:not(.link-addtocart),
  .no-touchevents
    .m-filterbar
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .reset-button.js-reset-selection:hover,
  .no-touchevents
    .m-filterbar
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.reset-button.a-link-secondary.a-button:hover,
  .no-touchevents
    .m-filterbar
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .reset-button.a-link.link-addtocart:hover,
  .no-touchevents
    .m-filterbar
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .reset-button.a-button:hover,
  .no-touchevents
    .m-filterbar
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .reset-button.a-link.link-addtocart:hover,
  .no-touchevents
    .m-filterbar
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .reset-button.a-button:hover,
  .no-touchevents .m-filterbar .o-list .a-loadmore button.reset-button:hover,
  .no-touchevents
    .m-filterbar
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .reset-button.a-link.link-addtocart:hover,
  .no-touchevents
    .m-filterbar
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .reset-button.a-button:hover,
  .no-touchevents
    .m-filterbar
    .reset-button.a-link-secondary.a-button.a-button-link:hover,
  .no-touchevents
    .m-filterbar
    .reset-button.a-link-secondary.a-button.a-link:hover,
  .o-list .a-loadmore .no-touchevents .m-filterbar button.reset-button:hover,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .no-touchevents
    .m-filterbar
    .reset-button.a-link.link-addtocart:hover,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .no-touchevents
    .m-filterbar
    .reset-button.a-button:hover {
    border: 0;
    background-color: transparent;
    color: #000;
  }
  .a-morecontenttogglelink
    .more-less-button
    .no-touchevents
    .m-filterbar
    a.reset-button.a-link-secondary.a-button.content-toggle:hover
    .icon.icon-reset,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .no-touchevents
    .m-filterbar
    .reset-button.a-link.link-addtocart:hover
    .icon.icon-reset,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .no-touchevents
    .m-filterbar
    .reset-button.a-link.link-addtocart:hover
    .icon.icon-reset,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .no-touchevents
    .m-filterbar
    .reset-button.a-link-secondary.a-link.link-addtocart:hover
    .icon.icon-reset,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .no-touchevents
    .m-filterbar
    .reset-button.a-link.link-addtocart:hover:not(.link-addtocart)
    .icon.icon-reset,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .no-touchevents
    .m-filterbar
    .reset-button.a-link.link-addtocart:hover
    .icon.icon-reset,
  .m-contenttextmedia
    li
    .no-touchevents
    .m-filterbar
    .reset-button.a-button.a-link:hover:not(.link-addtocart)
    .icon.icon-reset,
  .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .no-touchevents
    .m-filterbar
    .reset-button.js-reset-selection:hover
    .icon.icon-reset,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .no-touchevents
    .m-filterbar
    a.reset-button.a-link-secondary.a-button:hover
    .icon.icon-reset,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .no-touchevents
    .m-filterbar
    .reset-button.a-link.link-addtocart:hover
    .icon.icon-reset,
  .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .no-touchevents
    .m-filterbar
    .reset-button.a-button:hover
    .icon.icon-reset,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .no-touchevents
    .m-filterbar
    .reset-button.a-link.link-addtocart:hover
    .icon.icon-reset,
  .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .no-touchevents
    .m-filterbar
    .reset-button.a-button:hover
    .icon.icon-reset,
  .no-touchevents
    .m-filterbar
    .a-button-secondary.reset-button:hover
    .icon.icon-reset,
  .no-touchevents
    .m-filterbar
    .a-morecontenttogglelink
    .more-less-button
    a.reset-button.a-link-secondary.a-button.content-toggle:hover
    .icon.icon-reset,
  .no-touchevents
    .m-filterbar
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .reset-button.a-link.link-addtocart:hover
    .icon.icon-reset,
  .no-touchevents
    .m-filterbar
    .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .reset-button.a-link.link-addtocart:hover
    .icon.icon-reset,
  .no-touchevents
    .m-filterbar
    .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .reset-button.a-link.link-addtocart:hover
    .icon.icon-reset,
  .no-touchevents
    .m-filterbar
    .m-contenttextmedia
    li
    .m-productconversionarea
    .reset-button.a-link-secondary.a-link.link-addtocart:hover
    .icon.icon-reset,
  .no-touchevents
    .m-filterbar
    .m-contenttextmedia
    li
    .m-productconversionarea
    .reset-button.a-link.link-addtocart:hover:not(.link-addtocart)
    .icon.icon-reset,
  .no-touchevents
    .m-filterbar
    .m-contenttextmedia
    li
    .reset-button.a-button.a-link:hover:not(.link-addtocart)
    .icon.icon-reset,
  .no-touchevents
    .m-filterbar
    .m-downloadbaskettop
    .pdb-header
    .downloadbaskettop-inner
    .resetSelection
    .reset-button.js-reset-selection:hover
    .icon.icon-reset,
  .no-touchevents
    .m-filterbar
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.reset-button.a-link-secondary.a-button:hover
    .icon.icon-reset,
  .no-touchevents
    .m-filterbar
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .reset-button.a-link.link-addtocart:hover
    .icon.icon-reset,
  .no-touchevents
    .m-filterbar
    .m-searchfield-dealerlocator.m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .reset-button.a-button:hover
    .icon.icon-reset,
  .no-touchevents
    .m-filterbar
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .reset-button.a-link.link-addtocart:hover
    .icon.icon-reset,
  .no-touchevents
    .m-filterbar
    .m-stepbystepaccordion
    .accordion-container
    .accordion-steps
    .step
    .step-white-wrap
    .step-content
    .reset-button.a-button:hover
    .icon.icon-reset,
  .no-touchevents
    .m-filterbar
    .o-list
    .a-loadmore
    button.reset-button:hover
    .icon.icon-reset,
  .no-touchevents
    .m-filterbar
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .reset-button.a-link.link-addtocart:hover
    .icon.icon-reset,
  .no-touchevents
    .m-filterbar
    .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .reset-button.a-button:hover
    .icon.icon-reset,
  .no-touchevents
    .m-filterbar
    .reset-button.a-link-secondary.a-button.a-button-link:hover
    .icon.icon-reset,
  .no-touchevents
    .m-filterbar
    .reset-button.a-link-secondary.a-button.a-link:hover
    .icon.icon-reset,
  .o-list
    .a-loadmore
    .no-touchevents
    .m-filterbar
    button.reset-button:hover
    .icon.icon-reset,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .m-contenttextmedia
    li
    .m-productconversionarea
    .no-touchevents
    .m-filterbar
    .reset-button.a-link.link-addtocart:hover
    .icon.icon-reset,
  .o-productdetail-rebrush
    .o-buyarea
    .cta-area
    .m-locationsearch
    .m-searchfield
    .form-row
    .searchinput
    .submit-wrap
    .no-touchevents
    .m-filterbar
    .reset-button.a-button:hover
    .icon.icon-reset {
    color: #000;
  }
  .m-filterbar .filterbar-compare {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    text-align: right;
  }
  .m-filterbar .filterbar-filter {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    text-align: center;
  }
  .m-filterbar .filterbar-filter .icon {
    padding-right: 5px;
  }
  .m-filterbar .filterbar-selected-filters {
    margin-top: 0;
  }
  .m-filterbar.has-sort-dropdown .filterbar-item:last-child {
    padding-right: 0;
  }
  .m-filterbar.has-sort-dropdown .filterbar-item.filterbar-title {
    width: 50%;
  }
  .m-filterbreadcrumb {
    margin-top: 0;
  }
  .m-filterlayer:not(.m-filterlayer-dealerlocator)
    .filterlayer-spacer:first-child {
    padding-top: 20px;
  }
  .m-filterlayer .selected-filters .reset-button {
    margin-top: 20px;
  }
  .m-filterlist .filterlist-container {
    border-top: 1px solid #71767c;
    border-bottom: 1px solid #71767c;
    overflow: hidden;
    overflow-y: scroll;
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    height: 175px;
    max-height: 100%;
  }
  .m-filterlist .filterlist-container:not(.open-mobile) {
    border-top: none;
  }
  .m-filter-teaser {
    padding: 16px 32px 16px 16px;
  }
  .m-filter-teaser
    .filter-teaser-content
    .filter-teaser-dropdown
    .filter-description {
    font-size: 32px;
    line-height: 43px;
  }
  .m-filter-teaser .filter-teaser-content .filter-teaser-child:first-child {
    margin-right: 32px;
  }
  .m-filter-teaser
    .filter-teaser-content
    .filter-teaser-child.filter-teaser-dropdown {
    width: 100%;
    -webkit-box-flex: -webkit-calc(100% / 3);
    -webkit-flex: -webkit-calc(100% / 3);
    -ms-flex: calc(100% / 3);
    flex: calc(100% / 3);
    padding: 0;
    margin: auto 0;
  }
  .m-filter-teaser .filter-teaser-content .show-more-a-link {
    margin-left: 0;
    margin-top: 16px;
    text-align: left;
    color: #000;
    text-decoration: none;
  }
  .m-filter-teaser .filter-teaser-content .show-more-a-link:hover {
    text-decoration: underline;
  }
  .m-filter-teaser .filter-teaser-content .chip-container .m-chips-group {
    display: -ms-grid;
    display: grid;
    width: 100%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -webkit-column-gap: 16px;
    column-gap: 16px;
    row-gap: 8px;
  }
  .m-filter-teaser
    .filter-teaser-content
    .chip-container
    .m-chips-group
    .filterlayer-col {
    width: 100%;
  }
  .m-footerlinkscopyright ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .m-footerlinkscopyright .copyright {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .m-footerpagefunctionsfollow {
    margin-bottom: 32px;
  }
  .m-footerpagefunctionsfollow .likes {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .m-footerpagefunctionsfollow .likes ul {
    -webkit-box-pack: end;
    -webkit-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end;
  }
  .m-footerpagefunctionsfollow .likes ul li {
    margin-left: 40px;
    margin-right: 0;
  }
  .m-footerpagefunctionsfollow .likes ul li:first-of-type {
    margin-left: 0;
  }
  [dir="rtl"] .m-footerpagefunctionsfollow .likes ul li {
    margin-right: 40px;
    margin-left: 0;
  }
  .m-footerpagefunctionsfollow .a-link .icon {
    line-height: 2;
  }
  .g-col > .form-actions,
  .m-form .form-actions {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .g-col > .form-actions .form-action,
  .m-form .form-actions .form-action {
    width: 35%;
  }
  .g-col > .form-actions.layout-half .form-action,
  .m-form .form-actions.layout-half .form-action {
    width: 50%;
  }
  .m-iframe-autosize {
    margin-bottom: 5rem;
  }
  .m-imagetext .textcontainer {
    position: relative;
    top: inherit;
    right: inherit;
    bottom: inherit;
    left: inherit;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    width: 100%;
  }
  .m-imagetext .textcontainer h2.a-heading {
    margin-bottom: 1rem;
    font-size: 2rem;
  }
  .m-imagetext .textcontainer .copytext {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-imagetext
    .textcontainer
    .copytext
    .a-button
    + .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-imagetext
    .textcontainer
    .copytext
    .a-link.link-addtocart
    + .a-button,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-imagetext
    .textcontainer
    .copytext
    .a-link.link-addtocart
    + .a-link.link-addtocart,
  .m-imagetext .textcontainer .copytext .a-button + .a-button,
  .m-imagetext
    .textcontainer
    .copytext
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-button
    + .a-link.link-addtocart,
  .m-imagetext
    .textcontainer
    .copytext
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart
    + .a-button,
  .m-imagetext
    .textcontainer
    .copytext
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart
    + .a-link.link-addtocart {
    margin-top: 10px;
  }
  .m-imagetext .textcontainer .header {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    background: 0 0;
    left: inherit;
    top: inherit;
    width: auto;
    position: static;
    padding: 0;
  }
  .m-imagetext .textcontainer.left,
  .m-imagetext .textcontainer.right {
    left: inherit;
    right: inherit;
  }
  .m-imagetext .copytext p,
  .m-imagetext .header p {
    margin-bottom: 1.5rem;
  }
  .m-imagetextbuttonsipg .textcontainer > div {
    margin: 0;
    padding: 0;
    background-color: transparent;
  }
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer {
    padding-left: 20px;
    padding-right: 20px;
  }
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer > div {
    margin: 0;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-imagetextradiobuttonsipg
    .m-imagetext
    .textcontainer
    font
    .a-link.link-addtocart,
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer font .a-link.a-button,
  .m-imagetextradiobuttonsipg
    .m-imagetext
    .textcontainer
    font
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: 100%;
  }
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer .header,
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer h2.a-heading {
    margin-bottom: 10px;
  }
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer h2.a-heading {
    font-size: 1.375rem;
  }
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer .copytext {
    margin-bottom: 5px;
  }
  .m-imagetextradiobuttonsipg
    .m-imagetext
    .textcontainer
    .copytext
    p:last-child {
    margin-bottom: 0;
  }
  .m-imagetextradiobuttonsipg .m-form {
    top: auto;
    margin-bottom: 0;
    padding: 0;
  }
  .m-imagetextradiobuttonsipg .m-form .form-row {
    padding: 5px 0 0;
    width: 100%;
  }
  .m-imagetextradiobuttonsipg .m-form .form-row > .m-forminput,
  .m-imagetextradiobuttonsipg
    .m-form
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .form-row
    > .technical-info-search,
  .m-imagetextradiobuttonsipg
    .m-form
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .form-row
    > input.js-search-input,
  .m-imagetextradiobuttonsipg
    .m-form
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .form-row
    > input.m-forminput,
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    > .technical-info-search,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    > input.js-search-input,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    > input.m-forminput {
    width: 100%;
    margin-bottom: 8px;
  }
  .m-imagetextradiobuttonsipg .m-form .form-row > .m-forminput:last-child,
  .m-imagetextradiobuttonsipg
    .m-form
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .form-row
    > .technical-info-search:last-child,
  .m-imagetextradiobuttonsipg
    .m-form
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .form-row
    > input.js-search-input:last-child,
  .m-imagetextradiobuttonsipg
    .m-form
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .form-row
    > input.m-forminput:last-child,
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    > .technical-info-search:last-child,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    > input.js-search-input:last-child,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    > input.m-forminput:last-child {
    margin-bottom: 3px;
  }
  .m-imagetextradiobuttonsipg .m-form .form-row:first-child {
    padding-top: 0;
  }
  .m-imagetextradiobuttonsipg .m-form .form-row:nth-child(n + 1) {
    float: none;
  }
  .m-imagetextradiobuttonsipg .m-form .form-actions {
    display: block;
    margin: 0;
    padding: 0;
    clear: both;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-imagetextradiobuttonsipg
    .m-form
    .form-actions
    .form-action
    .a-link.link-addtocart,
  .m-imagetextradiobuttonsipg .m-form .form-actions .form-action .a-button,
  .m-imagetextradiobuttonsipg
    .m-form
    .form-actions
    .form-action
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: 50%;
  }
  .m-imagetextradiobuttonsipg .m-form .form-actions .form-action-primary {
    margin: 0;
    padding: 10px 0 0;
  }
  .m-imagevideogallery .gallerylist {
    padding: 3rem 1rem;
  }
  .m-itemserviceitem .action,
  .m-itemserviceitem.service-item .action {
    width: 60%;
  }
  .m-itemserviceitem .action p,
  .m-itemserviceitem.service-item .action p {
    width: 100%;
    margin-top: 0;
    margin-bottom: 10px;
  }
  .m-itemserviceitem.service-item:not(.m-itemserviceitem-productitem) .option,
  .m-itemserviceitem:not(.m-itemserviceitem-productitem) .option {
    padding-left: 15px;
    width: 60%;
  }
  .m-itemserviceitem.service-item:not(.m-itemserviceitem-productitem)
    .quantity.disabled:not(.m-quantityselector),
  .m-itemserviceitem.service-item:not(.m-itemserviceitem-productitem)
    .quantity:not(.m-quantityselector),
  .m-itemserviceitem:not(.m-itemserviceitem-productitem)
    .quantity.disabled:not(.m-quantityselector),
  .m-itemserviceitem:not(.m-itemserviceitem-productitem)
    .quantity:not(.m-quantityselector) {
    padding-left: 15px;
    width: 42%;
  }
  .m-itemserviceitem.service-item:not(.m-itemserviceitem-productitem)
    .price-information.per-item,
  .m-itemserviceitem:not(.m-itemserviceitem-productitem)
    .price-information.per-item {
    width: 29%;
  }
  .m-itemserviceitem.service-item:not(.m-itemserviceitem-productitem)
    .price-information.total,
  .m-itemserviceitem:not(.m-itemserviceitem-productitem)
    .price-information.total {
    padding-right: 15px;
    width: 29%;
  }
  .m-layer .layer-overlay {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
  }
  .m-layer .layer-wrapper {
    margin-bottom: 4rem;
    margin-top: 4rem;
    top: 0;
  }
  .m-layer .layer-content {
    padding: 48px 32px 32px;
  }
  .m-layer .layer-content .layer-content-inner {
    padding: 0;
  }
  .m-layer[data-openonload="true"] .layer-wrapper {
    width: 75%;
  }
  .m-layer.m-layer-imagevideogallery .layer-wrapper {
    margin: 4rem 0;
  }
  .m-layer.forwardingOverlay-layer .forwardingOverlay-login .a-image {
    margin-top: 0;
  }
  .m-linklist .a-heading {
    font-size: 2rem;
    line-height: 2.6875rem;
  }
  .m-maplist .dealer-wrap,
  .m-maplist .map-wrap {
    width: 50%;
  }
  .m-maplist .dealer-wrap .dealer-layout .dealer-data.hours {
    width: 91.6666666667%;
  }
  .m-maplist .dealer-wrap .dealer-layout .dealer-col-2 {
    width: 50%;
    margin-left: 75px;
    padding-left: 0;
  }
  .m-mediagallery {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .m-mediagallery .a-heading {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
  }
  .m-mediagallery .mediagallery-caption,
  .m-mediagallery .mediagallery-pinit,
  .m-mediagallery .mediagallery-zoom {
    display: inline-block;
  }
  .m-mediagallery .mediagallery-thumbnailcarousel {
    width: 100%;
  }
  .m-mediagallery .mediagallery-caption {
    display: block;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    margin: 0;
  }
  .m-mediagallery .mediagallery-caption .a-caption {
    padding: 0;
  }
  .m-mediagallery .mediagallery-pinit,
  .m-mediagallery .mediagallery-zoom {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    margin: 0;
  }
  .m-mediagallery .mediagallery-zoom {
    float: right;
  }
  .m-mediagallery .mediagallery-mainslider {
    margin-left: initial !important;
    margin-right: initial !important;
    width: 100% !important;
  }
  .m-mediagallery .mediagallery-controls .a-paginationarrows {
    height: 60px;
    line-height: 60px;
    font-size: 60px;
  }
  .m-mediagallery .mediagallery-controls .a-paginationarrows.prev:after {
    margin-top: 3px;
  }
  .m-mediagallery .mediagallery-wrapper .flexcampaign .a-image {
    max-height: 55px;
    max-width: 55px;
  }
  .m-mediagallery.mediagallery-with-download {
    -webkit-box-pack: inherit;
    -webkit-justify-content: inherit;
    -ms-flex-pack: inherit;
    justify-content: inherit;
  }
  .m-mediagallery.mediagallery-with-download .mediagallery-thumbnailcarousel,
  .m-mediagallery.mediagallery-with-download .mediagallery-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 75%;
    -ms-flex: 0 1 75%;
    flex: 0 1 75%;
    float: left;
  }
  .m-mediagallery.mediagallery-with-download .mediagallery-thumbnailcarousel {
    float: left;
  }
  .m-mediagallery.mediagallery-with-download
    .mediagallery-downloadlink-desktop {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-flex: inherit;
    -webkit-flex: inherit;
    -ms-flex: inherit;
    flex: inherit;
    float: right;
    width: 25%;
  }
  .m-mediagallery-spareparts {
    padding-bottom: 0;
  }
  .m-mediagallery-spareparts .mediagallery-zoom,
  .m-mediagallery-spareparts .spare-part-downloads {
    top: 192px;
  }
  .m-navfooter .list-unstyled {
    border-bottom: 0;
  }
  .m-navfooter .list-unstyled .group-header {
    margin-bottom: 16px;
  }
  .m-navfooter .hidden-list {
    padding-bottom: 16px;
    padding-top: 16px;
  }
  .m-navfooter .close-section {
    margin-bottom: 15px;
    margin-top: 15px;
  }
  .m-navfooter .section-wrap {
    border-bottom: 0 transparent;
    margin-bottom: 0;
    padding: 16px 0;
  }
}
@media screen and (min-width: 600px) and (min-width: 768px) {
  .m-navfooter .list-unstyled.g-col {
    -webkit-flex-basis: 33.333%;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
  }
}
@media (min-width: 600px) {
  .m-navmain .nav-header .overview a {
    padding-left: 4.7%;
  }
  .m-navmain .second-level .navigation-state-active > .a-link,
  .m-navmain .second-level .navigation-state-active > a,
  .m-navmain .third-level .navigation-state-active > .a-link,
  .m-navmain .third-level .navigation-state-active > a {
    color: #00639a;
    font-weight: 700;
  }
  .m-next-best-steps,
  .m-nextbeststeps {
    margin-bottom: 80px;
  }
  .m-orderitem dt.heading {
    margin-bottom: 0.4375rem;
  }
  :lang(zh-CN) .m-pagetitle .a-heading {
    font-size: 1.5rem;
  }
  .m-paymentdeliverymethod {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .m-paymentdeliverymethod .delivery-method,
  .m-paymentdeliverymethod .payment {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 50%;
  }
  .m-pressteaser .content {
    width: 100%;
  }
  .m-pressteaser .content.with-image .a-link.a-image-link:first-child {
    padding-right: 30px;
    width: 35%;
  }
  .m-pressteaser .content.with-image .a-link.heading-link,
  .m-pressteaser .content.with-image .date,
  .m-pressteaser .content.with-image .text,
  .m-pressteaser .content.with-image h3.a-heading {
    padding: 0;
    width: 65%;
  }
  .m-pressteaser .action {
    padding-top: 30px;
    padding-left: 0;
    width: 100%;
  }
  .m-processaccordion .item .heading {
    font-size: 1.25rem;
  }
  .m-processaccordion .item .heading i.icon {
    margin: 5px 0;
  }
  .m-processbar .step-content span.text {
    display: inline;
  }
  .m-productitem .callouts {
    margin-bottom: 20px;
  }
  .m-productitem .content-left {
    width: 58.3333333333%;
    display: inline-block;
  }
  .m-productitem .content-right {
    width: 33.3333333333%;
    float: right;
  }
  .m-productitem.item .media {
    width: 40%;
  }
  .m-productitem.item .content-wrap {
    width: 60%;
  }
  .m-productitem.item .m-itemserviceitem-productitem,
  .m-productitem.item .m-itemserviceitem-productitem .content {
    width: 100%;
  }
  .m-productitem.item
    .m-itemserviceitem-productitem
    .content
    .quantity:not(.m-quantityselector) {
    width: 25%;
    margin-left: 0;
  }
  .m-productitem.item
    .m-itemserviceitem-productitem
    .content
    .price-information.per-item,
  .m-productitem.item
    .m-itemserviceitem-productitem
    .content
    .price-information.total {
    width: 31.25% !important;
    margin-left: 4.75% !important;
  }
  .m-productitem:not(.item) .media {
    width: 33.3333333333%;
  }
  .m-productitem:not(.item) .content-wrap {
    width: 66.6666666667%;
  }
  .m-productitem .other-product {
    width: 53%;
  }
  .m-productregistration-appliancedetails .m-form .form-row {
    max-width: 50%;
  }
  .m-productteaser .a-heading {
    font-size: 1.25rem;
  }
  .m-productteaser .product-conversion,
  .m-productteaser .product-images {
    width: 25%;
    clear: none;
  }
  .m-productteaser .product-info {
    width: 50%;
    clear: none;
  }
  .grid-view .m-productteaser .product-images {
    height: 200px;
  }
  .grid-view .m-productteaser .product-images .product-thumbnail {
    margin: 0;
    height: 100%;
  }
  .grid-view
    .m-productteaser
    .product-images
    .product-thumbnail
    a:not(.slick-slide) {
    height: 100%;
  }
  .grid-view .m-productteaser .product-images .a-image {
    height: 100%;
    overflow: hidden;
  }
  .grid-view .m-productteaser .product-images .a-image img {
    max-height: 200px;
  }
  .grid-view-skip-md .m-productteaser .product-images .product-thumbnail a {
    width: 100%;
  }
  .grid-view-skip-md
    .m-productteaser
    .product-images
    .product-thumbnail
    a
    .a-image {
    height: 160px;
  }
  .grid-view-skip-md
    .m-productteaser
    .product-images
    .product-thumbnail
    a
    .a-image
    img {
    max-height: 160px;
    width: auto;
  }
  .m-productteaseripg .a-heading {
    font-size: 1.25rem;
  }
  .m-productteaseripg .productteaseripg-container {
    padding-left: 0;
  }
  .m-productteaseripg .productteaseripg-container h2 {
    width: 75%;
    text-align: left;
    margin-left: 25%;
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media (min-width: 600px) and (min-width: 600px) and (max-width: 900px) {
  .m-productteaseripg .productteaseripg-container .m-producttitle .fragment {
    display: inline;
  }
  .m-productteaseripg
    .productteaseripg-container
    .m-producttitle
    .fragment
    .productteaseripg-content
    .productteaseripg-info-text {
    float: left;
    width: 70%;
  }
  .m-productteaseripg
    .productteaseripg-container
    .m-producttitle
    .fragment
    .productteaseripg-content
    .productteaseripg-info-text:after {
    content: "";
    display: block;
    clear: both;
  }
  .m-productteaseripg
    .productteaseripg-container
    .m-producttitle
    .fragment
    .productteaseripg-content
    .productteaseripg-conversionarea {
    width: 100%;
    float: left;
  }
  .m-productteaseripg .productteaseripg-container .m-producttitle h1.a-heading {
    font-size: 1.25rem;
  }
}
@media (min-width: 600px) {
  .o-list.list-view .m-productteaserset .productset,
  .o-list.list-view .m-productteaserset .productset-conversionarea {
    float: left;
  }
  .o-list.list-view .m-productteaserset .productset {
    width: 70%;
  }
  .o-list.list-view .m-productteaserset .productset-conversionarea {
    width: 30%;
  }
  .m-productpromotion .m-productpromotionteaser .promotion-separator {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .m-productpromotion .m-productpromotionteaser .promotion-separator .icon {
    text-align: center;
  }
  .m-productpromotion.fixed .promotion-separator {
    top: 150px;
    right: -9%;
  }
  .m-productpromotion.fixed .promotion-separator .icon {
    padding: 12px 0 0;
  }
  .m-productpromotion .bundle .header-text {
    float: left;
  }
  .m-promotionbundleTeaser {
    margin-bottom: 80px;
  }
  .m-promotionbundleTeaser .promotion-separator {
    display: none;
  }
  .m-promotionbundleTeaser .teaser-content-wrapper {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    place-content: center;
  }
  .m-promotionbundleTeaser .promotion-price-section {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    place-content: center;
    -webkit-column-gap: 48px;
    column-gap: 48px;
  }
  .m-questiondisplay .average-rating-container {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-column-gap: 32px;
  }
  .m-questiondisplay .average-rating-container .m-averageproductrating {
    margin-bottom: 0;
    width: auto;
  }
  .m-questiondisplay .average-rating-container .question-header-buttons {
    padding: 32px 0 0;
  }
  .m-questiondisplay
    .average-rating-container
    .question-header-buttons
    .war-button {
    width: 40%;
  }
  .m-questiondisplay .average-rating-container .m-product-questions {
    margin: 0;
  }
  .m-product-questions {
    margin: 48px 0 0 100px;
  }
  .m-reviewfilterbar .filterbar {
    margin-left: auto;
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset;
    width: auto;
  }
  .m-reviewfilterbar .filter-options .m-forminput-checkbox {
    margin: 4px 8px 4px 0;
  }
  .m-reviewitemreviewdisplay {
    margin: 84px 0 0;
  }
  .m-reviewitemreviewdisplay .reviewratingcontainer {
    -webkit-flex-wrap: unset;
    -ms-flex-wrap: unset;
    flex-wrap: unset;
  }
  .m-reviewitemreviewdisplay .reviewratingcontainer .review-rating {
    width: auto;
  }
  .m-reviewitemreviewdisplay .reviewratingcontainer .badge-container {
    display: unset;
    font-size: 0.75rem;
    margin: 0 0 0 auto;
    width: auto;
  }
  .m-reviewitemreviewdisplay
    .reviewratingcontainer
    .badge-container
    .date-of-submit:before {
    content: "・";
  }
  .m-reviewitemreviewdisplay
    .reviewratingcontainer
    .badge-container
    .date-of-submit
    span {
    line-height: 2;
  }
  .m-reviewitemreviewdisplay .reviewratingcontainer .flag-image-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 0 16px;
    width: auto;
  }
  .m-reviewitemreviewdisplay
    .reviewratingcontainer
    .flag-image-wrapper
    span.flag-locale {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .m-reviewitemreviewdisplay .rating-dimension-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 32px;
  }
  .m-reviewitemreviewdisplay .rating-dimension-container .a-ratingdimension {
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: unset;
    -webkit-box-pack: normal;
    -webkit-justify-content: normal;
    -ms-flex-pack: normal;
    justify-content: normal;
  }
  .m-reviewitemreviewdisplay
    .rating-dimension-container
    .a-ratingdimension
    .dimension-category {
    display: inline-block;
    font-size: 0.875rem;
    margin-left: 0;
    margin-top: 4px;
    max-width: unset;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    width: auto;
  }
  .m-reviewitemreviewdisplay
    .rating-dimension-container
    .a-ratingdimension
    .unclickable-rating,
  .m-reviewitemreviewdisplay
    .rating-dimension-container
    .a-ratingdimension
    .unclickableRating {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    width: 100%;
  }
  .m-reviewitemreviewdisplay .reviewitem-reply .reviewreply .reviewreply-para {
    padding: 0 0 16px;
    width: 85%;
  }
  .m-reviews
    #BVQASearchContainer
    .bv-cleanslate
    div[class*="bv-core-container"]
    .bv-content-search
    .bv-masthead
    .bv-masthead-search.bv-submission
    .bv-fieldsets
    input.bv-text,
  .m-reviews
    #BVRRSearchContainer
    .bv-cleanslate
    div[class*="bv-core-container"]
    .bv-content-search
    .bv-masthead
    .bv-masthead-search.bv-submission
    .bv-fieldsets
    input.bv-text {
    padding: 10px 45px 10px 10px !important;
  }
  .m-reviews
    #BVQASearchContainer
    .bv-cleanslate
    div[class*="bv-core-container"]
    .bv-content-search
    .bv-masthead
    .bv-masthead-search.bv-submission
    .bv-fieldsets
    .bv-content-btn.bv-content-search-btn,
  .m-reviews
    #BVRRSearchContainer
    .bv-cleanslate
    div[class*="bv-core-container"]
    .bv-content-search
    .bv-masthead
    .bv-masthead-search.bv-submission
    .bv-fieldsets
    .bv-content-btn.bv-content-search-btn {
    left: inherit !important;
    right: 10px !important;
  }
  #BVRRContainer
    .bv-cleanslate
    [class*="bv-core-container-"]
    .bv-content-badges-container {
    text-align: left !important;
  }
  body[dir="rtl"]
    #BVRRContainer
    .bv-cleanslate
    [class*="bv-core-container"]
    .bv-content-data-summary
    .bv-content-meta,
  body[dir="rtl"]
    #BVRRContainer
    .bv-cleanslate
    [class*="bv-core-container"]
    .bv-content-item
    .bv-content-rating {
    float: right !important;
  }
  .m-searchfield .form-row .searchinput .input-wrap {
    margin-left: 0;
    width: 75%;
  }
  .m-searchfield .form-row .searchinput .input-wrap .icon {
    right: 16px;
  }
  .m-searchfield .form-row .searchinput .input-wrap .icon-camera + .icon-close {
    right: 64px;
  }
  .m-searchfield .form-row .submit-wrap {
    width: 25%;
  }
  .m-serviceteaser:first-child {
    margin-top: 4rem !important;
  }
  .m-serviceteaser:nth-child(2n + 1) .content {
    padding-right: 16px;
  }
  .m-serviceteaser:nth-child(2n + 2) .content {
    padding-left: 16px;
  }
  .m-serviceteaser .content {
    padding: 0 80px;
  }
  .m-signin {
    margin-bottom: 5rem;
  }
  .m-stage .teaser.teaser.bottom-left,
  .m-stage .teaser.teaser.bottom-right,
  .m-stage .teaser.teaser.top-left,
  .m-stage .teaser.teaser.top-right {
    padding: 16px;
    width: 100%;
  }
  .m-contenttextmedia
    li
    .m-stage
    .teaser
    .m-productconversionarea
    .a-link.link-addtocart,
  .m-stage .teaser .a-link,
  .m-stage
    .teaser
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .m-stage .teaser .m-productconversionarea .a-button {
    width: auto;
  }
  .m-stage .teaser .m-productconversionarea .price .current,
  .m-stage .teaser .m-productconversionarea .price .previous {
    width: auto;
    display: inline-block;
  }
  .m-stage.m-stage-campaign .js-paginationdots {
    background: #fff;
  }
  .m-stage .m-slider {
    padding: 0;
    margin: 0;
  }
  .m-stage .a-paginationarrows {
    color: #000;
  }
  .m-stage .a-paginationarrows.next,
  .m-stage .a-paginationarrows.prev {
    -webkit-transition-duration: 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
    transition-duration: 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
  }
  .m-stage .a-paginationarrows.next:hover,
  .m-stage .a-paginationarrows.prev:hover {
    color: #006ead;
  }
  .m-stage .slide .a-image img {
    padding-bottom: 0;
  }
  .m-stage .teaser h2.a-heading {
    font-size: 2rem;
    margin-bottom: 18px;
  }
  .m-stage .teaser p {
    margin-bottom: 14px;
  }
  :lang(zh-CN) .m-stage .teaser h2.a-heading {
    font-size: 2.125rem;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    :lang(zh-CN)
    .m-stage
    .teaser
    .a-link.link-addtocart,
  :lang(zh-CN) .m-stage .teaser .a-button,
  :lang(zh-CN) .m-stage .teaser .a-link,
  :lang(zh-CN)
    .m-stage
    .teaser
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  :lang(zh-CN) .m-stage .teaser li,
  :lang(zh-CN) .m-stage .teaser p {
    font-size: 1rem;
  }
  :lang(zh-CN) .m-stage .teaser .a-link:not(.a-button) {
    font-size: 1.125rem;
  }
  .m-subtotalamount .list {
    width: 60%;
  }
  .m-table {
    font-size: 16px;
  }
  .m-table.compare-row table tr td:first-child,
  .m-table.compare-row table tr th:first-child {
    font-size: 1.25rem;
  }
  .m-tabs .tab-panel .a-heading {
    margin-bottom: 40px;
  }
  .m-tabs .tab-panel .a-heading + .a-heading {
    margin-bottom: 0;
  }
  :lang(zh-CN) .m-teaser-linkteaser .teaser-links li .a-link {
    font-size: 1rem;
  }
  .m-teaser .teaser-wrap .teaser-content {
    padding-right: 0;
    padding-left: 0;
  }
  .m-teaser.teaser-100 {
    float: none;
  }
  :lang(zh-CN) .m-teaser .teaser-content .a-heading {
    font-size: 1.25rem;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    :lang(zh-CN)
    .m-teaser
    .teaser-content
    .a-link.link-addtocart,
  :lang(zh-CN) .m-teaser .teaser-content .a-button,
  :lang(zh-CN) .m-teaser .teaser-content .a-link,
  :lang(zh-CN)
    .m-teaser
    .teaser-content
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  :lang(zh-CN) .m-teaser .teaser-content li,
  :lang(zh-CN) .m-teaser .teaser-content p {
    font-size: 1rem;
  }
  :lang(zh-CN) .m-teaser .teaser-content .a-link:not(.a-button) {
    font-size: 1.125rem;
  }
  .m-teaserslider .teaserslider-paginationarrows .a-paginationarrows.next,
  .m-teaserslider .teaserslider-paginationarrows .a-paginationarrows.prev {
    top: 35%;
  }
  .m-togglebox .item .togglebox-wrapper {
    width: 90%;
  }
  .m-togglebox .item .togglebox-title {
    font-size: 1.25rem;
    line-height: 1.25rem;
  }
  .m-togglebox .item .togglebox-title .text {
    font-size: 1.5rem;
    line-height: 2.125rem;
  }
  .m-togglebox .item .togglebox-subtitle {
    font-size: 20px;
    line-height: 30px;
  }
  .m-togglebox .item.has-header-icon a.togglebox-title {
    padding: 15px 0;
  }
  .m-totalamount .list {
    width: 60%;
  }
  .m-typeplatefinder .a-formlabel {
    width: 83.3333333333%;
  }
  .m-typeplatefinder .typeplatefinder-results .a-image {
    margin-left: 0.6944444444%;
    margin-right: 0.6944444444%;
    margin-bottom: 10px;
  }
  .a-morecontenttogglelink .m-typeplatefinder > * {
    padding-left: 0;
  }
  .o-cookielaw .m-form {
    width: 100%;
    padding: 20px;
  }
  .o-cookielaw .m-form .a-heading {
    display: none;
  }
  .o-cookielaw .m-form .cookielaw-content {
    width: 100%;
    padding-right: 0;
  }
  .o-cookielaw .m-form .cookielaw-content p {
    font-size: 1rem;
    margin-bottom: 8px;
  }
  .o-cookielaw .m-form .cookielaw-content .list-unstyled {
    margin: 20px 0 0;
    width: 100%;
  }
  .o-cookielaw .m-form .cookielaw-content .list-unstyled li {
    width: 100%;
  }
  .o-cookielaw .m-form .cookielaw-actions {
    bottom: 50px;
    margin: 20px 0 0;
    padding: 0;
    position: relative;
    right: 0;
    top: 0;
    width: 50%;
  }
  .o-cookielaw .a-morecontenttogglelink p {
    margin-bottom: 16px;
  }
  .o-dealerlocator .filterbar-nav {
    background: #eff1f2;
    display: block;
  }
  .o-dealerlocator .filterbar-nav .filterbar-item {
    width: auto;
    float: left;
  }
  .o-dealerlocator .filterbar-nav .filterbar-item.filterbar-item-invisible {
    display: none;
  }
  .o-firstaid .titles .category-title,
  .o-firstaid .titles .step-one {
    width: 50%;
  }
  .o-firstaid .selector .list-unstyled.categories {
    width: 48%;
  }
  .o-firstaid .selector .list-unstyled.problems {
    width: 50%;
  }
  .o-header {
    margin-bottom: 0;
  }
  .o-header + #content {
    margin-top: 21px;
  }
  .o-header + #content .g-layout-full:first-of-type .a-heading + .m-carousel,
  .o-header + #content .g-layout-full:first-of-type .backlink,
  .o-header + #content .g-layout-full:first-of-type .m-carousel,
  .o-header + #content .m-signin .m-form,
  .o-header + #content .m-teaser .m-form,
  .o-header + img + #content .g-layout-full:first-of-type .backlink,
  .o-header + img + #content .g-layout-full:first-of-type .m-carousel {
    margin-top: 0;
  }
  .o-header .nav-wrap .conversion-bar {
    top: 5px;
  }
  .o-header .breadcrumb-wrap .m-breadcrumb ul {
    margin: 10px 0;
  }
  .o-header .nav-sticky .nav-sticky-elements .a-totop.a-link {
    height: 60px;
    margin: 0 0 0 15px;
    border: none;
  }
  .o-header .nav-sticky .nav-sticky-elements .a-totop.a-link .icon {
    font-size: 0.65em;
    border-left: 1px solid #e6e6e6;
    padding-left: 15px;
    margin-top: 20px;
  }
  .pagetype-product-detail .o-header {
    margin-bottom: 30px;
  }
  .o-headershop .contact {
    margin-top: 0;
    width: 40%;
  }
  .o-headershop .contact .phone,
  .o-headershop .contact .title {
    width: 75%;
  }
  .o-list .list-layout.js-list-layout .item.js-item {
    width: -webkit-calc(49.25%);
    width: calc(49.25%);
    margin: 0 0 20px;
    padding: 0;
  }
  .o-list.grid-view .list-layout .item,
  .o-list.grid-view:not(.grid-view-skip-md) .list-layout .item {
    width: -webkit-calc(49.25%);
    width: calc(49.25%);
    margin: 0 0 20px;
    padding: 0 1.5%;
  }
  .o-list.grid-view .list-layout .item:nth-child(2n),
  .o-list.grid-view:not(.grid-view-skip-md) .list-layout .item:nth-child(2n) {
    margin-right: 0;
  }
  .o-list.list-view .list-layout .item,
  .o-list.list-view .list-layout .item.js-item,
  .o-list.list-view .list-layout.js-list-layout .item,
  .o-list.list-view .list-layout.js-list-layout .item.js-item {
    width: 100%;
  }
  .o-list.grid-view-skip-md.grid-view .list-layout .item:nth-child(2n) {
    margin-right: 0;
  }
  .o-list.bricks-view .list-layout.js-list-layout .item.js-item {
    width: -webkit-calc(100% / 2);
    width: calc(100% / 2);
  }
  .o-myproducts .myproducts-controls {
    margin-bottom: 0;
  }
  .o-myproducts .myproducts-controls .add-item.a-link {
    margin-top: -40px;
  }
  .o-myproducts .m-layer {
    max-width: 75%;
  }
  .o-productdetail .description .callout,
  .o-productdetail .description .sales-program {
    display: inline-block;
  }
  .o-productdetail .description .sales-program {
    float: right;
  }
  .o-productdetail .description .m-mediagallery .mediagallery-caption {
    margin-left: 0;
  }
  .m-contenttextmedia
    li
    .o-productdetail
    .m-productconversionarea
    .buttongroup
    .a-link.link-addtocart,
  .o-productdetail
    .m-contenttextmedia
    li
    .m-productconversionarea
    .buttongroup
    .a-link.link-addtocart,
  .o-productdetail .m-productconversionarea .buttongroup .a-button {
    width: 50%;
  }
  .o-productdetail
    .product-conversion-area
    .m-productconversionarea
    .price
    .previous,
  .o-productdetail .service-area .m-productconversionarea .price .previous {
    margin: 10px 0 0;
  }
  .o-productdetail
    .product-conversion-area
    .m-productconversionarea
    .price
    .current,
  .o-productdetail .service-area .m-productconversionarea .price .current {
    margin: 0;
  }
  .o-productlist-rebrush {
    padding: 0 0 40px;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productlist-rebrush
    .productlist-rebrush-container
    .o-list
    .pagination-loadmore.a-link.link-addtocart,
  .o-productlist-rebrush
    .productlist-rebrush-container
    .o-list
    .a-button.pagination-loadmore,
  .o-productlist-rebrush
    .productlist-rebrush-container
    .o-list
    .m-contenttextmedia
    li
    .m-productconversionarea
    .pagination-loadmore.a-link.link-addtocart {
    width: auto;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-productlist-rebrush
    .productlist-rebrush-container
    .o-list
    .pagination-loadmore.after.a-link.link-addtocart,
  .o-productlist-rebrush
    .productlist-rebrush-container
    .o-list
    .a-button.pagination-loadmore.after,
  .o-productlist-rebrush
    .productlist-rebrush-container
    .o-list
    .m-contenttextmedia
    li
    .m-productconversionarea
    .pagination-loadmore.after.a-link.link-addtocart {
    margin-top: 32px;
  }
  .m-togglebox[data-t-name="Togglebox"][data-t-id="24"]
    .m-searchfield
    .input-wrap,
  .o-productselection .m-searchfield .input-wrap {
    width: 41.6666666667%;
    display: inline-block;
  }
  .m-togglebox[data-t-name="Togglebox"][data-t-id="24"]
    .m-searchfield
    .submit-wrap,
  .o-productselection .m-searchfield .submit-wrap {
    width: 25%;
    margin: 0 0 0 15px;
    display: inline-block;
  }
  .m-togglebox[data-t-name="Togglebox"][data-t-id="24"] .m-signin .account,
  .o-productselection .m-signin .account {
    width: 50%;
  }
  .m-togglebox[data-t-name="Togglebox"][data-t-id="24"] .m-signin .social-media,
  .o-productselection .m-signin .social-media {
    width: 48%;
  }
  .m-togglebox[data-t-name="Togglebox"][data-t-id="24"] .m-signin .account,
  .m-togglebox[data-t-name="Togglebox"][data-t-id="24"] .m-signin .social-media,
  .o-productselection .m-signin .account,
  .o-productselection .m-signin .social-media {
    display: inline-block;
  }
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .o-review
    .m-form
    .rating-row
    > .rating-field.technical-info-search,
  .o-review
    .m-form
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .rating-row
    > .rating-field.technical-info-search,
  .o-review
    .m-form
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .rating-row
    > input.rating-field.js-search-input,
  .o-review
    .m-form
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .rating-row
    > input.rating-field.m-forminput,
  .o-review .m-form .rating-row > .m-forminput.rating-field,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .o-review
    .m-form
    .rating-row
    > input.rating-field.js-search-input,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .o-review
    .m-form
    .rating-row
    > input.rating-field.m-forminput {
    width: 50%;
  }
  .o-review .side-col .m-producttitle h2.a-heading {
    font-size: 1.375rem;
  }
  .o-reviewcontainer {
    padding: 48px 0;
    margin-bottom: 80px;
  }
  .o-reviewcontainer .reviewcontainer-row .reviewitem-wrapper {
    float: left;
    width: 50%;
  }
  .o-reviewdisplay .average-rating-container {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-column-gap: 32px;
  }
  .o-reviewdisplay .average-rating-container .m-averageproductrating {
    float: left;
    margin-bottom: 0;
    width: auto;
  }
  .o-reviewdisplay .average-rating-container .notice-buttons-container {
    padding: 32px 0 0;
  }
  .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .legal-notice-container {
    padding: 0 24px 0 0;
    width: 60%;
  }
  .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .review-header-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 40%;
    height: 100%;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .review-header-buttons
    .a-link.link-addtocart,
  .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .review-header-buttons
    .a-button,
  .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .review-header-buttons
    .a-link,
  .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .review-header-buttons
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .o-reviewdisplay .average-rating-container .m-product-questions {
    margin: 0;
  }
  .o-reviewdisplay .m-ratingdistribution {
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    grid-column-gap: 48px;
    padding: 0 40px;
  }
  .o-reviewdisplay .m-ratingdistribution .average-distribution-container,
  .o-reviewdisplay .m-ratingdistribution .rating-distribution-container {
    width: auto;
  }
  .o-reviewdisplay
    .m-ratingdistribution
    .average-distribution-container
    .m-ratingrow,
  .o-reviewdisplay
    .m-ratingdistribution
    .rating-distribution-container
    .m-ratingrow {
    padding: 12px 0;
  }
  .o-reviewdisplay
    .m-ratingdistribution
    .average-distribution-container
    .a-heading
    + .m-ratingrow,
  .o-reviewdisplay
    .m-ratingdistribution
    .average-distribution-container
    .heading
    + .m-ratingrow,
  .o-reviewdisplay
    .m-ratingdistribution
    .rating-distribution-container
    .a-heading
    + .m-ratingrow,
  .o-reviewdisplay
    .m-ratingdistribution
    .rating-distribution-container
    .heading
    + .m-ratingrow {
    margin-top: 32px;
  }
  .o-reviewdisplay .m-ratingdistribution .rating-distribution-container {
    margin: 48px 0 24px;
    padding-right: 0;
    padding-top: 0;
  }
  .o-reviewdisplay .m-ratingdistribution .average-distribution-container {
    margin: 48px 0 24px;
    padding-left: 0;
    padding-top: 0;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-reviewdisplay
    .o-reviewdisplay_noreviews
    .a-link.link-addtocart,
  .o-reviewdisplay .o-reviewdisplay_noreviews .a-button,
  .o-reviewdisplay
    .o-reviewdisplay_noreviews
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: -webkit-fit-content;
    width: fit-content;
  }
  .pagetype-product-detail .o-reviewdisplay .average-rating-container,
  .pagetype-shop-detail .o-reviewdisplay .average-rating-container {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-column-gap: 32px;
  }
  .pagetype-product-detail
    .o-reviewdisplay
    .average-rating-container
    .m-averageproductrating,
  .pagetype-shop-detail
    .o-reviewdisplay
    .average-rating-container
    .m-averageproductrating {
    float: left;
    margin-bottom: 0;
    width: auto;
  }
  .pagetype-product-detail
    .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container,
  .pagetype-shop-detail
    .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container {
    padding: 32px 0 0;
  }
  .pagetype-product-detail
    .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .legal-notice-container,
  .pagetype-shop-detail
    .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .legal-notice-container {
    padding: 0 24px 0 0;
    width: 60%;
  }
  .pagetype-product-detail
    .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .review-header-buttons,
  .pagetype-shop-detail
    .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .review-header-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 40%;
    height: 100%;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .pagetype-product-detail
    .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .review-header-buttons
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .pagetype-shop-detail
    .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .review-header-buttons
    .a-link.link-addtocart,
  .pagetype-product-detail
    .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .review-header-buttons
    .a-button,
  .pagetype-product-detail
    .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .review-header-buttons
    .a-link,
  .pagetype-product-detail
    .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .review-header-buttons
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .pagetype-shop-detail
    .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .review-header-buttons
    .a-button,
  .pagetype-shop-detail
    .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .review-header-buttons
    .a-link,
  .pagetype-shop-detail
    .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .review-header-buttons
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .pagetype-product-detail
    .o-reviewdisplay
    .average-rating-container
    .m-product-questions,
  .pagetype-shop-detail
    .o-reviewdisplay
    .average-rating-container
    .m-product-questions {
    margin: 0;
  }
  .pagetype-product-detail .o-reviewdisplay .m-ratingdistribution,
  .pagetype-shop-detail .o-reviewdisplay .m-ratingdistribution {
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    grid-column-gap: 48px;
    padding: 0;
  }
  .pagetype-product-detail
    .o-reviewdisplay
    .m-ratingdistribution
    .average-distribution-container,
  .pagetype-product-detail
    .o-reviewdisplay
    .m-ratingdistribution
    .rating-distribution-container,
  .pagetype-shop-detail
    .o-reviewdisplay
    .m-ratingdistribution
    .average-distribution-container,
  .pagetype-shop-detail
    .o-reviewdisplay
    .m-ratingdistribution
    .rating-distribution-container {
    width: auto;
  }
  .pagetype-product-detail
    .o-reviewdisplay
    .m-ratingdistribution
    .average-distribution-container
    .m-ratingrow,
  .pagetype-product-detail
    .o-reviewdisplay
    .m-ratingdistribution
    .rating-distribution-container
    .m-ratingrow,
  .pagetype-shop-detail
    .o-reviewdisplay
    .m-ratingdistribution
    .average-distribution-container
    .m-ratingrow,
  .pagetype-shop-detail
    .o-reviewdisplay
    .m-ratingdistribution
    .rating-distribution-container
    .m-ratingrow {
    padding: 12px 0;
  }
  .pagetype-product-detail
    .o-reviewdisplay
    .m-ratingdistribution
    .average-distribution-container
    .heading
    + .m-ratingrow,
  .pagetype-product-detail
    .o-reviewdisplay
    .m-ratingdistribution
    .rating-distribution-container
    .heading
    + .m-ratingrow,
  .pagetype-shop-detail
    .o-reviewdisplay
    .m-ratingdistribution
    .average-distribution-container
    .heading
    + .m-ratingrow,
  .pagetype-shop-detail
    .o-reviewdisplay
    .m-ratingdistribution
    .rating-distribution-container
    .heading
    + .m-ratingrow {
    margin-top: 32px;
  }
  .pagetype-product-detail
    .o-reviewdisplay
    .m-ratingdistribution
    .rating-distribution-container,
  .pagetype-shop-detail
    .o-reviewdisplay
    .m-ratingdistribution
    .rating-distribution-container {
    margin: 48px 0 24px;
    padding-right: 0;
    padding-top: 0;
  }
  .pagetype-product-detail
    .o-reviewdisplay
    .m-ratingdistribution
    .average-distribution-container,
  .pagetype-shop-detail
    .o-reviewdisplay
    .m-ratingdistribution
    .average-distribution-container {
    margin: 48px 0 24px;
    padding-left: 0;
    padding-top: 0;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .pagetype-product-detail
    .o-reviewdisplay
    .o-reviewdisplay_noreviews
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .pagetype-shop-detail
    .o-reviewdisplay
    .o-reviewdisplay_noreviews
    .a-link.link-addtocart,
  .pagetype-product-detail
    .o-reviewdisplay
    .o-reviewdisplay_noreviews
    .a-button,
  .pagetype-product-detail
    .o-reviewdisplay
    .o-reviewdisplay_noreviews
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .pagetype-shop-detail .o-reviewdisplay .o-reviewdisplay_noreviews .a-button,
  .pagetype-shop-detail
    .o-reviewdisplay
    .o-reviewdisplay_noreviews
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: -webkit-fit-content;
    width: fit-content;
  }
  .pagetype-product-detail
    .o-reviewdisplay
    .m-reviewitemreviewdisplay
    .rating-dimension-container,
  .pagetype-shop-detail
    .o-reviewdisplay
    .m-reviewitemreviewdisplay
    .rating-dimension-container {
    gap: 32px;
  }
  .o-serviceteaserarea {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 32px;
    padding: 48px 32px;
  }
  .o-serviceteaserarea .m-serviceteaser {
    margin: 0 !important;
  }
  .o-serviceteaserarea .m-serviceteaser:first-child:nth-last-child(2),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(2)
    ~ .m-serviceteaser {
    -webkit-flex-basis: -webkit-calc(50% - -webkit-calc(32px/2)) !important;
    -ms-flex-preferred-size: calc(50% - calc(32px / 2)) !important;
    flex-basis: calc(50% - calc(32px / 2)) !important;
  }
  .o-serviceteaserarea .m-serviceteaser:first-child:nth-last-child(3),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(3)
    ~ .m-serviceteaser {
    -webkit-flex-basis: -webkit-calc(
      33.3333% - -webkit-calc((32px * 2)/ 3)
    ) !important;
    -ms-flex-preferred-size: calc(33.3333% - calc((32px * 2) / 3)) !important;
    flex-basis: calc(33.3333% - calc((32px * 2) / 3)) !important;
  }
  .o-serviceteaserarea .m-serviceteaser:first-child:nth-last-child(4),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4)
    ~ .m-serviceteaser {
    -webkit-flex-basis: -webkit-calc(50% - -webkit-calc(32px/2)) !important;
    -ms-flex-preferred-size: calc(50% - calc(32px / 2)) !important;
    flex-basis: calc(50% - calc(32px / 2)) !important;
  }
  .o-serviceteaserarea .m-serviceteaser .content {
    padding: 0 !important;
  }
  .o-serviceteaserarea .m-serviceteaser:first-child:nth-last-child(2),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(2):nth-child(2n + 1),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(2):nth-child(2n + 2),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(2)
    ~ .m-serviceteaser,
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(2)
    ~ .m-serviceteaser:nth-child(2n + 1),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(2)
    ~ .m-serviceteaser:nth-child(2n + 2),
  .o-serviceteaserarea .m-serviceteaser:first-child:nth-last-child(3),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(3):nth-child(2n + 1),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(3):nth-child(3n + 2),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(3)
    ~ .m-serviceteaser,
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(3)
    ~ .m-serviceteaser:nth-child(2n + 1),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(3)
    ~ .m-serviceteaser:nth-child(3n + 2),
  .o-serviceteaserarea .m-serviceteaser:first-child:nth-last-child(4),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4):nth-child(2n + 1),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4):nth-child(4n + 1),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4):nth-child(4n + 2),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4):nth-child(4n + 4),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4)
    ~ .m-serviceteaser,
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4)
    ~ .m-serviceteaser:nth-child(2n + 1),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4)
    ~ .m-serviceteaser:nth-child(4n + 1),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4)
    ~ .m-serviceteaser:nth-child(4n + 2),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4)
    ~ .m-serviceteaser:nth-child(4n + 4),
  .o-serviceteaserarea .m-serviceteaser:first-child:only-child,
  .o-serviceteaserarea
    .m-serviceteaser:first-child:only-child
    ~ .m-serviceteaser {
    margin: 64px 0 0;
    width: 50%;
  }
}
@media (min-width: 900px) {
  .a-area {
    background: 0 0;
  }
  .a-area.a-area-mobile,
  .a-area.a-area-tablet {
    display: none;
  }
  .a-area.a-area-desktop {
    display: block;
  }
  .m-addtocartpopover .popover-content .description {
    margin: 0;
  }
  .a-morecontenttogglelink
    .more-less-button
    .m-addtocartpopover
    .popover-content
    .description
    a.a-button.a-link-primary.content-toggle,
  .m-addtocartpopover .popover-content .description .a-button.a-button-primary,
  .m-addtocartpopover
    .popover-content
    .description
    .a-button.a-link-primary.a-link,
  .m-addtocartpopover
    .popover-content
    .description
    .a-morecontenttogglelink
    .more-less-button
    a.a-button.a-link-primary.content-toggle,
  .m-addtocartpopover
    .popover-content
    .description
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .m-addtocartpopover
    .popover-content
    .description
    .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .a-button.a-link,
  .m-addtocartpopover
    .popover-content
    .description
    .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .a-button.a-link,
  .m-addtocartpopover
    .popover-content
    .description
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-button.a-link-primary,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-addtocartpopover
    .popover-content
    .description
    .a-link.link-addtocart,
  .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .m-addtocartpopover
    .popover-content
    .description
    .a-button.a-link,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .m-addtocartpopover
    .popover-content
    .description
    .a-button.a-link,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-addtocartpopover
    .popover-content
    .description
    a.a-button.a-link-primary {
    position: absolute;
    left: 15px;
    bottom: 15px;
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px);
  }
  .m-breadcrumb {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  .m-breadcrumb .is-active:after {
    content: "";
  }
  .m-carousel {
    padding: 64px -webkit-calc(50% - 50vw) 40px;
    padding: 64px calc(50% - 50vw) 40px;
  }
  .m-carousel .slide {
    width: 25%;
    float: left;
    padding-left: 16px;
    padding-right: 16px;
  }
  .m-carousel > .slick-slider.slider-container {
    padding: 0;
  }
  .m-carousel .m-productteaser .a-heading {
    font-size: 1.25rem;
  }
  .m-carousel .carousel-paginationnumber {
    display: none;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .m-carousel .carousel-paginationnumber > .a-button,
  .m-carousel
    .m-contenttextmedia
    li
    .m-productconversionarea
    .carousel-paginationnumber
    > .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-carousel
    .carousel-paginationnumber
    > .a-link.link-addtocart {
    margin-top: 23px;
  }
  .m-carousel .a-paginationdots {
    padding: 0;
  }
  .m-carousel.slider-rebrush .carousel-paginationarrows {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .m-carousel .carousel-paginationarrows,
  .m-carousel .carousel-paginationarrows.paginationarrowposition-bottom,
  .m-carousel .carousel-paginationarrows.paginationarrowposition-top,
  .m-carousel .carousel-paginationarrows.paginationnumberposition-bottom,
  .m-carousel .carousel-paginationarrows.paginationnumberposition-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    line-height: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    margin: -2.375rem auto 0 !important;
    padding: 0 18px;
    overflow: visible;
    max-width: 1170px;
  }
  .m-carousel .carousel-paginationarrows.paginationarrowposition-bottom:after,
  .m-carousel .carousel-paginationarrows.paginationarrowposition-top:after,
  .m-carousel .carousel-paginationarrows.paginationnumberposition-bottom:after,
  .m-carousel .carousel-paginationarrows.paginationnumberposition-top:after,
  .m-carousel .carousel-paginationarrows:after {
    display: none;
  }
  .m-carousel .carousel-paginationarrows .prev,
  .m-carousel .carousel-paginationarrows.paginationarrowposition-bottom .prev,
  .m-carousel .carousel-paginationarrows.paginationarrowposition-top .prev,
  .m-carousel .carousel-paginationarrows.paginationnumberposition-bottom .prev,
  .m-carousel .carousel-paginationarrows.paginationnumberposition-top .prev {
    margin-left: auto;
    float: left;
  }
  .m-carousel .carousel-paginationarrows .next,
  .m-carousel .carousel-paginationarrows .prev,
  .m-carousel .carousel-paginationarrows.paginationarrowposition-bottom .next,
  .m-carousel .carousel-paginationarrows.paginationarrowposition-bottom .prev,
  .m-carousel .carousel-paginationarrows.paginationarrowposition-top .next,
  .m-carousel .carousel-paginationarrows.paginationarrowposition-top .prev,
  .m-carousel .carousel-paginationarrows.paginationnumberposition-bottom .next,
  .m-carousel .carousel-paginationarrows.paginationnumberposition-bottom .prev,
  .m-carousel .carousel-paginationarrows.paginationnumberposition-top .next,
  .m-carousel .carousel-paginationarrows.paginationnumberposition-top .prev {
    color: #000;
    font-size: 26px;
  }
  .no-touchevents .m-carousel .carousel-paginationarrows .next:hover,
  .no-touchevents .m-carousel .carousel-paginationarrows .prev:hover,
  .no-touchevents
    .m-carousel
    .carousel-paginationarrows.paginationarrowposition-bottom
    .next:hover,
  .no-touchevents
    .m-carousel
    .carousel-paginationarrows.paginationarrowposition-bottom
    .prev:hover,
  .no-touchevents
    .m-carousel
    .carousel-paginationarrows.paginationarrowposition-top
    .next:hover,
  .no-touchevents
    .m-carousel
    .carousel-paginationarrows.paginationarrowposition-top
    .prev:hover,
  .no-touchevents
    .m-carousel
    .carousel-paginationarrows.paginationnumberposition-bottom
    .next:hover,
  .no-touchevents
    .m-carousel
    .carousel-paginationarrows.paginationnumberposition-bottom
    .prev:hover,
  .no-touchevents
    .m-carousel
    .carousel-paginationarrows.paginationnumberposition-top
    .next:hover,
  .no-touchevents
    .m-carousel
    .carousel-paginationarrows.paginationnumberposition-top
    .prev:hover {
    color: #000;
  }
  .m-carousel .carousel-paginationarrows .next.a-paginationarrows,
  .m-carousel .carousel-paginationarrows .prev.a-paginationarrows,
  .m-carousel
    .carousel-paginationarrows.paginationarrowposition-bottom
    .next.a-paginationarrows,
  .m-carousel
    .carousel-paginationarrows.paginationarrowposition-bottom
    .prev.a-paginationarrows,
  .m-carousel
    .carousel-paginationarrows.paginationarrowposition-top
    .next.a-paginationarrows,
  .m-carousel
    .carousel-paginationarrows.paginationarrowposition-top
    .prev.a-paginationarrows,
  .m-carousel
    .carousel-paginationarrows.paginationnumberposition-bottom
    .next.a-paginationarrows,
  .m-carousel
    .carousel-paginationarrows.paginationnumberposition-bottom
    .prev.a-paginationarrows,
  .m-carousel
    .carousel-paginationarrows.paginationnumberposition-top
    .next.a-paginationarrows,
  .m-carousel
    .carousel-paginationarrows.paginationnumberposition-top
    .prev.a-paginationarrows {
    position: relative;
    height: 48px;
    width: 48px;
    left: 0;
    right: 0;
  }
  .m-carousel .carousel-paginationarrows .next,
  .m-carousel .carousel-paginationarrows.paginationarrowposition-bottom .next,
  .m-carousel .carousel-paginationarrows.paginationarrowposition-top .next,
  .m-carousel .carousel-paginationarrows.paginationnumberposition-bottom .next,
  .m-carousel .carousel-paginationarrows.paginationnumberposition-top .next {
    float: right;
  }
  .m-carousel.paginationelements-bottom:not(.slider-rebrush)
    .paginationarrowposition-bottom.carousel-paginationarrows,
  .m-carousel.paginationelements-bottom:not(.slider-rebrush)
    .paginationarrowposition-top.carousel-paginationarrows,
  .m-carousel.paginationelements-bottom:not(.slider-rebrush)
    .paginationnumberposition-bottom.carousel-paginationarrows,
  .m-carousel.paginationelements-bottom:not(.slider-rebrush)
    .paginationnumberposition-top.carousel-paginationarrows,
  .m-carousel.paginationelements-top:not(.slider-rebrush)
    .paginationarrowposition-bottom.carousel-paginationarrows,
  .m-carousel.paginationelements-top:not(.slider-rebrush)
    .paginationarrowposition-top.carousel-paginationarrows,
  .m-carousel.paginationelements-top:not(.slider-rebrush)
    .paginationnumberposition-bottom.carousel-paginationarrows,
  .m-carousel.paginationelements-top:not(.slider-rebrush)
    .paginationnumberposition-top.carousel-paginationarrows {
    margin-top: -4px !important;
  }
  .m-checkoutdeliverycontactpermission .form-layout-fourth .form-layout-col {
    width: 25%;
  }
  .m-checkoutdeliveryservice
    .form-row.grid-container
    .deliverydetails
    .deliverydatepicker
    .m-timeslotbooking
    .togglebox-content
    .inner-container
    > .calendar {
    margin-right: 48px;
    width: auto;
  }
  .m-compareheader .m-compareitem .m-productteaser .product-info .a-heading,
  .m-compareheader .m-compareitem .stickyitem-title h2.a-heading {
    font-size: 1.625rem;
  }
  .m-compareheader
    .m-compareitem
    .m-productteaser
    .product-conversion
    .price
    .current {
    font-size: 2.5rem;
  }
  .m-contentheader {
    padding-left: 0;
    padding-right: 0;
  }
  .m-contentheader .a-heading,
  .m-contenttext2col h2.a-heading {
    margin-bottom: 1rem;
    font-size: 2rem;
    line-height: 2.6875rem;
  }
  .m-contenttext2col .a-text2col {
    margin-bottom: 1rem;
  }
  .pagetype-product-detail .m-contenttextmedia {
    margin-bottom: 80px;
  }
  .m-contenttextmedia {
    display: block;
    margin-bottom: 80px;
  }
  .m-contenttextmedia[data-type="contenttext-image"],
  .m-contenttextmedia[data-type="contenttext-video"] {
    display: block;
  }
  .m-contenttextmedia[data-type="contenttext-image"] .content,
  .m-contenttextmedia[data-type="contenttext-video"] .content {
    vertical-align: top;
  }
  .m-contenttextmedia[data-type="contenttext-image"] .content,
  .m-contenttextmedia[data-type="contenttext-image"] .media,
  .m-contenttextmedia[data-type="contenttext-video"] .content,
  .m-contenttextmedia[data-type="contenttext-video"] .media {
    padding: 0;
  }
  .m-contenttextmedia[data-type="contenttext-image"] .content + .media,
  .m-contenttextmedia[data-type="contenttext-image"] .media + .content,
  .m-contenttextmedia[data-type="contenttext-video"] .content + .media,
  .m-contenttextmedia[data-type="contenttext-video"] .media + .content {
    padding-left: 32px;
  }
  .m-contenttextmedia .content {
    display: inline-block;
    width: 50%;
  }
  .m-contenttextmedia .content .heading,
  .m-contenttextmedia .content:only-child .heading {
    margin-top: 0;
  }
  .m-contenttextmedia .media {
    margin-bottom: 0;
    width: 50%;
  }
  .m-contenttextmedia .heading h1.a-heading,
  .m-contenttextmedia .heading h2.a-heading {
    font-size: 2rem;
    line-height: 2.625rem;
  }
  .m-contenttextmedia
    .contenttextmedia-size-1of3
    .m-contenttextmedia
    .content:not(:only-child),
  .m-contenttextmedia[data-media-size="size-1of3"] .content:not(:only-child) {
    width: 66.6666666667%;
  }
  .m-contenttextmedia .contenttextmedia-size-1of3 .m-contenttextmedia .media,
  .m-contenttextmedia[data-media-size="size-1of3"] .media {
    width: 33.3333333333%;
  }
  .m-contenttextmedia
    .contenttextmedia-size-1of2
    .m-contenttextmedia
    .content:not(:only-child),
  .m-contenttextmedia .contenttextmedia-size-1of2 .m-contenttextmedia .media,
  .m-contenttextmedia[data-media-size="size-1of2"] .content:not(:only-child),
  .m-contenttextmedia[data-media-size="size-1of2"] .media {
    width: 50%;
  }
  .contenttextmedia-size-2of3 .m-contenttextmedia .a-image,
  .m-contenttextmedia[data-media-size="size-2of3"] .a-image {
    text-align: left;
  }
  .contenttextmedia-size-2of3 .m-contenttextmedia .content:not(:only-child),
  .contenttextmedia-size-2of3 .m-contenttextmedia .media,
  .m-contenttextmedia[data-media-size="size-2of3"] .content:not(:only-child),
  .m-contenttextmedia[data-media-size="size-2of3"] .media {
    width: 50%;
  }
  .contenttextmedia-size-2of3
    .m-contenttextmedia:not([data-heading-above="true"]),
  .m-contenttextmedia[data-media-size="size-2of3"]:not(
      [data-heading-above="true"]
    ) {
    padding: 0;
    font-size: 0;
  }
  .contenttextmedia-size-2of3
    .m-contenttextmedia:not([data-heading-above="true"])
    > *,
  .m-contenttextmedia[data-media-size="size-2of3"]:not(
      [data-heading-above="true"]
    )
    > * {
    vertical-align: middle;
  }
  .contenttextmedia-size-2of3
    .m-contenttextmedia:not([data-heading-above="true"])
    .media,
  .m-contenttextmedia[data-media-size="size-2of3"]:not(
      [data-heading-above="true"]
    )
    .media {
    display: inline-block;
    width: 50%;
    margin-bottom: 0;
    float: none;
    font-size: 16px;
    padding-left: 0;
    padding-right: 0;
  }
  .contenttextmedia-size-2of3
    .m-contenttextmedia:not([data-heading-above="true"])
    .media
    .a-image
    img,
  .contenttextmedia-size-2of3
    .m-contenttextmedia:not([data-heading-above="true"])
    .media
    .mediagallery-slide[aria-hidden="true"]
    .a-image
    img,
  .m-contenttextmedia[data-media-size="size-2of3"]:not(
      [data-heading-above="true"]
    )
    .media
    .a-image
    img,
  .m-contenttextmedia[data-media-size="size-2of3"]:not(
      [data-heading-above="true"]
    )
    .media
    .mediagallery-slide[aria-hidden="true"]
    .a-image
    img {
    width: 100%;
  }
  .contenttextmedia-size-2of3
    .m-contenttextmedia:not([data-heading-above="true"])
    .content,
  .m-contenttextmedia[data-media-size="size-2of3"]:not(
      [data-heading-above="true"]
    )
    .content {
    font-size: 16px;
    padding-left: 10% !important;
    padding-right: 10% !important;
  }
  .contenttextmedia-size-2of3
    .m-contenttextmedia:not([data-heading-above="true"])
    .content:not(:only-child),
  .m-contenttextmedia[data-media-size="size-2of3"]:not(
      [data-heading-above="true"]
    )
    .content:not(:only-child) {
    display: inline-block;
    float: none;
    width: 50%;
    text-align: center;
  }
  .contenttextmedia-size-2of3
    .m-contenttextmedia:not([data-heading-above="true"])
    .content:not(:only-child)
    .a-link:after,
  .m-contenttextmedia[data-media-size="size-2of3"]:not(
      [data-heading-above="true"]
    )
    .content:not(:only-child)
    .a-link:after {
    padding-right: 3px;
    padding-left: 0;
  }
  .contenttextmedia-size-2of3
    .m-contenttextmedia:not([data-heading-above="true"])
    .content:not(:only-child)
    .a-link:hover:after,
  .m-contenttextmedia[data-media-size="size-2of3"]:not(
      [data-heading-above="true"]
    )
    .content:not(:only-child)
    .a-link:hover:after {
    padding-right: 0;
    padding-left: 3px;
  }
  .contenttextmedia-size-2of3
    .m-contenttextmedia:not([data-heading-above="true"])
    .content:not(:only-child)
    ul:not(.list-unstyled)
    li,
  .m-contenttextmedia[data-media-size="size-2of3"]:not(
      [data-heading-above="true"]
    )
    .content:not(:only-child)
    ul:not(.list-unstyled)
    li {
    text-align: left;
  }
  .contenttextmedia-size-2of3
    .m-contenttextmedia:not([data-heading-above="true"])
    .content:only-child,
  .m-contenttextmedia[data-media-size="size-2of3"]:not(
      [data-heading-above="true"]
    )
    .content:only-child {
    margin-top: 20px;
  }
  .contenttextmedia-size-2of3
    .m-contenttextmedia[data-media-float="right"]
    .a-image,
  .m-contenttextmedia[data-media-size="size-2of3"][data-media-float="right"]
    .a-image {
    text-align: right;
  }
  .contenttextmedia-size-2of3
    .m-contenttextmedia[data-media-float="right"]
    .media,
  .m-contenttextmedia[data-media-size="size-2of3"][data-media-float="right"]
    .media {
    float: none;
  }
  .m-contenttextmedia .content,
  .m-contenttextmedia .media {
    padding: 0;
  }
  .m-contenttextmedia .content + .media,
  .m-contenttextmedia .media + .content {
    padding-left: 32px;
  }
  .m-contenttextmediabig .content {
    padding-left: 1.0416666667%;
    padding-right: 1.0416666667%;
  }
  .pagetype-product-detail .m-contenttextmediabig .media {
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100% !important;
  }
  .m-contenttextmediaslider.size-s.size-s
    .m-contenttextmedia[data-media-size="size-1of3"] {
    display: block;
  }
  .m-contenttextmediaslider.size-s.size-s
    .m-contenttextmedia[data-media-size="size-1of3"]
    .content:not(:only-child) {
    width: 66.6666666667%;
  }
  .m-contenttextmediaslider.size-s.size-s
    .m-contenttextmedia[data-media-size="size-1of3"]
    .media {
    width: 33.3333333333%;
  }
  .m-contenttextmediaslider.size-s.size-s
    .m-contenttextmedia[data-media-size="size-1of3"]
    .content
    + .media,
  .m-contenttextmediaslider.size-s.size-s
    .m-contenttextmedia[data-media-size="size-1of3"]
    .media
    + .content {
    padding-left: 32px;
  }
  .m-contenttextmediaslider.size-l.size-l
    .m-contenttextmedia[data-media-size="size-2of3"]:not(
      [data-heading-above="true"]
    ) {
    display: block;
  }
  .m-contenttextmediaslider.size-l.size-l
    .m-contenttextmedia[data-media-size="size-2of3"]:not(
      [data-heading-above="true"]
    )
    .media {
    width: 50%;
    margin-bottom: 0;
    padding: 0 !important;
  }
  .m-contenttextmediaslider.size-l.size-l
    .m-contenttextmedia[data-media-size="size-2of3"]:not(
      [data-heading-above="true"]
    )
    .content {
    width: 50% !important;
    text-align: center;
    padding: 0 10% !important;
  }
  .m-contenttextmediaslider.size-l.size-l
    .m-contenttextmedia[data-media-size="size-2of3"]:not(
      [data-heading-above="true"]
    )
    .a-caption {
    padding: 0 16px;
  }
  .m-contenttextmediaslider.size-l.size-l
    .m-contenttextmedia[data-media-size="size-2of3"][data-heading-above="true"]
    .content {
    padding: 0 !important;
  }
  .m-contenttextmediaslider.size-l.size-l
    .m-contenttextmedia[data-media-size="size-2of3"][data-heading-above="true"]
    .a-caption {
    padding: 0;
  }
  .m-conversionbar .a-link {
    padding: 0 15px;
    margin: 0;
  }
  .m-conversionbar .a-link .text {
    font-size: 0.75rem;
  }
  .m-conversionbar .count-indicator {
    right: inherit;
    left: 12px;
  }
  .m-dealerlocatorproductteaser .a-link.heading-link + div p {
    margin-bottom: 30px;
    min-width: 0;
  }
  .m-dealerlocatorproductteaser .content {
    padding-top: 0;
    width: 65%;
  }
  .m-dealerlocatorproductteaser .media {
    width: 30%;
    padding: 0 2.5%;
  }
  .m-deliverydetails {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 25px 5px;
  }
  .m-deliverydetails .billing-adress,
  .m-deliverydetails .delivery-date,
  .m-deliverydetails .shipping-adress {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33%;
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    border-right: 1px solid #ccc;
    padding: 0 0 0 25px;
    margin-bottom: 0;
  }
  .m-deliverydetails .billing-adress:nth-of-type(2n + 2),
  .m-deliverydetails .delivery-date:nth-of-type(2n + 2),
  .m-deliverydetails .shipping-adress:nth-of-type(2n + 2) {
    border-right: 1px solid #ccc;
  }
  .m-deliverydetails .billing-adress:last-child,
  .m-deliverydetails .delivery-date:last-child,
  .m-deliverydetails .shipping-adress:last-child {
    border: none;
  }
  .m-downloadteaser .visible-desktop {
    display: none !important;
  }
  .m-downloadteaser .hidden-desktop {
    display: block !important;
    float: none;
  }
  .m-enterenumberproductids
    .m-searchfield
    .js-searchfield-suggestlayer.searchfield-suggestlayer:after,
  .m-enterenumberproductids
    .m-searchfield
    .js-searchfield-suggestlayer.searchfield-suggestlayer:before {
    display: none;
  }
  .m-filter {
    background: #eff1f2;
  }
  .m-filter:before {
    content: "";
    display: block;
    width: 100vw;
    height: 100%;
    background: #eff1f2;
    position: absolute;
    margin-left: 50%;
    left: -50vw;
  }
  .m-filter .m-filterlayer .filter-layer-controls .close-button-wrapper {
    text-align: center;
  }
  .m-filterlayer .filter-closefilterarea-button {
    width: 20%;
  }
  .m-filterlayer .reset-button {
    top: 40px;
  }
  .m-filterbar {
    background: 0 0;
  }
  .m-filterbar .filterbar-nav {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0;
  }
  .m-filterbar .filterbar-buttons,
  .m-filterbar .filterbar-results,
  .m-filterbar .filterbar-selected-filters {
    max-width: 1170px;
  }
  .m-filterbar .filterbar-results {
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0;
    padding-right: 0;
  }
  .m-filterbar .filterbar-buttons,
  .m-filterbar .filterbar-selected-filters {
    margin-left: auto;
    margin-right: auto;
  }
  .m-filterbar .filterbar-selected-filters:after {
    content: "";
    clear: both;
    display: block;
  }
  .m-filterbar .filterbar-category {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .m-filterbar .filterbar-icons {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  .m-filterbar .filterbar-sorting {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  .m-filterbar .filterbar-reset {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  .m-filterbar .filterbar-item {
    background-color: transparent !important;
    float: left;
    width: auto;
    margin-right: 40px;
    text-align: center;
  }
  .m-filterbar .filterbar-item.filterbar-sorting {
    width: 25%;
    padding: 0;
  }
  .m-filterbar .filterbar-item.filterbar-icons {
    display: block;
    width: 25%;
  }
  .m-filterbar .filterbar-item.filterbar-icons .icon-listview {
    display: inline-block;
    font-family: icons;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    speak: none;
  }
  .m-filterbar .filterbar-item.filterbar-icons .icon-listview:before {
    content: "";
  }
  .m-filterbar .filterbar-item.filterbar-title {
    padding-right: 0;
  }
  .m-filterbar .filterbar-item:last-child {
    margin-right: 0;
    text-align: right;
  }
  .m-filterbar .filterbar-compare,
  .m-filterbar .filterbar-filter {
    padding: 0;
  }
  .m-filterbar.has-sort-dropdown .filterbar-item.filterbar-title {
    width: 80%;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item {
    margin-bottom: 0;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-category,
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-sorting {
    width: 25%;
    padding-left: 0;
    padding-right: 1.3888888889%;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-category
    .m-forminput-dropdown,
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-sorting
    .m-forminput-dropdown {
    border-bottom: 1px solid #71767c;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-category
    .m-forminput-dropdown
    .select2-selection,
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-sorting
    .m-forminput-dropdown
    .select2-selection {
    padding: 16px 18px;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item:nth-of-type(2) {
    padding-left: 0;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-category:nth-of-type(3) {
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-icons {
    width: 8%;
    text-align: left;
    padding-left: 1.3888888889%;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-icons
    .filterbar-listview {
    padding-left: 7px;
  }
  .m-filterbar:not(.m-filterbar-dealerlocator).has-sort-dropdown.has-filter-link
    .filterbar-item.filterbar-reset {
    width: 17%;
    text-align: right;
    padding-left: 1.3888888889%;
  }
  .m-filterlayer {
    position: relative;
    background: 0 0;
    border-bottom-width: 0;
    padding-bottom: 34px;
  }
  .m-filterlayer .selected-filters {
    padding-right: 160px;
  }
  .m-filterlist .filterlist-label ~ .a-formlabel {
    padding-left: 30px;
  }
  .m-filter-teaser .filter-teaser-dropdown {
    padding: 0;
  }
  .m-filter-teaser .filter-teaser-content .chip-container .m-chips-group {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .m-footerpagefunctionsfollow .likes {
    text-align: right;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .g-col > .form-actions .form-action,
  .m-form .form-actions .form-action {
    min-width: 25%;
    width: auto;
  }
  .g-col > .form-actions.layout-half .form-action,
  .m-form .form-actions.layout-half .form-action {
    width: 50%;
  }
  .m-forminput-datepicker.calendar.container {
    width: 100%;
  }
  .m-imagesequencer .slider {
    position: absolute;
    left: 12.5%;
    bottom: 5%;
    margin: 0;
    border-bottom: none;
    width: 75%;
  }
  .m-imagetext .textcontainer {
    position: absolute;
    top: 10%;
    width: 66%;
    max-width: 680px;
    padding: 2rem 2rem 3rem;
    background: #fff;
  }
  .m-imagetext .textcontainer.left {
    left: 10%;
    right: auto;
  }
  .m-imagetext .textcontainer.right {
    left: auto;
    right: 10%;
  }
  .m-imagetext .textcontainer .copytext .m-productconversionarea:last-child {
    margin-bottom: 0;
  }
  .m-imagetext .textcontainer .header {
    margin: 0;
  }
  .m-imagetextbuttonsipg .a-backlink {
    width: auto;
    position: absolute;
    top: 0;
    left: 0;
    padding: 3px 12px 3px 4px;
  }
  .m-imagetextbuttonsipg .a-backlink:after {
    display: none;
  }
  .m-imagetextbuttonsipg .m-imagetext .textcontainer {
    top: 15%;
    left: auto;
    right: 10%;
    padding: 15px 20px 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 38%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .m-imagetextbuttonsipg .m-imagetext .textcontainer.left {
    top: 15%;
    left: 10%;
    right: auto;
  }
  .m-imagetextbuttonsipg .m-imagetext .textcontainer.right {
    top: 15%;
    left: auto;
    right: 10%;
  }
  .m-imagetextbuttonsipg .m-imagetext .textcontainer .header,
  .m-imagetextbuttonsipg .m-imagetext .textcontainer h2.a-heading {
    margin-bottom: 10px;
  }
  .m-imagetextbuttonsipg .m-imagetext .textcontainer h2.a-heading {
    font-size: 1.625rem;
  }
  .m-imagetextbuttonsipg .m-imagetext .textcontainer .copytext {
    margin-bottom: 10px;
  }
  .m-imagetextbuttonsipg .m-imagetext .textcontainer .copytext p {
    font-size: 12px;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    > .a-link.link-addtocart,
  .m-imagetextbuttonsipg
    .m-imagetext
    .m-contenttextmedia
    li
    .m-productconversionarea
    .textcontainer
    > .a-link.link-addtocart,
  .m-imagetextbuttonsipg .m-imagetext .textcontainer > .a-button {
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 30%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .m-imagetextbuttonsipg .m-imagetext > div {
    width: 100%;
  }
  .m-imagetextbuttonsipg .m-imagetext.left {
    top: 15%;
    left: 10%;
    right: auto;
  }
  .m-imagetextbuttonsipg .m-imagetext.right {
    top: 15%;
    left: auto;
    right: 10%;
  }
}
@media only screen and (min-width: 900px) and (max-width: 1024px) {
  .m-imagetextbuttonsipg .a-backlink {
    float: none;
    width: 100vw;
    margin: 0 0 0 -webkit-calc(-50vw + 50%);
    margin: 0 0 0 calc(-50vw + 50%);
  }
  .m-imagetextbuttonsipg .a-backlink:after {
    display: block;
    width: 60px;
    right: -40px;
  }
  .m-imagetextbuttonsipg .m-imagetext .textcontainer {
    position: relative;
    width: 100%;
    top: inherit;
    left: inherit;
    right: inherit;
  }
  .m-imagetextbuttonsipg .m-imagetext .textcontainer.left,
  .m-imagetextbuttonsipg .m-imagetext .textcontainer.right {
    top: inherit;
    left: inherit;
    right: inherit;
  }
  .m-imagetextbuttonsipg .m-imagetext .textcontainer > div {
    margin: 0;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    font
    .a-link.link-addtocart,
  .m-imagetextbuttonsipg .m-imagetext .textcontainer font .a-link.a-button,
  .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    font
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: 100%;
  }
  .m-imagetextbuttonsipg .m-imagetext .textcontainer .header,
  .m-imagetextbuttonsipg .m-imagetext .textcontainer h2.a-heading {
    margin-bottom: 10px;
  }
  .m-imagetextbuttonsipg .m-imagetext .textcontainer h2.a-heading {
    font-size: 1.375rem;
  }
  .m-imagetextbuttonsipg .m-imagetext .textcontainer .copytext {
    margin-bottom: 5px;
  }
  .m-imagetextbuttonsipg .m-imagetext .textcontainer .copytext p {
    font-size: 0.875rem;
  }
  .m-imagetextbuttonsipg .m-imagetext .textcontainer .copytext p:last-child {
    margin-bottom: 0;
  }
  .m-imagetextbuttonsipg .m-form .form-actions .form-action {
    width: 35%;
    min-width: none;
  }
}
@media (min-width: 900px) {
  .m-ipgcontainer .m-imagetext .textcontainer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 38%;
    top: 15%;
    left: auto;
    right: 10%;
    padding: 20px;
  }
  .m-ipgcontainer .m-imagetext .textcontainer.left {
    top: 15%;
    left: 10%;
    right: auto;
  }
  .m-ipgcontainer .m-imagetext .textcontainer.right {
    top: 15%;
    left: auto;
    right: 10%;
  }
}
@media only screen and (min-width: 900px) and (max-width: 1024px) {
  .m-ipgcontainer .m-imagetext .textcontainer {
    position: relative;
    width: 100%;
    top: inherit;
    left: inherit;
    right: inherit;
  }
  .m-ipgcontainer .m-imagetext .textcontainer.left,
  .m-ipgcontainer .m-imagetext .textcontainer.right {
    top: inherit;
    left: inherit;
    right: inherit;
  }
}
@media (min-width: 900px) {
  .m-imagetextradiobuttonsipg .a-backlink {
    width: auto;
    position: absolute;
    top: 0;
    left: 0;
    padding: 3px 12px 3px 4px;
  }
  .m-imagetextradiobuttonsipg .a-backlink:after {
    display: none;
  }
  .m-imagetextradiobuttonsipg .textcontainer > div {
    margin: 0;
    padding: 0;
    background-color: transparent;
    width: 100%;
  }
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer {
    padding: 15px 20px 20px;
    width: 38%;
    top: 15%;
    left: auto;
    right: 10%;
  }
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer.left {
    top: 15%;
    left: 10%;
    right: auto;
  }
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer.right {
    top: 15%;
    left: auto;
    right: 10%;
  }
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer .header,
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer h2.a-heading {
    margin-bottom: 10px;
  }
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer h2.a-heading {
    font-size: 1.625rem;
  }
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer .copytext {
    margin-bottom: 10px;
  }
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer .copytext p {
    font-size: 12px;
  }
  .m-imagetextradiobuttonsipg .m-form .form-row:nth-child(n + 1) {
    float: left;
  }
  .m-imagetextradiobuttonsipg .m-form .form-row {
    width: 100%;
  }
  .m-imagetextradiobuttonsipg .m-form .form-row > .m-forminput,
  .m-imagetextradiobuttonsipg
    .m-form
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .form-row
    > .technical-info-search,
  .m-imagetextradiobuttonsipg
    .m-form
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .form-row
    > input.js-search-input,
  .m-imagetextradiobuttonsipg
    .m-form
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .form-row
    > input.m-forminput,
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    > .technical-info-search,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    > input.js-search-input,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    > input.m-forminput {
    width: 100%;
    margin-bottom: 8px;
  }
  .m-imagetextradiobuttonsipg .m-form .form-row > .m-forminput:last-child,
  .m-imagetextradiobuttonsipg
    .m-form
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .form-row
    > .technical-info-search:last-child,
  .m-imagetextradiobuttonsipg
    .m-form
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .form-row
    > input.js-search-input:last-child,
  .m-imagetextradiobuttonsipg
    .m-form
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .form-row
    > input.m-forminput:last-child,
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    > .technical-info-search:last-child,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    > input.js-search-input:last-child,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-imagetextradiobuttonsipg
    .m-form
    .form-row
    > input.m-forminput:last-child {
    margin-bottom: 3px;
  }
  .m-imagetextradiobuttonsipg .m-form .form-row:first-child {
    padding-top: 0;
  }
  .m-imagetextradiobuttonsipg .m-form .form-row:last-of-type {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 900px) and (max-width: 1024px) {
  .m-imagetextradiobuttonsipg .a-backlink {
    float: none;
    width: 100vw;
    margin: 0 0 0 -webkit-calc(-50vw + 50%);
    margin: 0 0 0 calc(-50vw + 50%);
  }
  .m-imagetextradiobuttonsipg .a-backlink:after {
    display: block;
    width: 60px;
    right: -40px;
  }
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer {
    position: relative;
    width: 100%;
    top: inherit;
    left: inherit;
    right: inherit;
  }
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer.left,
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer.right {
    top: inherit;
    left: inherit;
    right: inherit;
  }
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer > div {
    margin: 0;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-imagetextradiobuttonsipg
    .m-imagetext
    .textcontainer
    font
    .a-link.link-addtocart,
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer font .a-link.a-button,
  .m-imagetextradiobuttonsipg
    .m-imagetext
    .textcontainer
    font
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: 100%;
  }
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer .header,
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer h2.a-heading {
    margin-bottom: 10px;
  }
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer h2.a-heading {
    font-size: 1.375rem;
  }
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer .copytext {
    margin-bottom: 5px;
  }
  .m-imagetextradiobuttonsipg .m-imagetext .textcontainer .copytext p {
    font-size: 0.875rem;
  }
  .m-imagetextradiobuttonsipg
    .m-imagetext
    .textcontainer
    .copytext
    p:last-child {
    margin-bottom: 0;
  }
  .m-imagetextradiobuttonsipg .m-form .form-actions .form-action {
    width: 35%;
    min-width: none;
  }
}
@media screen and (min-width: 900px) and (min-width: 1920px) {
  .m-layer
    .m-mediagallery
    .m-slider:not([data-adaptive-height])
    .slide[data-media-type="image"]
    img {
    margin: 0;
    width: 100%;
    height: 100%;
    max-width: none;
    max-height: none;
  }
}
@media (min-width: 900px) {
  .m-imagevideogallery .gallerylist {
    padding: 4rem 4rem 5.25rem;
    margin: 0;
  }
  .m-itemserviceitem.m-itemserviceitem-productitem,
  .m-itemserviceitem.service-item.m-itemserviceitem-productitem {
    float: right;
    margin-left: 0;
    margin-right: 0;
  }
  .m-itemserviceitem.m-itemserviceitem-productitem .m-quantityselector,
  .m-itemserviceitem.service-item.m-itemserviceitem-productitem
    .m-quantityselector {
    margin-top: 0;
  }
  .m-itemserviceitem .action,
  .m-itemserviceitem.service-item .action {
    width: 34%;
  }
  .m-itemserviceitem .price-information.per-item .price,
  .m-itemserviceitem .price-information.total .price,
  .m-itemserviceitem.service-item .price-information.per-item .price,
  .m-itemserviceitem.service-item .price-information.total .price {
    text-align: right;
  }
  .m-itemserviceitem .price-information.per-item .price .m-imagelist .a-link,
  .m-itemserviceitem .price-information.total .price .m-imagelist .a-link,
  .m-itemserviceitem.service-item
    .price-information.per-item
    .price
    .m-imagelist
    .a-link,
  .m-itemserviceitem.service-item
    .price-information.total
    .price
    .m-imagelist
    .a-link {
    padding: 0;
    margin: 0;
    float: right;
  }
  .m-itemserviceitem .quantity .quantity,
  .m-itemserviceitem.service-item .quantity .quantity {
    width: 100% !important;
  }
  .m-itemserviceitem.service-item:not(.m-itemserviceitem-productitem),
  .m-itemserviceitem:not(.m-itemserviceitem-productitem) {
    width: 80%;
  }
  .m-itemserviceitem.service-item:not(.m-itemserviceitem-productitem) .option,
  .m-itemserviceitem:not(.m-itemserviceitem-productitem) .option {
    padding-left: 15px;
    margin-left: 0;
    margin-right: 0;
    width: 44%;
  }
  .m-itemserviceitem.service-item:not(.m-itemserviceitem-productitem)
    .quantity.disabled:not(.m-quantityselector),
  .m-itemserviceitem.service-item:not(.m-itemserviceitem-productitem)
    .quantity:not(.m-quantityselector),
  .m-itemserviceitem:not(.m-itemserviceitem-productitem)
    .quantity.disabled:not(.m-quantityselector),
  .m-itemserviceitem:not(.m-itemserviceitem-productitem)
    .quantity:not(.m-quantityselector) {
    margin: 0;
    padding: 0;
    width: 14%;
  }
  .m-itemserviceitem.service-item:not(.m-itemserviceitem-productitem)
    .price-information.per-item,
  .m-itemserviceitem:not(.m-itemserviceitem-productitem)
    .price-information.per-item {
    width: 19%;
  }
  .m-itemserviceitem.service-item:not(.m-itemserviceitem-productitem)
    .price-information.total,
  .m-itemserviceitem:not(.m-itemserviceitem-productitem)
    .price-information.total {
    padding-right: 15px;
    width: 19%;
  }
  .m-layer[data-openonload="true"] .layer-wrapper {
    width: 75%;
  }
  .m-layer .layer-close {
    font-size: inherit;
    line-height: inherit;
  }
  .m-layer .layer-content-inner {
    margin: 0;
  }
  .m-linklist .a-heading {
    font-size: 2.5rem;
    line-height: 3.25rem;
  }
  .m-listheader span.item {
    width: 54%;
  }
  .m-listheader span.quantity {
    width: 12%;
  }
  .m-listheader span.price,
  .m-listheader span.total {
    width: 17%;
  }
  .m-maplist .map-wrap {
    width: 50%;
  }
  .m-maplist .dealer-wrap .dealer-layout .dealer-data.hours {
    width: 91.6666666667%;
  }
  .m-maplist .dealer-wrap .dealer-layout .dealer-col-2 {
    width: 25%;
    margin-left: 0;
    float: right;
    margin-right: 30px;
  }
  .m-mediagallery .mediagallery-thumbnailcarousel {
    margin: 15px 0 0;
  }
  .m-mediagallery .mediagallery-wrapper .flexcampaign .a-image {
    max-height: 75px;
    max-width: 75px;
  }
  .m-mediagallery-spareparts .mediagallery-zoom,
  .m-mediagallery-spareparts .spare-part-downloads {
    top: 166px;
  }
  .m-navfooter .list-unstyled {
    padding-top: 0;
  }
  .m-navfooter .list-unstyled.g-col {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }
  .m-navfooter .list-unstyled .group-header {
    margin-bottom: 24px;
  }
  .m-navfooter .section-wrap {
    padding-top: 0;
    padding-bottom: 0;
  }
  .m-navfooter .section-wrap:last-of-type {
    border-bottom: 0;
  }
  .m-navfooter .section-wrap .g-span {
    width: 16.6666666667%;
    float: left;
    padding-left: 1.3888888889%;
    padding-right: 1.3888888889%;
    min-height: 1px;
  }
  .m-navfooter .section-wrap .g-col {
    margin: 0 auto;
  }
  .m-navmain {
    border-top-width: 0;
  }
  .m-navmain ul {
    margin-bottom: 0;
  }
  .m-navmain li {
    padding-left: 0;
  }
  .m-navmain a {
    padding: 5px 0;
  }
  .m-navmain .first-level {
    padding-left: 15px;
  }
  .m-navmain .first-level > li {
    padding: 0;
    margin: 0 10px;
  }
  .m-navmain .first-level > li > a {
    position: relative;
    -webkit-transition: color 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
    transition: color 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
    color: #000;
  }
  .m-navmain .first-level > li > a:after {
    content: "";
    opacity: 1;
    position: absolute;
    bottom: 0;
    background-color: #007bc0;
    height: 2px;
    width: 0;
    -webkit-transition: width 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
    transition: width 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
    left: 0;
    margin-left: 0;
  }
  .m-navmain .first-level > li.is-active > a,
  .no-touchevents .m-navmain .first-level > li:hover > a {
    color: #007bc0 !important;
  }
  .m-navmain .first-level > li.is-active > a:after,
  .no-touchevents .m-navmain .first-level > li:hover > a:after {
    width: 100%;
    padding-left: 0 !important;
  }
  .m-navmain .is-active > a:after,
  .m-navmain .is-active > a:before {
    content: "";
    border: 0;
  }
  .m-navmain .second-level {
    border-top: 0;
    border-bottom: 0;
    margin-top: 2px;
    padding: 20px 0 30px;
  }
  .m-navmain .second-level > li:nth-last-child(-n + 2):not(.close) {
    margin-bottom: 60px;
  }
  .m-navmain .second-level > li.overview {
    margin-bottom: 10px;
  }
  .m-navmain .second-level .second-level-link {
    font-weight: 600;
  }
  .m-navmain .second-level .second-level-link:after {
    opacity: 1;
  }
  .m-navmain .second-level .close {
    text-align: center;
    position: relative;
    width: 100% !important;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-navmain
    .second-level
    .close
    .a-link.link-addtocart,
  .m-navmain .second-level .close .a-button,
  .m-navmain
    .second-level
    .close
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    display: inline-block;
    min-width: inherit;
    padding: 0 50px;
  }
  .m-navmain .second-level .a-link {
    color: #007bc0;
  }
  .m-navmain .second-level .a-link:after {
    display: inline-block;
    font-family: icons;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    speak: none;
    content: "";
  }
  .m-navmain .second-level .a-link:before {
    content: "";
  }
  .m-navmain .second-level .a-link .text {
    padding-right: 25px;
  }
  .m-navmain .third-level .a-link:after {
    display: none;
  }
  .m-navmain .second-level-link {
    margin: 0;
  }
  .m-navmain .a-link:not(.a-button):visited,
  .m-navmain .first-level > li > a,
  .m-navmain .second-level .overview .a-link,
  .m-navmain .second-level-link {
    font-size: 1rem;
    font-weight: 400;
  }
  .m-navmain .overview {
    text-align: center;
  }
  .m-navmain .overview .a-link .text {
    font-weight: 700;
  }
  .m-navmain .overview .a-link:after {
    display: inline;
    font-size: 1.375rem;
    opacity: 1;
    font-weight: 700;
  }
  .m-navmeta {
    width: 66.6666666667%;
    float: right;
    text-align: right;
  }
  .m-navmeta .navmeta-links {
    max-width: 79.1666666667%;
    padding-top: 7px;
    margin-right: 10px;
    display: inline-block;
  }
  .m-navmeta .navmeta-links .a-link:last-child {
    padding-right: 0;
  }
  .m-navmeta .language-selector {
    width: auto;
  }
  .m-navmeta .language-selector .select2-hidden-accessible {
    margin-top: 3px;
  }
  .m-navmeta .language-selector .m-forminput-dropdown {
    width: auto;
  }
  .m-navmeta .language-selector .m-forminput-dropdown .select2-container {
    border-bottom: 0;
  }
  .m-next-best-steps,
  .m-nextbeststeps {
    margin: 0 0 80px;
    padding: 48px 0;
  }
  .m-next-best-steps.single-step-layout
    .step-container
    .m-step-element
    .headline,
  .m-nextbeststeps.single-step-layout
    .step-container
    .m-step-element
    .headline {
    font-size: 24px;
    line-height: 34px;
  }
  .m-next-best-steps .heading .a-heading,
  .m-nextbeststeps .heading .a-heading {
    font-size: 40px;
    line-height: 52px;
  }
  .m-next-best-steps .a-heading.module-heading,
  .m-nextbeststeps .a-heading.module-heading {
    font-size: 40px;
    line-height: 52px;
    margin-bottom: 32px;
  }
  .m-next-best-steps .teaser-container,
  .m-nextbeststeps .teaser-container {
    grid-auto-flow: column;
    gap: 2rem;
    grid-auto-columns: 1fr;
  }
  .m-next-best-steps .teaser-container .add-by-product-list,
  .m-next-best-steps .teaser-container .add-by-product-number,
  .m-next-best-steps .teaser-container .add-by-product-similarity,
  .m-nextbeststeps .teaser-container .add-by-product-list,
  .m-nextbeststeps .teaser-container .add-by-product-number,
  .m-nextbeststeps .teaser-container .add-by-product-similarity {
    padding: 32px;
  }
  .m-next-best-steps .teaser-container .add-by-product-list .a-heading,
  .m-next-best-steps .teaser-container .add-by-product-number .a-heading,
  .m-next-best-steps .teaser-container .add-by-product-similarity .a-heading,
  .m-nextbeststeps .teaser-container .add-by-product-list .a-heading,
  .m-nextbeststeps .teaser-container .add-by-product-number .a-heading,
  .m-nextbeststeps .teaser-container .add-by-product-similarity .a-heading {
    font-size: 32px;
    line-height: 43px;
  }
  .m-next-best-steps
    .teaser-container
    .add-by-product-number
    .searchfield-container
    .m-searchfield,
  .m-nextbeststeps
    .teaser-container
    .add-by-product-number
    .searchfield-container
    .m-searchfield {
    width: 100%;
    margin-bottom: 0;
  }
  .m-next-best-steps .step-container,
  .m-nextbeststeps .step-container {
    gap: 32px;
  }
  .m-next-best-steps .step-container .m-step-element,
  .m-nextbeststeps .step-container .m-step-element {
    padding: 24px;
  }
  .m-next-best-steps
    .step-container
    .m-step-element:first-child:nth-last-child(2),
  .m-next-best-steps
    .step-container
    .m-step-element:first-child:nth-last-child(2)
    ~ .m-step-element,
  .m-nextbeststeps
    .step-container
    .m-step-element:first-child:nth-last-child(2),
  .m-nextbeststeps
    .step-container
    .m-step-element:first-child:nth-last-child(2)
    ~ .m-step-element {
    padding: 32px 32px 48px;
    min-height: 256px;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-next-best-steps
    .step-container
    .m-step-element:first-child:nth-last-child(2)
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-next-best-steps
    .step-container
    .m-step-element:first-child:nth-last-child(2)
    ~ .m-step-element
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-nextbeststeps
    .step-container
    .m-step-element:first-child:nth-last-child(2)
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-nextbeststeps
    .step-container
    .m-step-element:first-child:nth-last-child(2)
    ~ .m-step-element
    .a-link.link-addtocart,
  .m-next-best-steps
    .step-container
    .m-step-element:first-child:nth-last-child(2)
    .a-button,
  .m-next-best-steps
    .step-container
    .m-step-element:first-child:nth-last-child(2)
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .m-next-best-steps
    .step-container
    .m-step-element:first-child:nth-last-child(2)
    ~ .m-step-element
    .a-button,
  .m-next-best-steps
    .step-container
    .m-step-element:first-child:nth-last-child(2)
    ~ .m-step-element
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .m-nextbeststeps
    .step-container
    .m-step-element:first-child:nth-last-child(2)
    .a-button,
  .m-nextbeststeps
    .step-container
    .m-step-element:first-child:nth-last-child(2)
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .m-nextbeststeps
    .step-container
    .m-step-element:first-child:nth-last-child(2)
    ~ .m-step-element
    .a-button,
  .m-nextbeststeps
    .step-container
    .m-step-element:first-child:nth-last-child(2)
    ~ .m-step-element
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: auto;
  }
  .m-next-best-steps
    .step-container
    .m-step-element:first-child:nth-last-child(3),
  .m-next-best-steps
    .step-container
    .m-step-element:first-child:nth-last-child(3)
    ~ .m-step-element,
  .m-nextbeststeps
    .step-container
    .m-step-element:first-child:nth-last-child(3),
  .m-nextbeststeps
    .step-container
    .m-step-element:first-child:nth-last-child(3)
    ~ .m-step-element {
    padding: 16px 16px 24px;
    min-height: 192px;
  }
  .m-next-best-steps .step-container .m-step-element .headline,
  .m-nextbeststeps .step-container .m-step-element .headline {
    font-size: 32px;
    line-height: 43px;
  }
  .m-orderitem dt.heading {
    margin-bottom: 0.4375rem;
  }
  .m-orderpurchaseitem .m-itemserviceitem hr:last-of-type:before {
    background: 0 0;
    height: 30px;
  }
  .m-paymentdeliverymethod .delivery-method,
  .m-paymentdeliverymethod .payment {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 30%;
    margin-right: 5%;
  }
  .m-pressteaser .content {
    width: 75%;
  }
  .m-pressteaser .action {
    padding-left: 30px;
    padding-top: 0;
    width: 25%;
  }
  .m-processaccordion .item .heading {
    font-size: 1.75rem;
  }
  .m-processaccordion .item .heading i.icon {
    margin: 5px 0;
  }
  .m-processbar {
    width: 90%;
    margin: 0 auto 60px;
  }
  .m-processbar .icon,
  .m-processbar .is-full .is-done .step-content {
    display: block;
  }
  .m-productitem.item .media {
    width: 20%;
  }
  .m-productitem.item .content-wrap {
    width: 34%;
  }
  .m-productitem.item .m-itemserviceitem.service-item {
    width: 80%;
    padding: 0;
  }
  .m-productitem.item .m-itemserviceitem-productitem {
    width: 46%;
  }
  .m-productitem.item .m-itemserviceitem-productitem .content {
    width: 100%;
  }
  .m-productitem.item
    .m-itemserviceitem-productitem
    .content
    .quantity:not(.m-quantityselector) {
    width: 25%;
    margin-left: 3%;
  }
  body[dir="rtl"]
    .m-productitem.item
    .m-itemserviceitem-productitem
    .content
    .quantity:not(.m-quantityselector) {
    padding-left: 30px;
  }
  .m-productitem.item
    .m-itemserviceitem-productitem
    .content
    .price-information.per-item,
  .m-productitem.item
    .m-itemserviceitem-productitem
    .content
    .price-information.total {
    width: 31.25% !important;
    margin-left: 4.75% !important;
  }
  .m-productitem.item .other-product {
    width: auto;
    margin-top: 0;
  }
  .m-productitem:not(.item) .media {
    width: 33.3333333333%;
  }
  .m-productitem:not(.item) .content-wrap {
    width: 66.6666666667%;
  }
  .m-productitem .m-itemserviceitem.service-item {
    padding-left: 1.3888888889%;
  }
  .m-productteaser .a-heading {
    font-size: 24px;
  }
  .item > .m-productteaser {
    margin: 20px 0 0;
    padding-bottom: 30px;
  }
  .item > .m-productteaser .js-conversion-wrapper div:first-child {
    margin-top: 0;
  }
  .m-productteaser .product-images .callouts,
  .m-productteaser .product-images .product-awards,
  .m-productteaser .product-images .product-thumbnail {
    margin-bottom: 20px;
  }
  .m-productteaser .product-images .callouts.onimage .flexcampaign .a-image {
    margin-bottom: 5px;
  }
  .m-productteaser.list-view .product-info .a-heading {
    margin-top: -5px;
  }
  .m-productteaser.list-view .product-info .m-forminput,
  .m-productteaser.list-view
    .product-info
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .technical-info-search,
  .m-productteaser.list-view
    .product-info
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.js-search-input,
  .m-productteaser.list-view
    .product-info
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.m-forminput,
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-productteaser.list-view
    .product-info
    .technical-info-search,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-productteaser.list-view
    .product-info
    input.js-search-input,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-productteaser.list-view
    .product-info
    input.m-forminput {
    width: 100%;
  }
  .m-productteaser.list-view .product-info .benefit-list,
  .m-productteaser.list-view .product-info .m-forminput,
  .m-productteaser.list-view
    .product-info
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .technical-info-search,
  .m-productteaser.list-view
    .product-info
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.js-search-input,
  .m-productteaser.list-view
    .product-info
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.m-forminput,
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-productteaser.list-view
    .product-info
    .technical-info-search,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-productteaser.list-view
    .product-info
    input.js-search-input,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-productteaser.list-view
    .product-info
    input.m-forminput {
    margin-bottom: 15px;
  }
  .m-productteaser.grid-view .product-info .caption {
    margin-bottom: 10px;
  }
  .m-productteaser.grid-view .product-info .m-forminput,
  .m-productteaser.grid-view
    .product-info
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .technical-info-search,
  .m-productteaser.grid-view
    .product-info
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.js-search-input,
  .m-productteaser.grid-view
    .product-info
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.m-forminput,
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-productteaser.grid-view
    .product-info
    .technical-info-search,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-productteaser.grid-view
    .product-info
    input.js-search-input,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-productteaser.grid-view
    .product-info
    input.m-forminput {
    margin-bottom: 5px;
  }
  .grid-view .item > .m-productteaser {
    padding-bottom: 15px;
  }
  .grid-view .product-info .caption {
    margin-bottom: 10px;
  }
  .grid-view .product-info .m-forminput,
  .grid-view
    .product-info
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .technical-info-search,
  .grid-view
    .product-info
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.js-search-input,
  .grid-view
    .product-info
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.m-forminput,
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .grid-view
    .product-info
    .technical-info-search,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .grid-view
    .product-info
    input.js-search-input,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .grid-view
    .product-info
    input.m-forminput {
    margin-bottom: 5px;
  }
  .m-productteaseripg
    div[class*="a-image hidden-mobile hidden-tablet"]:first-child {
    margin-bottom: 20px;
  }
  .m-productteaseripg .productteaseripg-container {
    position: relative;
    padding-left: 0;
  }
  .m-productteaseripg .productteaseripg-container .productteaseripg-content {
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
  }
  .m-productteaseripg
    .productteaseripg-container
    .productteaseripg-content
    .productteaseripg-conversionarea
    .a-rating {
    width: 100%;
  }
  .m-productteaseripg
    .productteaseripg-container
    .productteaseripg-content
    .productteaseripg-info-text {
    padding-right: 20px;
  }
  .m-productteaseripg
    .productteaseripg-container
    .productteaseripg-content
    .m-producttitle
    h1.a-heading {
    font-size: 24px;
  }
  .m-productteaserset .productset,
  .m-productteaserset .productset-conversionarea {
    float: left;
  }
  .m-productteaserset .productset {
    width: 70%;
  }
  .m-productteaserset .productset-conversionarea {
    width: 30%;
  }
  .m-productpromotion.fixed
    .item
    .m-productpromotionteaser
    .promotion-separator {
    top: 150px;
    right: -9%;
  }
  .m-productpromotion.fixed
    .item:nth-child(4)
    .m-productpromotionteaser
    .promotion-separator {
    display: none;
  }
  .m-promotionbundleTeaser {
    margin-bottom: 148px;
  }
  .m-promotionbundleTeaser .teaser-content-wrapper {
    -ms-grid-columns: (minmax(calc((100% / 2) - 32px), 368px)) [2];
    grid-template-columns: repeat(
      2,
      minmax(-webkit-calc((100% / 2) - 32px), 368px)
    );
    grid-template-columns: repeat(2, minmax(calc((100% / 2) - 32px), 368px));
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    row-gap: 48px;
    -webkit-column-gap: 48px;
    column-gap: 48px;
  }
  .m-promotionbundleTeaser
    .teaser-content-wrapper
    .content-wrapper
    .content-promotion-separator {
    display: none;
  }
  .m-promotionbundleTeaser .promotion-price-section {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    place-content: center;
    -webkit-column-gap: 48px;
    column-gap: 48px;
  }
  .m-promotionbundleTeaser .promotion-price-section .price-section-wrapper {
    grid-column: 2/3;
  }
  .m-promotionbundleTeaser .promotion-price-section .price-information {
    display: block;
  }
  .m-promotionbundleTeaser
    .promotion-price-section
    .promotion-bundle-button
    button {
    width: auto;
  }
  .m-promotionbundleTeaser .promotion-separator {
    display: block;
  }
  .pagetype-product-detail .m-promotionbundleTeaser,
  .pagetype-shop-detail .m-promotionbundleTeaser {
    margin-bottom: 48px;
  }
  .pagetype-product-detail .m-promotionbundleTeaser .promotion-price-section,
  .pagetype-product-detail .m-promotionbundleTeaser .teaser-content-wrapper,
  .pagetype-shop-detail .m-promotionbundleTeaser .promotion-price-section,
  .pagetype-shop-detail .m-promotionbundleTeaser .teaser-content-wrapper {
    -webkit-column-gap: 32px;
    column-gap: 32px;
  }
  .m-questiondisplay .questions-header .question-display-heading {
    display: block;
    font-size: 30px;
    width: 50%;
  }
  .m-questiondisplay .question-item-container .question-search-container {
    margin-bottom: 0;
  }
  .m-reviewfilterbar .filter-options .m-forminput-dropdown {
    max-width: 50%;
    margin: 4px 8px 4px 0;
  }
  .m-reviewfilterbar .filter-options .m-forminput-dropdown .select2-selection {
    padding-left: 16px;
  }
  .m-reviewfilterbar .filter-options .m-forminput-checkbox {
    margin: 4px 8px 4px 0;
    max-width: 50%;
  }
  .m-reviewitem .reviewitem-inner .reviewitem-product-image {
    height: 140px;
    width: 140px;
    grid-column: 1/2;
    -ms-grid-row-span: 3;
    -ms-grid-row: 1;
    grid-row: 1 / span 3;
  }
  .m-reviewitem .reviewitem-inner .reviewitem-header {
    grid-column: 2/3;
  }
  .m-reviewitem .reviewitem-inner .reviewitem-product-content {
    padding: 0 0 0 16px;
    grid-column: 2/3;
  }
  .m-reviewitemreviewdisplay .rating-dimension-container {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    gap: 64px;
  }
  .m-reviewitemreviewdisplay .rating-dimension-container .a-ratingdimension {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .m-searchfield .form-row .searchinput .input-wrap {
    margin-left: 0;
    width: 58.3333333333%;
  }
  .m-searchfield .form-row .submit-wrap {
    width: 41.6666666667%;
  }
  .m-searchinput {
    border-top: 0;
  }
  .m-searchinput .search-button {
    right: 4px;
    top: -3px;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-searchinput
    .search-button
    .a-link.link-addtocart,
  .m-searchinput .search-button .a-button,
  .m-searchinput
    .search-button
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    padding: 5px;
  }
  .m-searchinput input {
    -webkit-transition: width 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
    transition: width 0.4s cubic-bezier(0.38, 0.04, 0.35, 0.96);
    width: 50%;
  }
  .m-searchinput input:focus {
    width: 70%;
  }
  .m-searchinput .suggest-layer {
    margin-top: 58px;
  }
  .m-searchinput .suggest-layer .no-suggestions {
    padding: 20px 10px 10px;
  }
  .m-serviceteaser .content {
    padding: 0 16px;
  }
  .m-serviceteaser:first-child .content {
    padding-left: 0;
  }
  .m-serviceteaser:last-child .content {
    padding-right: 0;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-signin
    .account
    .a-link.link-addtocart,
  .m-signin .account .a-button,
  .m-signin
    .account
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    width: 49%;
  }
  .m-stage .teaser.teaser.bottom-left,
  .m-stage .teaser.teaser.bottom-right,
  .m-stage .teaser.teaser.top-left,
  .m-stage .teaser.teaser.top-right {
    padding: 32px;
    position: absolute;
    width: 66.6666666667%;
    max-width: 710px;
    right: 16.6666666667%;
  }
  .m-stage .teaser.teaser.top-left {
    left: 10%;
    top: 10%;
  }
  .m-stage .teaser.teaser.top-right {
    right: 10%;
    top: 10%;
  }
  .m-stage .teaser.teaser.bottom-left {
    left: 10%;
    bottom: 10%;
  }
  .m-stage .teaser.teaser.bottom-right {
    right: 10%;
    bottom: 10%;
  }
  .m-stage .teaser .product-conversion .m-productconversionarea {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .m-stage
    .teaser
    .product-conversion
    .m-productconversionarea
    .data-sheet-energy,
  .m-stage .teaser .product-conversion .m-productconversionarea .details,
  .m-stage .teaser .product-conversion .m-productconversionarea .price,
  .m-stage .teaser .product-conversion .m-productconversionarea form {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 48%;
  }
  .m-stage .teaser .product-conversion .m-productconversionarea .price {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .m-stage .teaser .product-conversion .m-productconversionarea form {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .m-contenttextmedia
    li
    .m-stage
    .teaser
    .product-conversion
    .m-productconversionarea
    form
    .a-link.link-addtocart,
  .m-stage
    .teaser
    .product-conversion
    .m-contenttextmedia
    li
    .m-productconversionarea
    form
    .a-link.link-addtocart,
  .m-stage .teaser .product-conversion .m-productconversionarea form .a-button {
    width: 100%;
    margin: 0;
  }
  .m-stage .teaser .product-conversion .m-productconversionarea .details {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  .m-stage
    .teaser
    .product-conversion
    .m-productconversionarea
    .data-sheet-energy {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
    margin: 0;
  }
  .m-stage
    .teaser
    .product-conversion
    .m-productconversionarea
    .data-sheet-energy
    > * {
    padding-top: 0;
  }
  .a-morecontenttogglelink
    .more-less-button
    .m-stage
    .teaser
    a.a-button.a-link-primary.content-toggle,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stage
    .teaser
    .a-link.link-addtocart,
  .m-contenttextmedia li .m-stage .teaser .a-link:not(.link-addtocart),
  .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .m-stage
    .teaser
    .a-button.a-link,
  .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .m-stage
    .teaser
    .a-link.a-button,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .m-stage
    .teaser
    .a-button.a-link,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .m-stage
    .teaser
    .a-link.a-button,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .m-stage
    .teaser
    a.a-button.a-link-primary,
  .m-stage .teaser .a-button,
  .m-stage .teaser .a-button.a-button-primary,
  .m-stage .teaser .a-button.a-link-primary.a-link,
  .m-stage .teaser .a-link,
  .m-stage .teaser .a-link.a-button,
  .m-stage .teaser .a-link.a-button.a-button-primary,
  .m-stage .teaser .a-link.a-button.a-link-primary,
  .m-stage .teaser .a-link.a-link-primary,
  .m-stage .teaser .a-link.a-link-secondary,
  .m-stage
    .teaser
    .a-morecontenttogglelink
    .more-less-button
    a.a-button.a-link-primary.content-toggle,
  .m-stage .teaser .m-contenttextmedia li .a-link:not(.link-addtocart),
  .m-stage
    .teaser
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .m-stage
    .teaser
    .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .a-button.a-link,
  .m-stage
    .teaser
    .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .a-link.a-button,
  .m-stage
    .teaser
    .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .a-button.a-link,
  .m-stage
    .teaser
    .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .a-link.a-button,
  .m-stage
    .teaser
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-button.a-link-primary,
  .m-stage .teaser > .a-link:not(:last-child) {
    margin: 10px 0;
    max-width: initial;
  }
  .m-stage {
    margin-bottom: 80px;
  }
  .m-stage .a-paginationarrows {
    opacity: 1;
    background: #eff1f2;
  }
  .m-stage .a-paginationarrows.next,
  .m-stage .a-paginationarrows.prev {
    font-size: 42px;
    width: 60px;
    height: 60px;
    margin-top: -30px;
  }
  .m-stage .a-paginationdots {
    margin-top: 0;
  }
  .m-stage .slide {
    overflow: inherit;
  }
  .m-stage .slide .image-video-wrapper {
    padding-bottom: 9px;
  }
  .m-stage .teaser {
    margin: auto auto 0;
    width: 50%;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .m-stage
    .teaser
    .a-link.link-addtocart,
  .m-stage .teaser .a-link.a-button,
  .m-stage
    .teaser
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    margin-top: 60px;
  }
  .m-stage .teaser h2.a-heading {
    font-size: 2.125rem;
  }
  .m-stage > .stage-controls .a-paginationdots {
    bottom: 0;
  }
  .m-subtotalamount .list {
    width: 40%;
  }
  .m-table {
    font-size: 16px;
  }
  .m-table table.table-stripes-horizontal thead + tbody {
    background: #71767c;
  }
  .m-table div.fixed-head {
    width: 100%;
  }
  .m-table div.fixed-head:after {
    bottom: 0;
  }
  .m-table div.fixed-head table thead tr {
    border-bottom: 4px solid #8a9097;
  }
  .m-table div.fixed-head table thead th,
  .m-table div.fixed-head + .table-stripes-horizontal thead th {
    border-bottom: none;
  }
  .m-table div.fixed-head + .table-stripes-horizontal tbody:before {
    display: none;
  }
  .m-table.compare-row table tr td:first-child,
  .m-table.compare-row table tr th:first-child {
    font-size: 1.25rem;
  }
  .m-tabs .tab-panel .m-filterbar .filterbar-nav {
    padding-left: 0;
  }
  .m-tabs .tab-panel .m-filterbar .filterbar-item.filterbar-icons {
    padding-right: 0;
  }
  .m-tabs .tab-panel > :not(.a-heading):not(.m-teaser) {
    padding-bottom: 0;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }
  .m-tabs .tab-panel > :not(.a-heading):not(.m-teaser):after,
  .m-tabs .tab-panel > :not(.a-heading):not(.m-teaser):first-of-type {
    padding-top: 0;
    margin-top: 20px;
  }
  .m-teaserslider .teaserslider-paginationarrows .a-paginationarrows.next,
  .m-teaserslider .teaserslider-paginationarrows .a-paginationarrows.prev {
    top: 35%;
  }
  .m-togglebox .item.has-header-icon a.togglebox-title {
    padding: 15px 0;
    font-size: 1.375rem;
    line-height: 1.3;
  }
  .m-togglebox .item.has-header-icon a.togglebox-subtitle {
    font-size: 20px;
    line-height: 30px;
  }
  .m-totalamount .list {
    width: 50%;
  }
  .m-typeplatefinder .text {
    padding-left: 0.6944444444%;
  }
  .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .m-typeplatefinder
    .technical-info-search,
  .m-typeplatefinder .m-forminput,
  .m-typeplatefinder
    .m-technical-info-rebrush
    .technical-info-header-wrap
    .technical-info-search-wrap
    .technical-info-search,
  .m-typeplatefinder
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.js-search-input,
  .m-typeplatefinder
    .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    input.m-forminput,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-typeplatefinder
    input.js-search-input,
  .o-reviewdisplay
    .review-search-container
    .m-reviewsearchbox
    .reviewsearchbox-inputbox
    .m-typeplatefinder
    input.m-forminput {
    width: 50%;
  }
  .m-typeplatefinder .a-formlabel {
    padding-left: 0.6944444444%;
  }
  .m-typeplatefinder .typeplatefinder-results .a-image {
    margin-bottom: 16px;
  }
  .a-morecontenttogglelink .m-typeplatefinder > * {
    padding-left: 0;
  }
  .o-checkoutwelcome .guest-checkout .form-action-secondary {
    width: 58.3333333333%;
  }
  .o-cookielaw .m-form {
    width: 100%;
    margin: 16px 0;
    padding: 23px 32px;
  }
  .o-cookielaw .m-form.cookielaw-setcookiepolicy-form {
    background: #eff1f2;
  }
  .o-cookielaw .m-form .cookielaw-content {
    color: #000;
    padding-right: 20px;
    max-width: 75%;
    width: 75%;
  }
  .o-cookielaw .m-form .cookielaw-content .base-cookielaw-content {
    width: 90%;
  }
  .o-cookielaw .m-form .cookielaw-content .a-link {
    font-size: 1rem;
  }
  .o-cookielaw .m-form .cookielaw-content .list-unstyled {
    margin-top: 20px;
  }
  .o-cookielaw .m-form .cookielaw-content .list-unstyled li {
    width: 100%;
  }
  .o-cookielaw .m-form .more-less-button .a-link {
    font-size: 1rem;
  }
  .o-cookielaw .m-form .cookielaw-actions {
    padding-left: 10px;
    width: 25%;
    margin-top: 0;
  }
  .o-cookielaw .cookielaw-close {
    top: 16px;
    right: 12px;
  }
  .o-cookielaw .cookielaw-layer-settings .m-forminput-checkbox {
    display: inline-block;
  }
  .o-header {
    margin-bottom: 0;
  }
  .o-header + #content {
    margin-top: 30px;
  }
  .o-header + #content .g-layout-full:first-of-type .backlink,
  .o-header + #content .g-layout-full:first-of-type .m-carousel,
  .o-header + #content .m-signin .m-form,
  .o-header + #content .m-teaser .m-form,
  .o-header + img + #content .g-layout-full:first-of-type .backlink,
  .o-header + img + #content .g-layout-full:first-of-type .m-carousel {
    margin-top: 0;
  }
  .o-header .search-form {
    width: 25%;
    z-index: 201;
  }
  .o-header .search-form .m-searchinput input {
    width: 75%;
  }
  .o-header .search-form .m-searchinput input:focus {
    width: 90%;
  }
  .o-header .header-elements {
    padding-bottom: 0;
  }
  .o-header .m-navmain nav {
    border-bottom: 1px solid #e6e6e6;
  }
  .o-header .m-navmain .second-level {
    left: 0;
  }
  .o-header .nav-wrap {
    position: static;
  }
  .o-header .nav-wrap .conversion-bar {
    position: static;
    margin: 10px 0;
  }
  .o-header .nav-wrap .m-breadcrumb {
    margin-top: 5px;
  }
  .o-header .own-stage {
    display: block;
  }
  .o-header .a-logo {
    margin-top: -map-get(
      (
        xs: 5px,
        s: 10px,
        m: 15px,
        l: 20px,
        xl: 30px,
        xls: 40px,
        xxl: 60px,
        xxL: 60px,
      ),
      xl
    );
  }
  .o-header .nav-sticky {
    height: 75px;
  }
  .o-header .nav-sticky .nav-sticky-elements {
    margin-top: 15px;
    padding: 0 15px;
  }
  .o-header .nav-sticky .nav-sticky-elements .conversion-bar {
    margin: 0;
    height: 60px;
  }
  .o-header .nav-sticky .nav-sticky-elements .conversion-bar .m-conversionbar {
    height: 60px;
  }
  .o-header .nav-sticky .nav-sticky-elements .m-navmain {
    font-size: 1rem;
  }
  .o-header .nav-sticky .nav-sticky-elements .m-navmain nav {
    border: none;
  }
  .o-header .nav-sticky .nav-sticky-elements .m-navmain nav .first-level {
    display: table-row;
  }
  .o-header .nav-sticky .nav-sticky-elements .m-navmain nav .first-level li {
    height: 60px;
    padding: 0 15px;
    display: table-cell;
    vertical-align: middle;
  }
  .o-header
    .nav-sticky
    .nav-sticky-elements
    .m-navmain
    nav
    .first-level
    li
    .a-link {
    padding: 20px 0;
  }
  .o-header .nav-sticky .nav-sticky-elements .a-totop.a-link {
    margin-top: 10px;
  }
  .o-header .nav-sticky .nav-sticky-elements .a-totop.a-link .icon {
    margin-top: 0;
  }
  .pagetype-product-detail .o-header {
    margin-bottom: 30px;
  }
  .o-list .list-layout.js-list-layout .item.js-item {
    width: -webkit-calc(23.87%);
    width: calc(23.87%);
    margin: 0 0 20px;
    padding: 0;
  }
  .o-list.grid-view .list-layout .item,
  .o-list.grid-view:not(.grid-view-skip-md) .list-layout .item {
    border: 1px solid transparent;
    border-bottom: 1px solid #e5e5e5;
    margin: 0 0 20px;
    padding: 5px;
  }
  .o-list.grid-view .list-layout .item:nth-child(2n),
  .o-list.grid-view:not(.grid-view-skip-md) .list-layout .item:nth-child(2n) {
    margin: 0 0 20px;
  }
  .o-list.grid-view .list-layout .item:nth-child(4n),
  .o-list.grid-view:not(.grid-view-skip-md) .list-layout .item:nth-child(4n) {
    margin-right: 0;
  }
  .o-list.grid-view .list-layout .item:nth-child(4n + 1),
  .o-list.grid-view:not(.grid-view-skip-md)
    .list-layout
    .item:nth-child(4n + 1) {
    clear: none;
  }
  .o-list.grid-view .list-layout .item:hover,
  .o-list.grid-view:not(.grid-view-skip-md) .list-layout .item:hover {
    border-color: #ccc;
  }
  .o-list.list-view .list-layout .item,
  .o-list.list-view .list-layout .item.js-item,
  .o-list.list-view .list-layout.js-list-layout .item,
  .o-list.list-view .list-layout.js-list-layout .item.js-item {
    width: 100%;
    margin: 0 0 30px;
  }
  .o-list.grid-view-skip-md.grid-view .list-layout .item:nth-child(2n) {
    margin: 0 0 20px;
  }
  .o-list.grid-view-skip-md.grid-view .list-layout .item:nth-child(4n) {
    margin-right: 0;
  }
  .o-list.grid-view-skip-md.grid-view .list-layout .item:nth-child(4n + 1) {
    clear: none;
  }
  .o-list.bricks-view .list-layout.js-list-layout .item.js-item {
    width: -webkit-calc(100% / 4);
    width: calc(100% / 4);
  }
  .o-myproducts .m-layer {
    max-width: 50%;
  }
  .o-productdetail .description,
  .o-productdetail .product-id {
    width: 73%;
    padding: 0 1.3888888889% 0 0;
    margin: 0;
  }
  .o-productdetail .description .m-mediagallery .mediagallery-caption {
    margin-left: 0;
  }
  .o-productdetail .description :last-child {
    border-bottom: none;
  }
  .o-productdetail
    .product-conversion-area
    .m-productconversionarea
    .price
    .previous,
  .o-productdetail .service-area .m-productconversionarea .price .previous {
    margin: 10px 0 0;
  }
  .o-productdetail
    .product-conversion-area
    .m-productconversionarea
    .price
    .current,
  .o-productdetail .service-area .m-productconversionarea .price .current {
    margin: 0;
  }
  .o-productdetail .service-area {
    width: 25%;
    margin: 0;
  }
  .o-productdetail .service-area .image-list {
    margin-left: 8.3333333333%;
    margin-bottom: 100px;
  }
  .o-productdetail .service-area .image-list .m-imagelist {
    margin-bottom: 60px;
  }
  .o-productdetail .service-area .image-list:after {
    width: 73%;
  }
  .o-productdetail .service-area .promotion {
    margin-bottom: 40px;
    border-bottom: 0;
  }
  .o-productdetail
    .service-area
    .m-productconversionarea
    .a-productavailability:before {
    position: absolute;
  }
  .o-productdetail
    .service-area
    .m-productconversionarea
    .a-productavailability
    span.text {
    padding-left: 20px;
    display: block;
  }
  .m-contenttextmedia
    li
    .o-productdetail
    .service-area
    .m-productconversionarea
    .buttongroup
    .a-link.link-addtocart,
  .o-productdetail
    .service-area
    .m-contenttextmedia
    li
    .m-productconversionarea
    .buttongroup
    .a-link.link-addtocart,
  .o-productdetail
    .service-area
    .m-productconversionarea
    .buttongroup
    .a-button {
    width: 100%;
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
  .o-reviewcontainer {
    padding: 64px 0;
  }
  .o-reviewdisplay .review-search-container {
    position: static;
    margin-bottom: 1rem;
    margin-left: auto;
  }
  .o-reviewdisplay .average-rating-container .m-ratingdistribution {
    padding: 0 80px;
  }
  .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .review-header-buttons {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: unset;
    grid-template-rows: unset;
  }
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .review-header-buttons
    .a-link.link-addtocart,
  .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .review-header-buttons
    .a-button,
  .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .review-header-buttons
    .a-link,
  .o-reviewdisplay
    .average-rating-container
    .notice-buttons-container
    .review-header-buttons
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .pagetype-product-detail
    .o-reviewdisplay
    .m-reviewitemreviewdisplay
    .rating-dimension-container,
  .pagetype-shop-detail
    .o-reviewdisplay
    .m-reviewitemreviewdisplay
    .rating-dimension-container {
    gap: 32px;
  }
  .o-serviceteaserarea {
    margin-bottom: 80px;
    width: 100%;
  }
  .o-serviceteaserarea .m-serviceteaser {
    margin: 0 !important;
  }
  .o-serviceteaserarea .m-serviceteaser:first-child:nth-last-child(4),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4)
    ~ .m-serviceteaser {
    -webkit-flex-basis: -webkit-calc(
      25% - -webkit-calc((32px * 3)/ 4)
    ) !important;
    -ms-flex-preferred-size: calc(25% - calc((32px * 3) / 4)) !important;
    flex-basis: calc(25% - calc((32px * 3) / 4)) !important;
  }
  .o-serviceteaserarea .m-serviceteaser:first-child:nth-last-child(2),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(2):nth-child(2n + 1),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(2):nth-child(2n + 2),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(2)
    ~ .m-serviceteaser,
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(2)
    ~ .m-serviceteaser:nth-child(2n + 1),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(2)
    ~ .m-serviceteaser:nth-child(2n + 2),
  .o-serviceteaserarea .m-serviceteaser:first-child:nth-last-child(3),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(3):nth-child(2n + 1),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(3):nth-child(3n + 2),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(3)
    ~ .m-serviceteaser,
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(3)
    ~ .m-serviceteaser:nth-child(2n + 1),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(3)
    ~ .m-serviceteaser:nth-child(3n + 2),
  .o-serviceteaserarea .m-serviceteaser:first-child:nth-last-child(4),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4):nth-child(2n + 1),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4):nth-child(4n + 1),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4):nth-child(4n + 2),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4):nth-child(4n + 4),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4)
    ~ .m-serviceteaser,
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4)
    ~ .m-serviceteaser:nth-child(2n + 1),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4)
    ~ .m-serviceteaser:nth-child(4n + 1),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4)
    ~ .m-serviceteaser:nth-child(4n + 2),
  .o-serviceteaserarea
    .m-serviceteaser:first-child:nth-last-child(4)
    ~ .m-serviceteaser:nth-child(4n + 4),
  .o-serviceteaserarea .m-serviceteaser:first-child:only-child,
  .o-serviceteaserarea
    .m-serviceteaser:first-child:only-child
    ~ .m-serviceteaser {
    margin: 64px 0 0;
    width: 25%;
  }
}
.a-button[data-loader-type="inline"],
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[data-loader-type="inline"] {
  border: 1px solid #e6e6e6;
  background: 0 0;
  color: #000;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .a-link.link-addtocart[data-loader-type="inline"]:hover,
.no-touchevents .a-button[data-loader-type="inline"]:hover,
.no-touchevents
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[data-loader-type="inline"]:hover {
  border-color: #000;
  background: 0 0;
}
.a-button[data-loader-type="inline"]:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart[data-loader-type="inline"]:after {
  content: "";
}
.m-filterlayer .reset-button {
  background-color: transparent;
  border: 0;
  color: #007bc0;
  font-size: 1rem;
}
.no-touchevents .m-filterlayer .reset-button:hover {
  border: 0;
  background-color: transparent;
  color: #000;
}
.m-filterlayer .reset-button .icon {
  font-size: 25px;
}
.m-filterlayer .reset-button .icon:before {
  position: absolute;
  top: 15px;
}
.a-morecontenttogglelink
  .more-less-button
  .m-filterlayer
  .js-filterlayer-close
  a.a-button.a-link-primary.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-filterlayer
  .js-filterlayer-close
  .a-link.link-addtocart,
.m-filterlayer .js-filterlayer-close .a-button.a-button-primary,
.m-filterlayer .js-filterlayer-close .a-button.a-link-primary.a-link,
.m-filterlayer
  .js-filterlayer-close
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle,
.m-filterlayer
  .js-filterlayer-close
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-filterlayer
  .js-filterlayer-close
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link,
.m-filterlayer
  .js-filterlayer-close
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link,
.m-filterlayer
  .js-filterlayer-close
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-filterlayer
  .js-filterlayer-close
  .a-button.a-link,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-filterlayer
  .js-filterlayer-close
  .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-filterlayer
  .js-filterlayer-close
  a.a-button.a-link-primary {
  border: 1px solid #e6e6e6;
  background: 0 0;
  color: #000;
}
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  .m-filterlayer
  .js-filterlayer-close
  a.a-button.a-link-primary.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .m-filterlayer
  .js-filterlayer-close
  .a-link.link-addtocart:hover,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .no-touchevents
  .m-filterlayer
  .js-filterlayer-close
  .a-button.a-link:hover,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .no-touchevents
  .m-filterlayer
  .js-filterlayer-close
  .a-button.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .m-filterlayer
  .js-filterlayer-close
  a.a-button.a-link-primary:hover,
.no-touchevents
  .m-filterlayer
  .js-filterlayer-close
  .a-button.a-button-primary:hover,
.no-touchevents
  .m-filterlayer
  .js-filterlayer-close
  .a-button.a-link-primary.a-link:hover,
.no-touchevents
  .m-filterlayer
  .js-filterlayer-close
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle:hover,
.no-touchevents
  .m-filterlayer
  .js-filterlayer-close
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-filterlayer
  .js-filterlayer-close
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link:hover,
.no-touchevents
  .m-filterlayer
  .js-filterlayer-close
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link:hover,
.no-touchevents
  .m-filterlayer
  .js-filterlayer-close
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary:hover {
  border-color: #000;
  background: 0 0;
}
.a-morecontenttogglelink
  .more-less-button
  .m-filterlayer
  .js-filterlayer-close
  a.a-button.a-link-primary.content-toggle:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-filterlayer
  .js-filterlayer-close
  .a-link.link-addtocart:after,
.m-filterlayer .js-filterlayer-close .a-button.a-button-primary:after,
.m-filterlayer
  .js-filterlayer-close
  .a-button.a-link-primary.a-button-link:after,
.m-filterlayer .js-filterlayer-close .a-button.a-link-primary.a-link:after,
.m-filterlayer
  .js-filterlayer-close
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle:after,
.m-filterlayer
  .js-filterlayer-close
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:after,
.m-filterlayer
  .js-filterlayer-close
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link:after,
.m-filterlayer
  .js-filterlayer-close
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link:after,
.m-filterlayer
  .js-filterlayer-close
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary:after,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-filterlayer
  .js-filterlayer-close
  .a-button.a-link:after,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-filterlayer
  .js-filterlayer-close
  .a-button.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-filterlayer
  .js-filterlayer-close
  a.a-button.a-link-primary:after {
  content: "";
}
.a-morecontenttogglelink
  .more-less-button
  .m-filterlayer
  .js-filterlayer-close
  a.a-button.a-link-primary.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-filterlayer
  .js-filterlayer-close
  .a-link.link-addtocart,
.m-filterlayer .js-filterlayer-close .a-button-primary.a-button,
.m-filterlayer .js-filterlayer-close .a-button.a-link-primary.a-link,
.m-filterlayer
  .js-filterlayer-close
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle,
.m-filterlayer
  .js-filterlayer-close
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-filterlayer
  .js-filterlayer-close
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link,
.m-filterlayer
  .js-filterlayer-close
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link,
.m-filterlayer
  .js-filterlayer-close
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-filterlayer
  .js-filterlayer-close
  .a-button.a-link,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-filterlayer
  .js-filterlayer-close
  .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-filterlayer
  .js-filterlayer-close
  a.a-button.a-link-primary {
  border-bottom: 0;
}
.m-layer .layer-content.g-container {
  max-width: 100%;
}
.a-morecontenttogglelink
  .more-less-button
  .m-navfooter
  a.a-button.a-link-primary.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navfooter
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-navfooter
  .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-navfooter
  .a-button.a-link,
.m-navfooter .a-button.a-button-primary,
.m-navfooter .a-button.a-link-primary.a-link,
.m-navfooter
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle,
.m-navfooter
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-navfooter
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link.link-addtocart,
.m-navfooter
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link,
.m-navfooter
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link,
.m-navfooter
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.m-navfooter
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link-primary.a-link,
.m-navfooter
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-navfooter
  .a-link.link-addtocart,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-navfooter
  .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-navfooter
  .a-button.a-link-primary.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-navfooter
  a.a-button.a-link-primary {
  border: 1px solid #e6e6e6;
  background: 0 0;
  color: #000;
}
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  .m-navfooter
  a.a-button.a-link-primary.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .m-navfooter
  .a-link.link-addtocart:hover,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .no-touchevents
  .m-navfooter
  .a-button.a-link:hover,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .no-touchevents
  .m-navfooter
  .a-button.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .m-navfooter
  a.a-button.a-link-primary:hover,
.no-touchevents .m-navfooter .a-button.a-button-primary:hover,
.no-touchevents .m-navfooter .a-button.a-link-primary.a-link:hover,
.no-touchevents
  .m-navfooter
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle:hover,
.no-touchevents
  .m-navfooter
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.no-touchevents
  .m-navfooter
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link:hover,
.no-touchevents
  .m-navfooter
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link:hover,
.no-touchevents
  .m-navfooter
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary:hover {
  border-color: #000;
  background: 0 0;
}
.a-morecontenttogglelink
  .more-less-button
  .m-navfooter
  a.a-button.a-link-primary.content-toggle:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navfooter
  .a-link.link-addtocart:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-navfooter
  .a-link.link-addtocart:after,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .m-navfooter
  .a-button.a-link:after,
.m-navfooter .a-button.a-button-primary:after,
.m-navfooter .a-button.a-link-primary.a-button-link:after,
.m-navfooter .a-button.a-link-primary.a-link:after,
.m-navfooter
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle:after,
.m-navfooter
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:after,
.m-navfooter
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link.link-addtocart:after,
.m-navfooter
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link:after,
.m-navfooter
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link:after,
.m-navfooter
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:after,
.m-navfooter
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .a-button.a-link-primary.a-link:after,
.m-navfooter
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary:after,
.m-navfooter
  .o-myproducts-rebrush
  .head-container
  .add-product
  .a-button.a-link-primary.a-button-link.a-link:after,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-contenttextmedia
  li
  .m-productconversionarea
  .m-navfooter
  .a-link.link-addtocart:after,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .m-navfooter
  .a-button.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-navfooter
  .a-button.a-link-primary.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .m-navfooter
  a.a-button.a-link-primary:after,
.o-myproducts-rebrush
  .head-container
  .add-product
  .m-navfooter
  .a-button.a-link-primary.a-button-link.a-link:after {
  content: "";
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-productitem
  .m-multioptionbutton
  .a-link.link-addtocart,
.m-productitem .m-multioptionbutton .a-button,
.m-productitem
  .m-multioptionbutton
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  background: #009bd9;
  color: #fff;
  border: none;
  border-bottom-color: #27c1ff;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-productitem
  .content-right
  .a-link.link-addtocart,
.m-productitem .content-right .a-button,
.m-productitem
  .content-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart {
  width: 100%;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-productitem
  .content-right
  .a-link.link-addtocart
  .text,
.m-productitem .content-right .a-button .text,
.m-productitem
  .content-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .text {
  margin-left: 0;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .m-productitem
  .content-right
  .a-link.link-addtocart
  .icon,
.m-productitem .content-right .a-button .icon,
.m-productitem
  .content-right
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon {
  display: none;
}
.m-productteaser .a-heading .normal {
  font-weight: 100;
}
.m-productteaser .hook-line strong {
  font-weight: 400;
}
.m-searchinput .search-button,
.m-searchinput .search-input {
  width: auto;
  float: none;
  margin: auto;
}
.m-searchinput .search-button {
  bottom: 0;
  position: absolute;
  right: 1%;
  top: -3px;
}
.m-searchinput .search-button button {
  background: 0 0;
  border: none;
  color: #000;
  width: auto;
}
.no-touchevents .m-searchinput .search-button button:hover {
  background: 0 0;
  color: #007bc0;
}
.m-searchinput .search-button button .icon {
  margin: 0;
}
.m-togglebox .item a.togglebox-title:before {
  width: 34px;
}
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-header
  .a-link.link-addtocart
  .icon
  + .text,
.o-header .a-button .icon + .text,
.o-header
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart
  .icon
  + .text {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.a-morecontenttogglelink
  .more-less-button
  .o-header
  .m-navmain
  a.a-button.a-link-primary.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  .o-header
  .m-navmeta
  a.a-button.a-link-primary.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-header
  .m-navmain
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-header
  .m-navmeta
  .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .o-header
  .m-navmain
  .a-button.a-link,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .o-header
  .m-navmeta
  .a-button.a-link,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .o-header
  .m-navmain
  .a-button.a-link,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .o-header
  .m-navmeta
  .a-button.a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-header
  .m-navmain
  a.a-button.a-link-primary,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-header
  .m-navmeta
  a.a-button.a-link-primary,
.o-header .m-navmain .a-button.a-button-primary,
.o-header .m-navmain .a-button.a-link-primary.a-link,
.o-header
  .m-navmain
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle,
.o-header
  .m-navmain
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-header
  .m-navmain
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link,
.o-header
  .m-navmain
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link,
.o-header
  .m-navmain
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary,
.o-header .m-navmeta .a-button.a-button-primary,
.o-header .m-navmeta .a-button.a-link-primary.a-link,
.o-header
  .m-navmeta
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle,
.o-header
  .m-navmeta
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-header
  .m-navmeta
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link,
.o-header
  .m-navmeta
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link,
.o-header
  .m-navmeta
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary {
  border: 1px solid #e6e6e6;
  background: 0 0;
  color: #000;
}
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  .o-header
  .m-navmain
  a.a-button.a-link-primary.content-toggle:hover,
.a-morecontenttogglelink
  .more-less-button
  .no-touchevents
  .o-header
  .m-navmeta
  a.a-button.a-link-primary.content-toggle:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .o-header
  .m-navmain
  .a-link.link-addtocart:hover,
.m-contenttextmedia
  li
  .m-productconversionarea
  .no-touchevents
  .o-header
  .m-navmeta
  .a-link.link-addtocart:hover,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .no-touchevents
  .o-header
  .m-navmain
  .a-button.a-link:hover,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .no-touchevents
  .o-header
  .m-navmeta
  .a-button.a-link:hover,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .no-touchevents
  .o-header
  .m-navmain
  .a-button.a-link:hover,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .no-touchevents
  .o-header
  .m-navmeta
  .a-button.a-link:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .o-header
  .m-navmain
  a.a-button.a-link-primary:hover,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .no-touchevents
  .o-header
  .m-navmeta
  a.a-button.a-link-primary:hover,
.no-touchevents .o-header .m-navmain .a-button.a-button-primary:hover,
.no-touchevents .o-header .m-navmain .a-button.a-link-primary.a-link:hover,
.no-touchevents
  .o-header
  .m-navmain
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle:hover,
.no-touchevents
  .o-header
  .m-navmain
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.no-touchevents
  .o-header
  .m-navmain
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link:hover,
.no-touchevents
  .o-header
  .m-navmain
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link:hover,
.no-touchevents
  .o-header
  .m-navmain
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary:hover,
.no-touchevents .o-header .m-navmeta .a-button.a-button-primary:hover,
.no-touchevents .o-header .m-navmeta .a-button.a-link-primary.a-link:hover,
.no-touchevents
  .o-header
  .m-navmeta
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle:hover,
.no-touchevents
  .o-header
  .m-navmeta
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:hover,
.no-touchevents
  .o-header
  .m-navmeta
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link:hover,
.no-touchevents
  .o-header
  .m-navmeta
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link:hover,
.no-touchevents
  .o-header
  .m-navmeta
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary:hover {
  border-color: #000;
  background: 0 0;
}
.a-morecontenttogglelink
  .more-less-button
  .o-header
  .m-navmain
  a.a-button.a-link-primary.content-toggle:after,
.a-morecontenttogglelink
  .more-less-button
  .o-header
  .m-navmeta
  a.a-button.a-link-primary.content-toggle:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-header
  .m-navmain
  .a-link.link-addtocart:after,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-header
  .m-navmeta
  .a-link.link-addtocart:after,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .o-header
  .m-navmain
  .a-button.a-link:after,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .o-header
  .m-navmeta
  .a-button.a-link:after,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .o-header
  .m-navmain
  .a-button.a-link:after,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .o-header
  .m-navmeta
  .a-button.a-link:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-header
  .m-navmain
  a.a-button.a-link-primary:after,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-header
  .m-navmeta
  a.a-button.a-link-primary:after,
.o-header .m-navmain .a-button.a-button-primary:after,
.o-header .m-navmain .a-button.a-link-primary.a-button-link:after,
.o-header .m-navmain .a-button.a-link-primary.a-link:after,
.o-header
  .m-navmain
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle:after,
.o-header
  .m-navmain
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:after,
.o-header
  .m-navmain
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link:after,
.o-header
  .m-navmain
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link:after,
.o-header
  .m-navmain
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary:after,
.o-header .m-navmeta .a-button.a-button-primary:after,
.o-header .m-navmeta .a-button.a-link-primary.a-button-link:after,
.o-header .m-navmeta .a-button.a-link-primary.a-link:after,
.o-header
  .m-navmeta
  .a-morecontenttogglelink
  .more-less-button
  a.a-button.a-link-primary.content-toggle:after,
.o-header
  .m-navmeta
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart:after,
.o-header
  .m-navmeta
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-button.a-link:after,
.o-header
  .m-navmeta
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-button.a-link:after,
.o-header
  .m-navmeta
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-button.a-link-primary:after {
  content: "";
}
.a-morecontenttogglelink
  .more-less-button
  .o-header
  .m-navmain
  a.a-link-primary.a-button.content-toggle,
.a-morecontenttogglelink
  .more-less-button
  .o-header
  .m-navmeta
  a.a-link-primary.a-button.content-toggle,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-header
  .m-navmain
  .a-link.link-addtocart,
.m-contenttextmedia
  li
  .m-productconversionarea
  .o-header
  .m-navmeta
  .a-link.link-addtocart,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .o-header
  .m-navmain
  .a-link.a-button,
.m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .o-header
  .m-navmeta
  .a-link.a-button,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .o-header
  .m-navmain
  .a-link,
.m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .o-header
  .m-navmeta
  .a-link,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-header
  .m-navmain
  a.a-link-primary.a-button,
.m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  .o-header
  .m-navmeta
  a.a-link-primary.a-button,
.o-header .m-navmain .a-button-primary,
.o-header .m-navmain .a-link-primary.a-button.a-button-link,
.o-header .m-navmain .a-link-primary.a-button.a-link,
.o-header
  .m-navmain
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle,
.o-header
  .m-navmain
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-header
  .m-navmain
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button,
.o-header
  .m-navmain
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link,
.o-header
  .m-navmain
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button,
.o-header .m-navmeta .a-button-primary,
.o-header .m-navmeta .a-link-primary.a-button.a-button-link,
.o-header .m-navmeta .a-link-primary.a-button.a-link,
.o-header
  .m-navmeta
  .a-morecontenttogglelink
  .more-less-button
  a.a-link-primary.a-button.content-toggle,
.o-header
  .m-navmeta
  .m-contenttextmedia
  li
  .m-productconversionarea
  .a-link.link-addtocart,
.o-header
  .m-navmeta
  .m-imagetextbuttonsipg
  .m-imagetext
  .textcontainer
  .a-link.a-button,
.o-header
  .m-navmeta
  .m-navigation-flyout
  .navigation-lists-container
  .navigation-lists-wrap
  .m-navigation-link-list
  .controls-container
  .a-link,
.o-header
  .m-navmeta
  .m-reviewitem
  .reviewitem-inner
  .reviewitem-header
  .product-family
  a.a-link-primary.a-button {
  min-width: 30%;
}
@media (min-width: 900px) {
  .a-morecontenttogglelink
    .more-less-button
    .o-header
    .m-navmain
    a.a-link-primary.a-button.content-toggle,
  .a-morecontenttogglelink
    .more-less-button
    .o-header
    .m-navmeta
    a.a-link-primary.a-button.content-toggle,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-header
    .m-navmain
    .a-link.link-addtocart,
  .m-contenttextmedia
    li
    .m-productconversionarea
    .o-header
    .m-navmeta
    .a-link.link-addtocart,
  .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .o-header
    .m-navmain
    .a-link.a-button,
  .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .o-header
    .m-navmeta
    .a-link.a-button,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .o-header
    .m-navmain
    .a-link,
  .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .o-header
    .m-navmeta
    .a-link,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .o-header
    .m-navmain
    a.a-link-primary.a-button,
  .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    .o-header
    .m-navmeta
    a.a-link-primary.a-button,
  .o-header .m-navmain .a-button-primary,
  .o-header .m-navmain .a-link-primary.a-button.a-button-link,
  .o-header .m-navmain .a-link-primary.a-button.a-link,
  .o-header
    .m-navmain
    .a-morecontenttogglelink
    .more-less-button
    a.a-link-primary.a-button.content-toggle,
  .o-header
    .m-navmain
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .o-header
    .m-navmain
    .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .a-link.a-button,
  .o-header
    .m-navmain
    .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .a-link,
  .o-header
    .m-navmain
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-link-primary.a-button,
  .o-header .m-navmeta .a-button-primary,
  .o-header .m-navmeta .a-link-primary.a-button.a-button-link,
  .o-header .m-navmeta .a-link-primary.a-button.a-link,
  .o-header
    .m-navmeta
    .a-morecontenttogglelink
    .more-less-button
    a.a-link-primary.a-button.content-toggle,
  .o-header
    .m-navmeta
    .m-contenttextmedia
    li
    .m-productconversionarea
    .a-link.link-addtocart,
  .o-header
    .m-navmeta
    .m-imagetextbuttonsipg
    .m-imagetext
    .textcontainer
    .a-link.a-button,
  .o-header
    .m-navmeta
    .m-navigation-flyout
    .navigation-lists-container
    .navigation-lists-wrap
    .m-navigation-link-list
    .controls-container
    .a-link,
  .o-header
    .m-navmeta
    .m-reviewitem
    .reviewitem-inner
    .reviewitem-header
    .product-family
    a.a-link-primary.a-button {
    min-width: 60%;
  }
}

.need-hide {
  display: none !important;
}

