/**
 * The following styles get applied both on the front of your site
 * and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */
.offers-ranking-container {
  display: flex;
  flex-direction: column;
  container: ranking/inline-size;
}
.offers-ranking-container .empty-ranking {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 150px;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
  unicode-bidi: isolate;
  font-size: 1.5em;
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
}
.offers-ranking-container .js-ranking-row.hidden,
.offers-ranking-container .hidden {
  display: none;
}
.offers-ranking-container .outfiltered-ranking__header {
  margin-bottom: 15px;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
  unicode-bidi: isolate;
  font-size: 1.5em;
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
}
.offers-ranking-container .not-sponsored-ranking {
  display: flex;
  flex-direction: column;
}
.offers-ranking-container .not-sponsored-ranking__header {
  font-size: 17px;
  line-height: 24px;
  font-weight: 500;
  margin-bottom: 15px;
}
.offers-ranking-container .not-sponsored-ranking__header-wrapper {
  display: flex;
}
.offers-ranking-container .not-sponsored-ranking-filters {
  display: flex;
  margin-bottom: 5px;
}
.offers-ranking-container .not-sponsored-ranking-filters__header {
  margin-right: 10px;
}
.offers-ranking-container .not-sponsored-ranking-filters__label {
  font-weight: 600;
  display: flex;
  margin-right: 15px;
}
.offers-ranking-container .not-sponsored-ranking-filters__option {
  margin-right: 5px;
}
.offers-ranking-container .not-sponsored-ranking-filters {
  display: flex;
  margin-bottom: 5px;
}
.offers-ranking-container .not-sponsored-ranking-filters__header {
  margin-right: 10px;
}
.offers-ranking-container .not-sponsored-ranking-filters__label {
  font-weight: 600;
  display: flex;
  margin-right: 15px;
}
.offers-ranking-container .not-sponsored-ranking-filters__option {
  margin-right: 5px;
}
.offers-ranking-container .slider {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 59px;
  height: 12px;
  background: rgba(242, 242, 242, 0.5019607843);
  outline: none;
  transition: opacity 0.15s ease-in-out;
  position: relative;
  border-radius: 12px;
  z-index: 0;
}
.offers-ranking-container .slider:after {
  position: absolute;
  inset: 2px;
  width: calc(var(--sliderWidth, 50) * 1%);
  background: linear-gradient(90deg, #ec574d 0%, #e78d48 32.81%, #eee64e 77.02%, #30e3a2 100%);
  height: 10px;
  transition: opacity 0.7s;
  border: 2px #ffffff solid;
  border-radius: 5px;
  inset: 1px;
  content: "";
  z-index: -1;
}
.offers-ranking-container .slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 14px;
  height: 14px;
  background: #30e3a2;
  border: 2px #ffffff solid;
  border-radius: 50%;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
}
.offers-ranking-container .finelf-ranking-offer-box {
  border-radius: 20px;
  border: 2px solid #d91e18;
  padding: 32px;
}
.offers-ranking-container .offers-ranking-container-offer {
  display: flex;
  flex-direction: column;
  margin-bottom: 16px;
  background: #fff;
  border: 2px solid #f2f2f2;
  border-radius: 3px;
}
@container ranking (min-width: 1024px) {
  .offers-ranking-container .offers-ranking-container-offer {
    margin-bottom: 24px;
  }
}
.offers-ranking-container .offers-ranking-container-offer--sponsored {
  border-color: #1f2e42;
}
.offers-ranking-container .offers-ranking-container-offer--red {
  border-color: #d91e18;
}
.offers-ranking-container .offers-ranking-container-offer-header {
  align-items: center;
}
@container ranking (min-width: 612px) {
  .offers-ranking-container .offers-ranking-container-offer-header {
    display: flex;
    justify-content: space-between;
    border-bottom: 2px solid #f2f2f2;
  }
}
.offers-ranking-container .offers-ranking-container-offer-header__title {
  display: flex;
  align-items: center;
  height: 48px;
  border-bottom: 2px solid #f2f2f2;
}
@container ranking (min-width: 612px) {
  .offers-ranking-container .offers-ranking-container-offer-header__title {
    border-bottom: 0;
  }
}
.offers-ranking-container .offers-ranking-container-offer-header__title .place-number {
  background: #f2f2f2;
  font-size: 14px;
  font-weight: 600;
  color: #1f2e42;
  line-height: 48px;
  width: 48px;
  text-align: center;
}
.offers-ranking-container .offers-ranking-container-offer-header__title .opinion-url {
  font-size: 14px;
  font-weight: 600;
  color: #1f2e42 !important;
  text-decoration: underline;
  margin-left: 8px;
}
.offers-ranking-container .offers-ranking-container-offer-header__title .opinion-url--without-url {
  text-decoration: none;
}
.offers-ranking-container .offers-ranking-container-offer-header__note {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 16px;
  height: 48px;
  border-bottom: 2px solid #f2f2f2;
  font-size: 13px;
  font-weight: 400;
}
@container ranking (min-width: 612px) {
  .offers-ranking-container .offers-ranking-container-offer-header__note {
    width: 30%;
    border-bottom: 0;
  }
}
@container ranking (min-width: 1024px) {
  .offers-ranking-container .offers-ranking-container-offer-header__note {
    width: 22%;
  }
}
.offers-ranking-container .offers-ranking-container-offer-header__note .star-rating {
  display: flex;
  align-items: center;
}
.offers-ranking-container .offers-ranking-container-offer-header__note .star-rating-content {
  display: flex;
  align-items: center;
  margin-right: 4px;
}
.offers-ranking-container .offers-ranking-container-offer-header__note .star-rating-content .star-note {
  display: block;
  width: 10px;
  height: 10px;
  margin-right: 1px;
}
.offers-ranking-container .offers-ranking-container-offer-header__note .star-rating-content .star {
  filter: brightness(0) saturate(100%) invert(22%) sepia(100%) saturate(2299%) hue-rotate(350deg) brightness(86%) contrast(98%);
}
.offers-ranking-container .offers-ranking-container-offer-header__note .star-rating-content .star-empty {
  filter: brightness(0) saturate(100%) invert(96%) sepia(2%) saturate(14%) hue-rotate(314deg) brightness(90%) contrast(94%);
}
.offers-ranking-container .offers-ranking-container-offer-header--sponsored {
  background: #1f2e42;
  color: #fff;
}
.offers-ranking-container .offers-ranking-container-offer-header--sponsored .opinion-url {
  color: #fff !important;
}
.offers-ranking-container .offers-ranking-container-offer-header--red {
  background: #d91e18;
  color: #fff;
}
.offers-ranking-container .offers-ranking-container-offer-header--red .offers-ranking-container-offer-header__title {
  border-bottom: none;
}
.offers-ranking-container .offers-ranking-container-offer-header--red .place-number {
  color: #fff;
  background: #c11a16;
}
.offers-ranking-container .offers-ranking-container-offer-header--red .opinion-url {
  color: #fff !important;
}
.offers-ranking-container .offers-ranking-container-offer-header--red .star {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7479%) hue-rotate(243deg) brightness(120%) contrast(92%) !important;
}
.offers-ranking-container .offers-ranking-container-offer-header--red .star-empty {
  filter: brightness(0) saturate(100%) invert(9%) sepia(93%) saturate(5257%) hue-rotate(358deg) brightness(97%) contrast(88%) !important;
}
.offers-ranking-container .offers-ranking-container-offer-header--sponsored__badge {
  display: flex;
  align-items: center;
  background-color: #f2f2f2;
  color: black;
  font-size: 12px;
  font-weight: 500;
  height: 20px;
  padding: 8px;
}
@container ranking (min-width: 612px) {
  .offers-ranking-container .offers-ranking-container-offer-header--sponsored__badge {
    margin-right: 10px;
    border-radius: 4px;
    padding: 4px;
  }
}
@container ranking (min-width: 612px) {
  .offers-ranking-container .offers-ranking-container-offer-body {
    display: grid;
    grid-template-areas: "logo parameters parameters" "action action action";
    grid-template-columns: 200px repeat(2, 1fr);
  }
}
@container ranking (min-width: 1024px) {
  .offers-ranking-container .offers-ranking-container-offer-body {
    grid-template-areas: "logo parameters parameters parameters action";
    grid-template-columns: 200px repeat(3, 1fr) 250px;
  }
}
.offers-ranking-container .offers-ranking-container-offer-body-logo {
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom: 2px solid #f2f2f2;
  padding: 26px;
}
@container ranking (min-width: 612px) {
  .offers-ranking-container .offers-ranking-container-offer-body-logo {
    grid-area: logo;
    border-bottom: 0;
    border-right: 2px solid #f2f2f2;
  }
}
.offers-ranking-container .offers-ranking-container-offer-body-parameters {
  border-bottom: 2px solid #f2f2f2;
  color: #1f2e42;
  display: grid;
  grid-template-columns: 2fr 2fr;
}
@container ranking (min-width: 612px) {
  .offers-ranking-container .offers-ranking-container-offer-body-parameters {
    grid-area: parameters;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 0;
    padding: 16px;
  }
}
.offers-ranking-container .offers-ranking-container-offer-body-parameters__parameter {
  padding: 16px 8px;
  height: 100%;
}
.offers-ranking-container .offers-ranking-container-offer-body-parameters__parameter .parameter-name {
  font-size: 13px;
  line-height: 13px;
  font-weight: 400;
  color: #333;
  margin-bottom: 8px;
}
.offers-ranking-container .offers-ranking-container-offer-body-parameters__parameter .parameter-value {
  font-size: 17px;
  line-height: 20px;
  font-weight: 600;
  color: #1f2e42;
  display: flex;
  align-items: center;
}
.offers-ranking-container .offers-ranking-container-offer-body-parameters__parameter .parameter-value-points {
  list-style: none;
}
.offers-ranking-container .offers-ranking-container-offer-body-parameters__parameter .parameter-value-points .points-list-item {
  display: flex;
  align-items: center;
}
.offers-ranking-container .offers-ranking-container-offer-body-parameters__parameter .parameter-value-points .points-list-item::before {
  content: "";
  display: inline-block;
  width: 5px;
  height: 5px;
  background-color: black;
  margin-right: 10px;
  vertical-align: middle;
}
@container ranking (min-width: 1024px) {
  .offers-ranking-container .offers-ranking-container-offer-body-parameters__parameter .parameter-value {
    font-size: 20px;
  }
}
.offers-ranking-container .offers-ranking-container-offer-body-parameters__parameter .parameter-subname {
  font-size: 13px;
  font-weight: 600;
  color: #1f2e42;
}
.offers-ranking-container .offers-ranking-container-offer-body-parameters__parameter--counting-costs {
  display: none;
}
.offers-ranking-container .ranking-table__row-with-calculation .offers-ranking-container-offer-body-parameters__parameter {
  display: none;
}
.offers-ranking-container .ranking-table__row-with-calculation .offers-ranking-container-offer-body-parameters__parameter--counting-costs {
  display: block;
}
.offers-ranking-container .offers-ranking-container-offer-body-action {
  border-bottom: 2px solid #f2f2f2;
  padding: 16px;
}
@container ranking (min-width: 612px) {
  .offers-ranking-container .offers-ranking-container-offer-body-action {
    grid-area: action;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    border-top: 2px solid #f2f2f2;
    padding: 12px 24px;
  }
}
@container ranking (min-width: 1024px) {
  .offers-ranking-container .offers-ranking-container-offer-body-action {
    flex-direction: column;
    border-top: 0;
    border-bottom: 0;
    border-left: 2px solid #f2f2f2;
    padding: 24px;
  }
}
.offers-ranking-container .offers-ranking-container-offer-body-action.sponsored-offer {
  justify-content: flex-end;
}
.offers-ranking-container .offers-ranking-container-offer-body-action__info {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #5b7d93;
  font-size: 13px;
  line-height: 13px;
  margin-bottom: 16px;
}
@container ranking (min-width: 612px) {
  .offers-ranking-container .offers-ranking-container-offer-body-action__info {
    width: 60%;
    margin-bottom: 0;
    justify-content: start;
  }
}
@container ranking (min-width: 1024px) {
  .offers-ranking-container .offers-ranking-container-offer-body-action__info {
    width: 100%;
    margin-bottom: 12px;
  }
}
.offers-ranking-container .offers-ranking-container-offer-body-action__info .amount {
  font-size: 13px;
  line-height: 13px;
  font-weight: 600;
  color: #1f2e42;
  margin-right: 8px;
  margin-bottom: 0;
}
.offers-ranking-container .offers-ranking-container-offer-body-action__info::before {
  width: 13px;
  height: 11px;
  display: block;
  content: url("data:image/svg+xml,%3csvg%20width='14'%20height='12'%20viewBox='0%200%2014%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.5822%201.71631C11.1458%200.316895%208.82397%200.316895%207.38764%201.71631L7.00004%202.09393L6.61244%201.71631C5.17609%200.316895%202.8543%200.316895%201.41793%201.71631C-0.028146%203.12518%20-0.028146%205.41682%201.41793%206.82568L6.53484%2011.8109C6.79371%2012.0631%207.20637%2012.0631%207.46524%2011.8109L12.5822%206.82568C14.0282%205.41682%2014.0282%203.12518%2012.5822%201.71631Z'%20fill='%231F2E42'/%3e%3c/svg%3e");
  margin-right: 12px;
}
.offers-ranking-container .offers-ranking-container-offer-body-action__button {
  display: flex;
  justify-content: center;
  color: #fff !important;
  background-image: linear-gradient(#e2070e, #c72829);
  font-size: 17px;
  width: 100%;
  border-radius: 3px;
  font-weight: 600;
  line-height: 48px;
  text-decoration: none;
  cursor: pointer;
}
@container ranking (min-width: 612px) {
  .offers-ranking-container .offers-ranking-container-offer-body-action__button {
    max-width: 150px;
  }
}
.offers-ranking-container .offers-ranking-container-offer-footer {
  display: flex;
  flex-direction: column;
}
@container ranking (min-width: 612px) {
  .offers-ranking-container .offers-ranking-container-offer-footer {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}
@container ranking (min-width: 1024px) {
  .offers-ranking-container .offers-ranking-container-offer-footer {
    border-top: 2px solid #f2f2f2;
  }
}
.offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-compare-button {
  border-top: 2px solid #f2f2f2;
  border-bottom: 2px solid #f2f2f2;
  cursor: pointer;
  order: 2;
}
.offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-compare-button::after {
  content: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.33333%205.66675H5V7.66675H3V9.00008H5V11.0001H6.33333V9.00008H8.33333V7.66675H6.33333V5.66675Z'%20fill='%231F2E42'/%3e%3cpath%20d='M1.66659%2013.6667H9.66659C10.4019%2013.6667%2010.9999%2013.0687%2010.9999%2012.3333V4.33333C10.9999%203.598%2010.4019%203%209.66659%203H1.66659C0.931252%203%200.333252%203.598%200.333252%204.33333V12.3333C0.333252%2013.0687%200.931252%2013.6667%201.66659%2013.6667ZM1.66659%204.33333H9.66659L9.66792%2012.3333H1.66659V4.33333Z'%20fill='%231F2E42'/%3e%3cpath%20d='M12.3333%200.333374H4.33325V1.66671H12.3333V9.66671H13.6666V1.66671C13.6666%200.931374%2013.0686%200.333374%2012.3333%200.333374Z'%20fill='%231F2E42'/%3e%3c/svg%3e");
}
.offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-compare-button.active::after {
  content: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%208.66666H6.5H6H4V9.99999H6L6.5%209.99998L7%209.99999H7.33333H9.33333V8.66666H7.33333H7Z'%20fill='%231F2E42'/%3e%3cpath%20d='M2.66659%2014.6667H10.6666C11.4019%2014.6667%2011.9999%2014.0687%2011.9999%2013.3333V5.33333C11.9999%204.598%2011.4019%204%2010.6666%204H2.66659C1.93125%204%201.33325%204.598%201.33325%205.33333V13.3333C1.33325%2014.0687%201.93125%2014.6667%202.66659%2014.6667ZM2.66659%205.33333H10.6666L10.6679%2013.3333H2.66659V5.33333Z'%20fill='%231F2E42'/%3e%3cpath%20d='M13.3333%201.33333H5.33325V2.66666H13.3333V10.6667H14.6666V2.66666C14.6666%201.93133%2014.0686%201.33333%2013.3333%201.33333Z'%20fill='%231F2E42'/%3e%3c/svg%3e");
}
@container ranking (min-width: 612px) {
  .offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-compare-button {
    order: 1;
    border-bottom: 0;
    border-top: 0;
  }
  .offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-compare-button::after, .offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-compare-button.active::after {
    content: "";
    display: none;
  }
  .offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-compare-button::before {
    display: block;
    content: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.33333%205.66675H5V7.66675H3V9.00008H5V11.0001H6.33333V9.00008H8.33333V7.66675H6.33333V5.66675Z'%20fill='%231F2E42'/%3e%3cpath%20d='M1.66659%2013.6667H9.66659C10.4019%2013.6667%2010.9999%2013.0687%2010.9999%2012.3333V4.33333C10.9999%203.598%2010.4019%203%209.66659%203H1.66659C0.931252%203%200.333252%203.598%200.333252%204.33333V12.3333C0.333252%2013.0687%200.931252%2013.6667%201.66659%2013.6667ZM1.66659%204.33333H9.66659L9.66792%2012.3333H1.66659V4.33333Z'%20fill='%231F2E42'/%3e%3cpath%20d='M12.3333%200.333374H4.33325V1.66671H12.3333V9.66671H13.6666V1.66671C13.6666%200.931374%2013.0686%200.333374%2012.3333%200.333374Z'%20fill='%231F2E42'/%3e%3c/svg%3e");
    margin: 2px 12px 0 0;
  }
  .offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-compare-button.active::before {
    content: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%208.66666H6.5H6H4V9.99999H6L6.5%209.99998L7%209.99999H7.33333H9.33333V8.66666H7.33333H7Z'%20fill='%231F2E42'/%3e%3cpath%20d='M2.66659%2014.6667H10.6666C11.4019%2014.6667%2011.9999%2014.0687%2011.9999%2013.3333V5.33333C11.9999%204.598%2011.4019%204%2010.6666%204H2.66659C1.93125%204%201.33325%204.598%201.33325%205.33333V13.3333C1.33325%2014.0687%201.93125%2014.6667%202.66659%2014.6667ZM2.66659%205.33333H10.6666L10.6679%2013.3333H2.66659V5.33333Z'%20fill='%231F2E42'/%3e%3cpath%20d='M13.3333%201.33333H5.33325V2.66666H13.3333V10.6667H14.6666V2.66666C14.6666%201.93133%2014.0686%201.33333%2013.3333%201.33333Z'%20fill='%231F2E42'/%3e%3c/svg%3e");
  }
}
.offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-details-button {
  cursor: pointer;
  order: 3;
}
@container ranking (min-width: 612px) {
  .offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-details-button::before {
    display: block;
    content: url("data:image/svg+xml,%3csvg%20width='14'%20height='12'%20viewBox='0%200%2014%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.3333%200H1.66659C0.931252%200%200.333252%200.598%200.333252%201.33333V10.6667C0.333252%2011.402%200.931252%2012%201.66659%2012H12.3333C13.0686%2012%2013.6666%2011.402%2013.6666%2010.6667V1.33333C13.6666%200.598%2013.0686%200%2012.3333%200ZM1.66659%2010.6667V1.33333H12.3333L12.3346%2010.6667H1.66659Z'%20fill='%231F2E42'/%3e%3cpath%20d='M3%202.66663H11V3.99996H3V2.66663ZM3%205.33329H11V6.66663H3V5.33329ZM3%207.99996H7V9.33329H3V7.99996Z'%20fill='%231F2E42'/%3e%3c/svg%3e");
    margin: 2px 12px 0 0;
  }
}
.offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-details-button::after {
  content: url("data:image/svg+xml,%3csvg%20width='12'%20height='8'%20viewBox='0%200%2012%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.58933%207.08921C6.26392%207.41463%205.73625%207.41463%205.41083%207.08921L0.410823%202.08922C0.0853897%201.76378%200.0853897%201.23614%200.410823%200.910701C0.736265%200.585268%201.2639%200.585268%201.58934%200.910701L6.00008%205.32146L10.4108%200.910701C10.7362%200.585268%2011.2639%200.585268%2011.5893%200.910701C11.9147%201.23614%2011.9147%201.76378%2011.5893%202.08922L6.58933%207.08921Z'%20fill='%231F2E42'/%3e%3c/svg%3e");
}
@container ranking (min-width: 612px) {
  .offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-details-button::after {
    margin-left: 12px;
  }
}
.offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-compare-button,
.offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-details-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #1f2e42;
  font-size: 14px;
  font-weight: 500;
  padding: 16px;
}
@container ranking (min-width: 612px) {
  .offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-compare-button,
  .offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-details-button {
    min-width: 220px;
    justify-content: flex-start;
  }
}
.offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-compare-button::after,
.offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-details-button::after {
  display: block;
}
.offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-tags {
  order: 1;
}
@container ranking (min-width: 612px) {
  .offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-tags {
    order: 2;
    width: 100%;
    display: flex;
    justify-content: flex-start;
  }
}
.offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-tags__hot-offer-tag {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  font-weight: 600;
  padding: 16px;
  color: #1f2e42;
  background: #f1f5f8;
}
.offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-tags__hot-offer-tag::after {
  display: block;
  content: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.00001%2012C5.36527%2012%204.74965%2011.7732%204.2666%2011.3613C4.031%2011.1605%203.7432%2011.0414%203.43443%2011.0167C2.80187%2010.9664%202.20621%2010.6915%201.75735%2010.2426C1.30852%209.79379%201.0336%209.19813%200.983282%208.56539C0.958663%208.25678%200.839458%207.96897%200.638582%207.73322C0.226836%207.2504%200%206.63481%200%205.99999C0%205.36522%200.226836%204.7496%200.638714%204.26657C0.839432%204.03098%200.958636%203.7432%200.983282%203.43445C1.0336%202.80184%201.30852%202.20621%201.75735%201.75735C2.20618%201.30852%202.80184%201.0336%203.43458%200.983256C3.74325%200.958584%204.031%200.839379%204.26676%200.638556C4.74962%200.22681%205.36524%200%206.00001%200C6.63473%200%207.25035%200.22681%207.7334%200.638661C7.96902%200.839432%208.2568%200.958636%208.56557%200.983282C9.19816%201.0336%209.79379%201.30852%2010.2426%201.75735C10.6913%202.20611%2010.9663%202.80174%2011.0167%203.43448C11.0413%203.7432%2011.1605%204.03095%2011.3614%204.2667C11.7732%204.7496%2012%205.36522%2012%205.99999C12%206.63476%2011.7731%207.25038%2011.3613%207.7334C11.1605%207.969%2011.0413%208.25675%2011.0167%208.5655C10.9662%209.19827%2010.6913%209.79387%2010.2426%2010.2426C9.79376%2010.6915%209.19811%2010.9664%208.56539%2011.0167C8.25678%2011.0414%207.96897%2011.1606%207.73322%2011.3614C7.2503%2011.7732%206.6347%2012%206.00001%2012ZM6.00001%201.20888C5.65247%201.20888%205.3154%201.33308%205.05092%201.55858C4.62016%201.92558%204.09452%202.14329%203.53062%202.1883C3.53056%202.1883%203.53051%202.1883%203.53048%202.18832C3.18405%202.21586%202.85792%202.3664%202.61217%202.61214C2.36642%202.85789%202.21592%203.184%202.18835%203.53043C2.14335%204.09447%201.92561%204.62011%201.55874%205.05074C1.33311%205.31537%201.20891%205.65242%201.20891%205.99996C1.20891%206.3475%201.33311%206.68457%201.55861%206.94902C1.92564%207.37976%202.14335%207.90545%202.18835%208.46933C2.21592%208.8159%202.36645%209.14208%202.61217%209.3878C2.85792%209.63353%203.18405%209.78406%203.53048%209.8116C4.09455%209.85665%204.62019%2010.0743%205.05079%2010.4412C5.31543%2010.6669%205.6525%2010.7911%206.00004%2010.7911C6.34753%2010.7911%206.68463%2010.6669%206.94913%2010.4414C7.37984%2010.0744%207.9055%209.85668%208.46941%209.81165C8.81595%209.78406%209.14208%209.63355%209.38783%209.38783C9.63355%209.14211%209.78408%208.81595%209.81173%208.46941C9.85665%207.90548%2010.0744%207.37976%2010.4414%206.94918C10.667%206.68457%2010.7911%206.34753%2010.7911%205.99999C10.7911%205.65245%2010.667%205.3154%2010.4415%205.05092C10.0744%204.62019%209.85665%204.0945%209.81173%203.53056C9.78408%203.18405%209.63358%202.85789%209.38783%202.61217C9.14208%202.36642%208.81595%202.21589%208.46954%202.18835C7.9055%202.14335%207.37986%201.92561%206.94926%201.55871C6.6846%201.33308%206.34753%201.20888%206.00001%201.20888ZM5.39557%207.81331C5.24088%207.81331%205.0862%207.75431%204.96818%207.63629L3.75929%206.42741C3.52322%206.19137%203.52322%205.80866%203.75927%205.57262C3.99528%205.3366%204.37802%205.33655%204.61406%205.57262L5.39557%206.3541L7.38589%204.36376C7.6219%204.12772%208.00461%204.12772%208.24068%204.36376C8.47672%204.5998%208.47672%204.98251%208.24068%205.21855L5.82294%207.63629C5.70497%207.75431%205.55029%207.81331%205.39557%207.81331Z'%20fill='%231F2E42'/%3e%3c/svg%3e");
}
@container ranking (min-width: 612px) {
  .offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-tags__hot-offer-tag::after {
    display: none;
  }
}
@container ranking (min-width: 612px) {
  .offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-tags__hot-offer-tag {
    padding: 12px;
    border-radius: 3px;
    margin: 4px 0;
  }
  .offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-tags__hot-offer-tag::before {
    margin: 2px 12px 0 0;
    display: block;
    content: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.00001%2012C5.36527%2012%204.74965%2011.7732%204.2666%2011.3613C4.031%2011.1605%203.7432%2011.0414%203.43443%2011.0167C2.80187%2010.9664%202.20621%2010.6915%201.75735%2010.2426C1.30852%209.79379%201.0336%209.19813%200.983282%208.56539C0.958663%208.25678%200.839458%207.96897%200.638582%207.73322C0.226836%207.2504%200%206.63481%200%205.99999C0%205.36522%200.226836%204.7496%200.638714%204.26657C0.839432%204.03098%200.958636%203.7432%200.983282%203.43445C1.0336%202.80184%201.30852%202.20621%201.75735%201.75735C2.20618%201.30852%202.80184%201.0336%203.43458%200.983256C3.74325%200.958584%204.031%200.839379%204.26676%200.638556C4.74962%200.22681%205.36524%200%206.00001%200C6.63473%200%207.25035%200.22681%207.7334%200.638661C7.96902%200.839432%208.2568%200.958636%208.56557%200.983282C9.19816%201.0336%209.79379%201.30852%2010.2426%201.75735C10.6913%202.20611%2010.9663%202.80174%2011.0167%203.43448C11.0413%203.7432%2011.1605%204.03095%2011.3614%204.2667C11.7732%204.7496%2012%205.36522%2012%205.99999C12%206.63476%2011.7731%207.25038%2011.3613%207.7334C11.1605%207.969%2011.0413%208.25675%2011.0167%208.5655C10.9662%209.19827%2010.6913%209.79387%2010.2426%2010.2426C9.79376%2010.6915%209.19811%2010.9664%208.56539%2011.0167C8.25678%2011.0414%207.96897%2011.1606%207.73322%2011.3614C7.2503%2011.7732%206.6347%2012%206.00001%2012ZM6.00001%201.20888C5.65247%201.20888%205.3154%201.33308%205.05092%201.55858C4.62016%201.92558%204.09452%202.14329%203.53062%202.1883C3.53056%202.1883%203.53051%202.1883%203.53048%202.18832C3.18405%202.21586%202.85792%202.3664%202.61217%202.61214C2.36642%202.85789%202.21592%203.184%202.18835%203.53043C2.14335%204.09447%201.92561%204.62011%201.55874%205.05074C1.33311%205.31537%201.20891%205.65242%201.20891%205.99996C1.20891%206.3475%201.33311%206.68457%201.55861%206.94902C1.92564%207.37976%202.14335%207.90545%202.18835%208.46933C2.21592%208.8159%202.36645%209.14208%202.61217%209.3878C2.85792%209.63353%203.18405%209.78406%203.53048%209.8116C4.09455%209.85665%204.62019%2010.0743%205.05079%2010.4412C5.31543%2010.6669%205.6525%2010.7911%206.00004%2010.7911C6.34753%2010.7911%206.68463%2010.6669%206.94913%2010.4414C7.37984%2010.0744%207.9055%209.85668%208.46941%209.81165C8.81595%209.78406%209.14208%209.63355%209.38783%209.38783C9.63355%209.14211%209.78408%208.81595%209.81173%208.46941C9.85665%207.90548%2010.0744%207.37976%2010.4414%206.94918C10.667%206.68457%2010.7911%206.34753%2010.7911%205.99999C10.7911%205.65245%2010.667%205.3154%2010.4415%205.05092C10.0744%204.62019%209.85665%204.0945%209.81173%203.53056C9.78408%203.18405%209.63358%202.85789%209.38783%202.61217C9.14208%202.36642%208.81595%202.21589%208.46954%202.18835C7.9055%202.14335%207.37986%201.92561%206.94926%201.55871C6.6846%201.33308%206.34753%201.20888%206.00001%201.20888ZM5.39557%207.81331C5.24088%207.81331%205.0862%207.75431%204.96818%207.63629L3.75929%206.42741C3.52322%206.19137%203.52322%205.80866%203.75927%205.57262C3.99528%205.3366%204.37802%205.33655%204.61406%205.57262L5.39557%206.3541L7.38589%204.36376C7.6219%204.12772%208.00461%204.12772%208.24068%204.36376C8.47672%204.5998%208.47672%204.98251%208.24068%205.21855L5.82294%207.63629C5.70497%207.75431%205.55029%207.81331%205.39557%207.81331Z'%20fill='%231F2E42'/%3e%3c/svg%3e");
  }
}
.offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-tags__green-tag {
  text-align: center;
  font-size: 12px;
  font-weight: 600;
  padding: 16px;
  color: #fff;
  background: #00a750;
}
@container ranking (min-width: 612px) {
  .offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-tags__green-tag {
    padding: 12px;
    border-radius: 3px;
    margin: 4px 0;
  }
}
.offers-ranking-container .offers-ranking-container-offer-footer .offers-ranking-container-offer-footer-tags__promotion-tag {
  text-align: center;
  font-size: 12px;
  font-weight: 600;
  padding: 16px;
  color: #d91e18;
}
.offers-ranking-container .offers-ranking-container-offer-details {
  display: none;
}
.offers-ranking-container .offers-ranking-container-offer-details.active {
  display: block;
  border-top: 2px solid #f2f2f2;
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}
@container ranking (min-width: 1024px) {
  .offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details {
    justify-content: start;
    align-items: start;
    flex-direction: row;
  }
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details__buttons {
  width: 100%;
}
@container ranking (min-width: 1024px) {
  .offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details__buttons {
    max-width: 256px;
    min-width: 256px;
  }
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-advantages-disadvantages {
  display: flex;
  flex-direction: column;
  margin-bottom: 30px;
}
@media screen and (min-width: 744px) {
  .offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-advantages-disadvantages {
    flex-direction: row;
  }
  .offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-advantages-disadvantages:first-child {
    margin-right: 10px;
  }
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-advantages-disadvantages .advantages-disadvantages-column {
  width: 100%;
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-advantages-disadvantages .advantages-disadvantages-column:not(:last-child) {
  margin-right: 32px;
}
@media screen and (min-width: 744px) {
  .offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-advantages-disadvantages .advantages-disadvantages-column {
    width: 50%;
    margin-right: 0;
  }
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-advantages-disadvantages .advantages-disadvantages-column__title {
  font-weight: 600;
  color: #1f2e42;
  font-size: 17px;
  margin: 8px 0 16px;
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-advantages-disadvantages .advantages-disadvantages-list-item {
  display: flex;
  align-items: center;
  font-weight: 400;
  font-size: 15px;
  line-height: 125%;
  color: #333;
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-advantages-disadvantages .advantages-disadvantages-list-item:not(:last-child) {
  margin-bottom: 16px;
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-advantages-disadvantages .advantages-disadvantages-list-item-image {
  display: block;
  height: 16px;
  width: 16px;
  margin-right: 16px;
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-accordion-details-tab {
  padding: 16px;
  border: 1px solid #f1f5f8;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
@container ranking (min-width: 1024px) {
  .offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-accordion-details-tab {
    border: none;
    width: 100%;
  }
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-accordion-details-tab:nth-child(1) .offer-tab-accordion-details-tab__name::before {
  content: url("data:image/svg+xml,%3csvg%20width='14'%20height='12'%20viewBox='0%200%2014%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.3333%200H1.66665C0.931313%200%200.333313%200.598%200.333313%201.33333V10.6667C0.333313%2011.402%200.931313%2012%201.66665%2012H12.3333C13.0686%2012%2013.6666%2011.402%2013.6666%2010.6667V1.33333C13.6666%200.598%2013.0686%200%2012.3333%200ZM1.66665%2010.6667V1.33333H12.3333L12.3346%2010.6667H1.66665Z'%20fill='%231F2E42'/%3e%3cpath%20d='M3%202.66675H11V4.00008H3V2.66675ZM3%205.33341H11V6.66675H3V5.33341ZM3%208.00008H7V9.33342H3V8.00008Z'%20fill='%231F2E42'/%3e%3c/svg%3e");
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-accordion-details-tab:nth-child(2) .offer-tab-accordion-details-tab__name::before {
  content: url("data:image/svg+xml,%3csvg%20width='14'%20height='13'%20viewBox='0%200%2014%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.66668%200.333252V1.18525L11%202.29725L13.4213%201.49059L13.8433%202.75459L11.822%203.42859L13.886%209.10325C13.158%209.86125%2012.1333%2010.3333%2011%2010.3333C9.86601%2010.3333%208.84201%209.86125%208.11401%209.10325L10.1767%203.42859L7.66668%202.59125V11.6666H10.3333V12.9999H3.66668V11.6666H6.33335V2.59125L3.82135%203.42859L5.88535%209.10325C5.15801%209.86125%204.13335%2010.3333%203.00001%2010.3333C1.86601%2010.3333%200.842014%209.86125%200.114014%209.10325L2.17668%203.42859L0.15668%202.75525L0.57868%201.48992L3.00001%202.29659L6.33335%201.18525V0.333252H7.66668ZM11%205.06859L9.69468%208.65925C10.086%208.87992%2010.5327%208.99992%2011%208.99992C11.4667%208.99992%2011.9133%208.87992%2012.3053%208.65992L11%205.06859ZM3.00001%205.06859L1.69468%208.65925C2.08601%208.87992%202.53268%208.99992%203.00001%208.99992C3.46668%208.99992%203.91335%208.87992%204.30535%208.65992L3.00001%205.06859Z'%20fill='%23333333'/%3e%3c/svg%3e");
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-accordion-details-tab:nth-child(3) .offer-tab-accordion-details-tab__name::before {
  content: url("data:image/svg+xml,%3csvg%20width='12'%20height='14'%20viewBox='0%200%2012%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.00008%2013.6666C8.65075%2013.6666%2011.3334%2012.7506%2011.3334%2010.9999V2.99992C11.3334%201.24925%208.65075%200.333252%206.00008%200.333252C3.34941%200.333252%200.666748%201.24925%200.666748%202.99992V10.9999C0.666748%2012.7506%203.34941%2013.6666%206.00008%2013.6666ZM6.00008%2012.3333C3.51875%2012.3333%202.00008%2011.4699%202.00008%2010.9999V10.1546C3.02741%2010.7133%204.51808%2010.9999%206.00008%2010.9999C7.48208%2010.9999%208.97275%2010.7133%2010.0001%2010.1546V10.9999C10.0001%2011.4699%208.48141%2012.3333%206.00008%2012.3333ZM6.00008%201.66659C8.48141%201.66659%2010.0001%202.52992%2010.0001%202.99992C10.0001%203.46992%208.48141%204.33325%206.00008%204.33325C3.51875%204.33325%202.00008%203.46992%202.00008%202.99992C2.00008%202.52992%203.51875%201.66659%206.00008%201.66659ZM2.00008%204.82125C3.02741%205.37992%204.51808%205.66659%206.00008%205.66659C7.48208%205.66659%208.97275%205.37992%2010.0001%204.82125V5.66659C10.0001%206.13659%208.48141%206.99992%206.00008%206.99992C3.51875%206.99992%202.00008%206.13659%202.00008%205.66659V4.82125ZM2.00008%207.48792C3.02741%208.04659%204.51808%208.33325%206.00008%208.33325C7.48208%208.33325%208.97275%208.04659%2010.0001%207.48792V8.33325C10.0001%208.80325%208.48141%209.66659%206.00008%209.66659C3.51875%209.66659%202.00008%208.80325%202.00008%208.33325V7.48792Z'%20fill='%23333333'/%3e%3c/svg%3e");
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-accordion-details-tab__name {
  font-size: 14px;
  line-height: 150%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-accordion-details-tab__name::before {
  display: block;
  margin-right: 8px;
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-accordion-details-tab.active {
  border-radius: 3px 3px 0 0;
  background: #f1f5f8;
  font-weight: 600;
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-accordion-details-tab.active::after {
  rotate: 180deg;
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-accordion-details-tab::after {
  content: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_43_5627)'%3e%3cpath%20d='M0.750024%202.62499C0.941964%202.62499%201.13394%202.6982%201.28035%202.84464L6.00005%207.56431L10.7197%202.84464C11.0125%202.55172%2011.4874%202.55172%2011.7803%202.84464C12.0732%203.13753%2012.0732%203.61241%2011.7803%203.90529L6.53037%209.15532C6.38971%209.29595%206.19897%209.375%206.00005%209.375C5.80116%209.375%205.61036%209.29595%205.46969%209.15532L0.219698%203.90533C-0.0731901%203.61244%20-0.07319%203.13756%200.219698%202.84467C0.36611%202.6982%200.558083%202.62499%200.750024%202.62499Z'%20fill='%23333333'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_43_5627'%3e%3crect%20width='12'%20height='12'%20fill='white'%20transform='translate(12%2012)%20rotate(-180)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  display: block;
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details__content {
  display: none;
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details__content.active {
  display: block;
  width: 100%;
  padding: 0 16px;
}
@container ranking (min-width: 1024px) {
  .offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details__content.active {
    margin: 0 32px;
    border: 0;
    padding: 0;
  }
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-accordion-details-table {
  width: 100%;
  margin-bottom: 16px;
}
@container ranking (min-width: 1024px) {
  .offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-accordion-details-table {
    display: grid;
    grid-template-columns: 1fr 1fr;
    -moz-column-gap: 32px;
    column-gap: 32px;
  }
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-accordion-details-table .offer-tab-accordion-details-table-parameter {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 0;
  border-bottom: 1px solid #f1f5f8;
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-accordion-details-table .offer-tab-accordion-details-table-parameter__name {
  font-weight: 400;
  font-size: 14px;
  line-height: 140%;
}
@container ranking (min-width: 1024px) {
  .offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-accordion-details-table .offer-tab-accordion-details-table-parameter__name {
    font-size: 13px;
    width: 100%;
  }
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-accordion-details-table .offer-tab-accordion-details-table-parameter__value {
  font-weight: 600;
  font-size: 17px;
  text-align: right;
  overflow-wrap: break-word;
  display: block;
  width: 60%;
}
@container ranking (min-width: 1024px) {
  .offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-accordion-details-table .offer-tab-accordion-details-table-parameter__value {
    font-size: 17px;
  }
}
.offers-ranking-container .offers-ranking-container-offer-details .offer-tab-accordion-details .offer-tab-accordion-details-representative-example {
  font-size: 14px;
  font-weight: 400;
  color: #333;
  padding: 16px 0;
}
.offers-ranking-container .offers-ranking-container-offer-details-footer {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  background: #d91e18;
  padding: 16px;
  border-radius: 0 0 3px 3px;
}
@container ranking (min-width: 612px) {
  .offers-ranking-container .offers-ranking-container-offer-details-footer {
    flex-direction: row;
  }
}
.offers-ranking-container .offers-ranking-container-offer-details-footer .offers-ranking-container-offer-details-footer-note {
  color: #fff;
  margin-bottom: 8px;
}
@container ranking (min-width: 612px) {
  .offers-ranking-container .offers-ranking-container-offer-details-footer .offers-ranking-container-offer-details-footer-note {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
  }
}
.offers-ranking-container .offers-ranking-container-offer-details-footer .offers-ranking-container-offer-details-footer-note__title {
  font-weight: 600;
  font-size: 17px;
}
@container ranking (min-width: 612px) {
  .offers-ranking-container .offers-ranking-container-offer-details-footer .offers-ranking-container-offer-details-footer-note__title {
    margin-right: 8px;
  }
}
.offers-ranking-container .offers-ranking-container-offer-details-footer .offers-ranking-container-offer-details-footer-note__content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 8px 0;
}
.offers-ranking-container .offers-ranking-container-offer-details-footer .offers-ranking-container-offer-details-footer-note .star-note-rating {
  display: flex;
  align-items: center;
}
.offers-ranking-container .offers-ranking-container-offer-details-footer .offers-ranking-container-offer-details-footer-note .star-note-rating .star-note {
  display: block;
  width: 18px;
  height: 17px;
  margin-right: 4px;
}
.offers-ranking-container .offers-ranking-container-offer-details-footer .offers-ranking-container-offer-details-footer-note .star-note-rating .star {
  filter: invert(56%) sepia(90%) saturate(1162%) hue-rotate(346deg) brightness(101%) contrast(101%);
}
.offers-ranking-container .offers-ranking-container-offer-details-footer .offers-ranking-container-offer-details-footer-note .star-note-rating .star-empty {
  filter: invert(19%) sepia(69%) saturate(3508%) hue-rotate(352deg) brightness(88%) contrast(98%);
}
.offers-ranking-container .offers-ranking-container-offer-details-footer .offers-ranking-container-offer-details-footer-note .star-note-rating-value {
  font-weight: 600;
}
.offers-ranking-container .offers-ranking-container-offer-details-footer__button {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #d91e18;
  background: #fff;
  font-size: 17px;
  border-radius: 3px;
  font-weight: 600;
  height: 48px;
  text-decoration: none;
  width: 100%;
  cursor: pointer;
}
@container ranking (min-width: 612px) {
  .offers-ranking-container .offers-ranking-container-offer-details-footer__button {
    max-width: 190px;
  }
}
.offers-ranking-container .parameter-tooltip,
.offers-ranking-container .tooltip {
  position: relative;
  display: inline-block;
  background-color: white;
  border-radius: 50%;
  border: 2px solid #1f2e42;
  width: 20px;
  min-width: 20px;
  height: 20px;
  text-align: center;
  color: #1f2e42;
  font-size: 12px;
  line-height: 16px;
  margin-left: 4px;
}
@container ranking (min-width: 1024px) {
  .offers-ranking-container .parameter-tooltip,
  .offers-ranking-container .tooltip {
    width: 22px;
    height: 22px;
    font-size: 14px;
    line-height: 18px;
    margin-left: 8px;
  }
}
.offers-ranking-container .parameter-tooltip:hover,
.offers-ranking-container .tooltip:hover {
  cursor: pointer;
  opacity: 1;
}
.offers-ranking-container .parameter-tooltip span,
.offers-ranking-container .tooltip span {
  visibility: hidden;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
  min-width: 150px;
  max-width: 350px;
  bottom: 28px;
  right: -4px;
  background: #000;
  text-align: center;
  padding: 5px;
  border-radius: 8px;
  position: absolute;
  z-index: 100;
  white-space: normal;
  opacity: 0;
  transition: linear 0.3s;
}
.offers-ranking-container .parameter-tooltip span::after,
.offers-ranking-container .tooltip span::after {
  content: "";
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #000;
  position: absolute;
  bottom: -6px;
  right: 8px;
}
.offers-ranking-container .parameter-tooltip:hover span,
.offers-ranking-container .tooltip:hover span {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.3s linear;
}
.offers-ranking-compare-bar {
  display: none;
}
.offers-ranking-compare-bar.active {
  display: block;
  background: #1f2e42;
  position: fixed;
  bottom: 0;
  left: 0;
  width: calc(100% - 32px);
  margin: 16px;
  padding: 16px;
  border-radius: 6px;
  z-index: 999;
}
@media screen and (min-width: 744px) {
  .offers-ranking-compare-bar.active {
    border-radius: 6px 6px 0 0;
    width: 100%;
    margin: 0;
  }
}
.offers-ranking-compare-bar .offers-ranking-compare-bar-wrapper {
  margin: 0 auto;
  max-width: 344px;
}
@media screen and (min-width: 376px) {
  .offers-ranking-compare-bar .offers-ranking-compare-bar-wrapper {
    max-width: 90vw;
  }
}
@media screen and (min-width: 1280px) {
  .offers-ranking-compare-bar .offers-ranking-compare-bar-wrapper {
    width: 100%;
    max-width: 1200px;
  }
}
@media screen and (min-width: 744px) {
  .offers-ranking-compare-bar .offers-ranking-compare-bar-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
.offers-ranking-compare-bar__title {
  font-weight: 500;
  font-size: 17px;
  color: #fff;
  margin-bottom: 12px;
}
@media screen and (min-width: 744px) {
  .offers-ranking-compare-bar__title {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1280px) {
  .offers-ranking-compare-bar__title {
    font-size: 22px;
  }
}
.offers-ranking-compare-bar .offers-ranking-compare-bar-buttons {
  display: flex;
}
.offers-ranking-compare-bar .offers-ranking-compare-bar-buttons__button {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  font-weight: 500;
  font-size: 12px;
  padding: 12px 16px;
  color: #fff !important;
  width: 100%;
  cursor: pointer;
}
@media screen and (min-width: 1280px) {
  .offers-ranking-compare-bar .offers-ranking-compare-bar-buttons__button {
    font-size: 17px;
  }
}
.offers-ranking-compare-bar .offers-ranking-compare-bar-buttons__button::before {
  display: block;
  margin-right: 12px;
}
.offers-ranking-compare-bar .offers-ranking-compare-bar-buttons__button--clean {
  background: #1a2636;
  margin-right: 8px;
}
.offers-ranking-compare-bar .offers-ranking-compare-bar-buttons__button--clean::before {
  content: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%205C0%202.23858%202.23858%200%205%200H15C17.7614%200%2020%202.23858%2020%205V15C20%2017.7614%2017.7614%2020%2015%2020H5C2.23858%2020%200%2017.7614%200%2015V5ZM5%202C3.34315%202%202%203.34315%202%205V15C2%2016.6569%203.34315%2018%205%2018H15C16.6569%2018%2018%2016.6569%2018%2015V5C18%203.34315%2016.6569%202%2015%202H5Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.29289%206.29289C6.68342%205.90237%207.31658%205.90237%207.70711%206.29289L10%208.5858L12.2929%206.29289C12.6834%205.90237%2013.3166%205.90237%2013.7071%206.29289C14.0976%206.68342%2014.0976%207.31658%2013.7071%207.70711L11.4142%2010L13.7071%2012.2929C14.0976%2012.6834%2014.0976%2013.3166%2013.7071%2013.7071C13.3166%2014.0976%2012.6834%2014.0976%2012.2929%2013.7071L10%2011.4142L7.70711%2013.7071C7.31658%2014.0976%206.68342%2014.0976%206.29289%2013.7071C5.90237%2013.3166%205.90237%2012.6834%206.29289%2012.2929L8.5858%2010L6.29289%207.70711C5.90237%207.31658%205.90237%206.68342%206.29289%206.29289Z'%20fill='white'/%3e%3c/svg%3e");
  height: 18px;
}
.offers-ranking-compare-bar .offers-ranking-compare-bar-buttons__button--compare {
  background: #d91e18;
  text-decoration: none;
  opacity: 0.1;
}
.offers-ranking-compare-bar .offers-ranking-compare-bar-buttons__button--compare .value {
  margin-left: 4px;
}
.offers-ranking-compare-bar .offers-ranking-compare-bar-buttons__button--compare.active {
  opacity: 1;
}
.offers-ranking-compare-bar .offers-ranking-compare-bar-buttons__button--compare::before {
  content: url("data:image/svg+xml,%3csvg%20width='20'%20height='18'%20viewBox='0%200%2020%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15%2018.0001C14.8627%2018.0001%2014.7318%2017.9724%2014.6126%2017.9223C14.6122%2017.9221%2014.6117%2017.9219%2014.6114%2017.9217C14.6111%2017.9216%2014.6109%2017.9215%2014.6106%2017.9215C14.4986%2017.8742%2014.3935%2017.8055%2014.3014%2017.7156C14.3007%2017.7149%2014.3001%2017.7143%2014.2994%2017.7136C14.2992%2017.7134%2014.2991%2017.7132%2014.2989%2017.7131C14.2983%2017.7126%2014.2978%2017.7121%2014.2973%2017.7116C14.2969%2017.7111%2014.2965%2017.7107%2014.2961%2017.7104C14.2958%2017.7101%2014.2955%2017.7097%2014.2952%2017.7094C14.2944%2017.7087%2014.2937%2017.708%2014.293%2017.7072L10.2929%2013.7071C9.90242%2013.3166%209.90242%2012.6834%2010.2929%2012.2929C10.6835%2011.9023%2011.3167%2011.9023%2011.7071%2012.2929L14%2014.5858V4.99997C14%204.44766%2014.4477%203.99995%2015%203.99995C15.5523%203.99995%2016%204.44766%2016%204.99997V14.5858L18.2929%2012.2929C18.6834%2011.9023%2019.3166%2011.9023%2019.7071%2012.2929C19.9024%2012.4881%2020%2012.744%2020%2013C20%2013.256%2019.9024%2013.5118%2019.7071%2013.7071L15.7071%2017.7071C15.7064%2017.7078%2015.7057%2017.7086%2015.7049%2017.7093C15.7046%2017.7097%2015.7041%2017.7101%2015.7038%2017.7104C15.7035%2017.7108%2015.7031%2017.7111%2015.7028%2017.7114C15.7023%2017.712%2015.7017%2017.7125%2015.7012%2017.713C15.701%2017.7132%2015.7008%2017.7134%2015.7006%2017.7135C15.7%2017.7142%2015.6993%2017.7149%2015.6987%2017.7155C15.6986%2017.7155%2015.6986%2017.7155%2015.6986%2017.7156C15.6065%2017.8055%2015.5014%2017.8741%2015.3894%2017.9213C15.3891%2017.9215%2015.3888%2017.9216%2015.3885%2017.9218C15.3881%2017.9219%2015.3878%2017.9221%2015.3874%2017.9222C15.2683%2017.9724%2015.1374%2018.0001%2015%2018.0001ZM4.99998%2014C4.44768%2014%203.99996%2013.5523%203.99996%2013V3.41423L1.70707%205.70713C1.31655%206.09768%200.683372%206.09768%200.292858%205.70713C0.0976192%205.51181%200%205.25589%200%204.99997C0%204.74404%200.0976192%204.48812%200.292895%204.29284L4.29286%200.292842C4.29358%200.292122%204.29433%200.291365%204.29505%200.290683C4.2954%200.290304%204.29585%200.289887%204.29619%200.289546C4.29653%200.289243%204.29687%200.288865%204.29721%200.288524C4.29774%200.287993%204.29824%200.287501%204.2988%200.287008C4.29896%200.286819%204.29918%200.28663%204.29937%200.28644C4.30006%200.285758%204.3007%200.285152%204.30138%200.284508C4.30142%200.28447%204.30142%200.28447%204.30146%200.284433C4.39355%200.194503%204.49863%200.125901%204.6106%200.0786254C4.61091%200.0784738%204.61125%200.0783601%204.61155%200.0782086C4.61189%200.0780571%204.61227%200.0779056%204.61261%200.0777541C4.73178%200.0276376%204.86262%20-5.34058e-05%204.99998%20-5.34058e-05C5.13825%20-5.34058e-05%205.27%200.0280164%205.38978%200.0787769C5.50164%200.126052%205.60661%200.194579%205.69854%200.284395L5.69858%200.284433C5.6993%200.285114%205.69994%200.285758%205.70063%200.28644C5.70082%200.286592%205.70101%200.286781%205.7012%200.28697C5.70173%200.287501%205.70222%200.287993%205.70275%200.288486C5.70317%200.288902%205.70358%200.289281%205.70396%200.28966C5.70426%200.289963%205.70453%200.290266%205.70483%200.290531C5.70487%200.290569%205.70491%200.290607%205.70491%200.290607C5.70563%200.291327%205.70638%200.292084%205.7071%200.292804L9.70714%204.2928C9.90242%204.48808%2010%204.74397%2010%204.99993C10%205.25585%209.90238%205.51178%209.70714%205.70705C9.31663%206.09757%208.68345%206.09757%208.29293%205.70705L6.00004%203.41416V12.9999C6%2013.5523%205.55229%2014%204.99998%2014Z'%20fill='white'/%3e%3c/svg%3e");
  height: 20px;
}
.counting-costs-sorting {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin: 16px 8px;
  font-size: 17px;
  font-weight: 500;
}
@container ranking (min-width: 612px) {
  .counting-costs-sorting {
    margin: 24px 0;
  }
}
.counting-costs-sorting .counting-costs-sorting-select {
  margin-left: 16px;
  padding: 8px;
  font-size: 14px;
  font-weight: 500;
}
.offers-ranking-about .offers-ranking-about-date {
  font-size: 14px;
  margin-bottom: 16px;
}
.offers-ranking-about .offers-ranking-about-counting-costs-disclaimer {
  font-size: 11px;
  color: #333;
  font-weight: 300;
}
.offers-ranking-info {
  font-size: 12px;
}
.ranking-tab .counting-costs-options {
  display: none;
}
.ranking-tab .counting-costs-calculator {
  background: #fff;
  box-shadow: 0 60px 80px 0 rgba(0, 0, 0, 0.0392156863);
}
.ranking-tab .counting-costs-calculator__button {
  background: #d91e18;
  color: #fff;
}
.ranking-tab .counting-costs-calculator-field {
  color: #242424 !important;
}
.finelf-ranking-offer-box {
  border-radius: 20px;
  border: 2px solid #d91e18;
  padding: 32px;
  margin-bottom: 16px;
}
@media screen and (min-width: 744px) {
  .finelf-ranking-offer-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .finelf-ranking-offer-box .finelf-ranking-offer-box-wrapper {
    display: flex;
    flex-direction: column;
    width: 30%;
    align-items: start;
    margin-right: 24px;
  }
}
.finelf-ranking-offer-box__star-rating {
  display: flex;
  font-size: 12px;
  align-items: center;
}
.finelf-ranking-offer-box__star-rating .star-rating-content .star-empty {
  filter: brightness(0) saturate(100%) invert(96%) sepia(2%) saturate(14%) hue-rotate(314deg) brightness(90%) contrast(94%);
}
.finelf-ranking-offer-box__star-rating .star-rating-value {
  margin-left: 4px;
}
.finelf-ranking-offer-box__logo {
  text-align: center;
}
.finelf-ranking-offer-box__title {
  margin-bottom: 32px;
}
@media screen and (min-width: 744px) {
  .finelf-ranking-offer-box__title {
    margin-bottom: 0;
  }
}
.finelf-ranking-offer-box__list {
  font-size: 14px;
  margin-bottom: 32px !important;
}
@media screen and (min-width: 744px) {
  .finelf-ranking-offer-box__list {
    font-size: 17px;
    margin: 0 !important;
  }
}
.finelf-ranking-offer-box .finelf-ranking-offer-box-action {
  cursor: pointer;
}
.finelf-ranking-offer-box .finelf-ranking-offer-box-action__button {
  display: flex;
  justify-content: center;
  color: #fff !important;
  background-image: linear-gradient(#e2070e, #c72829);
  font-size: 17px;
  width: 100%;
  border-radius: 3px;
  font-weight: 600;
  line-height: 48px;
  text-decoration: none;
  padding: 0 24px;
}