.contenedor-tiktok {
  padding: 32px 0;
  overflow: hidden; }
  .contenedor-tiktok .main-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .contenedor-tiktok .contenedor-head {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 32px; }
    @media (max-width: 699px) {
      .contenedor-tiktok .contenedor-head {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 0; } }
    .contenedor-tiktok .contenedor-head h2, .contenedor-tiktok .contenedor-head .center, .contenedor-tiktok .contenedor-head .right {
      width: 33.3333%; }
    @media (max-width: 699px) {
      .contenedor-tiktok .contenedor-head h2 {
        width: 100%; } }
    .contenedor-tiktok .contenedor-head .center {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      @media (max-width: 699px) {
        .contenedor-tiktok .contenedor-head .center {
          width: auto;
          -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
          flex: 1 1 auto;
          -webkit-box-pack: start;
          -ms-flex-pack: start;
          justify-content: flex-start; } }
    .contenedor-tiktok .contenedor-head .right {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      overflow: hidden; }
      @media (max-width: 699px) {
        .contenedor-tiktok .contenedor-head .right {
          width: auto;
          -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
          flex: 1 1 auto; } }
      .contenedor-tiktok .contenedor-head .right a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        height: 100%;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end; }
        @media (max-width: 699px) {
          .contenedor-tiktok .contenedor-head .right a {
            padding: 32px 0; } }
  .contenedor-tiktok .contenedor-body {
    width: 100%;
    position: relative; }
    @media (max-width: 699px) {
      .contenedor-tiktok .contenedor-body {
        width: 90%; } }
    .contenedor-tiktok .contenedor-body .swiper-container {
      width: 100%;
      overflow: unset; }
      .contenedor-tiktok .contenedor-body .swiper-container .swiper-wrapper {
        min-height: calc(7.5vw - 10.99px);
        display: -ms-grid;
        display: grid;
        gap: 12px;
        -ms-grid-columns: calc(7.5vw - 10.99px) calc(7.5vw - 10.99px) calc(7.5vw - 10.99px) calc(7.5vw - 10.99px) calc(7.5vw - 10.99px) calc(7.5vw - 10.99px) calc(7.5vw - 10.99px) calc(7.5vw - 10.99px) calc(7.5vw - 10.99px) calc(7.5vw - 10.99px) calc(7.5vw - 10.99px) calc(7.5vw - 10.99px);
        grid-template-columns: calc(7.5vw - 10.99px) calc(7.5vw - 10.99px) calc(7.5vw - 10.99px) calc(7.5vw - 10.99px) calc(7.5vw - 10.99px) calc(7.5vw - 10.99px) calc(7.5vw - 10.99px) calc(7.5vw - 10.99px) calc(7.5vw - 10.99px) calc(7.5vw - 10.99px) calc(7.5vw - 10.99px) calc(7.5vw - 10.99px);
        grid-auto-rows: calc(7.5vw - 10.99px); }
        @media (max-width: 1059px) {
          .contenedor-tiktok .contenedor-body .swiper-container .swiper-wrapper {
            grid-auto-rows: calc(7.08333333vw - 11px); } }
        @media (max-width: 699px) {
          .contenedor-tiktok .contenedor-body .swiper-container .swiper-wrapper {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            gap: unset; } }
        .contenedor-tiktok .contenedor-body .swiper-container .swiper-wrapper .item {
          -ms-grid-row: span 3;
          grid-row-start: span 3;
          -ms-grid-column: span 3;
          grid-column-start: span 3;
          overflow: hidden; }
          @media (max-width: 1059px) {
            .contenedor-tiktok .contenedor-body .swiper-container .swiper-wrapper .item {
              -ms-grid-row: span 6;
              grid-row-start: span 6;
              -ms-grid-column: span 6;
              grid-column-start: span 6; } }
          .contenedor-tiktok .contenedor-body .swiper-container .swiper-wrapper .item img, .contenedor-tiktok .contenedor-body .swiper-container .swiper-wrapper .item video {
            width: 100%;
            height: 100%;
            -o-object-fit: cover;
            object-fit: cover; }
          .contenedor-tiktok .contenedor-body .swiper-container .swiper-wrapper .item .item-children-padre {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            height: 100%; }
          .contenedor-tiktok .contenedor-body .swiper-container .swiper-wrapper .item .item-children {
            width: 100%;
            height: 100%; }
