.wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper {
  margin-bottom: 1.25rem; }
  @media screen and (max-width: 768px) {
    .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper .gbt_18_categories_grid .gbt_18_category_grid_item {
      max-width: 100vw;
      height: calc(100vw - 30px); } }
  @media screen and (min-width: 768px) and (max-width: 1024px) {
    .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-1 .gbt_18_categories_grid .gbt_18_category_grid_item, .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-2 .gbt_18_categories_grid .gbt_18_category_grid_item, .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-3 .gbt_18_categories_grid .gbt_18_category_grid_item {
      height: 340px; } }
  .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper .gbt_18_categories_grid {
    overflow: hidden;
    width: 100%; }
    .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper .gbt_18_categories_grid .gbt_18_category_grid_item {
      margin-bottom: 16px;
      position: relative;
      opacity: 0;
      -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
      transform: scale(0.9);
      will-change: opacity, transform; }
      .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper .gbt_18_categories_grid .gbt_18_category_grid_item.animated {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        -webkit-transition: opacity 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out;
        transition: opacity 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out;
        -o-transition: opacity 0.35s ease-in-out, transform 0.35s ease-in-out;
        transition: opacity 0.35s ease-in-out, transform 0.35s ease-in-out;
        transition: opacity 0.35s ease-in-out, transform 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out; }
      .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper .gbt_18_categories_grid .gbt_18_category_grid_item .gbt_18_category_grid_item_img {
        display: block;
        width: 100%;
        height: 100%;
        overflow: hidden;
        -webkit-transition: 0.2s ease-in-out;
        -o-transition: 0.2s ease-in-out;
        transition: 0.2s ease-in-out; }
        .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper .gbt_18_categories_grid .gbt_18_category_grid_item .gbt_18_category_grid_item_img:hover {
          opacity: 0.5; }
        .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper .gbt_18_categories_grid .gbt_18_category_grid_item .gbt_18_category_grid_item_img img {
          display: block;
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
          object-fit: cover; }
      .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper .gbt_18_categories_grid .gbt_18_category_grid_item .gbt_18_category_grid_item_title {
        position: absolute;
        bottom: 24px;
        left: 32px;
        line-height: 1;
        margin: 0;
        -webkit-backface-visibility: hidden; }
        .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper .gbt_18_categories_grid .gbt_18_category_grid_item .gbt_18_category_grid_item_title .gbt_18_category_grid_item_count {
          font-size: 14px;
          vertical-align: top;
          display: inline-block;
          margin-left: 10px; }
  @media screen and (min-width: 768px) {
    .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.alignwide.is-style-layout-2 .gbt_18_categories_grid, .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.alignwide.is-style-layout-3 .gbt_18_categories_grid, .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.aligncenter.is-style-layout-2 .gbt_18_categories_grid, .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.aligncenter.is-style-layout-3 .gbt_18_categories_grid {
      margin: 0 -8px 0 -8px;
      width: auto; }
    .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.alignwide.is-style-layout-1 .gbt_18_categories_grid, .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.aligncenter.is-style-layout-1 .gbt_18_categories_grid {
      margin: 0 0 0 -16px;
      width: auto; } }
  @media screen and (min-width: 768px) {
    .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.alignfull.is-style-layout-1 .gbt_18_categories_grid {
      margin: 0 0 0 -8px; } }

@media screen and (min-width: 768px) {
  .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-1 .gbt_18_categories_grid.columns-1 .gbt_18_category_grid_item {
    width: 100%;
    padding: 0 16px calc(100% - 16px) 16px; }
  .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-1 .gbt_18_categories_grid.columns-2 .gbt_18_category_grid_item {
    width: 50%;
    padding: 0 16px calc(50% - 16px) 16px; }
  .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-1 .gbt_18_categories_grid.columns-3 .gbt_18_category_grid_item {
    width: 33.33333333%;
    padding: 0 16px calc(33.33333333% - 16px) 16px; }
  .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-1 .gbt_18_categories_grid.columns-4 .gbt_18_category_grid_item {
    width: 25%;
    padding: 0 16px calc(25% - 16px) 16px; }
    .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-1 .gbt_18_categories_grid.columns-4 .gbt_18_category_grid_item .gbt_18_category_grid_item_title,
    .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-1 .gbt_18_categories_grid.columns-4 .gbt_18_category_grid_item .gbt_18_category_grid_item_count {
      font-size: 1rem; }
  .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-1 .gbt_18_categories_grid.columns-5 .gbt_18_category_grid_item {
    width: 20%;
    padding: 0 16px calc(20% - 16px) 16px; }
    .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-1 .gbt_18_categories_grid.columns-5 .gbt_18_category_grid_item .gbt_18_category_grid_item_title,
    .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-1 .gbt_18_categories_grid.columns-5 .gbt_18_category_grid_item .gbt_18_category_grid_item_count {
      font-size: 0.85rem; }
  .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-1 .gbt_18_categories_grid.columns-6 .gbt_18_category_grid_item {
    width: 16.66666666%;
    padding: 0 16px calc(16.66666666% - 16px) 16px; }
    .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-1 .gbt_18_categories_grid.columns-6 .gbt_18_category_grid_item .gbt_18_category_grid_item_title,
    .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-1 .gbt_18_categories_grid.columns-6 .gbt_18_category_grid_item .gbt_18_category_grid_item_count {
      font-size: 0.85rem; }
  .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-1 .gbt_18_categories_grid .gbt_18_category_grid_item {
    float: left;
    width: 33.33333333%;
    margin-bottom: 16px;
    position: relative;
    overflow: hidden;
    height: 0;
    padding: 0 16px 33.33333333% 16px; }
    .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-1 .gbt_18_categories_grid .gbt_18_category_grid_item .gbt_18_category_grid_item_img {
      position: absolute; } }

@media screen and (min-width: 768px) {
  .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-2 .gbt_18_categories_grid .gbt_18_category_grid_item {
    float: left;
    width: 33.33333333%;
    padding: 0 8px;
    margin-bottom: 16px;
    height: 332px; }
    .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-2 .gbt_18_categories_grid .gbt_18_category_grid_item:nth-child(1) {
      width: 66.66666666%; } }

@media screen and (min-width: 1024px) {
  .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-2 .gbt_18_categories_grid .gbt_18_category_grid_item {
    height: 332px; }
    .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-2 .gbt_18_categories_grid .gbt_18_category_grid_item:nth-child(1) {
      width: 66.66666666%;
      height: 540px; }
    .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-2 .gbt_18_categories_grid .gbt_18_category_grid_item:nth-child(2) {
      height: 540px; } }

@media screen and (min-width: 768px) {
  .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-3 .gbt_18_categories_grid .gbt_18_category_grid_item {
    float: left;
    width: 33.33333333%;
    padding: 0 8px;
    margin-bottom: 16px; }
    .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-3 .gbt_18_categories_grid .gbt_18_category_grid_item:nth-child(4n+1) {
      width: 66.66666666%; }
    .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-3 .gbt_18_categories_grid .gbt_18_category_grid_item:nth-child(4n+4) {
      width: 66.66666666%; } }

@media screen and (min-width: 1024px) {
  .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-3 .gbt_18_categories_grid .gbt_18_category_grid_item {
    height: 340px; } }
