/** Shopify CDN: Minification failed

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

**/
.HorizontalList--spacingExtraLoose .HorizontalList__Item {
  text-transform: lowercase !important;
  font-weight: 600 !important;
  font-size: 11px !important;
letter-spacing: .05em;}

.Header .Text--subdued, .Header .Link--primary, .Header .Link--secondary {
  text-transform: uppercase !important;
font-size: 9px;
    font-weight: 600 !important;
letter-spacing: .2em;}
  

.Heading.u-h6 {
  text-transform: lowercase;}



@font-face {
  font-family: "raisonne-bold";
  src: url("raisonne-bold-pro.woff") format("woff");
}  

#section-slideshow h2 {
  font-family: "raisonne-bold";
font-size: 38px;
    line-height: 55px;
}

@media only screen and (max-width: 640px) {#section-slideshow h2 {
  font-family: "raisonne-bold";
font-size: 18px;
    line-height: 20px;
}}
  

@media only screen and (max-width: 640px) {#section-slideshow .Button {
padding: 12px 20px !important;
  font-size: 10px !important;
}}


  
  @media only screen and (max-width: 640px) {
  .SectionHeader__SubHeading {
    font-size: 12px !important;}}
    
 @media only screen and (min-width: 700px) {
 .Slideshow__Content--middleLeft {
 left: 22%  !important;
  width: 40%  !important;}}

 @media only screen and (max-width: 640px) {
 .Slideshow__Content--middleLeft {
 left: 50%  !important;
   top: 75% !important;
  width: 100%  !important;}}

 @media only screen and (min-width: 700px) {
.Slideshow__Content--middleRight {
  width: 40%  !important;
  left:80%  !important;
}}

 @media only screen and (max-width: 640px) {
 .Slideshow__Content--middleRight {
 left: 50%  !important;
   top: 75% !important;
  width: 100%  !important;}}

 @media only screen and (min-width: 700px) {
 .Slideshow__Content--middleCenter {
  width: 40% !important;}
 }

 @media only screen and (max-width: 640px) {
 .Slideshow__Content--middleCenter {
 left: 50%  !important;
   top: 75% !important;
  width: 100%  !important;}}


.SectionHeader__SubHeading h3 {
  text-transform: uppercase !important;}

.SectionHeader__SubHeading.SectionHeader__SubHeading {
  letter-spacing: .2em;
  text-transform: uppercase !important;}

.Header {
  box-shadow:0 -1px #dfba49 inset;}



#shopify-section-featured-collections {
  background-color: #fae4d9;}

#shopify-section-featured-collections .SectionHeader__Heading {
    font-family: "raisonne-bold" !important;
  color: #cc8c3f !important;
  font-size: 38px;}


#shopify-section-featured-collections .SectionHeader__Heading:before {
    content: '';
    display: block;
    background-size: 120px 120px;
    height: 120px;
    width: 120px;
    position: relative;
    margin-top: 20px !important;
    left: 50%;
    transform: translatex(-50%);
    background-repeat: no-repeat !important;
    background-image: url("https://i.ibb.co/HYJrvjZ/rainbow-2.png");
}

.ProductItem__Title {
  text-transform: uppercase !important;
  color: #325254 !important;
  letter-spacing: .15em !important;
  font-size: 12px !important;}
  
.ProductItem__Info {
   text-transform: uppercase !important;
  color: #325254 !important;
  letter-spacing: .15em !important;
  font-size: 12px !important;}

.Button--primary {
    letter-spacing: .3em !important;
  font-size: 12px !important;}

#shopify-section-1596057577390 {
  background-color: #f6d2ad;
  border-top: 0px;}



#shopify-section-1596057577390 .SectionHeader__Heading {
    font-family: "raisonne-bold" !important;
  color: #ad6a43 !important;
  font-size: 38px;}


#shopify-section-1596057577390 .SectionHeader__Description {
  font-family: Futura,sans-serif !important;
    font-weight: 800;
  letter-spacing: .05em;
  font-size: 15px !important;
  line-height: 30px;
  color: #ad6a43;
  font-style: normal;}

.Link--underline {
  letter-spacing: .3em !important;
  color: #ad6a43;
  text-transform: uppercase !important;
    font-family: Futura,sans-serif !important;
    font-weight: 800;

  border-bottom: 2px solid;
  font-size: 12px !important;}

#shopify-section-1596057627034 {
  margin-top: -20px;
  padding-top: 0px;
   border-top: 0px;}

#section-collection-list .CollectionItem .Heading {
  text-transform: lowercase;
 
    font-family: "raisonne-bold" !important;
}

#section-collection-list .CollectionItem__Link {
  background-color: #cc8c3f !important;
  font-size: 12px !important;
border: 0px solid !important;}

#section-collection-list .CollectionItem__Link:before {background-color: #cc8c3f !important;}


.ImageHero__Block {
  box-shadow: 0 0px 0px;
  
}

#section-1596060078800 .Heading { 
  
     font-family: "raisonne-bold" !important;
  font-size: 30px;
  color: #ea9173 !important;}
  

.ImageHero__BlockContent p {
   font-family: Futura,sans-serif !important;
    letter-spacing: .05em;
  font-size: 15px !important;
  line-height: 30px;
  font-weight: 800;}

#shopify-section-1596060193082 .Section--spacingNormal{
  margin: 10px !important;}

.Footer__Title {
   text-transform: lowercase;
 
    font-family: "raisonne-bold" !important;
  font-size: 20px;}

.Linklist__Item {
  font-size: 12px;
   text-transform: uppercase !important;
   letter-spacing: .3em !important;
  font-family: Futura,sans-serif !important;}

p {
   font-family: Futura,sans-serif !important;
  letter-spacing: .05em;}


.Form__Input {
    font-size: 12px;
   text-transform: uppercase !important;
   letter-spacing: .3em !important;
  font-family: Futura,sans-serif !important;
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 1px solid #ad6b42;}
  

.Footer__Block--text {
  flex-basis: 300px;}


.Footer__Copyright {
   font-size: 12px;
  color: #ad6b42;
   text-transform: uppercase !important;
   letter-spacing: .3em !important;
  font-family: Futura,sans-serif !important;}

.Footer__Social {
  text-align: center;
margin-top: 40px;}

#section-collection-list .CollectionItem .Heading {
  color: white;}

  @media only screen and (max-width: 640px) {

#shopify-section-featured-collections .SectionHeader__Heading {
  font-size: 20px !important;}}


.MegaMenu__Title  {
     text-transform: lowercase !important;
 color: #ea9173 !important;
    font-family: "raisonne-bold" !important;
  font-size: 20px !important;}
  

.Linklist__Item a:hover {
  color: #dfba49 !important;}
  

.SizeSwatch__Radio:checked+.SizeSwatch {
    border-color: #dfba49;
  color: #325254;}

.Button--secondary {
  border-color: #cfe2d4;
  background-color: #cfe2d4;}

.SidebarMenu .Text--subdued { 
  font-weight: 900;
  text-transform: lowercase;
  color: #cc8c3f;}

.u-h1 {
  text-transform: lowercase !important;
font-family: "raisonne-bold" !important;}

#section-1596060078800 p {
  font-weight: 100;}


.CollectionToolbar { 
  box-shadow: 1px 1px  #cc8c3f, -1px -1px  #cc8c3f;
  }

.CollectionToolbar__Item {
  border-left-color:  #cc8c3f;}

.Footer {
  border-top-color: #cc8c3f;}


#shopify-section-custom-html-2 {
  padding: 20px 0 !important;}



.shopify-section--bordered+.shopify-section--bordered {
  border-top: 0px;}


#shopify-section-text-with-image-2 {
  background-color: white !important;}


#shopify-section-text-with-image-2 .SectionHeader__SubHeading+.SectionHeader__Heading {
  font-size: 33px;
color: #ea9173;}


#shopify-section-text-with-image-2 .SectionHeader__SubHeading.SectionHeader__SubHeading {
  color: #ad6a43;
}

#shopify-section-text-with-image-2 p {
  color: #ad6a43;}

#shopify-section-text-with-image-3 {
  background-color: #cfe2d4;}

#shopify-section-text-with-image-3 
.SectionHeader__SubHeading+.SectionHeader__Heading {
  font-size: 50px;
line-height: 40px;}
  
  @media screen and (min-width: 641px) {
#shopify-section-image-with-text-block-3 
.ImageHero__Block--small 
  {
    max-width: 500px;}}

#shopify-section-image-with-text-block-3 
.ImageHero__BlockContent p {
  font-weight: 400 !important;}


#shopify-section-image-with-text-block-3 
.ImageHero__BlockContent p a {
  color: #ea9173 !important;
  font-weight: 400 !important;}

#shopify-section-image-with-text-block-3 
 .Heading.u-h6 {
    text-transform: uppercase;
    letter-spacing: .15em; 
   color: #ea9173;
   font-size: 18px;
  font-family: "raisonne-bold" !important;}


#shopify-section-image-with-text-block-2 
   .ImageHero__BlockContent p {
  text-transform: lowercase;
   color: #dfba49;
   font-size: 30px !important;
     line-height: 40px;
  font-family: "raisonne-bold" !important;}


  @media screen and (min-width: 641px) {
#shopify-section-image-with-text-block-2 
.ImageHero__Block--small 
  {
    max-width: 300px;}}


#shopify-section-custom-html-2 {
  padding-top: 0px !important;
  margin-top: -50px !important;
    margin-bottom: -50px !important;
padding-bottom: 0px !important;}

#section-timeline-2 {
  background-color: #f6d2ad;}


#section-timeline-2  .Heading.u-h6 {
  color: #ad6a43;}



#section-timeline-2   .Heading.u-h1 {
    color: #ad6a43;}

  #section-timeline-2  p {
      color: #ad6a43;}


.Timeline__NavItem.is-selected {
    font-family: "raisonne-bold" !important;
letter-spacing: 0px !important;
color: #cc8c3f;
}

.Timeline__NavItem.is-selected:hover {
  color: #ad6a43;}

.Timeline__NavItem::after {
  background-color: #cc8c3f;}

 
.Timeline__NavItem {    font-family: "raisonne-bold" !important;
letter-spacing: 0px !important;
color: #cc8c3f;
  font-size: 19px;
}

.Timeline__NavItem:hover {
    color: #ad6a43 !important;}


.Timeline__Item {
  background-color: #f3ecdd;}

.Timeline:before {
 content: 'our core values';
   font-family: "raisonne-bold" !important;
    display: block;
    position: relative;
  color: #cc8c3f;
  font-size: 50px;
  text-align: center;
    margin-top: 20px !important;
  margin-bottom: 20px;
    left: 50%;
    transform: translatex(-50%);

}


#shopify-section-image-with-text-block-2
 .Heading.u-h6 {
   letter-spacing: .2em;
   font-size: 12px;
  text-transform: uppercase;}


#shopify-section-text-with-image4 {
  background-color: #cfe2d4;}


#shopify-section-text-with-image4
.u-h1 {
  font-size: 34px !important;
line-height: 40px !important;}


#shopify-section-text-with-image4
.Link--underline {
    letter-spacing: .3em !important;
    color: #325254;
    text-transform: uppercase !important;
    font-family: Futura,sans-serif !important;
    font-weight: 800;
    border-bottom: 2px solid;
  font-size: 12px !important;}

#shopify-section-custom-html-4 {
  margin-bottom: -90px;
margin-top: -90px;}

#shopify-section-custom-html-4 
.u-h1 {
  color: #ad6a43;
text-transform: uppercase !important;
letter-spacing: .2em;
font-size: 20px;}


#shopify-section-custom-html-4 
.SectionHeader__SubHeading.SectionHeader__SubHeading {  color: #ad6a43;}

#shopify-section-image-with-text-block-4
 .Heading.u-h6 {
 font-family: futura;
   font-size: 13px;
   font-weight: 500 !important;
   letter-spacing: .3em;
     color: #ea9c73 !important;
  text-transform: uppercase;}


#shopify-section-image-with-text-block-4
p {
 font-family: "raisonne-bold" !important;
   font-size: 25px !important;
  line-height: 35px !important;
   color: #ea9c73 !important;
  text-transform: lowercase;}



  @media screen and (min-width: 641px) {
#shopify-section-image-with-text-block-4 
.ImageHero__Block--small 
  {
    max-width: 400px;}}


.Rte a:not(.Button) {
   font-family: "raisonne-bold" !important;
  color: #ea9c73 !important;}


@media only screen and (max-width: 640px) {
  #shopify-section-image-with-text-block-2 
   .ImageHero__BlockContent p {
  text-transform: lowercase;
   color: #dfba49;
   font-size: 20px !important;
     line-height: 30px;
  font-family: "raisonne-bold" !important;}

}

@media only screen and (max-width: 640px) {
.Timeline__ListItem {
  text-shadow:0 1px rgba(0,0,0,0);}}
  
  
  @media only screen and (max-width: 640px) {.Timeline__Inner {
    background-color: white;}}

 @media only screen and (max-width: 640px) {
.Timeline:before {
    content: 'our core values';
    font-family: "raisonne-bold" !important;
    display: block;
    position: relative;
    color: #cc8c3f;
    font-size: 30px;
    text-align: center;
  padding-top: 10px;
    margin-top: 0px !important;
    margin-bottom: 0px;
    left: 50%;
    transform: translatex(-50%);
}}




 @media only screen and (max-width: 640px) {
.Timeline__ImageWrapper {
  background-color: white !important;}}


 @media only screen and (max-width: 640px) {
.Timeline__Nav {
  background-color: #f6d2ad;}
  
   
   
 @media only screen and (max-width: 640px) {
#shopify-section-image-with-text-block-3 
.ImageHero__Block--small 
  {
    max-width: 350px;}}
   
   
    @media only screen and (max-width: 640px) { #shopify-section-custom-html-4 {
      padding-top: 20px;
      padding-bottom: 20px;}}
   
   
   
    @media only screen and (max-width: 640px) {
#shopify-section-image-with-text-block-4
.ImageHero__Block--small 
  {
    max-width: 350px;}}
   
   
  #shopify-section-slideshow5 .SectionHeader__Heading--emphasize {
  font-family: "raisonne-bold";
font-size: 38px !important;
}
   
 
   
   
     #shopify-section-image-with-text-block-overlay5
.ImageHero__Block--small {
    max-width: 540px !important;
}