/* line 1, catalog.scss */
.collection-toolbar {
  display: flex !important;
  flex-wrap: nowrap !important;
  flex-direction: column;
  overflow: hidden;
  padding: 24px;
  background-color: #fff;
  border-radius: 24px;
  margin-bottom: 16px; }
  /* line 11, catalog.scss */
  .collection-toolbar .subcollections-nav {
    display: flex;
    overflow-y: hidden;
    overflow-x: auto; }
  /* line 17, catalog.scss */
  .collection-toolbar .heading {
    font-size: 36px;
    font-weight: 600;
    margin-bottom: 23px; }
  /* line 23, catalog.scss */
  .collection-toolbar .subcollection-link {
    padding: 17px 27px;
    text-decoration: none;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: rgba(33, 33, 33, 0.6);
    border-bottom: 1px solid #DDDDDD;
    white-space: nowrap; }
    /* line 33, catalog.scss */
    .collection-toolbar .subcollection-link .count {
      display: none; }
    /* line 37, catalog.scss */
    .collection-toolbar .subcollection-link.active {
      border-bottom: 1px solid var(--color-accent-text);
      color: var(--color-accent-text); }

/* line 45, catalog.scss */
.page_layout_sticky_left > aside.is-large,
.page_layout_sticky_right > aside.is-large {
  grid-column-end: 12; }
  @media screen and (max-width: 767px) {
    /* line 45, catalog.scss */
    .page_layout_sticky_left > aside.is-large,
    .page_layout_sticky_right > aside.is-large {
      grid-column-start: auto;
      grid-column-end: auto; } }

/* line 55, catalog.scss */
.page_layout_normal_left > main,
.page_layout_sticky_left > main {
  grid-column-start: 13; }
  @media screen and (max-width: 767px) {
    /* line 55, catalog.scss */
    .page_layout_normal_left > main,
    .page_layout_sticky_left > main {
      grid-column-start: auto;
      grid-column-end: auto; } }
