/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/main/resources/static/sass/product-price.src.scss ***!
  \*******************************************************************************************************************************************************************************/
/* stylelint-disable max-line-length */
/* create columns */
/* create columns */
/* create custom named columns with custom content */
.mc-stars-result {
  font-family: "LeroyMerlin", sans-serif;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mc-stars-result__text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  visibility: visible;
  white-space: nowrap;
}
.mc-stars-result__visual {
  height: 1.5rem;
  width: 7.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%271.5rem%27 width=%271.5rem%27 viewBox=%270 0 24 24%27 fill=%27%23ea7315%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M12 1.5a1 1 0 01.908.58l2.772 6.007 6.462.923a1 1 0 01.491 1.764l-4.99 4.084 1.819 6.367a1 1 0 01-1.486 1.127L12 18.674l-5.976 3.678a1 1 0 01-1.485-1.127l1.819-6.367-4.991-4.084a1 1 0 01.492-1.764l6.461-.923 2.772-6.006A1 1 0 0112 1.5zm0 3.386L9.908 9.42l-.228.494-.539.077-4.745.678 3.737 3.058.51.416-.181.633L7.169 19.3l4.307-2.65.524-.323.524.322 4.307 2.65-1.292-4.523-.181-.633.509-.416 3.738-3.058-4.746-.678-.539-.077-.228-.494L12 4.886z%27/%3E%3C/svg%3E");
  position: relative;
}
.mc-stars-result__visual::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%271.5rem%27 width=%271.5rem%27 viewBox=%270 0 24 24%27 fill=%27%23ea7315%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M12.908 2.08a1 1 0 00-1.816 0L8.32 8.088l-6.46.922a1 1 0 00-.492 1.764l4.99 4.084-1.818 6.367a1 1 0 001.485 1.127L12 18.674l5.976 3.678a1 1 0 001.486-1.127l-1.82-6.367 4.991-4.084a1 1 0 00-.491-1.764l-6.462-.923-2.772-6.006z%27/%3E%3C/svg%3E");
}
.mc-stars-result__visual, .mc-stars-result__visual::before {
  background-position: left top;
  background-repeat: repeat-x;
  background-size: 1.5rem 1.5rem;
  display: block;
}
.mc-stars-result__visual::before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  top: 0;
}
.mc-stars-result__label {
  font-size: 1.125rem;
  line-height: 1;
  color: #000000;
  margin-left: 0.5rem;
}
.mc-stars-result__label--score {
  font-weight: 600;
}
.mc-stars-result--s .mc-stars-result__visual {
  height: 1rem;
  width: 5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%271rem%27 width=%271rem%27 viewBox=%270 0 16 16%27 fill=%27%23ea7315%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M8 1.5a1 1 0 01.906.577l1.536 3.292 3.254.65a1 1 0 01.437 1.755l-2.296 1.879.648 3.673a1 1 0 01-1.566.988L8 12.229l-2.919 2.085a1 1 0 01-1.566-.988l.648-3.673-2.296-1.879a1 1 0 01.437-1.755l3.254-.65 1.536-3.292A1 1 0 018 1.5zm0 3.365l-.844 1.808-.214.458-.496.1-1.675.335 1.112.91.454.371-.102.577-.325 1.84 1.509-1.078L8 9.771l.581.415 1.509 1.078-.325-1.84-.102-.577.454-.371 1.112-.91-1.675-.335-.496-.1-.214-.458L8 4.865z%27/%3E%3C/svg%3E");
  /* fix for ie11 */
}
.mc-stars-result--s .mc-stars-result__visual::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%271rem%27 width=%271rem%27 viewBox=%270 0 16 16%27 fill=%27%23ea7315%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M8.906 2.077a1 1 0 00-1.812 0L5.558 5.37l-3.254.65a1 1 0 00-.437 1.755l2.296 1.879-.648 3.673a1 1 0 001.566.988L8 12.229l2.919 2.085a1 1 0 001.566-.988l-.648-3.673 2.296-1.879a1 1 0 00-.437-1.755l-3.254-.65-1.536-3.292z%27/%3E%3C/svg%3E");
}
.mc-stars-result--s .mc-stars-result__visual, .mc-stars-result--s .mc-stars-result__visual::before {
  background-size: 1rem 1rem;
}
.mc-stars-result--s .mc-stars-result__label {
  font-size: 0.875rem;
  line-height: 1;
}
.mc-stars-result--l .mc-stars-result__visual {
  height: 2rem;
  width: 10rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%272rem%27 width=%272rem%27 viewBox=%270 0 32 32%27 fill=%27%23ea7315%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M16 2.333a1 1 0 01.908.581l3.772 8.173 8.795 1.256a1 1 0 01.492 1.764l-6.825 5.584 2.487 8.7a1 1 0 01-1.486 1.127L16 24.508l-8.142 5.01a1 1 0 01-1.486-1.126l2.486-8.701-6.824-5.584a1 1 0 01.492-1.764l8.794-1.256 3.772-8.173a1 1 0 01.908-.58zm0 3.387l-3.092 6.699-.228.494-.538.077L5.062 14l5.572 4.558.508.417-.18.632-1.96 6.857 6.474-3.983.524-.323.524.323 6.474 3.983-1.96-6.857-.18-.632.51-.417L26.938 14l-7.08-1.011-.538-.077-.228-.494L16 5.719z%27/%3E%3C/svg%3E");
  /* fix for ie11 */
}
.mc-stars-result--l .mc-stars-result__visual::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%272rem%27 width=%272rem%27 viewBox=%270 0 32 32%27 fill=%27%23ea7315%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M16.908 2.914a1 1 0 00-1.816 0l-3.772 8.173-8.794 1.256a1 1 0 00-.492 1.764l6.824 5.584-2.486 8.7a1 1 0 001.486 1.127L16 24.508l8.143 5.01a1 1 0 001.486-1.126l-2.487-8.701 6.825-5.584a1 1 0 00-.492-1.764l-8.795-1.256-3.772-8.173z%27/%3E%3C/svg%3E");
}
.mc-stars-result--l .mc-stars-result__visual, .mc-stars-result--l .mc-stars-result__visual::before {
  background-size: 2rem 2rem;
}
.mc-stars-result--l .mc-stars-result__label {
  font-size: 1.4375rem;
  line-height: 1.0434782609;
}
.mc-stars-result--xl .mc-stars-result__visual {
  height: 3rem;
  width: 15rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%273rem%27 width=%273rem%27 viewBox=%270 0 48 48%27 fill=%27%23ea7315%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M24 3.5a1.5 1.5 0 011.362.871l5.658 12.26 13.192 1.884a1.5 1.5 0 01.738 2.646l-10.237 8.375 3.73 13.052a1.5 1.5 0 01-2.23 1.69L24 36.76l-12.214 7.517a1.5 1.5 0 01-2.228-1.69l3.729-13.052L3.05 21.161a1.5 1.5 0 01.738-2.646l13.192-1.884 5.658-12.26A1.5 1.5 0 0124 3.5zm0 5.08l-4.638 10.049-.342.74-.808.116-10.619 1.517 8.357 6.837.763.625-.27.948-2.94 10.286 9.71-5.976.787-.483.786.483 9.71 5.976-2.938-10.286-.271-.948.763-.625 8.357-6.837-10.62-1.517-.807-.116-.342-.74L24 8.579z%27/%3E%3C/svg%3E");
  /* fix for ie11 */
}
.mc-stars-result--xl .mc-stars-result__visual::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%273rem%27 width=%273rem%27 viewBox=%270 0 48 48%27 fill=%27%23ea7315%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M24.908 4.58a1 1 0 00-1.816 0L17.32 17.088 3.86 19.01a1 1 0 00-.492 1.764l10.49 8.584-3.818 13.367a1 1 0 001.485 1.127L24 36.174l12.476 7.678a1 1 0 001.486-1.127l-3.82-13.367 10.491-8.584a1 1 0 00-.492-1.764L30.68 17.087 24.908 4.581z%27/%3E%3C/svg%3E");
}
.mc-stars-result--xl .mc-stars-result__visual, .mc-stars-result--xl .mc-stars-result__visual::before {
  background-size: 3rem 3rem;
}
.mc-stars-result--xl .mc-stars-result__label {
  font-size: 1.75rem;
  line-height: 1;
}
.mc-stars-result--score-10 .mc-stars-result__visual::before {
  width: 10%;
}
.mc-stars-result--score-20 .mc-stars-result__visual::before {
  width: 20%;
}
.mc-stars-result--score-30 .mc-stars-result__visual::before {
  width: 30%;
}
.mc-stars-result--score-40 .mc-stars-result__visual::before {
  width: 40%;
}
.mc-stars-result--score-50 .mc-stars-result__visual::before {
  width: 50%;
}
.mc-stars-result--score-60 .mc-stars-result__visual::before {
  width: 60%;
}
.mc-stars-result--score-70 .mc-stars-result__visual::before {
  width: 70%;
}
.mc-stars-result--score-80 .mc-stars-result__visual::before {
  width: 80%;
}
.mc-stars-result--score-90 .mc-stars-result__visual::before {
  width: 90%;
}
.mc-stars-result--score-100 .mc-stars-result__visual::before {
  width: 100%;
}
.o-thumbnailPrice .a-flag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.25rem;
}
.o-thumbnailPrice .a-flag__item {
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.5714285714;
  border-radius: 2px 0 0 2px;
  display: inline-block;
  margin: 0;
  vertical-align: middle;
  border: 1px solid transparent;
  color: #000000;
  background-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.o-thumbnailPrice .a-flag__item.-red {
  color: #ffffff;
  border-color: #c61112;
  background-color: #c61112;
}
.o-thumbnailPrice .a-flag__item.-redBordered {
  color: #c61112;
  border-color: #c61112;
  background-color: #ffffff;
}
.o-thumbnailPrice .a-flag__item.-darkBordered {
  color: #000000;
  border-color: #000000;
  background-color: #ffffff;
}
.o-thumbnailPrice .a-flag__item.-red.-clearance {
  color: #fee07d;
}
.o-thumbnailPrice .a-flag__item.-redBordered.-clearance {
  text-transform: uppercase;
}
.o-thumbnailPrice .a-flag__item.-firstPrice {
  font-weight: 400;
  border-color: #fee07d;
  background-color: #fee07d;
}
.o-thumbnailPrice .a-flag__item.-highQuality {
  font-weight: 400;
  border-color: #0b96cc;
  background-color: #0b96cc;
}
.o-thumbnailPrice .a-flag__item.-starProduct {
  font-weight: 400;
  color: #ffffff;
  border-color: #c61112;
  background-color: #c61112;
}
.o-thumbnailPrice .a-flag__item.-refurbished {
  font-weight: 400;
  color: #ffffff;
  border-color: #437F71;
  background-color: #437F71;
}
.o-thumbnailPrice .a-flag__item.-thirdParty {
  font-weight: 400;
  color: #ffffff;
  border-color: #000000;
  background-color: #000000;
}
.o-thumbnailPrice .a-flag__item.-new {
  font-weight: 400;
  color: #ffffff;
  border-color: #643485;
  background-color: #643485;
}
.o-thumbnailPrice .a-flag__item.-responsible {
  font-weight: 400;
  color: #188803;
  border-color: #188803;
  background-color: #ffffff;
}
.o-thumbnailPrice .a-flag__item.-goodPurchase {
  font-weight: 400;
  border-color: #188803;
  background-color: #188803;
}
.o-thumbnailPrice .a-flag__label {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  padding: 0.25rem 0.5rem;
}
.o-thumbnailPrice .a-flag__discount {
  white-space: nowrap;
  -ms-flex-line-pack: center;
      align-content: center;
}
.o-thumbnailPrice .a-flag .a-flag__item:only-child {
  border-radius: 2px;
}
.o-thumbnailPrice .a-flag .a-flag__item + .a-flag__item {
  border-radius: 0 2px 2px 0;
}
.o-thumbnailPrice .m-price {
  display: table;
}
.o-thumbnailPrice .m-price.-main {
  font-size: 2.125rem;
  line-height: 1.2941176471;
  font-family: "LeroyMerlin", sans-serif;
  font-weight: 600;
}
.o-thumbnailPrice .m-price.-secondary {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  color: #000000;
  margin-bottom: 0.75rem;
}
.o-thumbnailPrice .m-price.-mainSub {
  font-size: 1rem;
  line-height: 1.375;
  font-family: "LeroyMerlin", sans-serif;
  font-weight: 600;
  color: #666666;
}
.o-thumbnailPrice .m-price.-secondarySub {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  color: #666666;
}
.o-thumbnailPrice .m-price.-light {
  font-size: 1.75rem;
  line-height: 1.2857142857;
}
.o-thumbnailPrice .m-price.-mainSub.-light, .o-thumbnailPrice .m-price.-secondary.-light, .o-thumbnailPrice .m-price.-secondarySub.-light {
  font-size: 0.875rem;
  line-height: 1.2857142857;
}
.o-thumbnailPrice .m-price.-mainSub.-light {
  font-size: 1rem;
  line-height: 1.375;
}
.o-thumbnailPrice .m-price.-discount {
  color: #c61112;
}
.o-thumbnailPrice .m-price.-crossed {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  display: inline-block;
  vertical-align: middle;
  color: #666666;
  text-decoration: line-through;
}
.o-thumbnailPrice .m-price__legals {
  font-family: "LeroyMerlin", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1.1666666667;
  color: #666666;
  margin-top: 0.25rem;
}
.o-thumbnailPrice .m-price.-main .m-price__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0.25rem;
}
.o-thumbnailPrice .m-price.-main .m-price__decimal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 0.25rem;
}
.o-thumbnailPrice .m-price.-main .m-price__unit {
  display: table-cell;
  vertical-align: bottom;
  padding-left: 0.25rem;
}
.o-thumbnailPrice .m-price.-main .m-price__decimal,
.o-thumbnailPrice .m-price.-main .m-price__unit {
  font-size: 1.125rem;
  line-height: 1.3333333333;
}
.o-thumbnailPrice .m-price.-light .m-price__decimal,
.o-thumbnailPrice .m-price.-light .m-price__unit {
  font-size: 1rem;
  line-height: 1.375;
}
.o-thumbnailPrice .m-price.-secondary .m-price__decimal,
.o-thumbnailPrice .m-price.-secondary .m-price__unit,
.o-thumbnailPrice .m-price.-crossed .m-price__decimal,
.o-thumbnailPrice .m-price.-crossed .m-price__unit,
.o-thumbnailPrice .m-price.-crossed.-light .m-price__decimal,
.o-thumbnailPrice .m-price-crossed.-light .m-price__unit {
  font-size: 0.875rem;
  line-height: 1.2857142857;
}

/*# sourceMappingURL=product-price.css.map*/