@charset "utf-8";

#topSalesBarValue { display: block; }

.cat-dw-right-mobile .cat-price .cat-td-price { margin: 0px auto; }

.cat-td-price-cash { padding-right: 0px; }

.cat-dw-right .cat-apr, .cat-apr {
  & .cat-td-fit { flex-direction: column; }
  & .cat-td-or-wrap { display: flex; flex-direction: row; width: auto; height: 35px; align-items: center; }
  & .cat-td-or-vertical-pipe { width: 15px; height: 1px; background-color: rgb(102, 102, 102); }
  & .cat-td-or-center { font-size: 10px; height: 22px; width: 22px; border: 1px solid; background: rgb(255, 255, 255); border-radius: 22px; text-align: center; text-transform: uppercase; line-height: 22px; color: rgb(102, 102, 102); }
  & .cat-td-term-wrap { width: auto; }
  & .cat-td-mo-price { font-size: 14px; line-height: 20px; }
}

.cat-dw-right .cat-price, .cat-price-wrap { bottom: auto; }

.cat-ifit-message { margin: 10px auto; }

@media screen and (min-width: 768px) and (max-width: 959px) {
  .cat-prod-image-dw { height: 250px; }
  .cat-dw-right { height: 190px; }
  .cat-price, .cat-price-wrap { width: 300px; }
}

@media screen and (min-width: 960px) and (max-width: 1199px) {
  .cat-price-wrap { width: 60%; top: 0px; }
}

@media screen and (min-width: 1200px) {
  .cat-price-wrap { width: 50%; top: 0px; }
}