.fashion-theme-footer{border-top:1px solid var(--theme-border)}.hp-luxury{background-color:var(--theme-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hp-section{padding-top:4rem;padding-bottom:4rem}@media (min-width: 768px){.hp-section{padding-top:6rem;padding-bottom:6rem}}.hp-container-inner{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@media (min-width: 1024px){.hp-container-inner{padding-left:2rem;padding-right:2rem}}.hp-eyebrow{font-size:.6875rem;font-weight:500;letter-spacing:.35em;text-transform:uppercase;color:var(--theme-text-muted)}.hp-display-title{font-weight:300;letter-spacing:-.02em;line-height:1.12;color:var(--theme-text)}.hp-editorial-link{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--theme-text);border-bottom:1px solid var(--theme-border);padding-bottom:.125rem;transition:color .2s,border-color .2s}.hp-editorial-link:hover{color:var(--theme-primary);border-color:color-mix(in srgb,var(--theme-primary) 40%,transparent)}.hp-product-card{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--radius-md);overflow:hidden;transition:box-shadow .35s ease,border-color .25s ease}.hp-product-card:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--theme-primary) 15%,var(--theme-border))}.fashion-popup-overlay{background:#0000008c}.fashion-popup--split{min-height:min(520px,90vh)}.fashion-popup--content-only{max-width:32rem}.fashion-popup--content-only .fashion-popup__content{width:100%;min-height:360px}.fashion-popup__media{min-height:220px}@media (min-width: 768px){.fashion-popup--split .fashion-popup__media{min-height:100%}}.fashion-popup__eyebrow{font-size:.6875rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--theme-text-muted-alt);line-height:1.4}.fashion-popup__title{font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--theme-text)}.fashion-popup__body{font-size:.9375rem;line-height:1.75;color:var(--theme-text-muted)}.fashion-popup__body p{margin:0}.fashion-popup__body p+p{margin-top:.75rem}.fashion-popup__cta{display:block;width:100%;padding:1rem 1.5rem;background:#111827;color:#fff;font-size:.9375rem;font-weight:500;text-align:center;text-decoration:none;transition:background-color .2s ease}.fashion-popup__cta:hover{background:#000}.dark :is(.font-theme,.fashion-mega-menu,.fashion-popup-overlay,.fashion-popup--split,.fashion-popup--content-only,.mega-menu-panel,.account-dropdown-panel,.fs-panel,.mobile-menu-panel){color:var(--theme-text)}.dark :is(.font-theme,.fashion-mega-menu,.fashion-popup-overlay,.mega-menu-panel) :is(h1,h2,h3,h4,h5,h6):not(:is([class*=text-white],[class*=text-black],[class*=text-primary],[class*=text-theme-primary],[class*=text-emerald],[class*=text-red-],[class*=text-green-],[class*=text-blue-],[class*=text-rose-],[class*=text-amber-],[class*=text-orange-],[class*=text-violet],.pcard *,.pcard)){color:var(--theme-text)!important}.dark :is(.font-theme,.fashion-mega-menu,.fashion-popup-overlay,.mega-menu-panel) :is(p,li,dd,dt,blockquote,figcaption,address,summary,details,legend):not(:is([class*=text-white],[class*=text-black],[class*=text-primary],[class*=text-theme-primary],.pcard *,.pcard)){color:var(--theme-text-muted)!important}.dark :is(.font-theme,.fashion-mega-menu,.fashion-popup-overlay,.mega-menu-panel) :is(small,time,caption,label,abbr,data,var,sub,sup):not(:is([class*=text-white],[class*=text-black],[class*=text-primary],.pcard *,.pcard)){color:var(--theme-text-muted-alt)!important}.dark :is(.font-theme,.fashion-mega-menu,.fashion-popup-overlay,.mega-menu-panel) :is(span,em,i,strong,b,u,s,del,ins,mark,cite,samp,kbd,q):not(:is([class*=text-white],[class*=text-black],[class*=text-primary],[class*=text-theme-primary],[class*=text-emerald],[class*=text-red-],[class*=text-green-],[class*=text-blue-],[class*=text-rose-],[class*=text-amber],[class*=text-orange],[class*=text-violet],.pcard *,.pcard)){color:inherit!important}.dark :is(.font-theme,.fashion-mega-menu,.fashion-popup-overlay,.mega-menu-panel) a:not(:is([class*=text-white],[class*=text-black],[class*=text-primary],[class*=text-theme-primary],[class*=text-emerald],[class*=text-red-],[class*=text-green-],[class*=text-blue-],[class*=text-rose-],.pcard *,.pcard)){color:var(--theme-text)!important}.dark :is(.font-theme,.fashion-mega-menu,.fashion-popup-overlay,.mega-menu-panel) a:hover:not(:is([class*=text-white],[class*=text-primary],.pcard *,.pcard)){color:var(--theme-text-muted)!important}.dark :is(.font-theme,.fashion-mega-menu,.fashion-popup-overlay,.mega-menu-panel) hr{border:0!important;border-top:1px solid var(--theme-border)!important;background:transparent!important;opacity:1!important}.dark :is(.font-theme,.fashion-mega-menu,.fashion-popup-overlay,.mega-menu-panel) :is(pre,code){color:var(--theme-text)!important;background-color:var(--theme-bg)!important;border-color:var(--theme-border)!important}.dark :is(.font-theme,.fashion-mega-menu,.fashion-popup-overlay,.mega-menu-panel) :is(table,thead,tbody,tfoot,tr,td,th){border-color:var(--theme-border)!important}.dark :is(.font-theme,.fashion-mega-menu,.fashion-popup-overlay,.mega-menu-panel) th{color:var(--theme-text)!important}.dark :is(.font-theme,.fashion-mega-menu,.fashion-popup-overlay,.mega-menu-panel) td{color:var(--theme-text-muted)!important}.dark :is(.font-theme,.fashion-mega-menu,.fashion-popup-overlay,.mega-menu-panel) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=color]):not([type=file]),textarea,select){color:var(--theme-text)!important;background-color:var(--theme-surface)!important;border-color:var(--theme-border)!important}.dark :is(.font-theme,.fashion-mega-menu,.fashion-popup-overlay,.mega-menu-panel) input::placeholder,.dark :is(.font-theme,.fashion-mega-menu,.fashion-popup-overlay,.mega-menu-panel) textarea::placeholder{color:var(--theme-text-muted-alt)!important}.dark :is(.font-theme,.fashion-mega-menu,.fashion-popup-overlay,.mega-menu-panel) fieldset{border-color:var(--theme-border)!important}.dark :is(.font-theme,.fashion-mega-menu,.fashion-popup-overlay,.mega-menu-panel) button:not(:is([class*=bg-primary],[class*=bg-slate-9],[class*=bg-black],[class*=bg-theme-primary],[class*=bg-warning],[class*=bg-red-],[class*=bg-green-],[class*=text-white],.pcard *)){color:var(--theme-text)!important}.dark :is(.font-theme,.fashion-mega-menu,.fashion-popup-overlay,.mega-menu-panel) .prose{color:var(--theme-text-muted)!important}.dark :is(.font-theme,.fashion-mega-menu,.fashion-popup-overlay,.mega-menu-panel) .prose :is(h1,h2,h3,h4,h5,h6){color:var(--theme-text)!important}.dark :is(.font-theme,.fashion-mega-menu,.fashion-popup-overlay,.mega-menu-panel) .prose a{color:var(--theme-text)!important}.dark :is(.font-theme,.fashion-mega-menu,.fashion-popup-overlay,.mega-menu-panel) .prose blockquote{border-left-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}.dark :is(.fashion-mega-menu,.mega-menu-panel,.fashion-popup--split,.fashion-popup--content-only){background-color:var(--theme-surface)!important;border-color:var(--theme-border)!important}.dark .fashion-mega-brands__inner{background:color-mix(in srgb,var(--theme-bg) 88%,transparent)!important;border-top-color:var(--theme-border)!important}.dark :is(.font-theme,.fashion-mega-menu,.fashion-popup-overlay,.mega-menu-panel) :is(img,picture,video,canvas,.lazy-image,.lazy-image-wrapper,.lazy-image-placeholder,.lazy-image-blur-bg){color:unset}.dark :is(.font-theme,.fashion-mega-menu,.fashion-popup-overlay,.mega-menu-panel) .lazy-image.loaded{opacity:1!important;filter:none!important}
