@charset "UTF-8";@media screen and (max-width: 480px) {
  header img.logo {
    height: unset !important; }
  .hikashop_cart_dropdown_container {
    display: none; }
  .gilar-appSlider,
  .gilar-appApplications {
    display: block; }
    .gilar-appSlider .sppb-col-xs-6,
    .gilar-appApplications .sppb-col-xs-6 {
      padding-right: 5px;
      padding-left: 5px; }
  .hide_mobile,
  .gilar-topSlider {
    display: none !important; }
  header {
    background-color: #f6f6f6 !important; }
    header .dj-megamenu-wrapper {
      position: absolute;
      right: 0; }
  .btn-action {
    background-color: #fef7ec;
    color: #f6aa3b;
    border-radius: 8px;
    display: block;
    padding: 10px; }
  .gilar-bannerD,
  .gilar-bannerE,
  .gilar-applications {
    display: none; }
  .gilar-appApplications {
    background-color: #fff;
    padding-top: 20px !important;
    position: relative; }
    .gilar-appApplications .sppb-row {
      position: relative; }
      .gilar-appApplications .sppb-row .android .sppb-btn {
        background-color: #f4a217 !important; }
      .gilar-appApplications .sppb-row .ios .sppb-btn {
        background-color: #235249 !important; }
      .gilar-appApplications .sppb-row .sppb-btn {
        font-size: 0.8rem;
        border: 0 !important;
        display: block; }
      .gilar-appApplications .sppb-row i {
        color: #fff !important;
        font-size: 30px;
        margin-bottom: 10px;
        display: block; }
  .gilar-tabs table:first-child {
    display: block; }
  .gilar-tabs table:nth-child(2) {
    display: none; }
  .gilar-benefits {
    background-color: #f6f6f6 !important; }
  .dj-mobile-open-btn {
    background: #f6f6f6 !important;
    padding: 0 !important;
    margin: 5px !important;
    font-size: 1.5rem !important; }
  footer .top .col-2 {
    display: none; }
  footer .top .col-10 {
    width: 100%; }
  footer .top img {
    display: none; }
  footer .top .meta .left {
    float: unset !important; }
  footer .page-content > div {
    padding-top: 0px !important; }
  footer .sppb-row .sppb-col-md-3 {
    display: none; }
    footer .sppb-row .sppb-col-md-3:last-child {
      display: block !important; }
  footer .bottom .icons {
    text-align: center !important; }
    footer .bottom .icons .btn {
      text-align: center !important; }
    footer .bottom .icons .btn-up {
      right: 100px !important; }
  footer .bottom .bar {
    text-align: center; }
  .reset,
  .login,
  .registration,
  .registration_confirm,
  .thankyou-page {
    width: 90% !important; }
  .category .sale .label {
    font-size: 1rem !important;
    color: #939393 !important; }
  .category .sale .product {
    margin-right: unset !important; }
    .category .sale .product .name {
      font-size: 1rem !important; }
    .category .sale .product .seller-name {
      color: #9d9d9d !important;
      font-size: 0.9rem !important; }
  .category .sale .price .offer {
    font-size: 1.1rem !important; }
  .category .sale .price .regular {
    font-size: 1rem !important; }
  .category .sale .cart {
    margin-left: unset !important; }
    .category .sale .cart .btn {
      padding: 10px !important; }
  .category .sale .product-id .label {
    font-size: 1rem !important;
    margin-right: 10px !important; }
  .category .sale .product-id .id {
    font-size: 1rem !important; }
    .category .sale .product-id .id .material-icons-outlined {
      font-size: 1.8rem !important; }
  .category .comparison {
    font-size: 1rem !important;
    margin-bottom: 20px !important;
    padding: 15px !important; }
  .category .content .product hr {
    margin-top: 4px !important; }
  .category .content .product .head .form-check .form-check-input {
    font-size: 1.1rem;
    border: 2px solid #939393;
    border-radius: 2px; }
  .category .content .product .head .form-check .form-check-label {
    font-size: 1rem !important;
    color: #767676; }
  .category .content .product .head .badge-inventory {
    background-color: #ed6021;
    color: white;
    padding: 4px !important;
    border-radius: 0 8px 8px 8px;
    display: block;
    margin-bottom: unset !important;
    font-size: 0.9rem !important;
    font-weight: bold;
    text-align: center;
    float: none !important; }
  .category .content .product img.image-product {
    max-width: 100px !important;
    width: unset !important;
    margin-top: 26px !important;
    margin-right: -10px !important; }
  .category .content .product .middel {
    padding-top: unset !important;
    float: none !important;
    font-size: 0.9rem !important;
    margin-bottom: unset !important;
    margin-right: 71px; }
    .category .content .product .middel .badge-best {
      padding: 4px 8px;
      background-color: #379ad4;
      color: white;
      border-radius: 7px 0 7px 7px;
      float: none !important; }
  .category .content .product .percent {
    position: unset !important;
    float: left;
    text-align: unset !important;
    padding-left: 6px !important; }
    .category .content .product .percent .badge-offer {
      margin-top: unset !important;
      font-size: 1rem !important;
      position: unset !important; }
  .category .content .product .name {
    padding-right: unset !important;
    color: #525252;
    margin-top: 20px; }
  .category .content .product .seller-name {
    padding-right: unset !important;
    color: #979797 !important;
    font-size: 0.9rem !important; }
  .category .content .product .details {
    margin-bottom: 10px !important; }
    .category .content .product .details .price {
      float: none !important;
      margin-left: unset !important; }
      .category .content .product .details .price .offer {
        font-size: 1.1rem !important; }
      .category .content .product .details .price .regular {
        font-size: 1rem !important; }
    .category .content .product .details .cart {
      display: block !important;
      position: relative !important;
      margin-right: 50px !important; }
      .category .content .product .details .cart .btn {
        width: 100% !important;
        padding: 12px !important; }
  .category .content .product .product-id {
    background-color: #f3f3f3;
    padding: 11px;
    margin: unset !important;
    border-radius: 10px !important;
    border-bottom: unset !important; }
    .category .content .product .product-id .label {
      font-size: 0.9rem !important;
      color: #3a3a3a;
      display: inline-block;
      font-weight: bold; }
    .category .content .product .product-id .id {
      font-size: 0.9rem;
      left: 20px;
      display: inline-block;
      position: absolute;
      font-weight: bold; }
      .category .content .product .product-id .id .material-icons-outlined {
        margin-left: 25px;
        font-size: 1.7rem !important;
        padding-right: 10px !important; }
  .category .more {
    background-color: #f5e3c4;
    color: #f4a217;
    font-size: 1rem;
    padding: 10px;
    width: 100%;
    font-weight: bold;
    border-radius: 7px;
    margin-bottom: 20px; }
  .compare .product {
    position: relative; }
    .compare .product .badge-inventory {
      position: absolute !important;
      left: 10px !important;
      right: unset !important;
      top: 75px !important; }
  .compare .add-product {
    padding: 70px;
    height: unset !important;
    margin-top: unset !important; }
  .visit-blog .card {
    margin-bottom: 20px; }
  .article .social {
    float: unset !important;
    margin-top: unset !important;
    margin-bottom: 15px; }
  .article .writer {
    margin-bottom: unset !important; }
    .article .writer span {
      font-weight: bold;
      font-size: 1rem; }
    .article .writer .time {
      padding: unset !important; }
    .article .writer .date {
      padding: unset !important; }
  .article .my-badge {
    display: inline-block;
    padding: 0.35em 0.65em;
    font-size: 0.9rem;
    color: #fff;
    border-radius: 0.25rem; }
    .article .my-badge .titel {
      display: inline-block;
      color: #6a6a6a;
      padding: 10px;
      font-size: 0.9rem;
      font-weight: bold; }
    .article .my-badge .body {
      display: inline-block;
      color: #979797;
      background-color: #f3f3f3;
      border-radius: 30px;
      padding: 7px 12px;
      margin: 2px; }
  .article .comments .score {
    margin-top: unset !important;
    text-align: center !important; }
  .article .comments .button {
    float: unset !important;
    padding-top: 15px !important; }
    .article .comments .button .btn {
      width: 100% !important; }
  .cart .items .item {
    border-bottom: 2px dashed #d6d6d6;
    padding-bottom: 20px; }
    .cart .items .item .image-item {
      padding: 10px !important; }
    .cart .items .item .price .offer {
      font-size: 1.1rem !important; }
    .cart .items .item .price .regular {
      font-size: 1rem; }
    .cart .items .item .badge {
      font-size: 0.9rem !important;
      margin-top: 10px;
      float: left; }
    .cart .items .item .seller-name {
      color: #9ebbb7 !important;
      font-size: 0.9rem !important;
      margin-top: 10px; }
    .cart .items .item .name {
      color: #303030 !important;
      font-size: 1rem !important;
      margin-top: 3px; }
    .cart .items .item .feature {
      margin-top: 18px !important; }
      .cart .items .item .feature .size {
        width: 36px;
        height: 36px;
        border-radius: 100%;
        text-align: center;
        float: left;
        background-color: #e5e5e5;
        padding-top: 7px; }
      .cart .items .item .feature .colors {
        background-color: #6e7bcc;
        width: 36px;
        height: 36px;
        float: left;
        border-radius: 100%;
        margin-left: 20px; }
        .cart .items .item .feature .colors .color {
          border-radius: 100%;
          text-align: center;
          padding: 14px;
          margin: 2px; }
    .cart .items .item .bg .id {
      font-size: 0.9rem !important; }
    .cart .items .item .bg .number {
      font-size: 0.9rem !important;
      color: #5c5c5c !important; }
  .cart .address .feature {
    margin-bottom: 5px; }
    .cart .address .feature .text {
      display: inline-block;
      position: absolute;
      font-size: 1rem;
      padding-right: 20px; }
  .cart .address .action {
    top: unset !important;
    left: unset !important;
    position: unset !important;
    margin-top: 40px;
    font-weight: bold;
    font-size: 1rem; }
  .cart .transport {
    margin-bottom: unset !important;
    padding-top: 15px;
    margin-bottom: 70px; }
    .cart .transport .form-check-input {
      width: 1.3rem !important;
      height: 1.3rem !important; }
    .cart .transport .description {
      margin-right: 40px !important;
      margin-right: 40px !important;
      margin-top: 10px;
      position: unset !important; }
      .cart .transport .description p {
        margin-top: 10px; }
  .cart .pack .form-check label {
    font-size: 1rem !important; }
  .cart .cost .total-price, .cart .cost .total-offer {
    font-size: 1rem !important; }
  .cart .cost .price, .cart .cost .offer {
    font-size: 1.1rem !important; }
  .cart .cost .sum-cart {
    font-size: 1rem !important; }
  .cart .send-info .title {
    padding-bottom: 20px !important; }
    .cart .send-info .title .material-icons-outlined {
      color: #ec4020;
      font-size: 2rem !important; }
    .cart .send-info .title p {
      font-size: 0.9rem !important;
      display: inline-block;
      position: absolute;
      padding: 0 8px 0 20px; }
  .cart .send-info .choice {
    margin: 20px 0 10px 0 !important; }
    .cart .send-info .choice .form-check {
      margin-bottom: 25px; }
      .cart .send-info .choice .form-check .form-check-input {
        width: 1.3rem !important;
        height: 1.2rem !important; }
      .cart .send-info .choice .form-check .form-check-label {
        font-size: 0.9rem !important; }
  .cart .send-info .form-group {
    margin-bottom: 20px; }
    .cart .send-info .form-group input {
      line-height: 1.9rem !important;
      border-radius: 8px !important; }
      .cart .send-info .form-group input::placeholder {
        font-size: 0.9rem !important; }
    .cart .send-info .form-group label, .cart .send-info .form-group .forget {
      font-size: 1rem !important; }
  .cart .send-info .btn {
    font-size: 0.9rem !important;
    font-weight: bold;
    line-height: 1.9rem !important;
    border-radius: 8px !important;
    margin-top: 5px !important; }
  .cart .send-info .account {
    text-align: center;
    margin-top: 5px; }
  .cart .guest .title {
    padding-bottom: 20px !important; }
    .cart .guest .title .material-icons-outlined {
      color: #ec4020;
      font-size: 2rem !important; }
    .cart .guest .title p {
      font-size: 0.9rem !important;
      display: inline-block;
      position: absolute;
      padding: 0 8px 0 20px; }
  .cart .guest .choice {
    margin: 20px 0 10px 0 !important; }
    .cart .guest .choice .form-check {
      margin-bottom: 25px; }
      .cart .guest .choice .form-check .form-check-input {
        width: 1.3rem !important;
        height: 1.2rem !important; }
      .cart .guest .choice .form-check .form-check-label {
        font-size: 0.9rem !important; }
  .cart .guest .form-group {
    margin-bottom: 23px; }
    .cart .guest .form-group a {
      color: #225249;
      font-size: 0.9rem; }
      .cart .guest .form-group a .material-icons-outlined {
        color: #225249; }
    .cart .guest .form-group .material-icons-outlined {
      color: #b4ccc9; }
    .cart .guest .form-group input {
      line-height: 1.9rem !important;
      border-radius: 8px !important; }
      .cart .guest .form-group input::placeholder {
        font-size: 0.9rem !important;
        color: #cecece; }
    .cart .guest .form-group label {
      color: #b4ccc9;
      font-size: 1rem !important; }
    .cart .guest .form-group .textarea::placeholder {
      color: #cecece;
      font-size: 0.9rem; }
  .cart .guest .btn {
    font-size: 0.9rem !important;
    font-weight: bold;
    line-height: 1.9rem !important;
    border-radius: 8px !important;
    margin-top: 5px !important; }
  .cart .guest .account {
    text-align: center;
    margin-top: 5px; }
  .cart .guest .click {
    right: unset !important;
    left: unset !important;
    float: unset !important;
    margin-top: 5px !important; }
  .cart .payments {
    margin-bottom: unset !important; }
    .cart .payments .payment {
      margin-bottom: 5px !important; }
      .cart .payments .payment .form-check-input {
        width: 1.3rem !important;
        height: 1.3rem !important; }
      .cart .payments .payment .description {
        margin-top: 10px;
        position: unset !important;
        margin-right: 40px !important; }
  .cart .verification {
    padding: 10px !important; }
    .cart .verification .label {
      margin-top: 20px !important; }
    .cart .verification p {
      margin-top: 15px !important;
      margin-bottom: 30px;
      font-size: 0.9rem !important; }
    .cart .verification .btn {
      padding: 13px !important;
      width: 90%;
      font-size: 0.9rem !important; }
  .cart .order-info {
    margin-top: 40px; }
    .cart .order-info .col-10 {
      border-right: 2px dashed #d6d6d6; }
    .cart .order-info .material-icons-outlined {
      color: #c3c3c3;
      font-size: 1.7rem; }
    .cart .order-info .label {
      color: #6b6b6b;
      font-size: 1rem;
      margin-right: 15px; }
    .cart .order-info .description {
      color: #585858;
      font-size: 0.9rem;
      font-weight: bold;
      margin-bottom: 25px;
      margin-top: 5px;
      margin-right: 15px; }
      .cart .order-info .description .paid {
        background-color: #e2f2e0;
        color: #49920a;
        text-align: center;
        padding: 7px;
        width: 60%;
        border-radius: 50px; }
    .cart .order-info .action {
      margin-right: 7px;
      margin-top: 6px;
      margin-bottom: 30px; }
      .cart .order-info .action a {
        font-size: 1rem !important; }
  .panel {
    margin: unset !important; }
    .panel .main {
      margin-bottom: 15px !important; }
    .panel .menu .top {
      padding: 30px !important; }
      .panel .menu .top b {
        margin-top: 15px;
        font-size: 1.1rem !important; }
      .panel .menu .top span {
        font-size: 1rem !important; }
    .panel .menu ul li {
      font-size: 1rem; }
      .panel .menu ul li a .material-icons-outlined {
        font-size: 1.6rem !important;
        margin-left: 10px; }
      .panel .menu ul li a .badge {
        font-size: 0.9rem !important;
        margin: 11px 0 !important;
        padding: 9px 18px !important;
        background-color: #fdeacc !important; }
    .panel .affiliate h6 {
      padding: 16px !important;
      color: #787878 !important;
      margin: unset !important; }
    .panel .affiliate .text-left {
      margin: 20px 0 20px 0 !important;
      color: #000000 !important;
      font-weight: unset !important; }
    .panel .create-address {
      background-color: white;
      border: 1px solid #f4a217;
      color: #f4a217;
      padding: 10px;
      font-size: 0.9rem;
      border-radius: 10px;
      text-align: center;
      margin-bottom: 10px; }
      .panel .create-address a {
        color: #f4a217; }
    .panel .address {
      border-bottom: unset !important; }
      .panel .address .feature .text {
        padding-right: 15px !important;
        display: inline-block;
        position: absolute; }
      .panel .address .actions a .material-icons-outlined {
        font-size: 1.7rem !important; }
      .panel .address .actions a:first-child {
        margin-left: unset !important; }
    .panel .comments {
      margin-bottom: 30px; }
      .panel .comments img {
        border: 1px solid #cfcfcf !important; }
      .panel .comments .badge {
        background-color: #ed6021 !important;
        padding: 8px !important;
        font-size: 0.9rem !important;
        border-radius: 10px 0 10px 10px !important;
        font-weight: unset !important; }
      .panel .comments .feature {
        margin-top: 10px !important;
        font-size: 0.9rem !important; }
        .panel .comments .feature .material-icons-outlined {
          padding: unset !important; }
        .panel .comments .feature .label {
          display: inline-block;
          position: absolute; }
      .panel .comments .actions {
        top: unset !important; }
        .panel .comments .actions .icon a .material-icons-outlined {
          font-size: 1.7rem !important;
          color: #c9c9c9 !important; }
        .panel .comments .actions .icon a:first-child {
          margin-left: unset !important; }
      .panel .comments .score {
        padding: unset !important;
        text-align: right !important; }
        .panel .comments .score .material-icons-outlined {
          font-size: 1.2rem !important; }
      .panel .comments .description {
        font-size: 1rem !important; }
      .panel .comments .date {
        font-size: 0.9rem !important;
        color: #979797 !important; }
    .panel .message .date {
      font-size: 0.9rem !important; }
    .panel .message .offer {
      font-size: 0.8rem !important;
      padding: unset !important; }
      .panel .message .offer .material-icons-outlined {
        color: #b4ccc9;
        border-left: 1px solid #c7c7c7;
        padding: 10px;
        font-size: 1.6rem !important; }
      .panel .message .offer .code {
        margin-right: 7px; }
      .panel .message .offer .expiration-date {
        text-align: unset !important;
        float: unset !important;
        display: inline-block;
        margin-right: 15px;
        font-weight: unset !important; }
    .panel .view {
      margin-bottom: 30px; }
      .panel .view img {
        border: 1px solid #dfdfdf !important; }
      .panel .view .price {
        left: 10px !important; }
        .panel .view .price .offer {
          font-size: 1.1rem !important; }
        .panel .view .price .regular {
          font-size: 1rem !important;
          text-align: left; }
      .panel .view .seller-name {
        margin-top: 10px;
        font-size: 0.9rem !important;
        margin-bottom: 3px; }
      .panel .view .name {
        margin-bottom: 10px; }
      .panel .view .product-id {
        padding: 10px;
        border-radius: 8px;
        background: #f6f6f6; }
        .panel .view .product-id .label, .panel .view .product-id .id {
          display: inline-block;
          font-size: 0.9rem !important; }
        .panel .view .product-id .id {
          margin-right: 35px;
          font-weight: bold; }
        .panel .view .product-id .material-icons-outlined {
          font-size: 1.6rem !important;
          color: #c9c9c9;
          float: left;
          margin-left: 8px; }
      .panel .view .button {
        border-bottom: 2px dashed #b1b1b1;
        padding-bottom: 15px; }
        .panel .view .button .btn {
          width: 100%;
          margin-top: 20px;
          position: unset !important;
          left: unset !important; }
    .panel .charged {
      color: #a3a3a3 !important; }
      .panel .charged .btn {
        background-color: white;
        border: 1px solid #f4a217 !important;
        font-size: 0.9rem;
        color: #f4a217;
        border-radius: 8px;
        text-align: center;
        width: 100%;
        margin-top: 25px;
        padding: 10px;
        font-weight: bold; }
    .panel .wallet {
      padding: unset !important; }
      .panel .wallet .img-wallet {
        text-align: center; }
      .panel .wallet .description {
        font-size: 0.9rem !important;
        text-align: center;
        margin-top: 20px;
        color: #666666 !important; }
      .panel .wallet .form {
        width: 100% !important; }
        .panel .wallet .form input::placeholder {
          font-size: 0.9rem !important; }
        .panel .wallet .form .text {
          font-size: 0.9rem;
          color: #b4b4b4;
          text-align: unset !important;
          padding: unset !important;
          margin-top: 5px; }
        .panel .wallet .form .price {
          background-color: #eaf1f0;
          color: #005248;
          padding: 10px;
          margin-left: unset !important;
          width: 100% !important;
          display: unset !important;
          font-size: 0.9rem;
          margin-bottom: 15px;
          border-radius: 8px !important; }
        .panel .wallet .form .btn {
          width: 100%;
          border-radius: 8px !important;
          padding: 10px !important;
          margin-top: 10px !important;
          font-weight: bold;
          font-size: 0.9rem !important; }
    .panel .user-information .user {
      padding: unset !important; }
      .panel .user-information .user .form-group {
        position: relative; }
        .panel .user-information .user .form-group label {
          font-size: 1rem !important; }
        .panel .user-information .user .form-group input {
          margin-bottom: 20px;
          padding: 8px; }
          .panel .user-information .user .form-group input::placeholder {
            font-size: 0.9rem !important; }
        .panel .user-information .user .form-group .ieyd {
          color: #d3d3d3;
          position: absolute;
          left: 45px;
          top: 36px;
          padding: 7px;
          border-left: 1px solid #cacaca; }
        .panel .user-information .user .form-group .edit {
          color: #d3d3d3;
          position: absolute;
          left: 11px;
          top: 43px; }
      .panel .user-information .user .btn {
        padding: 10px;
        margin-top: 10px !important; }
    .panel .favorite-product {
      margin-bottom: 15px; }
      .panel .favorite-product .like {
        margin-bottom: 20px;
        border-bottom: 1px solid #e1e1e1;
        padding-bottom: 10px; }
        .panel .favorite-product .like a {
          color: #ed6021; }
          .panel .favorite-product .like a .material-icons-outlined {
            font-size: 1.7rem !important; }
      .panel .favorite-product .product img {
        margin-top: 15px; }
      .panel .favorite-product .product .percent {
        display: inline-block;
        float: left; }
        .panel .favorite-product .product .percent .badge-offer {
          background-color: #225249;
          color: white;
          padding: 3px 10px;
          border-radius: 0 8px 8px 8px; }
      .panel .favorite-product .product .name {
        color: #686868;
        margin-top: 43px;
        margin-right: -15px;
        font-size: 1rem !important; }
      .panel .favorite-product .product .seller-name {
        font-size: 0.9rem !important;
        margin-top: 10px !important;
        margin-right: -17px;
        display: inline-block; }
      .panel .favorite-product .product .price {
        margin-left: unset !important;
        text-align: left;
        display: inline-block;
        margin-top: 15px;
        float: left;
        margin-right: 20px; }
      .panel .favorite-product .product-id {
        height: unset !important;
        margin-top: 10px !important;
        border-radius: 7px !important;
        padding: 12px !important; }
        .panel .favorite-product .product-id .label {
          display: inline-block;
          font-size: 0.9rem !important;
          font-weight: bold;
          color: #686868 !important; }
        .panel .favorite-product .product-id .id {
          display: inline-block;
          font-size: 0.9rem !important; }
          .panel .favorite-product .product-id .id .material-icons-outlined {
            margin-left: unset !important;
            padding-right: 10px !important;
            font-size: 1.7rem !important; }
    .panel .orders-track p {
      margin: unset !important; }
    .panel .orders-track input {
      margin-top: 20px;
      border-radius: 9px !important;
      padding: 10px !important; }
      .panel .orders-track input::placeholder {
        font-size: 0.9rem !important; }
    .panel .orders-track .btn {
      padding: 12px 45px !important;
      float: left;
      margin-top: 15px; }
    .panel .order-history, .panel .orders, .panel .orders-final {
      border: 1px solid #dfdfdf;
      padding: 15px;
      border-radius: 7px;
      margin-bottom: 15px; }
      .panel .order-history .order-number, .panel .order-history .date, .panel .order-history .price, .panel .order-history .result, .panel .orders .order-number, .panel .orders .date, .panel .orders .price, .panel .orders .result, .panel .orders-final .order-number, .panel .orders-final .date, .panel .orders-final .price, .panel .orders-final .result {
        font-size: 0.9rem;
        color: #6c6c6c; }
      .panel .order-history .date, .panel .orders .date, .panel .orders-final .date {
        margin-top: 5px; }
      .panel .order-history .status, .panel .order-history .label, .panel .orders .status, .panel .orders .label, .panel .orders-final .status, .panel .orders-final .label {
        text-align: center;
        font-weight: bold;
        font-size: 0.9rem; }
        .panel .order-history .status .material-icons-outlined, .panel .order-history .label .material-icons-outlined, .panel .orders .status .material-icons-outlined, .panel .orders .label .material-icons-outlined, .panel .orders-final .status .material-icons-outlined, .panel .orders-final .label .material-icons-outlined {
          font-size: 1.8rem;
          color: white; }
        .panel .order-history .status .result, .panel .order-history .label .result, .panel .orders .status .result, .panel .orders .label .result, .panel .orders-final .status .result, .panel .orders-final .label .result {
          color: #959595; }
      .panel .order-history .price, .panel .orders .price, .panel .orders-final .price {
        margin-top: 34px; }
      .panel .order-history .status-order, .panel .orders .status-order, .panel .orders-final .status-order {
        margin-top: 15px;
        text-align: center;
        font-size: 0.9rem; }
    .panel .order-history-description .material-icons-outlined, .panel .order-description .material-icons-outlined {
      color: #9d9d9d;
      font-size: 1.7rem; }
    .panel .order-history-description p, .panel .order-description p {
      font-size: 0.9rem;
      color: #787878;
      margin-bottom: 30px;
      margin-right: -20px;
      text-align: justify; }
    .panel .user-info .user .material-icons-outlined {
      font-size: 1.7rem !important; }
    .panel .user-info .user .lastname {
      font-size: 1rem !important;
      margin-right: 5px; }
    .panel .user-info .user .person {
      margin-right: 35px !important;
      font-size: 0.9rem !important;
      color: #7a7a7a !important; }
    .panel .user-info .complete a {
      font-size: 1rem !important; }
    .panel .favorite-product-list .product {
      margin-top: 10px; }
      .panel .favorite-product-list .product .name {
        font-size: 1rem !important; }
      .panel .favorite-product-list .product .seller-name {
        font-size: 0.9rem !important; }
    .panel .favorite-product-list .product-id {
      padding: 13px !important;
      margin-top: 20px !important;
      margin-bottom: 40px !important; }
      .panel .favorite-product-list .product-id .label, .panel .favorite-product-list .product-id .id {
        font-size: 0.9rem !important;
        font-weight: bold;
        color: #626262 !important; }
        .panel .favorite-product-list .product-id .label .material-icons-outlined, .panel .favorite-product-list .product-id .id .material-icons-outlined {
          font-size: 1.7rem !important;
          padding-right: 8px !important;
          margin-left: 5px !important; }
    .panel .favorite-product-list .like {
      float: left;
      margin-left: -6px; }
      .panel .favorite-product-list .like a {
        color: #ed6021;
        font-size: 1.7rem; }
    .panel .lists {
      text-align: left;
      border-top: 2px dashed #d6d6d6;
      padding-top: 9px;
      margin-top: 30px; }
      .panel .lists a {
        color: #ec9420;
        font-size: 1rem !important;
        text-decoration: underline;
        font-weight: bold; }
    .panel .pagination {
      display: flex;
      margin-top: 30px;
      justify-content: center; }
    .panel .pagination a {
      background-color: #e4edec;
      color: #225249;
      float: left;
      border-radius: 4px;
      padding: 3px 13px;
      margin-left: 6px;
      text-decoration: none; }
    .panel .pagination a.active {
      background-color: #225249;
      color: white;
      border-radius: 4px;
      padding: 3px 13px;
      margin-left: 6px; }
    .panel .pagination a:hover:not(.active) {
      background-color: #225249;
      color: white;
      border-radius: 4px; }
    .panel .modal .modal-dialog {
      position: absolute;
      left: -10px;
      right: -10px;
      bottom: -10px; }
    .panel .modal .modal-dialog .modal-content {
      border-radius: 45px 45px 0 0; }
    .panel .edit-password, .panel .address-create {
      padding: unset !important; }
      .panel .edit-password label, .panel .address-create label {
        font-size: 1rem !important; }
      .panel .edit-password input::placeholder, .panel .address-create input::placeholder {
        font-size: 0.9rem !important; }
      .panel .edit-password .text, .panel .address-create .text {
        font-size: 0.8rem;
        color: #cdcdcd;
        margin-right: 10px; }
    .panel .comment-edit img {
      border: 1px solid #d3d3d3 !important;
      border-radius: 8px !important; }
    .panel .comment-edit .seller-name {
      font-size: 0.9rem !important; }
    .panel .comment-edit .score {
      margin-top: 30px; }
      .panel .comment-edit .score .material-icons-outlined {
        font-size: 1.7rem !important; }
  .join .search-job input {
    padding: 8px; }
    .join .search-job input::placeholder {
      font-size: 0.8rem !important; }
  .join .search-job .btn {
    margin-top: unset !important;
    text-align: unset !important;
    margin-left: -7px;
    padding: 9px 15px;
    border-radius: 5px; }
  .join .job-menu .accordion-item {
    margin-top: 8px; }
    .join .job-menu .accordion-item .accordion-header {
      margin: unset !important; }
  .join .job-menu .accordion-body {
    margin: 20px 0 10px 0 !important; }
    .join .job-menu .accordion-body .share {
      text-align: center;
      margin-left: unset !important;
      margin-top: unset !important; }
    .join .job-menu .accordion-body .social {
      text-align: center;
      margin-top: 20px; }
      .join .job-menu .accordion-body .social .accordion-body {
        margin-top: 20px !important;
        margin-bottom: 10px !important; }
      .join .job-menu .accordion-body .social span {
        display: inline-block;
        width: 35px;
        height: 35px;
        border-radius: 100%;
        border: 2px solid #22534a;
        margin-left: 5px; }
        .join .job-menu .accordion-body .social span .fab {
          border-radius: unset !important;
          border: unset !important;
          font-size: 1.4rem !important;
          margin-left: unset !important; }
    .join .job-menu .accordion-body .btn-cv {
      text-align: center;
      width: 100%;
      float: unset !important;
      font-weight: bold;
      font-size: 1rem !important;
      margin-top: 25px !important;
      padding: 10px !important; }
  .join-cv .main-cv {
    padding: 20px !important; }
    .join-cv .main-cv .cv-information {
      margin-right: unset !important;
      margin-left: unset !important;
      margin-bottom: unset !important;
      padding-top: 20px !important; }
      .join-cv .main-cv .cv-information input, .join-cv .main-cv .cv-information textarea {
        border: 1px solid #dddddd; }
        .join-cv .main-cv .cv-information input::placeholder, .join-cv .main-cv .cv-information textarea::placeholder {
          font-size: 0.9rem !important; }
      .join-cv .main-cv .cv-information .input-file {
        padding: 10px !important; }
        .join-cv .main-cv .cv-information .input-file .icon {
          text-align: center;
          margin-top: 10px; }
          .join-cv .main-cv .cv-information .input-file .icon .material-icons-outlined {
            font-size: 3rem !important; }
        .join-cv .main-cv .cv-information .input-file .import {
          text-align: center; }
      .join-cv .main-cv .cv-information .btn {
        width: 100%;
        padding: 12px !important;
        font-weight: bold; }
  .faq .search-faq {
    margin-top: 25px; }
    .faq .search-faq input {
      background-color: #f9f9f9;
      padding: 8px; }
      .faq .search-faq input::placeholder {
        font-size: 0.8rem !important; }
    .faq .search-faq .btn {
      margin-top: unset !important;
      text-align: unset !important;
      margin-left: -7px;
      padding: 9px 15px;
      border-radius: 5px; }
  .faq .question-menu .accordion-body {
    margin: 20px 0 10px 0 !important;
    text-align: justify; }
  .faq .question-menu .accordion-item {
    margin-top: 8px; }
    .faq .question-menu .accordion-item .accordion-header {
      margin: unset !important; }
  .contact .sidebar {
    padding: 25px !important; }
    .contact .sidebar .info-contact img {
      margin-top: 15px; }
    .contact .sidebar .info-contact hr {
      color: #858585;
      margin-top: 15px; }
    .contact .sidebar .info-contact .Email, .contact .sidebar .info-contact .phone {
      font-size: 1rem !important;
      padding-top: unset !important;
      margin-top: 30px; }
    .contact .sidebar .info-contact .map img {
      margin-top: unset !important; }
  .contact .left-content {
    padding: 25px !important;
    margin-top: 25px; }
    .contact .left-content hr {
      color: #858585;
      margin-top: 15px; }
    .contact .left-content .link {
      background-color: #fdebcc;
      width: 100%;
      padding: 14px;
      border-radius: 7px;
      font-weight: bold;
      text-align: center; }
      .contact .left-content .link a {
        color: #ec9420; }
    .contact .left-content .user-information label {
      font-size: 1rem !important; }
    .contact .left-content .user-information .material-icons-outlined {
      font-size: 1.6rem !important; }
    .contact .left-content .user-information input {
      border: 1px solid #d5d5d5 !important;
      padding: 12px !important; }
      .contact .left-content .user-information input::placeholder {
        font-size: 0.9rem !important; }
    .contact .left-content .user-information .input-file {
      padding: 15px !important; }
      .contact .left-content .user-information .input-file input {
        border: unset !important;
        margin: unset !important; }
      .contact .left-content .user-information .input-file .icon {
        text-align: center; }
        .contact .left-content .user-information .input-file .icon .material-icons-outlined {
          font-size: 3rem !important; }
    .contact .left-content .user-information .btn {
      width: 100%;
      padding: 10px !important;
      font-weight: bold; }
  .my-border {
    border-bottom: 2px dashed #d6d6d6;
    border-top: 2px dashed #d6d6d6;
    padding: 10px 0 10px 0; }
  .products .container {
    padding-right: unset;
    padding-left: unset; }
  .products section {
    padding: 20px;
    border-radius: unset !important; }
    .products section.product .title {
      border-bottom: unset !important; }
    .products section.product .pmSwiper {
      text-align: center;
      border: 1px solid #d9d9d9;
      border-radius: 7px;
      padding-top: 25px; }
      .products section.product .pmSwiper .pmswiper-pagination {
        margin-top: 20px; }
        .products section.product .pmSwiper .pmswiper-pagination .swiper-pagination-bullet {
          background: #fbd699;
          width: 13px;
          height: 13px;
          opacity: unset; }
        .products section.product .pmSwiper .pmswiper-pagination .swiper-pagination-bullet-active {
          background: #ec9420;
          width: 13px;
          height: 13px; }
    .products section.product .scores {
      margin-top: 20px !important;
      font-size: 0.9rem !important;
      margin-right: 15px !important; }
      .products section.product .scores .material-icons-outlined {
        font-size: 1.5rem !important; }
      .products section.product .scores .users {
        border-right: 1px solid #cdcdcd !important; }
    .products section.product .icon {
      text-align: left;
      margin-top: 20px; }
      .products section.product .icon a {
        color: #5e5e5e !important;
        margin: 6px;
        border-left: 1px solid #b7b7b7;
        padding-left: 20px; }
      .products section.product .icon a:nth-child(4) {
        border-left: unset; }
      .products section.product .icon .material-icons-outlined {
        font-size: 1.8rem !important; }
    .products section.product .bar {
      margin-top: 5px !important;
      padding: 12px;
      border-radius: 0 0 10px 10px; }
      .products section.product .bar .label {
        font-size: 0.9rem !important; }
      .products section.product .bar .copy {
        float: left; }
        .products section.product .bar .copy .material-icons-outlined {
          color: #c3c3c3 !important;
          font-size: 1.7rem !important; }
    .products section.product .badge {
      background-color: #ed6021;
      padding: 8px;
      font-size: 0.9rem;
      border-radius: 0 7px 7px 7px;
      margin-top: 30px; }
    .products section.product .price {
      text-align: left;
      margin-top: 20px;
      margin-left: 10px; }
      .products section.product .price .regular {
        font-size: 1.1rem;
        text-decoration: line-through;
        color: #959595; }
      .products section.product .price .offer {
        font-size: 1.3rem;
        font-weight: bold;
        color: #005248; }
    .products section.product .btn {
      background-color: #ec9420;
      width: 100%;
      padding: 10px;
      border-radius: 7px;
      margin-top: 15px;
      color: white;
      font-weight: bold;
      font-size: 0.9rem; }
    .products section.product .top .label, .products section.product .top .description {
      font-size: 0.9rem;
      color: #9b9b9b; }
  .products .meta-box {
    margin-top: 30px;
    margin-bottom: 30px;
    border-radius: unset !important; }
    .products .meta-box .accordion-button {
      padding: 20px; }
    .products .meta-box .accordion-button:not(.collapsed) {
      color: #505050;
      background-color: #ffffff;
      padding: 20px;
      font-weight: bold; }
    .products .meta-box .accordion-item {
      border: unset !important; }
    .products .meta-box .accordion-item:last-of-type {
      border-bottom-left-radius: unset !important;
      border-bottom-right-radius: unset !important; }
    .products .meta-box .accordion-item:first-of-type {
      border-top-right-radius: unset !important;
      border-top-left-radius: unset !important; }
    .products .meta-box ul {
      color: #afafaf;
      list-style-type: none;
      padding-right: 15px !important; }
      .products .meta-box ul li {
        color: #505050;
        margin-top: 5px; }
    .products .meta-box .comments .comment {
      margin-bottom: 20px !important;
      margin-left: unset !important; }
      .products .meta-box .comments .comment .author {
        font-size: 0.9rem !important; }
      .products .meta-box .comments .comment .text {
        font-size: 1rem !important; }
      .products .meta-box .comments .comment .ribbon {
        height: 75px !important;
        width: 100% !important; }
        .products .meta-box .comments .comment .ribbon .rates {
          padding: unset !important;
          float: none !important;
          margin: 11px 20px 0 0; }
        .products .meta-box .comments .comment .ribbon .date {
          font-size: 1rem !important;
          color: #b9b9b9 !important;
          margin-right: 30px !important;
          margin-top: 5px;
          padding: unset !important;
          float: none !important; }
        .products .meta-box .comments .comment .ribbon .actions {
          margin-top: 10px; }
          .products .meta-box .comments .comment .ribbon .actions a {
            font-size: 1rem !important; }
            .products .meta-box .comments .comment .ribbon .actions a .material-icons-outlined {
              font-size: 1.6rem !important; }
    .products .meta-box .comments .btn-more {
      background-color: white;
      border: 1px solid #ec9420 !important;
      font-size: 1rem;
      border-radius: 8px;
      text-align: center;
      width: 100%;
      padding: 12px;
      color: #ec9420;
      font-weight: bold;
      margin-bottom: 15px; }
    .products .meta-box .comments .btn {
      background-color: #fceacb;
      font-size: 1rem;
      border-radius: 8px;
      text-align: center;
      width: 100%;
      padding: 12px;
      color: #ec9420;
      font-weight: bold; }
    .products .meta-box p {
      font-size: 1rem !important;
      margin-top: 10px; }
  .products .more-comments {
    background-color: white; } }

