.luxury-header-wrapper{position:relative;width:100%;z-index:250;border-bottom:1px solid rgba(var(--color-foreground),.05)}.luxury-header-sticky{position:sticky;top:0;transition:background-color .4s ease,backdrop-filter .4s ease,border-color .4s ease}.luxury-header-wrapper.is-scrolled{background-color:rgba(var(--color-background),.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(var(--color-foreground),.1)}.luxury-header{display:flex;flex-direction:column;padding:var(--padding-top, 2rem) 4rem var(--padding-bottom, 2rem);max-width:1600px;margin:0 auto;transition:padding .4s ease}.luxury-header-wrapper.is-scrolled .luxury-header{padding-top:calc(var(--padding-top, 2rem) * .6)!important;padding-bottom:calc(var(--padding-bottom, 2rem) * .6)!important}.luxury-header__top{display:flex;align-items:center;justify-content:space-between;width:100%}.luxury-header__bottom{display:flex;justify-content:center;width:100%}.luxury-header-wrapper.is-scrolled .luxury-header__bottom{padding-top:1rem}.luxury-header__left,.luxury-header__right{flex:1;display:flex;align-items:center}.luxury-header__left{justify-content:flex-start;gap:2rem}.luxury-header__right{justify-content:flex-end}.luxury-header__center{flex:0 1 auto;display:flex;justify-content:center}.luxury-header__localization{display:flex;align-items:center;gap:2rem}.luxury-dropdown{position:relative}.luxury-dropdown__toggle{background:none;border:none;padding:0;font-size:1.2rem;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--color-foreground));cursor:pointer;display:flex;align-items:center;gap:.5rem;font-family:inherit;transition:opacity .3s ease}.luxury-dropdown__toggle:hover{opacity:.6}.luxury-dropdown__menu{position:absolute;top:calc(100% + 1rem);left:0;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);min-width:120px;padding:1rem 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:10;box-shadow:0 4px 12px #0000000d}.luxury-dropdown__menu.is-active{opacity:1;visibility:visible;transform:translateY(0)}.luxury-dropdown__list{list-style:none;margin:0;padding:0}.luxury-dropdown__item{width:100%;text-align:left;background:none;border:none;padding:.8rem 2rem;font-size:1.2rem;color:rgb(var(--color-foreground));cursor:pointer;transition:background-color .2s ease;font-family:inherit;text-transform:uppercase;letter-spacing:.05em}.luxury-dropdown__item:hover{background-color:rgba(var(--color-foreground),.03)}.luxury-dropdown__item.is-active{font-weight:700}.luxury-header__logo-wrapper{text-decoration:none;display:inline-block}.luxury-header__logo-text{font-family:Playfair Display,Georgia,serif;font-size:2.8rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground));margin:0;line-height:1}.luxury-header__nav-list{display:flex;gap:4rem;list-style:none;padding:0;margin:0}.luxury-header__nav-link{text-decoration:none;color:rgb(var(--color-foreground));font-size:1.3rem;text-transform:uppercase;letter-spacing:.15em;font-weight:500;position:relative;padding:.5rem 0;display:flex;align-items:center;gap:.5rem;transition:opacity .3s ease}.luxury-header__nav-link:hover{opacity:.6}.luxury-header__icons{display:flex;align-items:center;gap:2rem}.luxury-header__icon{color:rgb(var(--color-foreground));text-decoration:none;display:flex;align-items:center;justify-content:center;position:relative;background:none;border:none;cursor:pointer;padding:0;transition:opacity .3s ease}.luxury-header__icon:hover{opacity:.6}.luxury-header__icon .svg-wrapper{width:2.2rem;height:2.2rem;display:block}.luxury-header__icon .svg-wrapper svg{width:100%;height:100%;stroke-width:1}.cart-count-bubble{position:absolute;top:-.8rem;right:-.8rem;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1rem;width:1.8rem;height:1.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.hidden-desktop{display:none}@media screen and (max-width:989px){.hidden-desktop{display:flex}.hidden-mobile{display:none!important}.luxury-header{padding:1.5rem 2rem}.luxury-header__top{justify-content:space-between}.luxury-header__left,.luxury-header__icons{gap:1rem}.luxury-header__logo-text{font-size:2rem}.luxury-header__bottom{display:none}.luxury-header__icon .svg-wrapper{width:2rem;height:2rem}}.luxury-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:900;opacity:0;visibility:hidden;transition:all .5s cubic-bezier(.19,1,.22,1)}.luxury-drawer-overlay.is-active{opacity:1;visibility:visible}.luxury-mobile-drawer{position:fixed;top:0;left:0;width:90%;max-width:440px;height:100vh;background-color:rgb(var(--color-background));z-index:1000;display:flex;flex-direction:column;transform:translate(-110%);transition:transform .6s cubic-bezier(.19,1,.22,1);box-shadow:20px 0 50px #0000001a;overflow:hidden}.luxury-mobile-drawer.is-active{transform:translate(0)}.luxury-mobile-drawer__header{display:flex;justify-content:space-between;align-items:center;padding:2.5rem 3rem;border-bottom:1px solid rgba(var(--color-foreground),.04);background:rgb(var(--color-background));z-index:2}.luxury-mobile-drawer__brand{font-family:Playfair Display,Georgia,serif;font-size:1.8rem;text-transform:uppercase;letter-spacing:.15em;color:rgb(var(--color-foreground))}.luxury-mobile-drawer__close{background:none;border:none;padding:.5rem;cursor:pointer;color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.luxury-mobile-drawer__close:hover{transform:rotate(90deg)}.luxury-mobile-drawer__body{flex:1;overflow-y:auto;padding:0 3rem 4rem;scrollbar-width:none}.luxury-mobile-drawer__body::-webkit-scrollbar{display:none}.luxury-mobile-drawer__section{padding:3rem 0;border-bottom:1px solid rgba(var(--color-foreground),.04)}.luxury-mobile-drawer__section:last-child{border-bottom:none}.luxury-mobile-drawer__section-title{font-size:1rem;text-transform:uppercase;letter-spacing:.2em;color:rgba(var(--color-foreground),.5);margin:0 0 2rem;font-weight:600}.luxury-mobile-nav__list{list-style:none;padding:0;margin:0}.luxury-mobile-nav__item{margin-bottom:.5rem}.luxury-mobile-nav__link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:rgb(var(--color-foreground));font-size:2rem;font-family:Playfair Display,serif;padding:1.2rem 0;transition:padding-left .3s ease,opacity .3s ease}.luxury-mobile-nav__link:hover{padding-left:1rem;opacity:.7}.luxury-mobile-nav__link svg{opacity:.3;transition:transform .3s ease}.luxury-mobile-nav__link:hover svg{transform:translate(5px);opacity:1}.luxury-mobile-shortcuts{display:grid;grid-template-columns:1fr;gap:1.5rem}.luxury-mobile-shortcut{display:flex;align-items:center;gap:1.5rem;text-decoration:none;color:rgb(var(--color-foreground));font-size:1.4rem;padding:1rem 0;transition:opacity .3s ease}.luxury-mobile-shortcut .svg-wrapper{width:2rem;height:2rem;opacity:.8}.luxury-mobile-shortcut:hover{opacity:.6}.luxury-mobile-promo{position:relative;border-radius:4px;overflow:hidden;background:#000;margin-top:1rem}.luxury-mobile-promo__image{height:200px}.luxury-mobile-promo__image img{width:100%;height:100%;object-fit:cover;opacity:.7;transition:transform .8s ease}.luxury-mobile-promo:hover img{transform:scale(1.05)}.luxury-mobile-promo__content{position:absolute;top:0;right:0;bottom:0;left:0;padding:2.5rem;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;z-index:2}.luxury-mobile-promo__tag{font-size:.9rem;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.5rem;opacity:.8}.luxury-mobile-promo__heading{font-family:Playfair Display,serif;font-size:2.2rem;margin:0 0 1.5rem;line-height:1.1}.luxury-mobile-promo__link{color:#fff;text-decoration:none;font-size:1.1rem;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid rgba(255,255,255,.4);align-self:flex-start;padding-bottom:.3rem;transition:border-color .3s ease}.luxury-mobile-promo__link:hover{border-color:#fff}.luxury-mobile-socials{display:flex;gap:2.5rem;margin-bottom:2rem}.luxury-mobile-social-icon{color:rgb(var(--color-foreground));width:2rem;height:2rem;transition:opacity .3s ease}.luxury-mobile-social-icon svg{width:100%;height:100%}.luxury-mobile-social-icon:hover{opacity:.5}.luxury-mobile-drawer__info{font-size:1.1rem;color:rgba(var(--color-foreground),.4)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-custom-header.css.map */
