/** Shopify CDN: Minification failed

Line 24:10 Unexpected "{"
Line 24:19 Expected ":"
Line 24:26 Unexpected "{"
Line 28:10 Unexpected "{"
Line 28:19 Expected ":"
Line 37:10 Unexpected "{"
Line 37:19 Expected ":"
Line 41:10 Unexpected "{"
Line 41:19 Expected ":"
Line 46:10 Unexpected "{"
... and 14 more hidden warnings

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:collection-grid (INDEX:11, SCOPED:FALSE) */
ul.collection-collage__list {
    padding-left: 0px;
}
.section-{{ section.id }} {
  padding: 40px 0;
}
@media only screen and (min-width: 768px){
.section-{{ section.id }} .collection-collage__list {
  display: grid;
  grid-template-columns: repeat(4, 1fr); 
  grid-auto-rows: 300px; 
  gap: 16px;
}
}

@media only screen and (max-width: 767px){
.section-{{ section.id }} .collection-collage__caption { 
    line-height: 2.75rem;
}
}
.section-{{ section.id }} .collection-collage__item {
  position: relative;
  overflow: hidden;
  border-radius: 0;
}
.section-{{ section.id }} .collection-collage__item img {
  width: 100%;
  height: 100%;
  object-fit:cover;
  object-position: top center;
  display: block;
}

/* Tile sizes */
.section-{{ section.id }} .collection-collage__item--normal {
  grid-column: span 1;
  grid-row: span 1;
}

.section-{{ section.id }} .collection-collage__item--wide {
  grid-column: span 2;
  grid-row: span 1;
}

.section-{{ section.id }} .collection-collage__item--tall {
  grid-column: span 1;
  grid-row: span 2;
}

.section-{{ section.id }} .collection-collage__item--large {
  grid-column: span 2;
  grid-row: span 2;
}

/* Text overlay */
.section-{{ section.id }} .collection-collage__caption {
 position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    padding: 6px 12px;
    font-size: 26px;
    width: 100%;
}
/* Collection Grid Wrapper */
.collection-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 16px;
  margin: 40px 0;
}
/* END_SECTION:collection-grid */

/* START_SECTION:collection-single (INDEX:14, SCOPED:FALSE) */
ul.collection-collage__list_single {
    padding-left: 0px;
}
.section-{{ section.id }} {
  padding: 40px 0;
}
@media only screen and (min-width: 768px){
 .collection-collage__list_single {
  display: grid;
  grid-template-columns: repeat(1, 1fr); 
  grid-auto-rows: 380px; 
}
}

@media only screen and (max-width: 767px){
.collection-collage__caption_single {
    line-height: 2.75rem;
}
}

.collection-collage__item_single {
  position: relative;
  overflow: hidden;
  border-radius: 0;
}
.collection-collage__item_single img {
  width: 100%;
  height: 100%;
  object-fit:cover;
  object-position: top center;
  display: block;
}

/* Text overlay */
.collection-collage__caption_single {
 position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    padding: 6px 12px;
    font-size: 2.6rem;
    width: 100%;
}
/* END_SECTION:collection-single */