.roa-reference-header{--roa-header-surface: #f2eadf;background:var(--roa-header-surface);font-family:var(--roa-navigation-font, "DM Sans", sans-serif)}body:has([data-roa-gallery-home]) .roa-reference-header{background:var(--roa-header-surface);-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .22s ease,color .22s ease,box-shadow .22s ease}.roa-reference-header .header__logo{transform:none!important;align-self:center}.roa-reference-header .header__logo-image{object-fit:contain}.roa-reference-header .header__primary-nav :is(a,summary,button){font:500 14px/1.4 var(--roa-navigation-font, "DM Sans", sans-serif);letter-spacing:0;text-transform:none}.roa-header-menu-rows{width:100%;min-width:0}.roa-header-menu-row{margin:0;padding:0;list-style:none}.roa-reference-header .header__primary-nav-item [data-title]:before{display:none}.roa-header-menu-row>li>:is(a,mega-menu-disclosure,dropdown-menu-disclosure)>summary,.roa-header-menu-row>li>a,.roa-header-menu-row>li>:is(mega-menu-disclosure,dropdown-menu-disclosure)>details>summary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding-block:4px;min-height:28px;white-space:nowrap}.roa-nav-link-label{position:relative;display:inline-block;transition:color .18s ease,transform .18s ease}.roa-nav-link-label:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .22s ease}.roa-reference-header .header__primary-nav :is(a,summary):is(:hover,:focus-visible) .roa-nav-link-label,.roa-reference-header .header__primary-nav details[open]>summary .roa-nav-link-label{color:#8b6542;transform:translateY(-1px)}.roa-reference-header .header__primary-nav :is(a,summary):is(:hover,:focus-visible) .roa-nav-link-label:after,.roa-reference-header .header__primary-nav details[open]>summary .roa-nav-link-label:after{transform:scaleX(1)}.roa-nav-chevron{flex:none;transition:transform .22s ease}.roa-reference-header .header__primary-nav details[open]>summary .roa-nav-chevron{transform:rotate(180deg)}.roa-reference-header .header__primary-nav :is(a,summary):focus-visible{outline:2px solid #8b6542;outline-offset:7px;border-radius:2px}.roa-reference-header :is(.mega-menu,.header__dropdown-menu){background:var(--roa-header-surface);box-shadow:0 12px 22px #21191114}.roa-reference-header .header__primary-nav :is(.mega-menu,.header__dropdown-menu) a{display:inline-block;transition:color .18s ease,transform .18s ease}.roa-reference-header .header__primary-nav :is(.mega-menu,.header__dropdown-menu) a:is(:hover,:focus-visible){color:#8b6542;transform:translate(3px);opacity:1}.roa-reference-header :is(header-sidebar,.header-sidebar) :is(a,summary,button){font-family:var(--roa-navigation-font, "DM Sans", sans-serif);letter-spacing:0}@media(min-width:1200px){body:has([data-roa-gallery-home]) .roa-reference-header{isolation:isolate}body:has([data-roa-gallery-home]) .roa-reference-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#f2eadff5,#f2eadfd1 65%,#f2eadf00);opacity:0;transition:opacity .22s ease}body:has([data-roa-gallery-home]):not(:has(header-sidebar[open],.header-search[open])) .roa-reference-header:not(:hover,:focus-within,.is-solid,:has([open])){background:transparent;box-shadow:none}body:has([data-roa-gallery-home]):not(:has(header-sidebar[open],.header-search[open])) .roa-reference-header:not(:hover,:focus-within,.is-solid,:has([open])):before{opacity:1}.template-index .shopify-section--header .header.roa-reference-header{--header-grid: "logo primary-nav secondary-nav" / minmax(0,1fr) auto minmax(0,1fr) !important}.roa-reference-header{--header-grid: "logo primary-nav secondary-nav" / minmax(0,1fr) auto minmax(0,1fr) !important;min-height:108px;padding-block:20px!important;column-gap:24px!important;row-gap:0!important}.roa-reference-header .header__logo{justify-self:center!important;inset-inline-start:calc((24px - var(--container-gutter)) / 2)}.roa-reference-header .header__logo-image{width:130px;max-width:130px}.roa-reference-header .header__primary-nav{justify-content:center;width:100%}.roa-reference-header .header__primary-nav>button[aria-controls=sidebar-menu]{display:none!important}.roa-reference-header .roa-header-menu-rows{display:flex!important;flex-direction:column;gap:10px}.roa-reference-header .roa-header-menu-row{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:clamp(14px,1.65vw,30px)}.roa-header-menu-row--secondary{gap:30px!important}.roa-reference-header .header__primary-nav-item{flex:none}.roa-reference-header .header__secondary-nav{justify-self:end;align-self:center}.roa-reference-header .header__primary-nav details[open]>:is(.mega-menu,.header__dropdown-menu){animation:roa-navigation-reveal .22s ease both}}@media(max-width:1199px){body:has([data-roa-gallery-home]) .roa-reference-header{margin-block-end:0!important}.roa-reference-header{--header-grid: "primary-nav logo secondary-nav" / minmax(0,1fr) auto minmax(0,1fr) !important;padding-block:14px!important}.roa-reference-header .roa-header-menu-rows{display:none!important}.roa-reference-header .header__primary-nav>button[aria-controls=sidebar-menu]{display:inline-flex!important}.roa-reference-header .header__logo{justify-self:center!important}.roa-reference-header .header__logo-image{width:120px;max-width:120px}}@keyframes roa-navigation-reveal{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){body:has([data-roa-gallery-home]) .roa-reference-header{transition:none!important}.roa-reference-header *,.roa-reference-header *:before,.roa-reference-header *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/148/assets/roa-header-reference.css.map */
