/** Shopify CDN: Minification failed

Line 102:0 Unexpected "}"

**/
/* TAN MEMORIES */
@font-face {
  font-family: 'TAN MEMORIES';
  src: url('TANMEMORIES-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'TAN MEMORIES';
  src: url('TANMEMORIES-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
}

/* Switzer */
@font-face {
  font-family: 'Switzer';
  src: url('Switzer-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Switzer';
  src: url('Switzer-LightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Switzer';
  src: url('Switzer-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Switzer';
  src: url('Switzer-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Switzer';
  src: url('Switzer-MediumItalic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Switzer';
  src: url('Switzer-Semibold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Switzer';
  src: url('Switzer-SemiboldItalic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
}

/* Apply Switzer to body text */
body,
p, a, span, div,
button,
input,
textarea {
  font-family: 'Switzer', -apple-system, BlinkMacSystemFont, sans-serif !important;
}

/* Apply TAN MEMORIES to all headings */
h1, h2, h3, h4, h5, h6 {
  font-family: 'TAN MEMORIES', serif !important;
}
/* Product titles in uppercase */
.product-card__title,
.product__title,
h1.product-title {
  text-transform: uppercase;
}

/* Product titles - Home page */
[data-section-id="template--21066471276801__product_list_themegen"] h3 {
  text-transform: uppercase !important;
}

/* Product titles - Shop page */
#shopify-section-template--21214142824705__product_list_baDGYb .product-card p,
#shopify-section-template--21214142824705__product_list_baDGYb .text-block p {
  font-family: 'Tan Memories', serif !important;
}

}

}


}

}

}
.product-list h3,
section[class*="product-list"] h3,
section[id*="product_list"] h3 {
  font-family: 'Tan Memories', serif !important;
  text-transform: uppercase !important;
}
/* Product titles - Tan Memories font and uppercase */
.product-list h3,
.product-card h3,
.static-product-card h3,
section[id*="product_list"] h3,
section[class*="product-list"] h3,
[class*="product-card"] h3,
.product-list__item h3 {
  font-family: 'Tan Memories', serif !important;
  text-transform: uppercase !important;
}
/* Force product titles - most specific */
body .product-list h3,
body .product-card h3,
body .static-product-card h3,
body section[id*="product_list"] h3,
body .product-list__item h3 {
  font-family: 'Tan Memories', serif !important;
  text-transform: uppercase !important;
  letter-spacing: 0.05em !important;
}


