/** Shopify CDN: Minification failed

Line 10:0 Unexpected "{"
Line 10:1 Expected identifier but found "%"
Line 11:0 Unexpected "<"
Line 71:0 Unexpected "<"
Line 72:1 Expected identifier but found "%"

**/
{% if template.name == 'index' %}
<style>
.header-wrapper {
    position: absolute;
    width: 100%;
    background: transparent;
    color: white;
}

.header-wrapper .list-menu span,
details[open]>.header__menu-item,
.header-wrapper summary svg,
.header-wrapper a svg,
.header-wrapper h1.header__heading span.h2,
.header-wrapper details>span,
.header-wrapper .disclosure__button>span,
.header-wrapper .disclosure__button svg {
    color: white !important;
}

.header-localization .disclosure .localization-form__select:hover {
    text-decoration-color: white;
}

.section-header {
    margin-bottom: 0;
}

.header-wrapper--border-bottom {
    border-bottom: .1rem solid rgba(255, 255, 255, .08);
}

.overflow-hidden-desktop .header-wrapper,
.overflow-hidden-tablet .header-wrapper {
    position: initial;
    width: initial;
    background: initial;
    color: initial;
    background: var(--gradient-background);
}

.header-wrapper summary.header__menu-item+ul span,
.header-wrapper summary.header__menu-item+ul svg,
.overflow-hidden-desktop .header-wrapper .list-menu span,
.overflow-hidden-desktop details[open]>.header__menu-item,
.overflow-hidden-desktop .header-wrapper summary svg,
.overflow-hidden-desktop .header-wrapper a svg,
.overflow-hidden-desktop .header-wrapper h1.header__heading span.h2,
.overflow-hidden-desktop .header-wrapper details>span,
.overflow-hidden-desktop .header-wrapper .disclosure__button>span,
.overflow-hidden-desktop .header-wrapper .disclosure__button svg,
.overflow-hidden-tablet .header-wrapper .list-menu span,
.overflow-hidden-tablet details[open]>.header__menu-item,
.overflow-hidden-tablet .header-wrapper summary svg,
.overflow-hidden-tablet .header-wrapper a svg,
.overflow-hidden-tablet .header-wrapper h1.header__heading span.h2,
.overflow-hidden-tablet .header-wrapper details>span,
.overflow-hidden-tablet .header-wrapper .disclosure__button>span,
.overflow-hidden-tablet .header-wrapper .disclosure__button svg {
    color: rgba(var(--color-foreground), .75) !important
}
</style>
{% endif %}

/* OLYM — transparent, minimal header site-wide (Prestige) */

/* Transparent background on all pages */
.header-wrapper,
.shopify-section-header,
.shopify-section-header-sticky {
  background: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
  z-index: 60;
}

/* Keep header on top of hero. Sticky works well in Prestige, no need for absolute. 
   If you want it floating over content, uncomment the next rule. */
/*
.header-wrapper { position: absolute; top: 0; left: 0; right: 0; }
*/

/* Hide search + cart/bag */
.header__icon--search,
.header__icon--cart,
.header__icon[aria-controls="SearchDrawer"],
.header__icon[href*="cart"] {
  display: none !important;
}

/* Layout: logo left, menu (hamburger) right */
.header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header__heading, .header__heading-link, .header__heading a { order: 0; margin: 0; }
.header__inline-menu { order: 1; }             /* in case you add links later */
.header__icons { order: 2; margin-left: auto; }

/* Mobile: keep only logo + burger */
@media (max-width: 989px) {
  .header__inline-menu { display: none !important; }
  .header__heading { margin-right: auto; }
}

/* Make logo + icons white so they read on dark hero */
.header-wrapper .header__heading a,
.header-wrapper .site-nav__link,
.header-wrapper .header__icon {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* Optional: circular outline for the hamburger like your refs */
.header__icon--menu {
  border: 1px solid rgba(255,255,255,.35);
  border-radius: 999px;
  width: 44px; height: 44px;
  display: inline-flex; align-items: center; justify-content: center;
}
.header__icon--menu svg { width: 22px; height: 22px; }

/* Remove any bottom border the theme might add */
.header-wrapper::after { display: none !important; }

/* Make header transparent */
.header--transparent {
  background: transparent !important;
  box-shadow: none !important;
}

/* Force logo left, menu right */
.header__inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.header__primary-nav--right {
  margin-left: auto;
}

/* Hamburger icon -> white */
.header__nav-icon,
.header__nav-icon svg {
  color: #fff !important;
  fill: #fff !important;
  stroke: #fff !important;
  opacity: 1 !important;
}

/* Make the header transparent and overlay the page */
.shopify-section-header,
.header,
.header__inner,
.header__wrapper {
  background: transparent !important;
  box-shadow: none !important;
}

/* Remove any built-in divider/underline */
.shopify-section-header::after,
.header::after {
  display: none !important;
}

/* Keep it sitting on top of the hero */
.shopify-section-header {
  position: absolute !important;
  top: 0; left: 0; right: 0;
  z-index: 50;
}

/* Remove the “white gap” by cancelling out any auto spacer */
#MainContent,
main.anchor {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
