.fastconst_addesk_pack {
  padding: 0 0 70px; }
  @media all and (max-width: 768px) {
  .fastconst_addesk_pack {
    padding-bottom: 30px; } }
  .fastconst_addesk_pack .fastconst_addesk_title {
    color: #212121;
    font-size: 32px;
    line-height: 40px;
    padding: 0 0 25px;
    margin: 0;
    font-weight: normal; }
  @media all and (max-width: 1024px) and (min-width: 600px) {
    .fastconst_addesk_pack .fastconst_addesk_title {
      font-size: 28px; } }
  @media all and (max-width: 599px) {
    .fastconst_addesk_pack .fastconst_addesk_title {
      font-size: 20px;
      line-height: 25px;
      padding-bottom: 18px; } }
  .fastconst_addesk_pack .r-tabs .r-tabs-nav {
    margin: 0;
    padding: 0;
    font-size: 0; }
  .fastconst_addesk_pack .r-tabs .r-tabs-tab {
    display: inline-block;
    margin: 0;
    list-style: none; }
  .fastconst_addesk_pack .r-tabs .r-tabs-panel {
    display: none; }
  .fastconst_addesk_pack .r-tabs .r-tabs-accordion-title {
    display: none;
    padding: 0 0 0px 0;
    background-color: #fafafa; }
  .fastconst_addesk_pack .r-tabs .r-tabs-panel.r-tabs-state-active {
    display: block; }
  .fastconst_addesk_pack .fastconst_addesk_tab_description {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
  @media all and (max-width: 540px) {
    .fastconst_addesk_pack .fastconst_addesk_tab_description {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -moz-box-direction: normal;
      -moz-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; } }
  .fastconst_addesk_pack .fastconst_addesk_tab_description_area {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 1%;
    -moz-box-flex: 1;
    -moz-flex: 1 0 1%;
    -ms-flex: 1 0 1%;
    flex: 1 0 1%;
    padding: 0 30px 0 0; }
  @media all and (max-width: 540px) {
    .fastconst_addesk_pack .fastconst_addesk_tab_description_area {
      -webkit-box-ordinal-group: 3;
      -moz-box-ordinal-group: 3;
      -webkit-order: 2;
      -moz-order: 2;
      -ms-flex-order: 2;
      order: 2;
      padding: 0 0 0 0;
      text-align: center; } }
  .fastconst_addesk_pack .fastconst_addesk_tab_description_area_text {
    color: #484848;
    font-size: 14px;
    line-height: 20px;
    padding: 3px 0 25px; }
  @media all and (max-width: 850px) {
    .fastconst_addesk_pack .fastconst_addesk_tab_description_area_text {
      padding-bottom: 15px; } }
  @media all and (max-width: 540px) {
    .fastconst_addesk_pack .fastconst_addesk_tab_description_area_text {
      font-size: 13px;
      text-align: left; } }
  .fastconst_addesk_pack .fastconst_addesk_tab_description_area_button {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-image: linear-gradient(180deg, #2f77f5 0%, #15c 100%);
    padding: 12px;
    margin: 0 0 10px;
    min-width: 152px;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    box-sizing: border-box;
    cursor: pointer; }
  .fastconst_addesk_pack .fastconst_addesk_tab_description_area_button:hover {
    color: #fff;
    background: #15c;
    box-shadow: 0 0.07143em 0.07143em 0 rgba(0, 0, 0, 0.2); }
  .fastconst_addesk_pack .fastconst_addesk_tab_description_area_button:active {
    color: #fff;
    background: #15c;
    box-shadow: inset 0 0.07143em 0.14286em 0 rgba(0, 0, 0, 0.3); }
  @media all and (max-width: 499px) {
    .fastconst_addesk_pack .fastconst_addesk_tab_description_area_button {
      width: 100%; } }
  .fastconst_addesk_pack .fastconst_addesk_tab_description_image {
    border-radius: 4px;
    border: 1px solid #d7d7d7;
    background-color: #fff;
    padding: 11px 11px;
    box-sizing: border-box;
    width: 222px;
    text-align: center;
    font-size: 0; }
  @media all and (max-width: 1024px) {
    .fastconst_addesk_pack .fastconst_addesk_tab_description_image {
      width: 145px; } }
  @media all and (max-width: 540px) {
    .fastconst_addesk_pack .fastconst_addesk_tab_description_image {
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -webkit-order: 1;
      -moz-order: 1;
      -ms-flex-order: 1;
      order: 1;
      margin-bottom: 12px; } }
  .fastconst_addesk_pack .fastconst_addesk_tab_description_image img {
    max-width: 100%;
    height: auto; }
  .fastconst_addesk_pack .fastconst_addesk_tab_description_image_inner {
    width: 100%;
    height: 100%;
    overflow: hidden; }
  .fastconst_addesk_pack .fastconst_addesk_option_table {
    font-size: 0; }
  .fastconst_addesk_pack .fastconst_addesk_option_srt_top {
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    padding: 17px 0px; }
  @media all and (max-width: 850px) {
    .fastconst_addesk_pack .fastconst_addesk_option_srt_top {
      padding: 9px 0; } }
  .fastconst_addesk_pack .fastconst_addesk_option_srt_top_first {
    color: #333;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    box-sizing: border-box;
    padding: 0 10px 0 0;
    box-sizing: border-box;
    width: 66%; }
  @media all and (max-width: 850px) {
    .fastconst_addesk_pack .fastconst_addesk_option_srt_top_first {
      width: 48%; } }
  @media all and (max-width: 540px) {
    .fastconst_addesk_pack .fastconst_addesk_option_srt_top_first {
      width: 100%;
      padding: 5px 0;
      text-align: center; } }
  .fastconst_addesk_pack .fastconst_addesk_option_srt_top_second {
    display: inline-block;
    vertical-align: top;
    color: #333;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    padding: 0 5px 0 0;
    box-sizing: border-box;
    width: 21%; }
  @media all and (max-width: 850px) {
    .fastconst_addesk_pack .fastconst_addesk_option_srt_top_second {
      width: 25%; } }
  @media all and (max-width: 540px) {
    .fastconst_addesk_pack .fastconst_addesk_option_srt_top_second {
      width: 49%;
      padding: 5px 2px 5px;
      text-align: center; } }
  .fastconst_addesk_pack .fastconst_addesk_option_srt_top_third {
    display: inline-block;
    vertical-align: top;
    color: #333;
    font-size: 14px;
    line-height: 20px;
    padding: 0 5px 0 0;
    box-sizing: border-box;
    width: 12%;
    font-weight: 700; }
  @media all and (max-width: 850px) {
    .fastconst_addesk_pack .fastconst_addesk_option_srt_top_third {
      width: 25%; } }
  @media all and (max-width: 540px) {
    .fastconst_addesk_pack .fastconst_addesk_option_srt_top_third {
      width: 49%;
      padding: 5px 1px 5px;
      text-align: center; } }
  .fastconst_addesk_pack .fastconst_addesk_option_srt_bot {
    border-bottom: 1px solid #dcdcdc;
    background-color: #fff;
    padding: 7px 0px; }
  @media all and (max-width: 850px) {
    .fastconst_addesk_pack .fastconst_addesk_option_srt_bot {
      padding: 8px 0; } }
  @media all and (max-width: 540px) {
    .fastconst_addesk_pack .fastconst_addesk_option_srt_bot {
      padding: 5px 0px 5px 1px; } }
  .fastconst_addesk_pack .fastconst_addesk_option_srt_bot_first {
    display: inline-block;
    vertical-align: top;
    color: #484848;
    font-size: 14px;
    line-height: 21px;
    padding: 0 10px 0 0;
    box-sizing: border-box;
    width: 66%; }
  @media all and (max-width: 850px) {
    .fastconst_addesk_pack .fastconst_addesk_option_srt_bot_first {
      width: 48%; } }
  @media all and (max-width: 540px) {
    .fastconst_addesk_pack .fastconst_addesk_option_srt_bot_first {
      width: 100%;
      padding: 5px 0;
      text-align: center; } }
  .fastconst_addesk_pack .fastconst_addesk_option_srt_bot_second {
    display: inline-block;
    vertical-align: top;
    color: #484848;
    font-size: 14px;
    line-height: 20px;
    padding: 0 5px 0 0;
    box-sizing: border-box;
    width: 21%; }
  @media all and (max-width: 850px) {
    .fastconst_addesk_pack .fastconst_addesk_option_srt_bot_second {
      width: 25%; } }
  @media all and (max-width: 540px) {
    .fastconst_addesk_pack .fastconst_addesk_option_srt_bot_second {
      width: 49%;
      padding: 5px 2px 5px;
      text-align: center; } }
  .fastconst_addesk_pack .fastconst_addesk_option_srt_bot_third {
    color: #484848;
    font-size: 14px;
    line-height: 20px;
    display: inline-block;
    vertical-align: top;
    padding: 0 5px 0 0;
    box-sizing: border-box;
    width: 12%; }
  @media all and (max-width: 850px) {
    .fastconst_addesk_pack .fastconst_addesk_option_srt_bot_third {
      width: 25%; } }
  @media all and (max-width: 540px) {
    .fastconst_addesk_pack .fastconst_addesk_option_srt_bot_third {
      width: 49%;
      padding: 5px 1px 5px;
      text-align: center; } }
  .fastconst_addesk_pack .fastconst_addesk_delivery_str {
    border-radius: 4px;
    background-color: #fafafa;
    padding: 30px 30px;
    margin: 0 0 6px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media all and (max-width: 850px) {
    .fastconst_addesk_pack .fastconst_addesk_delivery_str {
      padding: 12px 12px; } }
  @media all and (max-width: 540px) {
    .fastconst_addesk_pack .fastconst_addesk_delivery_str {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -moz-box-direction: normal;
      -moz-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      padding: 10px 20px 40px;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; } }
  .fastconst_addesk_pack .fastconst_addesk_delivery_str:last-child {
    margin: 0; }
  .fastconst_addesk_pack .fastconst_addesk_delivery_icon {
    width: 54px;
    height: 54px;
    box-shadow: 0 6px 6px -4px rgba(17, 85, 204, 0.4);
    background-color: #15c;
    border-radius: 50%;
    margin: 0 17px 0 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .fastconst_addesk_pack .fastconst_addesk_delivery_icon img {
    max-width: 100%;
    max-height: 100%;
    height: auto; }
  @media all and (max-width: 540px) {
    .fastconst_addesk_pack .fastconst_addesk_delivery_icon {
      margin: 0; } }
  .fastconst_addesk_pack .fastconst_addesk_delivery_text_area {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 1%;
    -moz-box-flex: 1;
    -moz-flex: 1 0 1%;
    -ms-flex: 1 0 1%;
    flex: 1 0 1%; }
  .fastconst_addesk_pack .fastconst_addesk_delivery_tit {
    padding: 17px 0 11px 0;
    color: #484848;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px; }
  @media all and (max-width: 540px) {
    .fastconst_addesk_pack .fastconst_addesk_delivery_tit {
      text-align: center;
      padding-top: 22px; } }
  .fastconst_addesk_pack .fastconst_addesk_delivery_text {
    padding: 0 0 0 0;
    color: #8c8c8c;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: -0.2px; }
  .fastconst_addesk_pack .fastconst_addesk_revies_comm {
    border-radius: 4px;
    background-color: #fafafa;
    padding: 13px 20px;
    margin: 0 0 12px 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  @media all and (max-width: 850px) {
    .fastconst_addesk_pack .fastconst_addesk_revies_comm {
      padding: 29px 29px; } }
  @media all and (max-width: 540px) {
    .fastconst_addesk_pack .fastconst_addesk_revies_comm {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -moz-box-direction: normal;
      -moz-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      padding: 16px 19px; } }
  .fastconst_addesk_pack .fastconst_addesk_revies_autor_pic {
    width: 116px;
    height: 126px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    margin: 0 20px 0 0;
    background-repeat: no-repeat;
    background-position: 0 6px;
    background-size: contain;
    background-image: url(data:image/png;base64,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); }
  @media all and (max-width: 850px) {
    .fastconst_addesk_pack .fastconst_addesk_revies_autor_pic {
      width: 55px;
      height: 55px;
      background: none; } }
  @media all and (max-width: 540px) {
    .fastconst_addesk_pack .fastconst_addesk_revies_autor_pic {
      margin: 0; } }
  .fastconst_addesk_pack .fastconst_addesk_revies_autor_pic_inner {
    width: 72px;
    height: 72px;
    border-radius: 50%;
    overflow: hidden; }
  @media all and (max-width: 850px) {
    .fastconst_addesk_pack .fastconst_addesk_revies_autor_pic_inner {
      width: 55px;
      height: 55px; } }
  .fastconst_addesk_pack .fastconst_addesk_revies_autor_pic_inner img {
    max-width: 100%; }
  .fastconst_addesk_pack .fastconst_addesk_revies_comm_area {
    font-size: 0; }
  @media all and (min-width: 541px) {
    .fastconst_addesk_pack .fastconst_addesk_revies_comm_area {
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 1%;
      -moz-box-flex: 1;
      -moz-flex: 1 0 1%;
      -ms-flex: 1 0 1%;
      flex: 1 0 1%; } }
  @media all and (max-width: 540px) {
    .fastconst_addesk_pack .fastconst_addesk_revies_comm_area {
      width: 100%;
      text-align: center; } }
  .fastconst_addesk_pack .fastconst_addesk_revies_comm_name {
    color: #212121;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: -0.12px;
    padding: 44px 0 6px; }
  @media all and (max-width: 1024px) {
    .fastconst_addesk_pack .fastconst_addesk_revies_comm_name {
      font-size: 16px; } }
  @media all and (max-width: 850px) {
    .fastconst_addesk_pack .fastconst_addesk_revies_comm_name {
      padding-top: 16px; } }
  @media all and (max-width: 540px) {
    .fastconst_addesk_pack .fastconst_addesk_revies_comm_name {
      text-align: center;
      font-size: 14px; } }
  .fastconst_addesk_pack .fastconst_addesk_revies_comm_date {
    color: #8c8c8c;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: -0.2px;
    padding: 0 16px 19px 0;
    display: inline-block;
    vertical-align: top; }
  @media all and (max-width: 540px) {
    .fastconst_addesk_pack .fastconst_addesk_revies_comm_date {
      text-align: center;
      padding: 0 0 10px 0;
      display: block; } }
  .fastconst_addesk_pack .g-rating {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 3px 0 14px;
    width: 59px;
    height: 10px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2012%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23c5c5c5%22%20d%3D%22M0%2C3.8l3.8-0.5L5.5%2C0l1.7%2C3.3L11%2C3.8L8.3%2C6.4L8.9%2C10L5.5%2C8.3L2.1%2C10l0.7-3.6L0%2C3.8z%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x;
    background-size: auto 100%; }
  @media all and (max-width: 540px) {
    .fastconst_addesk_pack .g-rating {
      margin-bottom: 20px; } }
  .fastconst_addesk_pack .g-rating__star {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2012%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23f9be65%22%20d%3D%22M0%2C3.8l3.8-0.5L5.5%2C0l1.7%2C3.3L11%2C3.8L8.3%2C6.4L8.9%2C10L5.5%2C8.3L2.1%2C10l0.7-3.6L0%2C3.8z%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x;
    background-size: auto 100%; }
  .fastconst_addesk_pack .fastconst_addesk_revies_comm_body {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media all and (max-width: 540px) {
    .fastconst_addesk_pack .fastconst_addesk_revies_comm_body {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -moz-box-direction: normal;
      -moz-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; } }
  .fastconst_addesk_pack .fastconst_addesk_revies_comm_text {
    color: #484848;
    font-size: 14px;
    line-height: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 1%;
    -moz-box-flex: 1;
    -moz-flex: 1 0 1%;
    -ms-flex: 1 0 1%;
    flex: 1 0 1%;
    padding: 0 20px 0 0; }
  @media all and (max-width: 540px) {
    .fastconst_addesk_pack .fastconst_addesk_revies_comm_text {
      padding: 0 0 10px 0;
      text-align: left; } }
  .fastconst_addesk_pack .fastconst_addesk_revies_comm_image {
    width: 148px;
    height: 148px;
    border-radius: 4px;
    border: 1px solid #d7d7d7;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    box-sizing: border-box;
    padding: 12px; }
  @media all and (min-width: 1025px) {
    .fastconst_addesk_pack .fastconst_addesk_revies_comm_image {
      margin: 0 22px 25px 0; } }
  .fastconst_addesk_pack .fastconst_addesk_revies_comm_image img {
    max-width: 100%;
    height: auto; }
  .fastconst_addesk_pack .fastconst_addesk_tab_revies_bottom {
    margin: 30px 0 0 0;
    text-align: right; }
  @media all and (max-width: 850px) {
    .fastconst_addesk_pack .fastconst_addesk_tab_revies_bottom {
      margin-top: 18px; } }
  .fastconst_addesk_pack .fastconst_addesk_revies_button {
    border-radius: 4px;
    border: 1px solid rgba(17, 85, 204, 0.5);
    background-color: #fff;
    color: #15c;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
    display: inline-block;
    padding: 12px 27px;
    cursor: pointer; }
  .fastconst_addesk_pack .fastconst_addesk_revies_button:hover {
    color: #fff;
    border-color: #15c;
    background: #15c;
    text-shadow: 0 0.07143em 0.07143em rgba(0, 0, 0, 0.2); }
  @media all and (max-width: 499px) {
    .fastconst_addesk_pack .fastconst_addesk_revies_button {
      width: auto;
      display: block;
      text-align: center; } }
  .fastconst_addesk_pack .fastconst_addesk_anhor_4 {
    position: relative; }
  .fastconst_addesk_pack .fastconst_addesk_rev_num {
    position: absolute;
    right: -6px;
    top: -6px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    box-shadow: 0 6px 6px -4px rgba(255, 42, 42, 0.4);
    background-color: #ff2a2a;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    text-align: center;
    box-sizing: border-box;
    padding-top: 3px; }
  @media all and (max-width: 850px) {
    .fastconst_addesk_pack .fastconst_addesk_rev_num {
      left: -12px;
      top: 19px;
      right: auto; } }
  @media only screen and (max-width: 850px) {
  .fastconst_addesk_pack .r-tabs .r-tabs-nav {
    display: none; }
  .fastconst_addesk_pack .r-tabs .r-tabs-accordion-title {
    display: block;
    position: relative; } }
  .fastconst_addesk_pack .r-tabs {
    position: relative; }
  .fastconst_addesk_pack .r-tabs .r-tabs-nav .r-tabs-tab {
    position: relative; }
  .fastconst_addesk_pack .r-tabs .r-tabs-nav .r-tabs-anchor {
    display: block;
    color: #333;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: -0.1px;
    border-radius: 4px 4px 0 0;
    background-color: #fafafa;
    padding: 21px 28px 20px;
    vertical-align: top;
    margin: 0 4px 0 0;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    border-right: 2px solid transparent;
    text-decoration: none; }
  .fastconst_addesk_pack .r-tabs .r-tabs-nav .r-tabs-state-disabled {
    opacity: 0.5; }
  .fastconst_addesk_pack .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
    background: #fff;
    border-color: #acc4ed;
    padding-bottom: 22px;
    margin-bottom: -2px; }
  .fastconst_addesk_pack .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor .fastconst_addesk_rev_num {
    background-color: #15c;
    box-shadow: none; }
  .fastconst_addesk_pack .r-tabs .r-tabs-panel {
    padding: 30px 29px;
    border: 2px solid #acc4ed;
    border-radius: 4px;
    background: #fff; }
  @media all and (max-width: 850px) {
    .fastconst_addesk_pack .r-tabs .r-tabs-panel {
      border-radius: 0 0 4px 4px;
      border-top: none;
      border-left: 2px solid #acc4ed;
      border-right: 2px solid #acc4ed;
      border-bottom: 2px solid #acc4ed;
      padding: 13px 25px 15px; } }
  @media all and (max-width: 540px) {
    .fastconst_addesk_pack .r-tabs .r-tabs-panel {
      padding: 13px 18px 15px; } }
  .fastconst_addesk_pack .r-tabs .r-tabs-accordion-title .r-tabs-anchor {
    display: block;
    padding: 21px 18px 21px 24px;
    color: #333;
    font-weight: bold;
    text-decoration: none;
    font-size: 14px;
    line-height: 18px;
    border-radius: 4px; }
  @media all and (max-width: 850px) {
    .fastconst_addesk_pack .r-tabs .r-tabs-accordion-title .r-tabs-anchor {
      border-radius: 4px 4px 0px 0px;
      border-left: 2px solid transparent;
      border-right: 2px solid transparent;
      border-top: 2px solid transparent;
      margin-top: 6px;
      position: relative;
      padding: 21px 18px 21px 17px; }
      .fastconst_addesk_pack .r-tabs .r-tabs-accordion-title .r-tabs-anchor:after {
        position: absolute;
        content: '';
        right: 16px;
        top: 19px;
        width: 24px;
        height: 24px;
        border-radius: 50%;
        box-shadow: 0 6px 6px -4px rgba(17, 85, 204, 0.4);
        background-color: #15c;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAGBAMAAAAFwGKyAAAAAXNSR0IB2cksfwAAACRQTFRFAAAA////////////////////////////////////////////tAmN6QAAAAx0Uk5TADC/EKDPcPDvYFAgkNZz3wAAAC1JREFUeJxjEDJgYGBWZGAJZGAQdWBgSBdg7GRgYOCsnL4ASDGIF4JIBm6gIgBgEgSOdDVgywAAAABJRU5ErkJggg==);
        background-position: 50% 50%;
        background-repeat: no-repeat; } }
  .fastconst_addesk_pack .r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
    background-color: #fff;
    color: #333;
    text-shadow: none; }
  @media all and (max-width: 850px) {
    .fastconst_addesk_pack .r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
      border-left: 2px solid #acc4ed;
      border-right: 2px solid #acc4ed;
      border-top: 2px solid #acc4ed; }
      .fastconst_addesk_pack .r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor:after {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAGBAMAAAAFwGKyAAAAAXNSR0IB2cksfwAAACRQTFRFAAAA////////////////////////////////////////////tAmN6QAAAAx0Uk5TAKCfEM+wMO9g8FAgsLaHLAAAAC1JREFUeJxjYGBgVGAAAmbXEAMglSLA6MbAwFbBwNCZwJC5gIGBaxqDNUh+MwBbfgWnjrRWXwAAAABJRU5ErkJggg==); } }
  .fastconst_addesk_pack .r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor .fastconst_addesk_rev_num {
    background-color: #15c;
    box-shadow: none; }
  .fastconst_addesk_pack .r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
    opacity: 0.5; }
  .fastconst_addesk_pack button {
    display: inline-block;
    margin-top: 10px;
    margin-right: 10px;
    padding: 10px 20px;
    line-height: 100%;
    color: #fff;
    font-size: 14px;
    text-align: center;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
    vertical-align: middle;
    font-weight: bold;
    border: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #00c5ad;
    box-shadow: 0px 3px 0px 0px #00ab94;
    cursor: pointer; }
  .fastconst_addesk_pack .info {
    display: inline-block;
    margin-top: 10px;
    margin-right: 10px;
    padding: 10px 20px;
    width: 300px;
    line-height: 100%;
    font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
    font-size: 14px;
    color: #00c5ad;
    border: 2px solid #00ab94;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    cursor: pointer; }

@media all and (min-width: 1025px) {
      .decor-wrap.fullWidth .fastconst_addesk_body .r-tabs-nav .r-tabs-tab .r-tabs-anchor {
        padding-left: 33px;
        padding-right: 33px; } }
  @media all and (min-width: 1025px) {
    .decor-wrap.fullWidth .fastconst_addesk_body .r-tabs-panel {
      padding: 29px 36px 29px 33px; } }
  @media all and (min-width: 1025px) {
    .decor-wrap.fullWidth .fastconst_addesk_body .fastconst_addesk_option_table {
      padding: 5px 0px; } }
  @media all and (min-width: 1025px) {
    .decor-wrap.fullWidth .fastconst_addesk_body .fastconst_addesk_delivery_icon {
      margin: 0 20px 0 0; } }
  @media all and (min-width: 1025px) {
    .decor-wrap.fullWidth .fastconst_addesk_body .fastconst_addesk_tab_delivery {
      padding: 7px 0 7px; } }
  @media all and (min-width: 1025px) {
    .decor-wrap.fullWidth .fastconst_addesk_body .fastconst_addesk_tab_revies {
      padding: 7px 0 8px; } }
  @media all and (min-width: 1025px) {
    .decor-wrap.fullWidth .fastconst_addesk_body .fastconst_addesk_tab_revies_bottom {
      margin: 38px 0 0 0; } }
  @media all and (min-width: 1025px) {
    .decor-wrap.fullWidth .fastconst_addesk_body .fastconst_addesk_revies_button {
      padding: 11px 27px; } }

@media all and (min-width: 1025px) {
      .decor-wrap.middelWidth .fastconst_addesk_body .fastconst_addesk_tab_description_image {
        width: 182px;
        height: 180px; } }
  @media all and (min-width: 1025px) {
    .decor-wrap.middelWidth .fastconst_addesk_body .r-tabs .r-tabs-panel {
      padding: 34px 33px; } }
  @media all and (min-width: 1025px) {
    .decor-wrap.middelWidth .fastconst_addesk_body .fastconst_addesk_delivery_str {
      padding: 20px 19px; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.middelWidth .fastconst_addesk_body .fastconst_addesk_option_srt_top_first {
        width: 49%; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.middelWidth .fastconst_addesk_body .fastconst_addesk_option_srt_top_second {
        width: 24%; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.middelWidth .fastconst_addesk_body .fastconst_addesk_option_srt_top_third {
        width: 24%; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.middelWidth .fastconst_addesk_body .fastconst_addesk_option_srt_bot_first {
        width: 49%; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.middelWidth .fastconst_addesk_body .fastconst_addesk_option_srt_bot_second {
        width: 24%; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.middelWidth .fastconst_addesk_body .fastconst_addesk_option_srt_bot_third {
        width: 24%; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.middelWidth .fastconst_addesk_body .r-tabs-nav .r-tabs-anchor {
        letter-spacing: -0.09px;
        font-size: 13px;
        padding: 22px 33px 19px; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.middelWidth .fastconst_addesk_body .r-tabs-panel {
        padding: 35px 34px 36px; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.middelWidth .fastconst_addesk_body .fastconst_addesk_tab_description_area_text {
        padding: 3px 0 23px; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.middelWidth .fastconst_addesk_body .fastconst_addesk_revies_comm {
        padding: 9px 9px; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.middelWidth .fastconst_addesk_body .fastconst_addesk_revies_comm_image {
        margin: 0 25px 27px 0; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.middelWidth .fastconst_addesk_body .fastconst_addesk_tab_revies_bottom {
        margin: 34px 0 0 0; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.middelWidth .fastconst_addesk_body .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
        padding-bottom: 21px; } }

@media all and (min-width: 1025px) {
      .decor-wrap.miniWidth .fastconst_addesk_title {
        font-size: 28px; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.miniWidth .fastconst_addesk_body .r-tabs-nav .r-tabs-anchor {
        font-size: 14px;
        padding: 21px 22px 20px; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.miniWidth .fastconst_addesk_body .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
        padding-bottom: 22px; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.miniWidth .fastconst_addesk_body .r-tabs-panel {
        padding: 26px 22px 21px; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.miniWidth .fastconst_addesk_body .fastconst_addesk_tab_description_image {
        padding: 10px 19px;
        box-sizing: border-box;
        width: 146px; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.miniWidth .fastconst_addesk_body .fastconst_addesk_tab_description_area_text {
        padding: 3px 0 20px; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.miniWidth .fastconst_addesk_body .fastconst_addesk_option_table {
        padding-top: 9px; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.miniWidth .fastconst_addesk_body .fastconst_addesk_tab_delivery {
        padding: 8px 0 14px; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.miniWidth .fastconst_addesk_body .fastconst_addesk_revies_autor_pic {
        width: 101px;
        height: 111px;
        margin-right: 14px; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.miniWidth .fastconst_addesk_body .fastconst_addesk_revies_comm {
        padding: 9px 16px; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.miniWidth .fastconst_addesk_body .fastconst_addesk_tab_revies_inner {
        padding-top: 10px; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.miniWidth .fastconst_addesk_body .fastconst_addesk_delivery_str {
        padding: 20px 19px; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.miniWidth .fastconst_addesk_body .fastconst_addesk_option_srt_top_first {
        width: 52%; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.miniWidth .fastconst_addesk_body .fastconst_addesk_option_srt_top_second {
        width: 26%; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.miniWidth .fastconst_addesk_body .fastconst_addesk_option_srt_top_third {
        width: 21%; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.miniWidth .fastconst_addesk_body .fastconst_addesk_option_srt_bot_first {
        width: 52%; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.miniWidth .fastconst_addesk_body .fastconst_addesk_option_srt_bot_second {
        width: 26%; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.miniWidth .fastconst_addesk_body .fastconst_addesk_option_srt_bot_third {
        width: 21%; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.miniWidth .fastconst_addesk_body .fastconst_addesk_revies_comm_body {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-box-direction: normal;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; } }
  @media all and (min-width: 1025px) {
      .decor-wrap.miniWidth .fastconst_addesk_body .fastconst_addesk_revies_comm_text {
        padding-bottom: 20px; } }