.wp-block-getbowtied-carousel {
  padding: 0; }
  .wp-block-getbowtied-carousel .gbt_18_swiper-container {
    cursor: -webkit-grab;
    cursor: grab;
    opacity: 0;
    overflow: hidden;
    visibility: hidden;
    -webkit-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out; }
    .wp-block-getbowtied-carousel .gbt_18_swiper-container.loaded {
      opacity: 1;
      visibility: visible; }
  .wp-block-getbowtied-carousel .swiper-navigation-container {
    margin: 0 -50px;
    position: relative;
    overflow: hidden; }
    .wp-block-getbowtied-carousel .swiper-navigation-container:hover .swiper-button-prev {
      -webkit-transform: translateX(70px);
      -ms-transform: translateX(70px);
      transform: translateX(70px); }
    .wp-block-getbowtied-carousel .swiper-navigation-container:hover .swiper-button-next {
      -webkit-transform: translateX(-70px);
      -ms-transform: translateX(-70px);
      transform: translateX(-70px); }
  .wp-block-getbowtied-carousel .gbt_18_swiper-container {
    margin: 0 50px 50px; }
  .wp-block-getbowtied-carousel .swiper-wrapper {
    padding-bottom: 20px; }
    .wp-block-getbowtied-carousel .swiper-wrapper .swiper-slide ul {
      margin: 0;
      padding: 0; }
      .wp-block-getbowtied-carousel .swiper-wrapper .swiper-slide ul.products {
        width: 100%; }
        .wp-block-getbowtied-carousel .swiper-wrapper .swiper-slide ul.products li {
          opacity: 1;
          display: block;
          -webkit-transform: none;
          -ms-transform: none;
          transform: none;
          margin: 0;
          padding: 0;
          width: 100%; }
          .wp-block-getbowtied-carousel .swiper-wrapper .swiper-slide ul.products li img {
            width: 100%; }
  .wp-block-getbowtied-carousel .swiper-button-next,
  .wp-block-getbowtied-carousel .swiper-button-prev {
    background: none;
    -webkit-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    display: none; }
    @media screen and (min-width: 769px) {
      .wp-block-getbowtied-carousel .swiper-button-next,
      .wp-block-getbowtied-carousel .swiper-button-prev {
        display: block; } }
  .wp-block-getbowtied-carousel .swiper-button-prev {
    left: -50px;
    text-align: left; }
    .wp-block-getbowtied-carousel .swiper-button-prev:after {
      content: none; }
  .wp-block-getbowtied-carousel .swiper-button-next {
    right: -50px;
    text-align: right; }
    .wp-block-getbowtied-carousel .swiper-button-next:after {
      content: none; }
  .wp-block-getbowtied-carousel.alignfull .swiper-navigation-container {
    margin: 0; }
    .wp-block-getbowtied-carousel.alignfull .swiper-navigation-container .gbt_18_swiper-container {
      margin: 0 0 50px; }
  .wp-block-getbowtied-carousel .swiper-button-prev,
  .wp-block-getbowtied-carousel .swiper-button-next {
    fill: #000; }
  .wp-block-getbowtied-carousel .swiper-pagination-bullet-active {
    background: #000; }
  .wp-block-getbowtied-carousel .swiper-pagination-bullet {
    background: transparent;
    border: solid 1px #000;
    opacity: 1; }
    .wp-block-getbowtied-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active {
      border: none;
      background: #000; }
  .wp-block-getbowtied-carousel .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 0;
    position: relative;
    margin-top: 50px; }
