:root {

  /* dark */

  /* light */
}

.TooltipContent-component_tooltipContent_3ExT {
  opacity: 0.8;
  padding: 18px;
  font-size: 13px;
  line-height: 17px;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
}

@media all and (min-width: 1600px) {

  .TooltipContent-component_tooltipContent_3ExT {
    font-size: 14px;
    line-height: 18px;
  }
}

.TooltipContent-component_tooltipContent_3ExT a {
  color: inherit;
}
:root {

  /* dark */

  /* light */
}

.ListItem-component_iconWrapper_6OjQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: 12px;
}

@media all and (min-width: 375px) {

  .ListItem-component_iconWrapper_6OjQ {
    margin-left: 14px;
  }
}

@media all and (min-width: 768px) {

  .ListItem-component_iconWrapper_6OjQ {
    margin-left: 10px;
  }
}

@media all and (min-width: 1600px) {

  .ListItem-component_iconWrapper_6OjQ {
    margin-left: 14px;
  }
}

.ListItem-component_title_3hc9 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 20px;
  line-height: 22px;

  font-family: "Hoves-Medium", serif;

  -webkit-font-feature-settings: "ss11" on;

          font-feature-settings: "ss11" on;

  font-weight: 400;
}

@media all and (min-width: 768px) {

  .ListItem-component_title_3hc9 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}

@media all and (min-width: 1600px) {

  .ListItem-component_title_3hc9 {
    font-size: 22px;
    line-height: 25px;
  }
}

@media all and (min-width: 1920px) {

  .ListItem-component_title_3hc9 {
    font-size: 24px;
    line-height: 30px;
  }
}

.ListItem-component_titleWrapper_3E2a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.ListItem-component_description_3AP1 {
  font-size: 14px;
  line-height: 18px;
  color: rgba(255, 255, 255, .5);
  margin-bottom: 16px;
  margin-top: 8px;

  font-family: "Interphases-Regular", serif;

  font-weight: 400;
}

.light .ListItem-component_description_3AP1,
  .light.ListItem-component_description_3AP1 {
    color: rgba(0, 0, 0, .5);
  }

@media all and (min-width: 768px) {

  .ListItem-component_description_3AP1 {
    margin-bottom: 0;
  }
}

@media all and (min-width: 1600px) {

  .ListItem-component_description_3AP1 {
    font-size: 16px;
    line-height: 20px;
  }
}

@media all and (min-width: 1920px) {

  .ListItem-component_description_3AP1 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 22px;
  }
}

.ListItem-component_conditionValue_3b-p {
  font-size: 27px;
  line-height: 24px;

  font-family: "Interphases-Regular", serif;

  font-weight: 500;
}

@media all and (min-width: 375px) {

  .ListItem-component_conditionValue_3b-p {
    font-size: 27px;
    line-height: 27px;
  }
}

@media all and (min-width: 768px) {

  .ListItem-component_conditionValue_3b-p {
    font-size: 30px;
    line-height: 30px;
  }
}

@media all and (min-width: 1600px) {

  .ListItem-component_conditionValue_3b-p {
    font-size: 36px;
    line-height: 34px;
  }
}

@media all and (min-width: 1920px) {

  .ListItem-component_conditionValue_3b-p {
    font-size: 40px;
    line-height: 38px;
  }
}

.ListItem-component_conditionUnit__nJD {
  font-size: 12px;
  line-height: 12px;
  text-transform: lowercase;
  color: rgba(255, 255, 255, .5);
  margin-left: 6px;

  font-family: "Interphases-Regular", serif;

  font-weight: 400;
}

.light .ListItem-component_conditionUnit__nJD,
  .light.ListItem-component_conditionUnit__nJD {
    color: rgba(0, 0, 0, .5);
  }

@media all and (min-width: 375px) {

  .ListItem-component_conditionUnit__nJD {
    font-size: 12px;
    line-height: 14px;
  }
}

@media all and (min-width: 768px) {

  .ListItem-component_conditionUnit__nJD {
    font-size: 13px;
    line-height: 17px;
  }
}

@media all and (min-width: 1600px) {

  .ListItem-component_conditionUnit__nJD {
    font-size: 14px;
    line-height: 16px;
  }
}

@media all and (min-width: 1920px) {

  .ListItem-component_conditionUnit__nJD {
    font-size: 16px;
    line-height: 20px;
  }
}

@media all and (min-width: 768px) {

  .ListItem-component_conditionPrice_17wc {
    width: 150px;
  }
}

@media all and (min-width: 1600px) {

  .ListItem-component_conditionPrice_17wc {
    width: 170px;
  }
}

@media all and (min-width: 1920px) {

  .ListItem-component_conditionPrice_17wc {
    width: 190px;
  }
}

.ListItem-component_tooltip_Cggi {
  left: 15px !important;
}
:root {

  /* dark */

  /* light */
}

.TariffConditions-component_list_8LQy {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.TariffConditions-component_item_2Zb4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 18px 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
    border-top: 1px solid rgba(255, 255, 255, .1);
}

.dark .TariffConditions-component_item_2Zb4,
  .dark.TariffConditions-component_item_2Zb4 {
    border-top: 1px solid rgba(255, 255, 255, .1);
  }

.light .TariffConditions-component_item_2Zb4,
  .light.TariffConditions-component_item_2Zb4 {
    border-top: 1px solid rgba(0, 0, 0, .1);
  }

@media all and (min-width: 768px) {

  .TariffConditions-component_item_2Zb4 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 22px 0;
  }

  .TariffConditions-component_item_2Zb4:last-child {
    border-bottom: 1px solid rgba(255, 255, 255, .2);
  }
}

@media all and (min-width: 1600px) {

  .TariffConditions-component_item_2Zb4 {
    padding: 24px 0;
  }
}

@media all and (min-width: 1920px) {

  .TariffConditions-component_item_2Zb4 {
    padding: 26px 0;
  }
}

.TariffConditions-component_item_2Zb4 svg[class*=offerIconWrapper] {
  opacity: 0.5;
  width: 20px;
}

@media all and (min-width: 1600px) {

  .TariffConditions-component_item_2Zb4 svg[class*=offerIconWrapper] {
    width: 22px;
  }
}

@media all and (min-width: 1920px) {

  .TariffConditions-component_item_2Zb4 svg[class*=offerIconWrapper] {
    width: 24px;
  }
}
:root {

  /* dark */

  /* light */
}

.DetailsWrapper_detailsBox_wWu1 {
  margin-bottom: 48px;
}

@media all and (min-width: 375px) {

  .DetailsWrapper_detailsBox_wWu1 {
    margin-bottom: 56px;
  }
}

@media all and (min-width: 768px) {

  .DetailsWrapper_detailsBox_wWu1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
    margin-right: 41px;
    margin-bottom: 0;
  }
}

@media all and (min-width: 1025px) {

  .DetailsWrapper_detailsBox_wWu1 {
    width: 60%;
    margin-right: 80px;
  }
}

@media all and (min-width: 1280px) {

  .DetailsWrapper_detailsBox_wWu1 {
    margin-right: 24px;
  }
}

@media all and (min-width: 1440px) {

  .DetailsWrapper_detailsBox_wWu1 {
    margin-right: 72px;
  }
}

@media all and (min-width: 1600px) {

  .DetailsWrapper_detailsBox_wWu1 {
    margin-right: 80px;
  }
}

@media all and (min-width: 1920px) {

  .DetailsWrapper_detailsBox_wWu1 {
    margin-right: 32px;
  }
}

@media all and (min-width: 2560px) {

  .DetailsWrapper_detailsBox_wWu1 {
    width: 1056px;
    margin-right: 304px;
  }
}
