:root{--elyvra-header-caps-tracking: .14em}.announcement-bar{--letter-spacing--body-wide: var(--elyvra-header-caps-tracking)}.announcement-bar__slide{transition-duration:var(--elyvra-duration-slow);transition-timing-function:var(--elyvra-ease)}.announcement-bar__slider:not(:has(slideshow-arrows,.announcement-bar__playback)) .announcement-bar__slides{width:100%}.announcement-bar__slider:not(.announcement-bar__slider--arrows) .announcement-bar__playback~.announcement-bar__slides{width:calc(100% - 56px)}.announcement-bar__text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:749px){.announcement-bar__text{white-space:normal;text-wrap:balance;line-height:1.4}}.announcement-bar__link:focus-visible{outline-offset:-3px}.announcement-bar__playback{position:absolute;top:50%;inset-inline-end:0;z-index:var(--layer-heightened);display:flex;align-items:center;justify-content:center;width:24px;height:24px;translate:0 -50%;color:var(--color-foreground)}.announcement-bar__slider--arrows .announcement-bar__playback{inset-inline-end:var(--button-size)}.announcement-bar__playback svg{width:14px;height:14px}announcement-bar-component[paused] .announcement-bar__playback-icon--pause,announcement-bar-component:not([paused]) .announcement-bar__playback-icon--play{display:none}#header-component{--header-padding: 0px;--header-content-transition-timing: var(--elyvra-duration) var(--elyvra-ease)}#header-component .header__row--top{box-sizing:border-box;block-size:72px;transition:border-color var(--elyvra-duration) var(--elyvra-ease)}@media screen and (max-width:749px),screen and (orientation:landscape)and (max-height:500px){#header-component .header__row--top{block-size:56px}}#header-component .header__drawer{--header-drawer-min-height: 44px}@media screen and (min-width:750px){#header-component[data-menu-style=drawer] .header__columns{--header-mobile-bookend: minmax(44px, max-content)}#header-component[data-menu-style=drawer] .header__columns .header__drawer{grid-area:leftA}#header-component[data-menu-style=drawer] .header__columns .header-logo{grid-area:1 / 1 / auto / -1;justify-self:center}}#header-component .header__columns .header__icon--menu.header__icon--summary{min-inline-size:44px;margin-inline-start:-12px;padding-inline:12px 0;justify-content:flex-start}#header-component .header__columns .header__icon--menu.header__icon--summary .header-drawer-icon{margin-inline:0}#header-component .menu-drawer__close-button{box-shadow:none}body:has(#header-group>.header-section:last-child>#header-component[transparent]) .content-for-layout>.shopify-section:first-child{margin-top:0}#header-component .header__underlay-closed{height:100%;transition:opacity var(--elyvra-duration) var(--elyvra-ease),background-color var(--elyvra-duration) var(--elyvra-ease)}#header-component[transparent] .header__underlay-closed{opacity:0}#header-component[transparent]:is([data-sticky-state=active],:has(header-menu[aria-expanded=true])) .header__underlay-closed{opacity:1}#header-component[transparent]:not([data-sticky-state=active]):not(:has(header-menu[aria-expanded=true])) .header__row{--color-foreground: var(--color-transparent-text);--color-foreground-rgb: var(--color-transparent-text-rgb);--color-border: var(--color-transparent-text);--color-border-rgb: var(--color-transparent-text-rgb);--color-primary-button-background: var(--color-transparent-text);--color-primary-button-text: var(--color-transparent-text-contrast);--focus-ring-color: currentcolor;--color-link-hover: currentcolor}#header-component[transparent]:not([data-sticky-state=active]):not(:has(header-menu[aria-expanded=true])) .header__row--top{border-bottom-color:transparent}body:has(#MainContent>.shopify-section:first-child:not(.hero-wrapper,.container-background-image,.elyvra-header-overlay)) #header-component[transparent] .header__row{--color-transparent-text: var(--elyvra-charcoal);--color-transparent-text-rgb: var(--elyvra-charcoal-rgb);--color-transparent-text-contrast: var(--elyvra-porcelain);--focus-ring-color: var(--elyvra-burgundy);--color-link-hover: var(--elyvra-burgundy)}body:has(#MainContent>.shopify-section:first-child:not(.hero-wrapper,.container-background-image,.elyvra-header-overlay)) #header-component[transparent] .header__row--top{border-bottom-color:var(--border-bottom-color, var(--color-border))}body:has(#MainContent>.shopify-section:first-child:not(.hero-wrapper,.container-background-image,.elyvra-header-overlay)) #header-component[transparent] .header__underlay-closed{opacity:1}#header-component[sticky][data-sticky-state=active]:not(:has(header-menu[aria-expanded=true])) .header__underlay-closed{background:color-mix(in srgb,var(--color-background-top-row) calc(var(--elyvra-header-scrolled-opacity) * 100%),transparent)}.header-section:has(>#header-component[sticky]):before{content:"";position:absolute;inset-inline:0;top:0;z-index:-1;block-size:var(--header-height, 0px);pointer-events:none;opacity:0;transition:opacity var(--elyvra-duration) var(--elyvra-ease),-webkit-backdrop-filter 0s linear var(--elyvra-duration),backdrop-filter 0s linear var(--elyvra-duration)}.header-section:has(>#header-component[sticky][data-sticky-state=active]):before{opacity:1;-webkit-backdrop-filter:blur(var(--elyvra-header-blur));backdrop-filter:blur(var(--elyvra-header-blur));transition:opacity var(--elyvra-duration) var(--elyvra-ease)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){#header-component[sticky][data-sticky-state=active]:not(:has(header-menu[aria-expanded=true])) .header__underlay-closed{background:var(--color-background-top-row)}}@media(prefers-reduced-transparency:reduce){#header-component[sticky][data-sticky-state=active]:not(:has(header-menu[aria-expanded=true])) .header__underlay-closed{background:var(--color-background-top-row)}.header-section:before{display:none}}#header-component .header-logo__wordmark{display:block;flex-shrink:0;inline-size:var(--header-logo-image-width-mobile);block-size:var(--header-logo-image-height-mobile)}@media screen and (min-width:750px){#header-component .header-logo__wordmark{inline-size:var(--header-logo-image-width);block-size:var(--header-logo-image-height);margin-inline:calc(var(--header-logo-image-height) * .8)}}#header-component .header-logo__wordmark svg{display:block;inline-size:100%;block-size:100%}#header-component .menu-list .menu-list__link{color:var(--menu-top-level-font-color);letter-spacing:var(--menu-top-level-letter-spacing, 0em)}@media(hover:hover){#header-component .header__column :is(header-menu,.header-actions__action,.header__icon--menu){opacity:1}}#header-component .menu-list__list-item:not([slot=overflow]) .menu-list__link-title{position:relative}#header-component .menu-list__list-item:not([slot=overflow]) .menu-list__link-title:after{content:"";position:absolute;inset-block-end:-.6em;inset-inline:var(--gap-sm) calc(var(--gap-sm) + var(--menu-top-level-letter-spacing, 0em));block-size:1px;background-color:currentcolor;transform:scaleX(0);transform-origin:0 50%;transition:transform var(--elyvra-duration-fast) var(--elyvra-ease)}#header-component .menu-list__list-item:not([slot=overflow]):is(:hover,:focus-within,:has([aria-expanded=true])) .menu-list__link-title:after,#header-component .menu-list__link:is([aria-current=page],.menu-list__link--active) .menu-list__link-title:after{transform:scaleX(1)}#header-component .menu-list__list-item:not([slot=overflow]) .menu-list__link:focus-visible{outline:none}#header-component .menu-list__list-item:not([slot=overflow]) .menu-list__link:focus-visible>.menu-list__link-title{outline:var(--focus-outline-width, 2px) solid var(--focus-ring-color, currentcolor);outline-offset:var(--focus-outline-offset, 3px)}#header-component .menu-list__list-item:not([slot=overflow]) .menu-list__link:focus-visible .menu-list__link-title:after{transform:scaleX(0)}#header-component .header__underlay-open:after{box-shadow:none}#header-component .mega-menu__more-list{--menu-child-font-size: var(--menu-font-sm--size);--menu-child-font-line-height: var(--menu-font-sm--line-height)}#header-component .mega-menu__link{font-family:var(--font-body--family);font-style:normal;font-weight:var(--font-body--weight);font-size:var(--menu-child-font-size, .875rem);line-height:var(--menu-child-font-line-height, 1.5);letter-spacing:0;text-transform:none;color:var(--color-foreground);transition:color var(--elyvra-duration-fast) var(--elyvra-ease)}#header-component .mega-menu__link:hover{color:var(--color-link-hover)}#header-component .mega-menu__link--parent{font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:.6875rem;line-height:1.4;letter-spacing:var(--elyvra-caps-tracking);text-transform:uppercase}#header-component .header-actions__cart-icon svg{-webkit-mask:none;mask:none}#header-component :is(.header-actions__action,.header__icon--summary) svg,#header-component .header__icon--summary .header-drawer-icon{width:20px;height:20px}@media screen and (min-width:750px){#header-component :is(.header-actions__text-style,.dropdown-localization__button){letter-spacing:var(--elyvra-header-caps-tracking);line-height:1}#header-component .header-actions__action.header-actions__text-style{min-block-size:44px;align-items:center}#header-component :is(.header-actions__text-style,.header-actions__cart-icon--text){white-space:nowrap}#header-component .header-actions__cart-icon--text{gap:.35em}#header-component .header-actions__cart-icon--text .cart-bubble{position:static;width:auto;min-width:3ch;aspect-ratio:auto;padding:0;justify-content:flex-start;color:inherit}#header-component .header-actions__cart-icon--text .cart-bubble__background{display:none}#header-component .header-actions__cart-icon--text .cart-bubble__text{font:inherit;letter-spacing:inherit}#header-component .header-actions__cart-icon--text .cart-bubble__text-count{font-variant-numeric:tabular-nums lining-nums}#header-component .header-actions__cart-icon--text .cart-bubble__text-count:before{content:"("}#header-component .header-actions__cart-icon--text .cart-bubble__text-count:after{content:")"}#header-component .header-actions__cart-icon--text .cart-bubble__text-count:empty{display:none}#header-component .header-actions__cart-icon--text:not(.header-actions__cart-icon--has-cart) .header-actions__cart-label:after{content:"(0)";display:inline-block;min-width:3ch;margin-inline-start:.35em;font-variant-numeric:tabular-nums lining-nums}}@media screen and (min-width:750px)and (max-width:989px){#header-component[data-menu-style=menu] .header__columns{column-gap:var(--gap-lg)}#header-component[data-menu-style=menu] :is(.header__column--left,.header__column--right,.header-actions--text){gap:var(--gap-lg)}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow]) .menu-list__link-title{padding-inline:var(--gap-xs)}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow]) .menu-list__link-title:after{inset-inline:var(--gap-xs) calc(var(--gap-xs) + var(--menu-top-level-letter-spacing, 0em))}}#header-component shopify-account::part(signed-out-avatar):focus-visible{outline:var(--focus-outline-width, 2px) solid var(--focus-ring-color, currentcolor);outline-offset:var(--focus-outline-offset, 3px);border-radius:0}#header-component[transparent]:not([data-sticky-state=active]):not(:has(header-menu[aria-expanded=true])) shopify-account::part(signed-out-avatar):focus-visible{outline-color:var(--color-transparent-text, currentcolor)}@media(hover:hover)and (min-width:750px){#header-component :is(.header-actions__cart-label,.account-button__text,.search-action .header-actions__action>span:not(.svg-wrapper)){text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:.5em;transition:text-decoration-color var(--elyvra-duration-fast) var(--elyvra-ease)}#header-component :is(.header-actions__cart-label,.account-button__text,.search-action .header-actions__action>span:not(.svg-wrapper)).account-button__text{transition:color var(--header-content-transition-timing),text-decoration-color var(--elyvra-duration-fast) var(--elyvra-ease)}#header-component .header-actions__action:hover :is(.header-actions__cart-label,.account-button__text),#header-component .search-action .header-actions__action:hover>span:not(.svg-wrapper){text-decoration-color:currentcolor}}@media screen and (max-width:749px){#header-component .header__columns .account-button{display:none}#header-component .header__columns:has(.header__column--right .search-action) .header__column--left .search-action--hidden-on-menu{display:none}#header-component .header__columns .header__column--right .search-action{display:flex;grid-area:rightA;justify-content:flex-end}#header-component .header-actions__action .svg-wrapper{justify-content:flex-end}#header-component .header__icon--summary{padding-block:0;block-size:44px}#header-component .header-actions__cart-icon{display:flex}#header-component .header-actions__cart-icon .cart-bubble{inset-block:calc(50% - 3.5px) calc(50% - 7.5px);inset-inline:auto 3.5px;width:13px;height:auto;min-width:0;aspect-ratio:auto;padding:0;color:inherit}#header-component .header-actions__cart-icon .cart-bubble__background{display:none}#header-component .header-actions__cart-icon .cart-bubble__text{font:500 11px/1 var(--font-subheading--family);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums}#header-component .header-actions__cart-icon .cart-bubble:has(.cart-bubble__text-count:empty) .cart-bubble__background{display:block;inset:calc(50% - 1.5px) auto auto calc(50% - 1.5px);width:3px;height:3px;border-radius:0;background-color:currentcolor}}@media(prefers-reduced-motion:no-preference){#header-component header-drawer{--drawer-animation-speed: .3s}}#header-component :is(.menu-drawer,details[open]>.menu-drawer__submenu){transition-timing-function:var(--elyvra-ease)}#header-component .menu-drawer__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:rgb(var(--elyvra-charcoal-rgb) / .3)}#header-component .menu-drawer-container[open] .menu-drawer__animated-element{animation-timing-function:var(--elyvra-ease);animation-delay:calc(var(--drawer-animation-speed) * .5 + (min(var(--menu-drawer-animation-index, 1),8) - 1) * 40ms)}@media(prefers-reduced-motion:reduce){#header-component .menu-drawer-container[open] .menu-drawer__animated-element{animation-delay:0s}}#header-component .menu-drawer__menu-item--mainlist{padding-block:.625rem;letter-spacing:var(--menu-top-level-letter-spacing, 0em)}#header-component :is(.menu-drawer__list-item--divider,.menu-drawer__menu-container--divider){border-color:rgb(var(--color-foreground-rgb) / .12)}#header-component .menu-drawer__utility-links{margin-inline:var(--drawer-padding);padding-block:1rem;border-block-start:1px solid rgb(var(--color-foreground-rgb) / .12)}#header-component :is(.elyvra-drawer-utilities__link,.drawer-localization__button,.drawer-localization__button--label){display:flex;align-items:center;min-height:44px;font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:.6875rem;letter-spacing:var(--elyvra-header-caps-tracking);text-transform:uppercase;text-decoration:none;color:var(--color-foreground)}.elyvra-drawer-utilities{display:flex;flex-direction:column;margin:0;padding:0}.elyvra-drawer-utilities--secondary{margin-block-start:.5rem;padding-block-start:.5rem;border-block-start:1px solid rgb(var(--color-foreground-rgb) / .12)}#header-component .elyvra-drawer-utilities--secondary .elyvra-drawer-utilities__link{color:rgb(var(--color-foreground-rgb) / var(--opacity-muted-text, .7))}
/*# sourceMappingURL=/cdn/shop/t/15/assets/elyvra-header.css.map */
