:root{--ad-color-charcoal-900: #1b1a18;--ad-color-editorial-white: #faf8f5;--ad-color-gold-500: #ac8b57;--ad-color-gold-700: #8c6a3f;--ad-color-stone-100: #e7e1d6;--ad-color-charcoal-700: #302e2a;--ad-color-beige-50: #f4f1ec;--ad-color-border-hairline: #efefef}.header-wrapper--transparent{position:absolute;inset-inline:0;top:0;z-index:5;background:transparent}.header-wrapper--transparent:not(.shopify-section-header-sticky) .header{background:transparent;box-shadow:none}.header--transparent:not(.scrolled-past-header) .header__heading-link,.header--transparent:not(.scrolled-past-header) .header__menu-item,.header--transparent:not(.scrolled-past-header) .header__icon{color:var(--ad-color-editorial-white);text-shadow:0 1px 3px rgba(27,26,24,.35)}.header--transparent.scrolled-past-header{background:rgb(var(--color-background));box-shadow:0 1px rgba(var(--color-shadow),.06);transition:background-color .2s ease,box-shadow .2s ease}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:auto minmax(0,1fr) auto}}.header__inline-menu .header__menu-item .icon-caret{position:static;flex-shrink:0;margin-left:.6rem}.header-wrapper--border-bottom{border-bottom:1px solid var(--ad-color-border-hairline)}.utility-bar .icon-arrow,.utility-bar .icon-caret,.utility-bar svg{color:var(--ad-color-gold-500)}.header__active-menu-item{position:relative}.header__active-menu-item:after{content:"";position:absolute;left:0;right:0;bottom:-.4rem;height:2px;background:var(--ad-color-gold-500)}.header__icon--wishlist{position:relative}.wishlist-count-bubble{align-items:center;background-color:rgb(var(--color-foreground));border-radius:100%;color:rgb(var(--color-background));display:flex;font-size:1rem;height:1.7rem;justify-content:center;line-height:1;position:absolute;right:-.4rem;top:-.4rem;width:1.7rem}.wishlist-count-bubble[hidden]{display:none}.header__icon:focus-visible,.header__heading-link:focus-visible,.header__menu-item:focus-visible{outline:2px solid var(--ad-color-gold-500);outline-offset:2px}@media screen and (min-width:750px){.menu-drawer{width:var(--ad-drawer-width, 40rem)}}.header__heading-logo-wrapper--video{display:flex;align-items:center}.header__heading-logo-video{display:block;height:3.2rem;max-width:16rem;width:auto;object-fit:cover;border-radius:.5rem}@media screen and (max-width:749px){.header__heading-logo-video{height:2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-header-enhancements.css.map */
