/** Shopify CDN: Minification failed

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

**/
/**Make Header Transparent**/

.header-wrapper.color-transparent {
  background-color:transparent;
  position:absolute;
  width:100%;
  transition:0.5s;
}

body.scrolled .header-wrapper.color-transparent {
  background-color: rgb(var(--color-background));
    }

/**Split Navigation**/

.header.header--split-nav {
  display:grid;
  grid-template-columns:repeat(13,minmax(0,1fr));
  grid-template-areas: 'navigation navigation navigation navigation heading heading heading heading heading icons icons icons icons';
  padding-top:0;

}



.header.header--split-nav .header__heading,.header.header--split-nav .header__heading-link {
  justify-self:center;
}

/**Sticky Header**/

#shopify-section-header {
  position:sticky !important;
  top:0;
}

footer a {
    color: rgba(var(--color-link),var(--alpha-link));
    text-underline-offset: .3rem;
    text-decoration-thickness: .1rem;
    transition: text-decoration-thickness var(--duration-short) ease;
}

/**Button

.button {
background-color:transparent;
color:rgba(var(--color-foreground),1);
 
}




body {
 font-size:1.2rem; 
  
}

**/

.sticky {
 position:sticky !important;
 top:0;
  
}


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


.desc-large .ss-text__content p {
font-family:var(--font-heading-family);
font-size:clamp(3rem,4vw,7rem);
line-height:1.3em;

}

@media screen and (min-width:750px) {
.vertical-rl > * {
writing-mode:vertical-rl;
justify-content:center;
}












