@font-face {
  font-family: 'Circe';
  src: url("Circe-Bold.eot");
  src: local("Circe Bold"), local("Circe-Bold"), url("./fonts/Circe/Circe-Bold.eot?#iefix") format("embedded-opentype"), url("./fonts/Circe/Circe-Bold.woff") format("woff"), url("./fonts/Circe/Circe-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Circe';
  src: url("Circe-ExtraBold.eot");
  src: local("Circe ExtraBold"), local("Circe-ExtraBold"), url("./fonts/Circe/Circe-ExtraBold.eot?#iefix") format("embedded-opentype"), url("./fonts/Circe/Circe-ExtraBold.woff") format("woff"), url("./fonts/Circe/Circe-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}

.special-offer-24 {
  display: block;
  font-family: 'Circe';
  font-weight: 800;
}

.special-offer-24 .special-offer-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}

.special-offer-24 .special-offer-info > * {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.special-offer-24 .special-offer-info .offer-price {
  font-size: 45px;
  display: inline-block;
  line-height: 0.8;
}

.special-offer-24 .special-offer-info .offer-price .dot {
  padding: 0 3px;
}

.special-offer-24 .special-offer-info .offer-title {
  padding-bottom: 1px;
}

.special-offer-24 .special-offer-info .offer-title .full-price {
  font-size: 16px;
}

.special-offer-24 .special-offer-info .offer-title .in-mounth {
  position: relative;
  color: #08a208;
  padding-top: 8px;
  font-size: 14px;
}

.special-offer-24 .special-offer-info .offer-title .in-mounth:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 5px;
  background: #000;
}

.product-card__wrapper .special-offer-24 {
  padding-bottom: 0;
}

.product-card__wrapper .special-offer-24 .special-offer-info .offer-price {
  font-size: 60px;
}

.product-card__wrapper .special-offer-24 .special-offer-info .offer-title {
  padding-bottom: 3px;
}

.product-card__wrapper .special-offer-24 .special-offer-info .offer-title .full-price {
  font-size: 20px;
}

.product-card__wrapper .special-offer-24 .special-offer-info .offer-title .in-mounth {
  font-size: 16px;
}

.product-from-category-item__wrapper .special-offer-24,
.item-module__wrapper .special-offer-24 {
  padding-bottom: 0;
}

.product-from-category-item__wrapper .special-offer-24 .special-offer-info .offer-price,
.item-module__wrapper .special-offer-24 .special-offer-info .offer-price {
  font-size: 35px;
}

.product-from-category-item__wrapper .special-offer-24 .special-offer-info .offer-title,
.item-module__wrapper .special-offer-24 .special-offer-info .offer-title {
  padding-bottom: 0;
}

.product-from-category-item__wrapper .special-offer-24 .special-offer-info .offer-title .full-price,
.item-module__wrapper .special-offer-24 .special-offer-info .offer-title .full-price {
  font-size: 16px;
}

.product-from-category-item__wrapper .special-offer-24 .special-offer-info .offer-title .in-mounth,
.item-module__wrapper .special-offer-24 .special-offer-info .offer-title .in-mounth {
  font-size: 14px;
}
