/** Shopify CDN: Minification failed

Line 163:13 Unexpected "{"
Line 163:22 Expected ":"
Line 163:29 Unexpected "{"
Line 163:54 Expected identifier but found whitespace
Line 163:56 Unexpected "{"
Line 163:65 Expected ":"
Line 164:13 Unexpected "{"
Line 164:22 Expected ":"

**/
  .collection-list {
  margin-top: 0;
  margin-bottom: 0;
  }

  .collection-list-title {
  margin: 0;
  }

  @media screen and (max-width: 749px) {
  .collection-list:not(.slider) {
  padding-left: 0;
  padding-right: 0;
  }

  .section-collection-list .page-width {
  padding-left: 0;
  padding-right: 0;
  }

  .section-collection-list .collection-list:not(.slider) {
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  }
  }

  .collection-list__item:only-child {
  max-width: 100%;
  width: 100%;
  }

  @media screen and (max-width: 749px) {
  .slider.collection-list--1-items {
  padding-bottom: 0;
  }
  }

  @media screen and (min-width: 750px) and (max-width: 989px) {
  .slider.collection-list--1-items,
  .slider.collection-list--2-items,
  .slider.collection-list--3-items,
  .slider.collection-list--4-items {
  padding-bottom: 0;
  }
  }

  @media screen and (min-width: 750px) {
  .collection-list__item a:hover {
  box-shadow: none;
  }
  }
  .collection-list img{
  filter: brightness(0) saturate(100%) invert(9%) sepia(2%) saturate(500%) hue-rotate(0deg) brightness(95%) contrast(90%);
  transition: filter 0.1s ease;
  }
  .collection-list .card:hover .media.media--hover-effect>img, .collection-list .card-wrapper:hover .media.media--hover-effect>img {
  filter: brightness(1);
  }
  .collection-list .card__heading {
  margin-top: 0;
  margin-bottom: 0;
  padding: 3px 5px;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  text-align: center;
  text-transform: uppercase;
  }
  .collection-list .card--media .card__inner .card__content {
  position: relative;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  }
  .collection-list .card:hover .card__heading {
  background: #000000;
  }
  .collection-list a {
  display:none;
  }
  .card-collect {
  position: absolute;
  bottom: 12px;
  opacity:0;
  background: #FFFFFF;
  border: 1px solid #000000;
  min-height: 0;
  padding: 6px;
  font-family: Ubuntu Sans Mono;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  text-align: center;
  text-transform: uppercase;
  color: #000000;
  border-radius: 4px;
  left: 50%;
  transform: translateX(-50%);
  transition: border 0s, background 0s, color 0s, opacity 0s;
  }
  .card-collect:hover {
  background: #000000;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  }
  .collection-list .card:hover .card-collect {
  opacity:1;
  }
  .collection-list .card-wrapper .card__content {
  pointer-events: auto !important;
  }
  @keyframes fadeOverlay {
  to {
  opacity: 0;
  }
  }

  @media screen and (max-width: 989px) {
  .collection-list.slider .collection-list__item {
  max-width: 100%;
  }
  .collection-list .card:hover .card-collect {
  opacity:0;
  }
  .collection-list .card__heading {
  background: #000000;
  }
  .collection-list img{
  filter: none;
  }
  .card-collect {
  width: 100%;
  height: 100%;
  bottom: 0;
  opacity: 0;
  }
  .card-collect:hover {
  opacity: 0;
  }
  }

  .collection-list-view-all {
  margin-top: 2rem;
  }

  #dropdown-{{ section.id }} { width: 100%; max-width: {{ section.settings.max_width }}; margin: 0 auto; }
  #dropdown-{{ section.id }} .ddcat__toggle {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px;
  border-radius: 4px;
  background: black;
  color: #fff;
  cursor: pointer;
  font: inherit;
  font-family: Ubuntu Sans Mono;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  border: 1px solid #FFFFFF;
  gap: 1rem;
  transition:background 0s,border 0s,color 0s;
  height: 32px;
  min-height:32px;
  }
  .is-open .ddcat__toggle[aria-expanded="true"], .ddcat__toggle:hover {
  background: #fff;
  color: black;
  border: 1px solid black;
  }

  .ddcat__chevron {    
  transition: transform .2s ease;
  transform: rotate(-90deg);
  }
  .ddcat__panel {
  overflow: hidden; max-height: 0; opacity: 0; transition: max-height .25s ease, opacity .2s ease;
  }
  .is-open .ddcat__panel { max-height: 800px; opacity: 1; }
  .is-open .ddcat__toggle[aria-expanded="true"] .ddcat__chevron {
  transform: rotate(90deg);
  }
  .is-open .ddcat__toggle[aria-expanded="true"] .ddcat__chevron path {
  fill: black;
  }
  .ddcat__list{
  padding:0;
  margin: 8px 0;
  }
  .ddcat__item { margin: 8px 0; }
  .ddcat__link {
  list-style: none;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px;
  border-radius: 4px;
  background: black;
  color: #fff;
  cursor: pointer;
  font: inherit;
  font-family: Ubuntu Sans Mono;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  height: 32px;
  min-height: 0;
  text-align: center;
  text-transform: uppercase;
  border: 1px solid #FFFFFF;
  gap: 1rem;
  transition: background 0s, border 0s, color 0s;
  text-decoration: none;
  }
  .ddcat {
  display:none;
  }
  @media screen and (max-width: 989px) {
  .ddcat {
  padding: 0 12px;
  display:block;
  margin-top:12px;
  }
  }
    @media screen and (min-width: 749px) and (max-width: 989px) {
  .ddcat {
  padding: 0px;
  }
  }