/** Shopify CDN: Minification failed

Line 97:1 Expected "}" to go with "{"

**/
/* Use this file to add custom css to the theme. */
/* Button font */
.btn {
  font-family: signo, sans-serif !important;
  font-weight: 200;
  font-style: normal;
  
}

/* Body font */
:root {
 
  --font-logo: Calluna; 
  --font-logo-weight: unset; 
  --font-logo-style: unset; 



  --font-heading: Calluna; 
  --font-heading-weight: unset;
  --font-heading-style: unset;



  --font-body: Calluna;
  --font-body-weight: unset;
  --font-body-style: unset;

}

/* Nav bar font */
.header {
  font-family: signo, sans-serif !important;
  font-weight: 300;
  font-style: normal;
  text-transform: uppercase;
  }

/* Footer heading font */
.footer__header {
  text-transform: uppercase;
  font-heading-style: normal;
}

/* Footer legal copy align */
.footer__credits {
  text-align: center;
}

/* Product price spacing */
.product.price {
  line-height:30px;
}

/* Nav menu drop down hover */
.header__links-list li:hover .navigation__submenu {
   border-bottom: 1px solid #ebebeb;
}

 html:not(.no-js) .navigation__submenu {
background-color: var(--color-background-header);
top: 45px;
}
.header__links-list li:hover ul.navigation__submenu.fs-body-base {
    display: block;
}

/* shop all button */

.rich-text { padding-top: 0px !important; }

@media only screen and (min-width: 750px){
.rich-text {  padding-top: 0px !important;  padding-bottom: 50px !important;}
}

.s-inline-section { padding-top: 0px !important; }

@media only screen and (min-width: 750px){
.s-inline-section { padding-top: 0px !important;  padding-bottom: 50px !important;}
}

/* image hover */
@media only screen and (max-width: 950px) {
#template--16834553119016__7c84af55-aad1-457e-b2e1-fa72064a3638 .image-with-text__text {
  padding-top: 50px;
  padding-bottom:10px;
}
hr.new1 {
  margin-top: 100px; margin-bottom: 100px;
  margin-left:1%;
  margin-right: 1%;
}