.detail-product {
  margin-top: 30px; }
  .detail-product .left-prd .img-product {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 10px;
    border-radius: 10px; }
    .detail-product .left-prd .img-product .preview-img {
      margin: 10px; }
      .detail-product .left-prd .img-product .preview-img .main-img a {
        display: block; }
        .detail-product .left-prd .img-product .preview-img .main-img a img {
          height: 311px;
          max-width: 100%; }
          @media only screen and (max-width: 700px) {
            .detail-product .left-prd .img-product .preview-img .main-img a img {
              max-width: 100%;
              height: 300px; } }
      .detail-product .left-prd .img-product .preview-img .listthumb {
        margin-top: 5px; }
        .detail-product .left-prd .img-product .preview-img .listthumb #duann {
          margin: 0px !important; }
          .detail-product .left-prd .img-product .preview-img .listthumb #duann .item-class-1 img {
            margin: 0px;
            width: 82px; }
            @media only screen and (max-width: 700px) {
              .detail-product .left-prd .img-product .preview-img .listthumb #duann .item-class-1 img {
                width: 100%; } }
        .detail-product .left-prd .img-product .preview-img .listthumb .owl-carousel {
          margin-left: 0px;
          position: relative; }
          .detail-product .left-prd .img-product .preview-img .listthumb .owl-carousel .owl-item {
            width: 577.5px; }
          .detail-product .left-prd .img-product .preview-img .listthumb .owl-carousel .owl-nav {
            right: 0px;
            position: absolute;
            left: 0px;
            top: 50%;
            margin-top: -5%; }
            .detail-product .left-prd .img-product .preview-img .listthumb .owl-carousel .owl-nav .owl-prev {
              left: 0px;
              position: absolute;
              transition: all 0.5s;
              -moz-transition: all 0.5s;
              -webkit-transition: all 0.5s;
              -o-transition: all 0.5s;
              line-height: 30px;
              text-align: center;
              opacity: 0.5;
              border-width: 0px;
              border-style: initial;
              border-color: initial;
              border-image: initial;
              margin: 0px; }
              .detail-product .left-prd .img-product .preview-img .listthumb .owl-carousel .owl-nav .owl-prev span {
                font-size: 2rem;
                color: #0e1315;
                font-weight: bold; }
              .detail-product .left-prd .img-product .preview-img .listthumb .owl-carousel .owl-nav .owl-prev:hover {
                background: none; }
              .detail-product .left-prd .img-product .preview-img .listthumb .owl-carousel .owl-nav .owl-prev:focus {
                outline: none; }
            .detail-product .left-prd .img-product .preview-img .listthumb .owl-carousel .owl-nav .owl-next {
              right: 0px;
              opacity: 0.5;
              border-top-right-radius: 5px;
              border-bottom-right-radius: 5px;
              position: absolute;
              transition: all 0.5s;
              -moz-transition: all 0.5s;
              -webkit-transition: all 0.5s;
              -o-transition: all 0.5s;
              line-height: 30px;
              text-align: center;
              border-width: 0px;
              border-style: initial;
              border-color: initial;
              border-image: initial;
              margin: 0px; }
              .detail-product .left-prd .img-product .preview-img .listthumb .owl-carousel .owl-nav .owl-next span {
                font-size: 2rem;
                color: #0e1315;
                font-weight: bold; }
              .detail-product .left-prd .img-product .preview-img .listthumb .owl-carousel .owl-nav .owl-next:hover {
                background: none; }
              .detail-product .left-prd .img-product .preview-img .listthumb .owl-carousel .owl-nav .owl-next:focus {
                outline: none; }
  .detail-product .left-prd .product-des {
    border: 1px solid #E1E1E1;
    border-radius: 10px;
    padding: 20px;
    position: relative;
    overflow: hidden; }
    .detail-product .left-prd .product-des h2 {
      font-size: 1.1rem;
      font-weight: bold;
      color: #000000;
      text-transform: uppercase;
      margin-bottom: 15px; }
      @media only screen and (max-width: 700px) {
        .detail-product .left-prd .product-des h2 {
          font-size: 16px; } }
    .detail-product .left-prd .product-des p {
      font-size: 0.9rem;
      font-weight: 300;
      margin: 0 0 4px 0;
      line-height: 18px; }
      .detail-product .left-prd .product-des p span {
        color: #5270fe; }
    .detail-product .left-prd .product-des .price {
      border-bottom: solid 1px #e1e1e1;
      margin-bottom: 15px;
      padding-bottom: 10px;
      line-height: 30px; }
      .detail-product .left-prd .product-des .price .new {
        font-size: 30px;
        color: #ff3636;
        font-weight: bold;
        margin-left: 3.5rem; }
        .detail-product .left-prd .product-des .price .new sub {
          top: -0.5rem !important; }
        @media only screen and (max-width: 700px) {
          .detail-product .left-prd .product-des .price .new {
            font-size: 16px; } }
      .detail-product .left-prd .product-des .price strong {
        font-size: 0.9rem; }
      .detail-product .left-prd .product-des .price .old {
        text-decoration: line-through;
        font-size: 24px;
        color: #454545;
        margin-left: 1.2rem; }
        .detail-product .left-prd .product-des .price .old sub {
          top: -0.5rem !important; }
        @media only screen and (max-width: 700px) {
          .detail-product .left-prd .product-des .price .old {
            font-size: 16px; } }
    .detail-product .left-prd .product-des .status span {
      font-size: 30px;
      color: #ff3636;
      font-weight: bold; }
      @media only screen and (max-width: 700px) {
        .detail-product .left-prd .product-des .status span {
          font-size: 16px; } }
    .detail-product .left-prd .product-des .description-prd {
      line-height: 24px;
      border-bottom: solid 1px #e1e1e1;
      padding: 10px 0;
      margin-bottom: 15px; }
  .detail-product .left-prd .product-tab {
    margin-top: 15px; }
    .detail-product .left-prd .product-tab h2 {
      border-bottom: 3px solid #0033FF; }
      .detail-product .left-prd .product-tab h2 span {
        padding: 10px;
        display: inline-block;
        font-size: 15px;
        background-color: #0033FF;
        border: none;
        color: #ffffff; }
    .detail-product .left-prd .product-tab .content-prd {
      text-align: justify;
      font-size: 20px; }
      @media only screen and (max-width: 700px) {
        .detail-product .left-prd .product-tab .content-prd {
          font-size: 16px; } }
  .detail-product .left-prd .content-prd img {
    width: 100% !important;
    height: auto; }

/*# sourceMappingURL=detailproduct.css.map */
