.luxury-header{--luxury-header-ivory: #f4f0e7;--luxury-header-ink: #111111;--luxury-header-muted: #706a61;--luxury-header-accent: #9a7a43;--luxury-header-border: rgba(17, 17, 17, .14);--luxury-header-ease: cubic-bezier(.22, 1, .36, 1);contain:layout style}.luxury-header .header__columns{--padding-block-start: 16px;--padding-block-end: 16px;min-height:72px;column-gap:clamp(22px,3vw,52px)}.luxury-header.header--compact .header__columns{--padding-block-start: 11px;--padding-block-end: 11px;min-height:62px}.luxury-header .header-logo{font-family:var( --font-heading--family, var(--font-primary--family, Georgia, serif) );font-size:clamp(1.05rem,1.35vw,1.28rem);font-weight:500;line-height:1;letter-spacing:.035em;white-space:nowrap;transition:color .22s ease,opacity .22s ease,transform .35s var(--luxury-header-ease)}.luxury-header .header-logo:hover{opacity:.72}.luxury-header .header-logo__image{max-width:230px;object-fit:contain}.luxury-header .menu-list{--menu-horizontal-gap: clamp(18px, 2vw, 34px)}.luxury-header .menu-list__link{position:relative;font-family:var(--font-body--family, Arial, sans-serif);font-size:.69rem;font-weight:600;line-height:1;letter-spacing:.145em;text-transform:uppercase}.luxury-header .menu-list__link-title{position:relative;padding-block:8px;padding-inline:calc(var(--menu-horizontal-gap) / 2)}.luxury-header .menu-list__list-item:not([slot=overflow])>.menu-list__link .menu-list__link-title:after{content:"";position:absolute;right:calc(var(--menu-horizontal-gap) / 2);bottom:1px;left:calc(var(--menu-horizontal-gap) / 2);height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .42s var(--luxury-header-ease)}.luxury-header .menu-list__list-item:not([slot=overflow])>.menu-list__link:hover .menu-list__link-title:after,.luxury-header .menu-list__list-item:not([slot=overflow])>.menu-list__link:focus-visible .menu-list__link-title:after,.luxury-header .menu-list__list-item:not([slot=overflow])>.menu-list__link--active .menu-list__link-title:after{transform:scaleX(1);transform-origin:left center}.luxury-header .menu-list__link--active{color:var(--luxury-header-accent)}.luxury-header .header-actions__action,.luxury-header .search-action,.luxury-header .header__icon--menu{transition:color .2s ease,opacity .2s ease,transform .35s var(--luxury-header-ease)}.luxury-header .header-actions__action:not(.account-button) svg,.luxury-header .search-action svg,.luxury-header .header__icon--menu svg{width:20px;height:20px;stroke-width:1.4}@media screen and (hover:hover){.luxury-header .header-actions__action:hover,.luxury-header .search-action:hover,.luxury-header .header__icon--menu:hover{color:var(--luxury-header-accent);transform:translateY(-2px)}}.luxury-header .header__row--top:not(.divider--page-width),.luxury-header .header__row--top.divider--page-width .header__columns{border-bottom-color:var(--luxury-header-border)}.luxury-header .header__underlay-closed,.luxury-header .header__underlay-open{transition:height var(--animation-speed-slow) var(--ease-out-cubic),background .35s ease,box-shadow .35s ease,backdrop-filter .35s ease}.luxury-header[data-sticky-state=active] .header__underlay-closed{background:#f4f0e7f0;box-shadow:0 1px #1111111a;backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}.luxury-header[data-sticky-state=active] .header__columns{min-height:62px}.luxury-header[data-sticky-state=active]{--color-foreground: var(--luxury-header-ink)}@media(prefers-reduced-motion:no-preference){.header-section{animation:luxury-header-enter .75s var(--luxury-header-ease) .1s both}body.luxury-intro-active .header-section{opacity:0;transform:translateY(-12px);animation:none}body.luxury-intro-reveal .header-section{animation:luxury-header-enter .85s var(--luxury-header-ease) .12s both}}@keyframes luxury-header-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.luxury-header[transparent]:not([data-sticky-state=active]){text-shadow:0 1px 18px rgba(0,0,0,.18)}.luxury-header[transparent]:not([data-sticky-state=active]) .header__row--top{border-bottom-color:#fff3}.luxury-header[transparent]:not([data-sticky-state=active]) .menu-list__link-title:after{background:currentColor}.luxury-header .menu-list__submenu-inner{border-top:1px solid var(--luxury-header-border)}.luxury-header .mega-menu__link{transition:color .18s ease,opacity .18s ease,transform .3s var(--luxury-header-ease)}@media screen and (min-width:750px)and (prefers-reduced-motion:no-preference){.luxury-header .mega-menu__grid{opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .48s var(--luxury-header-ease)}.luxury-header .menu-list__list-item:has(.menu-list__link[aria-expanded=true]) .mega-menu__grid,.luxury-header .menu-list__submenu:hover .mega-menu__grid{opacity:1;transform:translateY(0)}}@media screen and (hover:hover){.luxury-header .mega-menu__link:hover{color:var(--luxury-header-accent);transform:translate(3px)}.luxury-header .mega-menu__link:has(.mega-menu__link-image):hover{transform:none}.luxury-header .mega-menu__link-image{transition:transform .75s var(--luxury-header-ease),opacity .35s ease}.luxury-header .mega-menu__link:hover .mega-menu__link-image{transform:scale(1.025)}}@media screen and (max-width:749px){.luxury-header .header__columns{--header-mobile-bookend: 43px;--padding-block-start: 9px;--padding-block-end: 9px;min-height:62px;padding-inline:4px}.luxury-header .header-logo{max-width:min(48vw,220px);overflow:hidden;font-size:1rem;text-overflow:ellipsis}.luxury-header .header-logo__image{max-width:min(44vw,190px)}.luxury-header .header-actions__action:not(.account-button) svg,.luxury-header .search-action svg,.luxury-header .header__icon--menu svg{width:19px;height:19px}.luxury-header[data-sticky-state=active] .header__columns{min-height:58px}}.luxury-header :is(.header-logo,.menu-list__link,.header-actions__action,.search-action,.header__icon--menu):focus-visible{outline:1px solid currentColor;outline-offset:5px}@media(prefers-reduced-motion:reduce){.header-section,.luxury-header,.luxury-header *,.luxury-header *:before,.luxury-header *:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.header-section{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/luxury-header.css.map */
