/** Shopify CDN: Minification failed

Line 282:0 Expected "}" to go with "{"

**/
/*------------------------------------
 *   CUSTOM FONTS
 *------------------------------------*/

@font-face {
  font-family: 'Magnesium';
  src: url('https://cdn.shopify.com/s/files/1/0461/0267/5621/files/magnesium_mvb_regular-webfont.woff2?v=1666242953') format('woff2'),
       url('https://cdn.shopify.com/s/files/1/0461/0267/5621/files/magnesium_mvb_regular-webfont.woff?v=1666242943') format('woff');
}

@font-face {
  font-family: 'Montserrat-Regular';
  src: url('https://cdn.shopify.com/s/files/1/0461/0267/5621/files/Montserrat-Regular.woff?v=1666327532') format('woff');
}

@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('https://cdn.shopify.com/s/files/1/0461/0267/5621/files/Montserrat-SemiBold.woff?v=1666327895') format('woff');
}


h1 {
  font-family: 'Magnesium' !important;
  font-size: calc(((16) / (var(--font-size-base))) * 1.3em) !important;
  padding-top: 30px; 
}

h2 {
  font-family: 'Magnesium' !important;
}

h4 {
  font-family: 'Magnesium' !important;
}

p {text-transform: uppercase !important;}


/*------------------------------------
 *   announcement bar message
 *------------------------------------*/

.announcement-bar__message {
    font-size: calc(((16) / (var(--font-size-base))) * .8em) !important;
}


/*------------------------------------
 *   Header Navigation
 *------------------------------------*/

.main-content {
    display: block;
    padding-top: 0px !important;}

.site-nav {
    position: relative;
    padding-top: 10px !important;
  padding-bottom: 0px !important;
    text-align: center;
    margin: 0px 0 !important;
}

.site-nav__label {
  text-transform: uppercase !important;
}

.site-nav--centered {
      padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.mobile-nav__label {
  text-transform: uppercase !important;
}

.mobile-nav__sublist-header {
  font-family: 'Magnesium' !important;
}

.mobile-nav__item .border-bottom {
    text-transform: uppercase !important;
}


/*------------------------------------
 *   padding to sections
 *------------------------------------*/

.index-section {
    padding-top: 40px !important;
    padding-bottom: 35px !important;
}


.section-header {
    margin-bottom: 30px !important;
}

/*------------------------------------
 *   product titles in grid view
 *------------------------------------*/

.product-card__title {
  font-family: 'Magnesium' !important;
  font-size: calc(((16) / (var(--font-size-base))) * .9em) !important; 
}

.price__vendor {
  font-size: calc(((16) / (var(--font-size-base))) * .7em) !important; 
  margin-top: 10px !important;
  letter-spacing: 0px !important;
}

.price__regular {
  text-transform: uppercase !important;
  font-size: calc(((16) / (var(--font-size-base))) * .7em) !important; 
   margin-top: 10px !important;
  
}


/*------------------------------------
 *   buttons
 *------------------------------------*/

.btn:hover {
	background-color: #eb583f !important;
	color: #fff !important;
}

.btn {
  font-family: 'Magnesium' !important;
}


/*------------------------------------
 *   newsletter
 *------------------------------------*/

.input-group__field {
  text-transform: uppercase !important;
  }

.newsletter-section h2 {
  color: #FFF !important;
}

/*------------------------------------
 *   footer
 *------------------------------------*/

.site-footer {
    margin-top: 0 !important;
}

/*------------------------------------
 *   footer newsletter
 *------------------------------------*/

.site-footer p {
  font-family: 'Magnesium' !important;
}

.newsletter__input {
  text-transform: uppercase !important;
  
}

/*------------------------------------
 *   space between shop items and button
 *------------------------------------*/

.hr--invisible {
  margin: 25px 0;
}

/*------------------------------------
 *   instafeed
 *------------------------------------*/

#shopify-section-164253416783de2de6 h2 {
  font-family: 'Magnesium' !important;
    font-size: calc(((16) / (var(--font-size-base))) * 1em) !important;
}


/*------------------------------------
 *   CUSTOM CODE
 *------------------------------------*/

@media screen and (max-width:768px) {
.spacer-mobile * {
    display: none !important;
}}

@media screen and (max-width:768px)
{
.mobile-image {padding-left: 200px !important;
  padding-right: 200px !important;
  width: 100% !important
  display: flex;
    flex-direction: row;}

@media screen and (max-width:768px)
{#section-c77cb8c5-045c-4eb3-aac0-fa1dd45c4360 {
    padding-top: 20px !important;
      padding-bottom: 20px !important;
  background-color: #ECEBDF !important;}}
 

#shopify-section-16412339094379b1f0 .section-header * {
color: #FFF !important;
}

#shopify-section-16412339094379b1f0 {
  padding-top: 0 !important;
    padding-bottom: 0 !important;
}

@media screen and (max-width:768px) {
  .mobile-image2 {
  padding-left: 120px !important;
  padding-right: 120px !important;
  width: 100% !important
  display: flex;
    flex-direction: row;
  }}

.mobile-image3 {
  padding-top: 30px !important;
}

@media screen and (max-width:768px) {
  .mobile-image3 {
  padding-left: 120px !important;
  padding-right: 120px !important;
  width: 100% !important
  display: flex;
    flex-direction: row;
  }}

@media screen and (min-width:750px) {
.image-padding-mobile {display: none !important;}

.add-padding {
  padding-bottom: 30px !important;}
  
}


/*------------------------------------
 *   contact us page
 *------------------------------------*/

#PageContainer.page-container.drawer-page-content {
  h1 {
    font-family: 'Magnesium' !important;
  }
  }



/*------------------------------------
 *  home page gallery
 *------------------------------------*/

.slideshow__text-wrap--mobile {
      display: none !important;
}

.index-section--slideshow{
		padding-bottom: 0px !important;
	}


