/** Shopify CDN: Minification failed

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

**/
html {
scroll-padding-top: var(--header-height);
scroll-behavior: smooth;
}

/** HEADER**/
.header-wrapper.gradient {
background-image: linear-gradient(180deg, rgba(0, 0, 0, 1) 3%, rgba(0, 0, 0, 0) 100%) !important; } 

.template-index .section-header {
position: fixed;
top: 0; left: 0; right: 0; }

/** SLIDE IN NAV ON HOMEPAGE **/
.template-index .section-header,
.template-index .header__heading,
.template-index .header__inline-menu,
.template-index .header__icons {
	transform: translateY(-100px);
	transition: transform 500ms ease-in-out
}

.scrolling.template-index .section-header,
.scrolling.template-index .header__heading,
.scrolling.template-index .header__inline-menu,
.scrolling.template-index .header__icons {
	transform: translateY(0%);
}

/** HAMBURGER MENU **/
.overflow-hidden-tablet .section-header,
.overflow-hidden-tablet .menu-drawer__navigation-container {
background-color: #fff;
}
.overflow-hidden-tablet .header__icons {
	transform: translateY(0%);
}

.menu-drawer{
--color-foreground: 1,1,1;
}
.menu-drawer .link--text { color: #111 }
.menu-drawer .link--text:hover { color: #666}

/** CARD **/
.card .media {
background-image: url("/cdn/shop/files/img-bg.webp?v=1757072638");
background-size: cover;
}

/** BUTTONS **/
.button {
font-family: var(--font-heading-family);
font-style: var(--font-heading-style);
text-transform: var(--font-heading-transform);
font-weight: var(--font-heading-weight);
letter-spacing: var(--font-heading-letterspace);
font-size: 2rem;
}

/* HEADER MENU */
.header__submenu {
width: max-content !important;
background-color: var(--gradient-background) !important;
filter: drop-shadow(2px 4px 6px var(--gradient-background));

@media (min-width: 750px) {

}

@media (min-width: 990px) {

}