/*! custom-header-overlay — Roar ticket #4584739
 * Homepage, desktop only (>= 1024px): header floats transparently over the slideshow, with frosted-glass
 * menu pills and dropdowns. Loaded by sections/header.liquid when the header setting
 * "Overlay header on homepage slideshow" is on. Overrides theme.css only.
 */@media screen and (min-width:1024px){.header-section:has(>.header--overlay){position:absolute;inset-block-start:0;inset-inline:0;z-index:30;pointer-events:none;background:linear-gradient(180deg,rgb(15 36 56 / .6) 0%,rgb(15 36 56 / .15) 75%,transparent 100%)}.header--overlay{--header-background-opacity: 0;--header-logo-opacity: 0;pointer-events:auto;color:rgb(var(--color-transparent));background:transparent;box-shadow:none}.has-dropdown-menu .header--overlay{--header-background-opacity: 0;--header-logo-opacity: 0;color:rgb(var(--color-transparent))}.header--overlay :is(.header__corner,.header__cutout,.dropdown__corner,.dropdown__cutout){display:none}.header--overlay :is(.header__menu,.header__icons) :is(a,summary,svg){color:rgb(var(--color-transparent));text-shadow:0 1px 4px rgb(0 0 0 / .75)}.header--overlay .header__logo-link:not(.has-white-logo) .logo{filter:brightness(0) invert(1) drop-shadow(0 2px 8px rgb(0 0 0 / .85))}.header--overlay{display:flex;justify-content:space-between;align-items:center;padding-block:var(--sp-6)}.header--overlay .header__icons--start{order:1}.header--overlay .header__navigation{order:2;flex:0 1 660px;max-width:660px;justify-content:flex-start}.header--overlay .header__logo{order:3;display:flex;justify-content:center;min-width:250px;margin-inline:auto 2.5rem}.header--overlay .header__logo-link img.logo{width:260px;max-width:320px;max-height:165px;height:auto;object-fit:contain}.header--overlay .header__icons--end{order:4;gap:1.25rem}.header--overlay .header__menu>ul{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem 1.15rem}.header--overlay .header__menu .menu__item{display:inline-flex;align-items:center;height:auto;min-height:38px;padding:.45rem 1.15rem;border:1px solid transparent;border-radius:9999px;overflow:visible;font-family:Cambria,Georgia,serif;font-size:.92rem;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.header--overlay .header__menu .btn-duplicate{display:none}.header--overlay .header__menu>ul.with-block .menu__item [data-text],.header--overlay .header__menu>ul.with-block>li:hover .menu__item [data-text],.header--overlay .header__menu>ul.with-block>li>details>summary[open] .menu__item [data-text]{opacity:1;transform:none;visibility:visible}.header--overlay .header__menu>ul>li:hover>.menu__item,.header--overlay .header__menu>ul>li>.menu__item.active,.header--overlay details[is=details-dropdown]:is([open],:hover)>summary .menu__item{background-color:#39383c47;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:#ffffff59;box-shadow:0 4px 16px #00000040}.header--overlay details[is=details-dropdown]{position:relative}.header--overlay .header__menu .dropdown{inset-block-start:calc(100% + 8px);inset-inline:0 auto;width:max-content;min-width:240px;padding:0;margin:0;z-index:100}.header--overlay .header__menu .dropdown__container{width:max-content;min-width:240px;padding:1.25rem 1.75rem;overflow:visible;background-color:#39383c59;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgb(255 255 255 / .22);border-radius:12px;box-shadow:0 10px 32px #0000004d}.header--overlay .header__menu .dropdown__nav{gap:.65rem}.header--overlay .header__menu .dropdown__nav a{display:block;font-family:Cambria,Georgia,serif;font-size:.95rem;letter-spacing:.02em;text-transform:capitalize;color:#fff;text-shadow:none;transition:color .15s ease}.header--overlay .header__menu .dropdown__nav a:hover{color:#c4a35a}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom-header-overlay.css.map */
