.header-wrapper{position:sticky;top:0;z-index:100;transition:background .35s ease,box-shadow .35s ease}.header{display:grid;align-items:center;min-height:7.2rem;padding-inline:clamp(2rem,4vw,4.8rem);border-bottom:none!important;transition:background .35s ease,min-height .3s ease}.header-wrapper .header{background:var(--venus-white);border-bottom:1px solid var(--venus-gray-100)!important}.template-index .header-wrapper:not(.scrolled-past-header):not(.menu-open) .header{background:transparent!important;border-bottom:none!important;box-shadow:none!important}.template-index .header-wrapper:not(.scrolled-past-header):not(.menu-open) .header__heading-link,.template-index .header-wrapper:not(.scrolled-past-header):not(.menu-open) .header__icon,.template-index .header-wrapper:not(.scrolled-past-header):not(.menu-open) .list-menu__item--link,.template-index .header-wrapper:not(.scrolled-past-header):not(.menu-open) .header__menu-item{color:#fff!important}.template-index .header-wrapper:not(.scrolled-past-header):not(.menu-open) .header__icon svg path,.template-index .header-wrapper:not(.scrolled-past-header):not(.menu-open) .header__icon svg circle,.template-index .header-wrapper:not(.scrolled-past-header):not(.menu-open) .header__icon svg rect{stroke:#fff!important}.template-index .header-wrapper:not(.scrolled-past-header) .header__heading-logo{filter:brightness(0) invert(1)}.header-wrapper.scrolled-past-header .header{background:#0a0a0af7!important;border-bottom:none!important;box-shadow:0 2px 32px #0000002e!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header-wrapper.scrolled-past-header .header__heading-link,.header-wrapper.scrolled-past-header .header__icon,.header-wrapper.scrolled-past-header .list-menu__item--link,.header-wrapper.scrolled-past-header .header__menu-item{color:#fff!important}.header-wrapper.scrolled-past-header .header__icon svg path,.header-wrapper.scrolled-past-header .header__icon svg circle,.header-wrapper.scrolled-past-header .header__icon svg rect{stroke:#fff!important}.header-wrapper.scrolled-past-header .header__heading-logo{filter:brightness(0) invert(1)}.header-wrapper.scrolled-past-header .header .header__cart-count-bubble{background:var(--venus-nude)!important;color:#fff!important}.header__heading{margin:0}.header__heading-link{text-decoration:none;display:flex;align-items:center}.header__heading-logo-wrapper{max-width:14rem}.header__heading-logo{height:auto;width:100%;max-height:4.8rem;object-fit:contain;transition:filter .3s ease}.header__heading-link span.h2{font-family:var(--venus-font-heading)!important;font-size:2.8rem!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:inherit}.header__menu{display:flex;align-items:center;justify-content:center}.list-menu--inline{display:flex;align-items:center;gap:0}.list-menu__item--link,.header__menu-item{font-family:var(--venus-font-body)!important;font-size:1.25rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--venus-black)!important;text-decoration:none!important;padding:2.8rem 1.8rem!important;position:relative;transition:color .2s ease!important;white-space:nowrap}.list-menu__item--link:after,.header__menu-item:after{content:"";position:absolute;bottom:1.6rem;left:1.8rem;right:1.8rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.25,.46,.45,.94)}.list-menu__item--link:hover:after,.header__menu-item:hover:after,.list-menu__item--link[aria-current=page]:after{transform:scaleX(1)}.mega-menu{background:var(--venus-white)!important;border:none!important;border-top:2px solid var(--venus-beige)!important;box-shadow:0 12px 48px #0000001a!important;padding:4rem!important}.mega-menu__content{display:grid;grid-template-columns:repeat(4,1fr);gap:3.2rem}.mega-menu__link{font-size:1.2rem!important;font-weight:500!important;letter-spacing:.04em!important;color:var(--venus-gray-600)!important;text-decoration:none!important;padding:.4rem 0!important;transition:color .18s!important}.mega-menu__link:hover{color:var(--venus-black)!important}.header__icons{display:flex;align-items:center;gap:.4rem}.header__icon{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;color:var(--venus-black);transition:opacity .2s;position:relative;background:none!important;border:none!important;cursor:pointer}.header__icon:hover{opacity:.65}.header__icon svg{width:2.2rem;height:2.2rem}.header__cart-count-bubble{position:absolute!important;top:.4rem!important;right:.4rem!important;min-width:1.8rem!important;height:1.8rem!important;border-radius:50%!important;background:var(--venus-black)!important;color:#fff!important;font-size:1rem!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:1!important}.shopify-section-announcement-bar{position:relative;z-index:101}.announcement-bar{background:var(--venus-black)!important;padding:1rem 2rem!important;text-align:center}.announcement-bar__message{font-family:var(--venus-font-body)!important;font-size:1.15rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--venus-nude)!important}.announcement-bar__message a{color:inherit!important;text-decoration:underline!important;text-underline-offset:3px!important}.menu-drawer{background:var(--venus-white)!important;border-right:none!important}.menu-drawer__inner-container{padding:2.4rem!important}.menu-drawer__menu .list-menu__item--link{font-size:2rem!important;font-weight:400!important;font-family:var(--venus-font-heading)!important;letter-spacing:0!important;text-transform:none!important;padding:1.2rem 0!important;border-bottom:1px solid var(--venus-gray-100)!important;color:var(--venus-black)!important}.menu-drawer__menu .list-menu__item--link:after{display:none!important}.menu-drawer__close-button{width:4rem!important;height:4rem!important;color:var(--venus-black)!important}@media(max-width:989px){.header{min-height:6.4rem!important;padding-inline:1.6rem!important}.header__heading-logo-wrapper{max-width:12rem}}@media(max-width:749px){.header{min-height:5.6rem!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/venus-header.css.map */
