/** Shopify CDN: Minification failed

Line 19:11 Expected identifier but found whitespace
Line 19:19 Unexpected ";"
Line 65:46 Expected ":"
Line 71:46 Expected ":"
Line 92:49 Unexpected "{"
Line 93:57 Expected ":"
Line 101:57 Expected ":"
Line 107:4 Unexpected "{"
Line 108:36 Expected ":"
Line 116:30 Expected ":"
... and 8 more hidden warnings

**/
/* TG Add - Added as a custom theme file Update the selector 18734135705752 */

/* COLORS */
	--cotton : #FAF5EE;
	--ink : #3C3935; 
	--leather : #B48054;
	--peony : #F1CEB4;
	--cashmere: #7A6757;
	--stone: #DBD3CC;

/* FONTS */

<style>
@import url("https://use.typekit.net/xpy7dhp.css");
</style>

<style>
  @import url("https://use.typekit.net/xpy7dhp.css");
</style>

<style>
  @import url("https://use.typekit.net/xpy7dhp.css");
</style>

@font-face {
	font-family: "Simula-Book" ;
	src: url ({{ "Simula-Book.woff" | asset_url}}) format (“woff”);
	}

@font-face {
	font-family: "CentraNo2-Book" ;
	src: url ({{ "CentraNo2-Book.woff" | asset_url}}) format (“woff”);
	}

@font-face {
    font-family: 'BonVivant';
    src: url('BonVivant.woff2') format('woff2'), /* Modern Browsers */
         url('BonVivant.otf') format('opentype'); /* Safari, Android, iOS */
}

/*FONT STYLES*/

h1, .hero__title {
	font-family: 'Simula-Book' , serif;
	font-size: 54px;
	line-height:1.2em;
}

h1, .h2, .product-single__title {
	font-family: 'Simula-Book' , serif; important;
	font-size: 40px;
	line-height:1.2em;  
}

h2, .h2, .type-product, .section-header {
	font-family: 'Simula-Book' , serif; important;
	font-size: 40px;
	line-height:1.2em;
}

h3, .h3, .rte--block.rte--strong, .section-header__title {
	font-family: 'Simula-Book' , serif;
	font-size: 32px;
	line-height:1.2em;
  	text-transform: none;
  	letter-spacing: 0px;
}

.footer__title {
	font-family: 'Simula-Book' , serif;
	font-size: 25px;
	line-height:1.2em;
  	text-transform: none;
  	letter-spacing: 0px;
}

.grid-product__title .grid-product__title--body, {
	font-family: 'brandon-grotesque' , sans-serif; important;
	font-weight: 700;
	font-style: normal;
	font-size: 15px;
	letter-spacing: 2px;
}

h4, .hero__top-subtitle, .rte--block.rte--em, .h5 {
	font-family: 'brandon-grotesque' , sans-serif; important;
	font-weight: 700;
	font-size: 15px;
	letter-spacing: 2px;
}

h5, {
	font-family: 'BonVivant'; important;
  	font-style: normal;
    font-weight: normal;
  	font-size: 30px;
    text-rendering: optimizeLegibility;
}

h6, .h6 {
  	font-family: 'edita'; serif; important;
  	font-weight: 400;
  	font-style: italic;
  	font-size: 2em;
  	letter-spacing: 0px;
    text-transform: none;
  	line-height: 1.5em;
}

p, body, {
	font-family: 'CentraNo2-Book' , sans-serif; important;
	font-size: 15px;
	line-height: 1.5 em;
}

.btn {
	font-family: 'brandon-grotesque' , sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 12px;
	letter-spacing: 2px;
}

/* HOME HEADER */

#MainContent .hero__slide-link {
	font-family: 'Simula-Book' , serif;
	font-size: 54px
	line-height:1.2em;
}

#MainContent .promo-grid__title.h2 {
	font-family: 'Simula-Book' , serif;
	font-size: 36px
	line-height:1.2em;
}

/* Header */
#MainContent .section-header__title {
	font-family: 'brandon-grotesque' , sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 15px;
  	color: #B48054; 
	letter-spacing: 2px; 
  	text-transform: uppercase;
}

/* Header */
#MainContext .promo-grid__slide-link .promo-grid__text {
	font-family: 'brandon-grotesque' , sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 15px;
  	color: #B48054; 
	letter-spacing: 2px; 
  	text-transform: uppercase;	
}
/*  Home Page  */
/*  Mission Statement - Equipping the next generation... Under Hero */
#shopify-section-template--18734135705752__1656261592008a5c21 {
  	background-image: url("/cdn/shop/files/Brand_Pattern_HomePage_MIssion.jpg?v=1637783838");
    background-size: cover;
  	background-position: center top;
  	margin: 0px;
  	padding-top: 1px;
  	padding-bottom: 1px;
}

/*  Promo Grid - Jewelry */
#shopify-section-template--18734135705752__16560073254c548007 {
	margin-top: -30px;
}

/* Featured Product - HOME */
#ProductSection-template--18734135705752__16560074968aedcd75-7255625957528 {
 	margin-bottom: -75px; 
}

/* MEET THE FOUNDERS */
#shopify-section-template--18734135705752__165600752481b4df16 {
	background-image: url("/cdn/shop/files/Brand_Pattern_Web-3.jpg?v=1637704020");
    background-size: cover;
  	background-position: center top;
	margin-top: 0px;
  	padding-top: 40px;
  	padding-bottom: 40px;
}

#shopify-section-template--18734135705752__165600752481b4df16 .featured-row__subtext {
	padding-bottom: 30px;  
}

#shopify-section-template--18734135705752__165600752481b4df16 .feature-row__text {
	padding-top:50px;
  	padding-left:10px;
  	padding-right:10px;
}

/* Our core values - header */
#shopify-section-template--18734135705752__165625661113cddcf4 .custom__item {
 	margin-bottom: -22px; 
}

/* this is supposed to affect the verse at the bottom of the values but it is not working */
/* #shopify-section-template--18734135705752__16560085019fed2405 {
	font-family: 'brandon-grotesque' , sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 12px;
  	color: #B48054; 
	letter-spacing: 2px; 
  	text-transform: uppercase;
} */

/* 	Blog Post - Background Image */
#shopify-section-template--18734135705752__1656008506651cf19f {
	background-image: url("/cdn/shop/files/Brand_20Pattern_20Web-6.jpg?v=1636145383");
    background-size: cover;
  	background-position: center top;
  	padding-top: 20px;
  	padding-bottom: 50px;
}


#shopify-section-template--18734135705752__1656008506651cf19f .feature-row__text{
  flex:0 1 50%;
}

#shopify-section-template--18734135705752__1656008506651cf19f .subheading {
	font-family: 'brandon-grotesque' , sans-serif; important;
	font-weight: 700;
	font-style: normal;
	font-size: 15px;
	letter-spacing: 2px;
  	padding-bottom: 25px;
}

#shopify-section-template--18734135705752__1656008506651cf19f .rte {
  	font-family: 'edita',serif; important;
  	font-weight: 400;
  	font-size: 1.5em;
	font-style: italic;
  	letter-spacing: 0px;
    padding-bottom: 30px; 
}

/* 	Blog Post - Name */
#shopify-section-template--18734135705752__1656008506651cf19f .image-wrap::after {
	content:"Jessica";
  	text-align: center;
  	padding-left: 85px;
  	padding-bottom:30px;
  	xxposition: absolute;
  	font-family: 'BonVivant';
  	font-size: 45px;
}

#shopify-section-template--18734135705752__1656008506651cf19f .feature-row__text {
  	padding-top: 75px;
}

/* FOOTER GLOBAL */

.shopify-section-group-footer-group .footer__logo {
	text-align: center;
}

.shopify-section-group-footer-group .site-footer__linklist {
	columns: 20px 2;
  	column-gap: 0px;
  	padding-left: 30px;
}

.shopify-section-group-footer-group .footer__social {
  	padding-bottom: 30px;
}

.shopify-section-group-footer-group .footer__small-text {
  	columns: 20px 1;
	display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 10px;
  	text-align: left;
  	padding-left: 0px;
  	text-align: center;
}

.shopify-section-group-footer-group .site-footer__copyright-content--powered-by {
  	text-align: center;
}

.shopify-section-group-footer-group .footer__title {
	font-family: 'Simula-Book' , serif;
	font-size: 25px;
	line-height:1.2em;
  	text-transform: none;
  	letter-spacing: 0px;
}

/*/cdn/shop/files/Brand_Patterns_AboutUs_sm_and_logo.jpg?v=1637811500 */
/*/cdn/shop/files/Brand_Pattern_HomePage_MIssion.jpg?v=1637783838 */
/* ABOUT US PAGE */
/* About Us Page: Mission Statement - Controls the drop shadow of the text */
#shopify-section-template--18734135410840__165627404178557ec2 {
	background-image: url("/cdn/shop/files/Brand_Pattern_HomePage_MIssion.jpg?v=1637783838");
    background-size: cover;
  	background-position: center top;
  	padding-top: 50px;
  	padding-bottom: 50px;
}

/* Our Heart section */
#shopify-section-template--18734135410840__1656010322b95fda07 .h1 {
	font-size: 30px; 
}

/* BLOG POSTS */

/* Blog Main Page - Controls the padding above the section title - NOT SURE THIS DOES ANYTHING WITH NEW UPDATE*/
#shopify-section-blog-template {
  	padding-top: 50px;
}

/* Blog Main Page - Controls the section title style */
#shopify-section-template--15322381811864__main .section-header__title {
    font-family: 'Simula-Book';
	font-style: normal;
   	font-weight: 400;
	text-transform: capitalize;
	font-size: 36px;
  	color: #B48054;
  	letter-spacing: 0px;
}

.article__date {
  	color: #FFFFFF;
  	font-family: 'brandon-grotesque' , sans-serif; important;
	font-weight: 700;
	font-size: 15px;
	letter-spacing: 2px;
  	text-transform: uppercase;
}

#MainContent .section-header__shadow .section-header__title {
 	font-family: 'Simula-Book';
  	font-size: 36px;
  	color: #FFFFFF;
  	font-weight: 400;
  	text-transform: none;
  	letter-spacing: 0px; 
}

#MainContent .section-header__shadow:before {
	opacity: 0%;
}

.page-width.page-content{
  	padding-top: 50px;
}

.hr--large {
  	display: none;
}

.social-sharing {
  	padding-bottom: 55px;
}

#sse-center {
  	float: left; important;
}

@media only screen and (max-width: 759px){
  .studioengine.img{
    max-width: 50%;
  }






















