.cmsHeader.menu-home .cmsHeader__menu {
    display: none;
    position: relative;
    z-index: 1;
}

[styles-root] a, [styles-root] abbr, [styles-root] acronym, [styles-root] address, [styles-root] applet, [styles-root] article,
[styles-root] aside, [styles-root] audio, [styles-root] b, [styles-root] big, [styles-root] blockquote, [styles-root] body,
[styles-root] canvas, [styles-root] caption, [styles-root] center, [styles-root] cite, [styles-root] code, [styles-root] dd,
[styles-root] del, [styles-root] details, [styles-root] dfn, [styles-root] div, [styles-root] dl, [styles-root] dt, [styles-root] em, [styles-root] embed, [styles-root] fieldset, [styles-root] figcaption, [styles-root] figure, [styles-root] footer, [styles-root] form, [styles-root] h1, [styles-root] h2, [styles-root] h3, [styles-root] h4, [styles-root] h5, [styles-root] h6, [styles-root] header, [styles-root] hgroup, [styles-root] html, [styles-root] i, [styles-root] iframe, [styles-root] img, [styles-root] ins, [styles-root] kbd, [styles-root] label, [styles-root] legend, [styles-root] li, [styles-root] mark,
[styles-root] menu, [styles-root] nav, [styles-root] object, [styles-root] ol, [styles-root] output, [styles-root] p,
[styles-root] pre, [styles-root] q, [styles-root] ruby, [styles-root] s, [styles-root] samp, [styles-root] section,
[styles-root] small, [styles-root] span, [styles-root] strike, [styles-root] strong, [styles-root] sub, [styles-root] summary,
[styles-root] sup, [styles-root] table, [styles-root] tbody, [styles-root] td, [styles-root] tfoot, [styles-root] th,
[styles-root] thead, [styles-root] time, [styles-root] tr, [styles-root] tt, [styles-root] u, [styles-root] ul, [styles-root] var,
[styles-root] video {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
    vertical-align: baseline;
}

[styles-root] article, [styles-root] aside, [styles-root] details,
[styles-root] figcaption, [styles-root] figure, [styles-root] footer,
[styles-root] header, [styles-root] hgroup, [styles-root] menu, [styles-root] nav,
[styles-root] section {
    display: block;
}

[styles-root] a {
    color: #000;
    text-decoration: underline;
}

[styles-root] a, [styles-root] abbr, [styles-root] acronym, [styles-root] address, [styles-root] applet, [styles-root] article, [styles-root] aside,
[styles-root] audio, [styles-root] b, [styles-root] big, [styles-root] blockquote, [styles-root] body, [styles-root] canvas, [styles-root] caption,
[styles-root] center, [styles-root] cite, [styles-root] code, [styles-root] dd, [styles-root] del, [styles-root] details, [styles-root] dfn,
[styles-root] div, [styles-root] dl, [styles-root] dt, [styles-root] em, [styles-root] embed, [styles-root] fieldset, [styles-root] figcaption,
[styles-root] figure, [styles-root] footer, [styles-root] form, [styles-root] header, [styles-root] hgroup, [styles-root] html, [styles-root] i,
[styles-root] iframe, [styles-root] img, [styles-root] ins, [styles-root] kbd, [styles-root] label, [styles-root] legend, [styles-root] li,
[styles-root] mark, [styles-root] menu, [styles-root] nav, [styles-root] object, [styles-root] ol, [styles-root] output, [styles-root] p,
[styles-root] pre, [styles-root] q, [styles-root] ruby, [styles-root] s, [styles-root] samp, [styles-root] section, [styles-root] small,
[styles-root] span, [styles-root] strike, [styles-root] strong, [styles-root] sub, [styles-root] summary, [styles-root] sup, [styles-root] table,
[styles-root] tbody, [styles-root] td, [styles-root] tfoot, [styles-root] th, [styles-root] thead, [styles-root] time, [styles-root] tr,
[styles-root] tt, [styles-root] u, [styles-root] ul, [styles-root] var, [styles-root] video {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5625;
}

[styles-root] .h1, [styles-root] h1 {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5625;
}

[styles-root] .hint {
    margin-top: 1rem;
    color: #e86c60;
}

[styles-root] .loginArea {
    line-height: 1;
    margin-top: 10px;
}

[styles-root] .headerInfoList {
    margin-top: 1rem;
    display: table;
}

[styles-root] hr {
    border: 0;
    height: 2px;
    background-color: #e4e4e4;
    width: 100%;
    margin: 5px 0 15px;
}

[styles-root] .titleArticleList {
    margin-bottom: 2rem;
}

[styles-root] a {
    color: #0094dd;
}

[styles-root] a, [styles-root] a:active, [styles-root] a:hover {
    text-decoration: none;
}

[styles-root] .ccp-user-button {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5625;
    color: #333;
    font-family: Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
    vertical-align: baseline;
    outline: none;
    cursor: pointer;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center;
    padding: 0 15px;
    text-decoration: none;
    vertical-align: middle;
    line-height: 1;
    position: relative;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid red;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}

[styles-root] .height-small {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5625;
    height: 40px;
    line-height: 38px;
}

[styles-root] .color-cyan {
    background-color: #0094dd;
    border-color: #0094dd;
    color: #fff;
}

[styles-root] .color-cyan:hover {
    background: #0081bc;
    border-color: #0081bc;
}

[styles-root] .color-conradBlue {
    background-color: #777777;
    border-color: #777777;
    color: #fff;
}

[styles-root] .color-conradBlue:hover {
    background: #0062eb;
    border-color: #0062eb;
}

[styles-root] .ccp-user-button.with-text {
    width: 100%;
}

[styles-root] .loginArea .loginButton {
    display: inline-block;
    width: 150px;
}

[styles-root] .loginArea .registerLink {
    color: #0094dd;
    text-decoration: none;
}

[styles-root] .loginArea .loginButton, [styles-root] .loginArea .registerLink, [styles-root] .loginArea .registerText {
    vertical-align: middle;
}

[styles-root] .loginArea .registerLink:active, [styles-root] .loginArea .registerLink:hover {
    color: #0081bc;
    text-decoration: none;
}

[styles-root] .headerInfoList--row {
    display: table-row;
}

[styles-root] .headerInfoList--cell {
    display: table-cell;
    padding: .6rem 0;
}

[styles-root] .headerInfoList--cell:first-of-type {
    padding-right: 3rem;
}

[styles-root] .wishlist-detail-actions {
    margin-bottom: 0;
}

[styles-root] .wishlist-detail-actions:after {
    content: " ";
    display: block;
    clear: both;
}

[styles-root] .wishlist-detail-actions-selectAll {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: .75rem;
}

[styles-root] .wishlist-detail-actions-add2cart {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: .75rem;
}

[styles-root] .ccp-user-checkbox {
    position: relative;
    line-height: 25px;
    height: 25px;
    display: inline-block;
    font-size: 0;
}

[styles-root] .ccp-user-checkbox-svg {
    line-height: 25px;
    height: 25px;
}

[styles-root] input[type="checkbox"] {
    visibility: hidden;
    width: 1px;
    height: 1px;
    position: absolute;
    top: 0;
    left: 0;
}

[styles-root] button, [styles-root] input, [styles-root] select, [styles-root] textarea {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5625;
    font-family: Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
    vertical-align: baseline;
    color: #333;
}

[styles-root] .ccp-user-checkbox-label {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5625;
    color: #333;
    font-family: Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
    vertical-align: baseline;
    vertical-align: top;
    margin-left: 1rem;
}

[styles-root] .height-medium {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5625;
    height: 50px;
    line-height: 48px;
}

[styles-root] .color-yellow {
    background-color: #ff0;
    border-color: #ff0;
    color: #000;
}

[styles-root] .color-yellow:hover {
    background: #e0e000;
    border-color: #e0e000;
}

[styles-root] .ccp-user-button[disabled] {
    cursor: default;
}

[styles-root] .color-yellow[disabled] {
    background: #ffff70;
    border-color: #ffff70;
    color: #b4c0cb;
}

[styles-root] .with-icon.height-medium.icon-alignment-left {
    padding-left: 52px;
}

[styles-root] .height-medium .icon {
    width: 23px;
    height: 23px;
    position: absolute;
    top: 11.5px;
}

[styles-root] .height-medium.icon-alignment-left .icon {
    left: 14px;
}

[styles-root] [disabled] .icon path {
    fill-opacity: .3;
}

[styles-root] .icon.icon-color-black path {
    -webkit-transition: fill .3s;
    -o-transition: fill .3s;
    transition: fill .3s;
    fill: #000;
}

[styles-root] .ccpUserPositionBaseMobile {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5625;
    color: #333;
    font-family: Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
    vertical-align: baseline;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    margin-bottom: 15px;
    background: #fff;
    border: 2px solid #e4e4e4;
}

[styles-root] .ccpUserPositionBaseMobile__table {
    display: table;
    width: 100%;
}

[styles-root] .ccpUserPositionBaseMobile__upperSection {
    padding: 5px;
    overflow: hidden;
}

[styles-root] .ccpUserPositionBaseMobile__lowerSection {
    padding: 5px;
    background-color: #f4f4f4;
    overflow: hidden;
}

[styles-root] .ccpUserPositionBaseMobile__row {
    display: table-row;
}

[styles-root] .ccpUserPositionBaseMobile__cell {
    display: table-cell;
    vertical-align: top;
}

[styles-root] .ccpUserPositionBaseMobile__cell--dateLine span {
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    text-decoration: inherit;
}

[styles-root] .ccpUserPositionBaseMobile__cell--dateLine {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5625;
    height: 1.5625em;
    white-space: nowrap;
    overflow: hidden;
    color: #a6a6a6;
}

[styles-root] .ccpUserPositionBaseMobile__cell--image {
    width: 85px;
    padding: 0 5px;
}

[styles-root] .ccpUserPositionImage {
    position: relative;
}

[styles-root] .ccpUserPositionImage.ccp-user-position-cell, [styles-root] .ccpUserPositionImage {
    width: 80px;
}

[styles-root] .ccpUserPositionImage__imageWrapper {
    display: block;
    font-size: 0;
    text-align: center;
    width: 80px;
    height: 80px;
    line-height: 80px;
    background: #fff;
}

[styles-root] .ccpUserPositionImage__imageHint {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5625;
    color: #a6a6a6;
    white-space: nowrap;
    overflow: hidden;
}

[styles-root] .ccpUserPositionImage__image {
    display: inline-block;
    vertical-align: middle;
    max-width: 80px;
    max-height: 80px;
}

[styles-root] .ccpUserPositionBaseMobile__title {
    height: 3.125em;
    display: block;
    overflow: hidden;
    color: #333;
}

[styles-root] .ccpUserPositionBaseMobile__title :active, [styles-root] .ccpUserPositionBaseMobile__title :hover, [styles-root] .ccpUserPositionBaseMobile__title:link, [styles-root] .ccpUserPositionBaseMobile__title:visited {
    text-decoration: none;
}

[styles-root] .ccpUserPositionBaseMobile__title div {
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    text-decoration: inherit;
}

[styles-root] .ccp-user-seller-info {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5625;
    color: #333;
    font-family: Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
    vertical-align: baseline;
    min-height: 1.5625em;
    word-break: break-word;
}

[styles-root] .name {
    color: #0094dd;
    text-decoration: none;
}

[styles-root] .isoSvg, [styles-root] .marketplaceMiniSvg, [styles-root] .marketplaceSvg, [styles-root] .name {
    vertical-align: middle;
    display: inline-block;
    margin-right: 5px;
}

[styles-root] .ccp-user-position-productinfos {
    display: table;
    width: 100%;
}

[styles-root] .ccp-user-position-productinfos-row {
    display: table-row;
}

[styles-root] .ccp-user-position-productinfos-cell {
    display: table-cell;
    vertical-align: top;
}

[styles-root] .productInfos span {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5625;
    line-height: 1.3;
    color: #666;
}

[styles-root] .ccp-user-position-prices-unitPrice div, [styles-root] .ccp-user-position-prices-unitPrice span {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5625;
    line-height: 1.3;
    color: #666;
}

[styles-root] .ccpUserAvailability {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5625;
    color: #333;
    font-family: Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
    vertical-align: baseline;
}

[styles-root] .ccpUserAvailability--base>div, [styles-root] .ccpUserAvailability--base {
    line-height: 1.4375em;
    min-height: 1.4375em;
}

[styles-root] .ccpUserAvailability--color-green {
    color: #72c472;
}

[styles-root] .ccpUserAvailability--color-orange {
    color: #ffaa1f;
}

[styles-root] .ccpUserAvailability--color-red {
    color: #e86c60;
}

[styles-root] .ccpUserAvailability__lineOne {
    display: none;
}

[styles-root] .ccpUserAvailability__lineTwo {
    display: none;
}

[styles-root] .ccpUserAvailability__singleLine {
    display: inline-block;
}

[styles-root] .ccpUserAvailability__icon {
    display: inline-block;
    background-color: #333;
    vertical-align: baseline;
}

[styles-root] .ccpUserAvailability__icon--base {
    height: 10px;
    width: 10px;
    border-radius: 5px 5px;
}

[styles-root] .ccpUserAvailability--color-green.ccpUserAvailability__icon {
    background-color: #72c472;
}

[styles-root] .ccpUserAvailability--color-orange.ccpUserAvailability__icon {
    background-color: #ffaa1f;
}

[styles-root] .ccpUserAvailability--color-red.ccpUserAvailability__icon {
    background-color: #e86c60;
}

[styles-root] .ccpUserPositionBaseMobile__cell--checkbox {
    width: 35px;
    padding-right: 10px;
    text-align: center;
}

[styles-root] .ccpUserPositionBaseMobile__cell--checkbox {
    text-align: left;
}

[styles-root] .ccpUserPositionBaseMobile__cell--checkbox {
    vertical-align: top;
}

[styles-root] .ccpUserPositionBaseMobile__cell--prices {
    text-align: right;
}

[styles-root] .ccpUserPositionPrices {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5625;
    color: #333;
    font-family: Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
    vertical-align: baseline;
    position: relative;
    white-space: nowrap;
}

[styles-root] .ccpUserPositionBaseMobile__action-section {
    margin-top: 2px;
}

[styles-root] .ccpUserPositionPrices__oldPrice {
    text-align: right;
    color: #e86c60;
    text-decoration: line-through;
}

[styles-root] .ccpUserPositionPrices__oldPrice--base {
    height: 1.5625em;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5625;
}

[styles-root] .ccpUserPositionPrices__lineAndBasePriceWrapper {
    line-height: 1.16em;
    height: 1.16em;
    font-weight: 400!important;
    text-align: right;
}

[styles-root] .ccpUserPositionPrices__lineAndBasePriceWrapper--h5 {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5625;
    line-height: 1.16em;
}

[styles-root] .ccpUserPositionPrices__linePrice {
    line-height: 1.16em;
    height: 1.16em;
    font-weight: 400!important;
    display: inline-block;
}

[styles-root] .ccpUserPositionPrices__linePrice--h5 {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5625;
    line-height: 1.16em;
}

[styles-root] .ccpUserPositionPrices__priceAttributeWrapper {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5625;
    line-height: 1.375em;
    min-height: 1.375em;
}

[styles-root] .color-grey {
    background-color: #e4e4e4;
    border-color: #e4e4e4;
    color: #666;
}

[styles-root] .color-grey:hover {
    background: #a6a6a6;
    border-color: #a6a6a6;
}

[styles-root] .height-small.no-text {
    width: 40px;
}

[styles-root] .ccpUserPositionBaseMobile__action-section .addToCartButton {
    float: right;
}

[styles-root] .ccpUserPositionBaseMobile__action-section .deleteButton, [styles-root] .ccpUserPositionBaseMobile__action-section .wishlistButton {
    display: inline-block;
    float: left;
}

[styles-root] .with-icon.height-small.icon-alignment-left {
    padding-left: 46px;
}

[styles-root] .with-icon.no-text.height-small.icon-alignment-left {
    padding-left: 15px;
}

[styles-root] .ccpUserPositionQuantity {
    display: inline-block;
}

[styles-root] .ccpUserPositionBaseMobile__action-section .quantity {
    float: right;
}

[styles-root] .ccpUserPositionBaseMobile__action-section .quantity.withAddToCart {
    margin-right: 10px;
}

[styles-root] .height-small .icon {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 8px;
}

[styles-root] .height-small.icon-alignment-left .icon {
    left: 11px;
}

[styles-root] .no-text.height-small.icon-alignment-left .icon {
    left: 8px;
}

[styles-root] .icon.icon-color-grey path {
    -webkit-transition: fill .3s;
    -o-transition: fill .3s;
    transition: fill .3s;
    fill: #666;
}

[styles-root] .ccpUserPositionQuantity__inputWrapper {
    position: relative;
    display: inline-block;
    width: 120px;
}

[styles-root] .ccpUserPositionQuantity-orderUnit {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5625;
    color: #666;
    display: inline;
}

[styles-root] .ccpUserPositionQuantity__button {
    position: absolute!important;
    z-index: 1;
    top: 1px;
    background-color: #f4f4f4;
    width: 30px;
    height: 38px;
    outline: none;
    cursor: pointer;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    display: block;
    line-height: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}

[styles-root] .ccpUserPositionQuantity__button--left {
    left: 1px;
}

[styles-root] .ccpUserPositionQuantity__button:disabled {
    cursor: default;
}

[styles-root] .ccpUserPositionQuantity__input {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5625;
    color: #333;
    font-family: Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
    vertical-align: baseline;
    height: 40px;
    line-height: 40px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    background-color: #fff;
    outline: none;
    border: 1px solid #a6a6a6;
    padding: 0 30px;
    z-index: 0;
}

@media (min-width: 0) and (max-width: 1024px){
  [styles-root] .ccpUserPositionQuantity__input {
      -moz-appearance: textfield;
  }
}

[styles-root] .ccpUserPositionQuantity__button--right {
    right: 1px;
}

[styles-root] .ccpUserPositionQuantity__button__icon {
    width: 15px;
    height: 15px;
    display: inline-block;
}

[styles-root] .ccpUserPositionQuantity__button__icon path {
    -webkit-transition: fill .2s;
    -o-transition: fill .2s;
    transition: fill .2s;
    fill: #bcbcbc;
}

[styles-root] .ccpUserPositionBaseMobile__cell--details2 {
    width: 30%;
    min-width: 320px;
    padding-left: 15px;
}

@media (min-width: 767px){
  [styles-root] .h1, [styles-root] h1 {
    font-size: 22px;
    font-weight: 300;
  }

  [styles-root] .wishlist-detail-actions {
      margin-bottom: 1rem;
  }

  [styles-root] .wishlist-detail-actions-selectAll {
    margin-top: .71875rem;
    margin-bottom: 0;
    width: 23.94366%;
    float: left;
    margin-right: 1.40845%;
  }

  [styles-root] .wishlist-detail-actions-add2cart {
    margin-bottom: 0;
    width: 32.39437%;
    float: right;
    margin-right: 0;
  }

  [styles-root] .ccpUserPositionBaseMobile__upperSection {
    padding: 0;
    overflow: hidden;
  }

  [styles-root] .ccpUserPositionBaseMobile__cell--dateLine {
    font-size: 12px;
    font-weight: 400;
  }

  [styles-root] .ccpUserPositionBaseMobile__cell--image {
    width: 115px;
    padding: 0 15px 0 5px;
  }

  [styles-root] .ccpUserPositionImage.ccp-user-position-cell, [styles-root] .ccpUserPositionImage {
    width: 100px;
  }

  [styles-root] .ccpUserPositionImage__imageWrapper {
    width: 100px;
    height: 100px;
    line-height: 100px;
  }

  [styles-root] .ccpUserPositionImage__image {
    max-width: 100px;
    max-height: 100px;
  }

  [styles-root] .ccpUserPositionImage__imageHint {
    font-size: 12px;
    font-weight: 400;
  }

  [styles-root] .ccpUserAvailability__lineOne {
    display: inline-block;
  }

  [styles-root] .ccpUserAvailability__lineTwo {
    display: block;
  }

  [styles-root] .ccpUserAvailability__singleLine {
      display: none;
  }

  [styles-root] .ccp-user-position-productinfos {
    display: block;
  }

  [styles-root] .ccp-user-position-productinfos-row {
    display: block;
  }

  [styles-root] .ccp-user-position-productinfos-cell {
    display: block;
  }

  [styles-root] .ccpUserPositionBaseMobile__cell--checkbox {
    vertical-align: bottom;
  }

  [styles-root] .ccpUserPositionBaseMobile__cell--details2, [styles-root] .ccpUserPositionBaseMobile__cell--prices {
      width: 30%;
      min-width: 320px;
      padding-left: 15px;
  }

  [styles-root] hr {
    margin: 10px 0 15px;
  }
}

@media (min-width: 1024px){
  [styles-root] a, [styles-root] abbr, [styles-root] acronym, [styles-root] address, [styles-root] applet, [styles-root] article,
  [styles-root] aside, [styles-root] audio, [styles-root] b, [styles-root] big, [styles-root] blockquote, [styles-root] body,
  [styles-root] canvas, [styles-root] caption, [styles-root] center, [styles-root] cite, [styles-root] code, [styles-root] dd,
  [styles-root] del, [styles-root] details, [styles-root] dfn, [styles-root] div, [styles-root] dl, [styles-root] dt, [styles-root] em,
  [styles-root] embed, [styles-root] fieldset, [styles-root] figcaption, [styles-root] figure, [styles-root] footer, [styles-root] form,
  [styles-root] header, [styles-root] hgroup, [styles-root] html, [styles-root] i, [styles-root] iframe, [styles-root] img,
  [styles-root] ins, [styles-root] kbd, [styles-root] label, [styles-root] legend, [styles-root] li, [styles-root] mark,
  [styles-root] menu, [styles-root] nav, [styles-root] object, [styles-root] ol, [styles-root] output, [styles-root] p,
  [styles-root] pre, [styles-root] q, [styles-root] ruby, [styles-root] s, [styles-root] samp, [styles-root] section,
  [styles-root] small, [styles-root] span, [styles-root] strike, [styles-root] strong, [styles-root] sub, [styles-root] summary,
  [styles-root] sup, [styles-root] table, [styles-root] tbody, [styles-root] td, [styles-root] tfoot, [styles-root] th,
  [styles-root] thead, [styles-root] time, [styles-root] tr, [styles-root] tt, [styles-root] u, [styles-root] ul,
  [styles-root] var, [styles-root] video {
      font-size: 16px;
      font-weight: 400;
  }

  [styles-root] button, [styles-root] input, [styles-root] select, [styles-root] textarea {
      font-size: 16px;
      font-weight: 400;
  }

  [styles-root] .h1, [styles-root] h1 {
      font-size: 25px;
      font-weight: 300;
  }

  [styles-root] .height-small {
      font-size: 16px;
      font-weight: 400;
  }

  [styles-root] .wishlist-detail-actions-selectAll {
      width: 15.49296%;
      float: left;
      margin-right: 1.40845%;
  }

  [styles-root] .wishlist-detail-actions-add2cart {
      width: 23.94366%;
      float: right;
      margin-right: 0;
  }

  [styles-root] .ccp-user-checkbox-label {
      font-size: 16px;
      font-weight: 400;
  }

  [styles-root] .height-medium {
      font-size: 16px;
      font-weight: 400;
  }

  [styles-root] .ccpUserPositionBaseMobile {
      border: 0;
      border-bottom: 2px solid #e4e4e4;
  }

  [styles-root] .ccpUserPositionBaseMobile {
      font-size: 16px;
      font-weight: 400;
  }

  [styles-root] .ccpUserPositionBaseNormal--borderPadding {
      padding-bottom: 12px;
  }

  [styles-root] .ccpUserPositionBaseMobile__cell--checkbox {
      vertical-align: top;
      text-align: center;
      padding-top: 37.5px;
  }

  [styles-root] .ccpUserPositionBaseMobile__cell--checkbox .ccp-user-checkbox {
      width: 25px;
      height: 25px;
  }

  [styles-root] .ccpUserPositionBaseMobile__cell--image {
      width: 120px;
      padding: 0;
      padding-right: 20px;
  }

  [styles-root] .ccpUserPositionImage__imageHint {
      font-size: 13px;
      font-weight: 400;
  }

  [styles-root] .ccpUserPositionBaseMobile__cell {
      padding-right: 20px;
  }

  [styles-root] .ccpUserPositionBaseMobile__cell--checkbox {
      padding-right: 10px;
  }

  [styles-root] .ccp-user-seller-info {
      font-size: 16px;
      font-weight: 400;
  }

  [styles-root] .ccpUserAvailability {
      font-size: 16px;
      font-weight: 400;
  }

  [styles-root] .ccpUserPositionBaseMobile__cell--details2 {
      padding: 0;
      width: 160px;
      min-width: 160px;
  }

  [styles-root] .ccpUserPositionQuantity-orderUnit {
      font-size: 16px;
      font-weight: 400;
  }

  [styles-root] .ccpUserPositionQuantity__button {
      display: none;
  }

  [styles-root] .ccpUserPositionQuantity__input {
    font-size: 16px;
    font-weight: 400;
  }

  [styles-root] .ccpUserPositionQuantity__input {
      width: 90px;
      padding: 0;
  }
}
