/** Shopify CDN: Minification failed

Line 109:0 Unexpected "}"

**/
.blog-main-container-full {
  width: 100%;
  max-width: 1300px;
  display: flex;
  margin: 0 auto;
}

/* full size display */
@media screen and (min-width: 900px) {

.blog-main-container-custom {
  width: 70%;
  display: block;
}

.main-container-sidebar-custom {
  width: 30%;
  display: block;
}
.blog-page-article-container {
  margin: 0.5em;
}
  .blog-page-text-container-header {
    padding-left: 5px;
}
  .blog-page-text-container-header h2 {
  margin: 0;
  font-family: MyKawaiiShop;
  font-weight: normal;
  text-transform: uppercase;
    line-height: 1.1;
font-size: 1.23em;
    letter-spacing: 0.01em;
  }
.blog-page-text-container-excerpt {
  font-size: 0.9em;
  line-height: 1.4;
  padding: 0.5em;
  margin: 0;
  opacity: 0.9;
}
}
/*end full size display */
  
/* mobile display */
@media screen and (max-width: 899px) {
  .blog-main-container-full {
  width: 100%;
  display: block;
  margin: 0 auto;
}
  
  .blog-articles {
    width: 100%;
    display: block;
  }

.blog-main-container-custom {
  width: 100%;
}

.main-container-sidebar-custom {
  width: 100%;
  display: block;
}
.blog-page-article-container {
  width: 100%;
  display: flex;
  padding: 0.25em;
  margin: 0.25em;
}
.blog-page-photo-container {
  width: 100%;
  display: flex;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.blog-page-text-container {
padding-left: 0.8em;
margin: auto 0;
}
  
  .blog-page-text-container-header {
    width: 100%;
    display: flex;
  }
.blog-page-text-container-header h2 {
    line-height: 1.2;
    letter-spacing: 0.01em;
    margin: 0;
    font-family: MyKawaiiShop;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 0.95em;
}
  
.blog-page-text-container-excerpt {
  display: none;
}
}
/* end mobile display */
  
}
.blog-articles {
  display: block;
}

.blog-articles .card-wrapper {
  width: 100%;
}

/* test article preview layout */
.blog-page-article-container {
width: 100%;
  display: flex;
  padding: 0.5em;
  background-color: white;
  border-radius: 8px;
}
.blog-page-article-container p {
	margin: 0;
}
.blog-page-photo-container {
width: 45%;
max-width: 45%;
display: flex;
padding: 0;
margin: 0;
overflow: hidden;
}
.blog-page-photo-container img {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
object-fit: cover;
overflow: hidden;
border-radius: 6px;
}
.blog-page-text-container {
width: 55% !important;
max-width: 55%;
display: block;
padding: 0 1em;
margin: auto 0;
}
.blog-page-text-container-header {
		
}
 
.blog-page-text-container-meta {
font-size: 0.7em !important; 
	line-height: 1.2 !important;  
	opacity: 0.6 !important; 
}
.more-link {
		font-size: 0.7em;
		text-transform: uppercase;
		font-weight: bold;
		color: #f05098;
		letter-spacing: 0.02em;
	}
/* end article layout widget */

@media screen and (min-width: 750px) {
  .blog-articles {
    width: 100%;
    max-width: 800px;
  }
}

@media screen and (min-width: 990px) {
  
}