:root:has(.theme-target[data-theme=target]),.theme-target[data-theme=target]{--luxor-accent: #4d1821;--luxor-accent-hover: #672632;--luxor-ink: #574c42;--luxor-champagne: #d8c2a3;--luxor-on-dark-muted: #d9d4cd;--luxor-on-dark-line: #6e6962;--luxor-accent-foreground: #ffffff;--luxor-green: var(--luxor-accent);--luxor-green-text: var(--luxor-accent);--luxor-forest: var(--luxor-green);--luxor-charcoal: var(--luxor-ink);--luxor-dark: var(--luxor-ink);--luxor-gold: var(--luxor-champagne);--luxor-gold-text: var(--luxor-accent);--luxor-ivory: #fffdf9;--luxor-linen: #f6f3ee;--luxor-teal: var(--luxor-forest);--luxor-teal-light: var(--luxor-linen);--w19-ink: var(--luxor-charcoal);--w19-stone: #78695b;--w19-fog: var(--luxor-linen);--w19-line: #e5ddd2;--tg-red: var(--luxor-accent);--tg-ink: var(--luxor-charcoal);--tg-muted: var(--w19-stone);--tg-gray: var(--w19-fog);--tg-cream: var(--luxor-ivory);--tg-line: var(--w19-line);--background: 40 100% 98.8235%;--foreground: 28.5714 13.7255% 30%;--primary: 349.8113 52.4752% 19.8039%;--primary-foreground: 0 0% 100%;--secondary: 37.5 30.7692% 94.902%;--secondary-foreground: 28.5714 13.7255% 30%;--accent: 349.8113 52.4752% 19.8039%;--accent-foreground: 0 0% 100%;--muted: 37.5 30.7692% 94.902%;--muted-foreground: 28.9655 13.7441% 41.3725%;--border: 34.7368 26.7606% 86.0784%;--input: 34.7368 26.7606% 86.0784%;--ring: 349.8113 52.4752% 19.8039%;--card: 0 0% 100%;--card-foreground: 28.5714 13.7255% 30%;--popover: 0 0% 100%;--popover-foreground: 28.5714 13.7255% 30%;--sidebar-primary: 349.8113 52.4752% 19.8039%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-background: 0 0% 100%;--sidebar-foreground: 28.5714 13.7255% 30%;--sidebar-accent: 37.5 30.7692% 94.902%;--sidebar-accent-foreground: 28.5714 13.7255% 30%;--sidebar-border: 34.7368 26.7606% 86.0784%;--sidebar-ring: 349.8113 52.4752% 19.8039%}body:has(.theme-target[data-theme=target]){background-color:var(--luxor-ivory)}.theme-target[data-theme=target]{color:var(--luxor-charcoal);background-color:var(--luxor-ivory)}.theme-target[data-theme=target] :is(.tg-home,.w19-header,.w19-quiet,.w19-mega,.w19-menu-sheet,.w19-cats,.editorial,.standard,.scale,.duel,.insta,.concierge,.w19-plp,.w19-plp .toolbar,.w19-fbar,.w19-pdp,.w19-sf,.w19-help,.w19-acct-main,.w19-acct-ground,.w19-co-main,.w19-bag-bar,.w19-quiet-foot,.w19-am-panel,.w19-am-panel:before,.w19-sx,.w19-qv,.w19-dlg,.w19-view,.w19-auth-main,.w19-auth-card,.w19-oc,.w19-ov-tile,.w19-adr-add){background-color:var(--luxor-ivory)}.theme-target[data-theme=target] :is(.arrivals,.bestsellers,.luxor-support,.shop-by-style){background-color:var(--luxor-ivory)}.theme-target[data-theme=target] :is(.index,.luxor-stores.is-home,.standard .tile-fog,.luxor-support .offers){background-color:var(--luxor-linen)}.theme-target[data-theme=target] :is(.tg-card,.tg-card-media,.w19-gal-cell,.w19-gal-cap){background-color:#fff}.theme-target[data-theme=target] .w19-announce{background-color:var(--luxor-accent);color:#fff}.theme-target[data-theme=target] .w19-header{border-bottom-color:var(--w19-line)}.theme-target[data-theme=target] .luxor-preview{color:var(--w19-stone);background-color:var(--luxor-linen)}.theme-target[data-theme=target] :is(.w19-link,.w19-service,.w19-icon){color:var(--luxor-charcoal)}.theme-target[data-theme=target] :is(.w19-link:hover,.w19-link[aria-expanded=true],.w19-service:hover){color:var(--luxor-gold-text)}.theme-target[data-theme=target] :is(.w19-help-head .w19-acct-eyebrow,.w19-sf-eyebrow,.w19-pdp .w19-pdp-kicker){color:var(--luxor-gold-text)}.theme-target[data-theme=target] :is(.arrivals,.bestsellers,.standard,.editorial,.trending,.insta,.luxor-support,.luxor-stores) .eyebrow,.theme-target[data-theme=target] :is(.luxor-stores,.luxor-support) .w19-acct-eyebrow{color:var(--luxor-gold-text)}.theme-target[data-theme=target] .store-switch button[aria-pressed=true]{color:var(--luxor-charcoal);border-color:var(--luxor-green)}.theme-target[data-theme=target] .photo-switch button[aria-pressed=true]{border-color:var(--luxor-gold-text);box-shadow:inset 0 0 0 1px var(--luxor-gold-text)}body:has(.theme-target[data-theme=target]) :is(.w19-acct-btn:not(.is-line),.w19-pdp-add,.w19-bag-add,.w19-cart-go,.w19-coa-ink,.w19-cop-ink,.w19-ok-ink,.w19-no-ink,.w19-addr-save,.w19-rev-ink,.tg-add,.editorial .tg-add,.w19-sx-submit,.duel .keep,.shopping-link,.bg-primary):not(:disabled):not([aria-disabled=true]){background-color:var(--luxor-accent);border-color:var(--luxor-accent);color:var(--luxor-ivory)}body:has(.theme-target[data-theme=target]) :is(.w19-acct-btn:not(.is-line),.w19-pdp-add,.w19-bag-add,.w19-cart-go,.w19-coa-ink,.w19-cop-ink,.w19-ok-ink,.w19-no-ink,.w19-addr-save,.w19-rev-ink,.tg-add,.editorial .tg-add,.w19-sx-submit,.duel .keep,.shopping-link,.bg-primary):hover:not(:disabled):not([aria-disabled=true]){background-color:var(--luxor-accent-hover);border-color:var(--luxor-accent-hover);color:var(--luxor-accent-foreground)}body:has(.theme-target[data-theme=target]) :is(.w19-acct-btn.is-line,.w19-pdp-save,.tg-fav,.tg-quick,.w19-sx-all,.w19-rev-write,.w19-rev-more,.w19-alist-use):not(:disabled):not([aria-disabled=true]){background-color:var(--luxor-ivory);color:var(--luxor-accent);border-color:var(--luxor-champagne)}body:has(.theme-target[data-theme=target]) :is(.w19-acct-btn.is-line,.w19-pdp-save,.tg-fav,.tg-quick,.w19-sx-all,.w19-rev-write,.w19-rev-more,.w19-alist-use):hover:not(:disabled):not([aria-disabled=true]){background-color:var(--luxor-linen);color:var(--luxor-accent);border-color:var(--luxor-accent)}body:has(.theme-target[data-theme=target]) :is(.w19-sx-submit,.duel .keep,.bg-primary):is(:disabled,[aria-disabled=true]){background-color:var(--luxor-linen);border-color:var(--w19-line);color:var(--w19-stone)}body:has(.theme-target[data-theme=target]) :is(.tg-fav.is-active,.w19-pdp-save.is-on):not(:disabled):not([aria-disabled=true]){background-color:var(--luxor-linen);color:var(--luxor-accent);border-color:var(--luxor-accent)}body:has(.theme-target[data-theme=target]) :is(.tg-fav.is-active,.w19-pdp-save.is-on) svg g{fill:var(--luxor-accent)}body:has(.theme-target[data-theme=target]) :is(input,textarea,select){accent-color:var(--luxor-accent)}body:has(.theme-target[data-theme=target]) :is(a,button,input,select,textarea):focus-visible{outline-color:var(--luxor-accent)}.theme-target[data-theme=target] :is(.arrivals .category-filters button.active:after,.w19-plp .tabs a.is-on:after,.editorial .row-progress){background-color:var(--luxor-gold-text)}.theme-target[data-theme=target] :is(.bestsellers,.arrivals) .pagination button:hover:not(:disabled){background-color:var(--luxor-linen);border-color:var(--luxor-charcoal)}.theme-target[data-theme=target] .shop-by-style .style-grid{background-color:transparent}.theme-target[data-theme=target] .shop-by-style :is(.style-tile,.tile-copy h3){color:var(--luxor-ink)}.theme-target[data-theme=target] .standard .tile-light{background-color:var(--luxor-ivory);border-color:var(--w19-line)}.theme-target[data-theme=target] .standard .stamp{color:var(--luxor-gold-text)}.theme-target[data-theme=target] .standard .ticker-list li:after{background-color:var(--luxor-gold)}.theme-target[data-theme=target] .index .item{color:var(--w19-stone)}.theme-target[data-theme=target] .index :is(.drawer-name,.item):hover{color:var(--luxor-gold-text)}.theme-target[data-theme=target] :is(.shape-spotlight,.standard .tile-dark,.standard .tile-care){background-color:var(--luxor-linen);color:var(--luxor-ink)}.theme-target[data-theme=target] .shape-spotlight :is(.eyebrow,.shape-options button.active,.shape-options button:hover,.explore-link:hover){color:var(--luxor-accent)}.theme-target[data-theme=target] .shape-spotlight :is(.intro,.shape-name,.shape-options button){color:var(--w19-stone)}.theme-target[data-theme=target] .shape-spotlight :is(.explore-link,.motion-toggle){border-color:var(--w19-line)}.theme-target[data-theme=target] .list{background:var(--luxor-linen);color:var(--luxor-ink)}.theme-target[data-theme=target] .list h2{color:var(--luxor-ink)}.theme-target[data-theme=target] .list .eyebrow{color:var(--luxor-accent)}.theme-target[data-theme=target] .list :is(.text,.perks,.privacy){color:var(--w19-stone)}.theme-target[data-theme=target] .list .form{border-color:var(--w19-line)}.theme-target[data-theme=target] .list input{color:var(--luxor-ink);border-color:var(--w19-line)}.theme-target[data-theme=target] .list input::-moz-placeholder{color:var(--w19-stone)}.theme-target[data-theme=target] .list input::placeholder{color:var(--w19-stone)}.theme-target[data-theme=target] .list .form:focus-within{border-color:var(--luxor-accent);box-shadow:0 1px 0 var(--luxor-accent)}.theme-target[data-theme=target] .list .perks li+li:before{background:var(--w19-stone)}.theme-target[data-theme=target] .list .glint{background:#b7a183}.theme-target[data-theme=target] .list .stone img{filter:drop-shadow(0 12px 18px rgb(87 76 66 / .15))}.theme-target[data-theme=target] .list .stone.far img{filter:blur(.6px) drop-shadow(0 8px 12px rgb(87 76 66 / .12))}.theme-target[data-theme=target] .list button{background:var(--luxor-accent);border-color:var(--luxor-accent);color:#fff}.theme-target[data-theme=target] .list button:hover:not(:disabled){background:var(--luxor-accent-hover);border-color:var(--luxor-accent-hover);color:#fff}.theme-target[data-theme=target] .list :is(a,button,input):focus-visible{outline-color:var(--luxor-accent)}.theme-target[data-theme=target] .shape-spotlight :is(a,button,input):focus-visible{outline-color:var(--luxor-gold)}.theme-target[data-theme=target] .w19-footer{background-color:var(--luxor-linen);color:var(--luxor-ink)}.theme-target[data-theme=target] .w19-footer :is(.lead-line,.col h3,.footer-visit,.footer-showrooms a){color:var(--luxor-ink)}.theme-target[data-theme=target] .w19-footer .mark{color:var(--luxor-accent, #4d1821)}.theme-target[data-theme=target] .w19-footer :is(.col a,.legal a,.copy,.top,.col-text,.footer-signature,.footer-showrooms>span,.footer-email){color:var(--w19-stone)}.theme-target[data-theme=target] .w19-footer :is(.col a:hover,.legal a:hover,.top:hover,.ch:hover,.footer-visit:hover,.footer-email:hover,.footer-showrooms a:hover,.store-number){color:var(--luxor-accent)}.theme-target[data-theme=target] .w19-footer :is(.bar,.footer-masthead,.footer-showrooms,.footer-visit){border-color:var(--w19-line)}.theme-target[data-theme=target] .w19-footer :is(a,button):focus-visible{outline-color:var(--luxor-accent)}body:has(.theme-target[data-theme=target]) :is(.w19-dlg,.w19-sx,.w19-qv,.w19-fpop,.w19-consent){background-color:var(--luxor-ivory);color:var(--luxor-charcoal);border-color:var(--w19-line)}body:has(.theme-target[data-theme=target]) .w19-consent p{color:var(--w19-stone)}body:has(.theme-target[data-theme=target]) .w19-consent button{color:var(--luxor-charcoal);border-color:var(--luxor-charcoal);background-color:var(--luxor-ivory)}body:has(.theme-target[data-theme=target]) .w19-consent button:last-child{color:var(--luxor-ivory);background-color:var(--luxor-accent)}body:has(.theme-target[data-theme=target]) .w19-consent button:hover{color:var(--luxor-dark);background-color:var(--luxor-gold)}body:has(.theme-target[data-theme=target]) [data-sonner-toast]{--normal-bg: var(--luxor-ivory);--normal-border: var(--w19-line);--normal-text: var(--luxor-charcoal)}body:has(.theme-target[data-theme=target]) [data-sonner-toast] [data-description]{color:var(--w19-stone)}body:has(.theme-target[data-theme=target]) [data-sonner-toast]:not([data-type=error]) [data-icon]{color:var(--luxor-charcoal)}.theme-target[data-theme=target] .collection-support li a:hover{color:var(--luxor-green-text)}.theme-target[data-theme=target] .standard .ticker-list li:after{background-color:var(--luxor-green)}@media(min-width:1024px){.theme-target[data-theme=target] .w19-row{background:var(--luxor-ivory);color:var(--luxor-ink);border-top:1px solid var(--w19-line)}.theme-target[data-theme=target] .w19-row :is(.w19-count,.w19-bag>div>button:first-child>span){background:var(--luxor-accent);color:#fff}.theme-target[data-theme=target] .w19-row :is(a,button):focus-visible{outline-color:var(--luxor-accent)}}.theme-target[data-theme=target] .w19-row :where(.w19-link,.w19-icon,.w19-search){color:var(--luxor-ink)}.theme-target[data-theme=target] .w19-row :where(.w19-search-label,.w19-am-trigger,.w19-search>button,.w19-account>button,.w19-bag>div>button:first-child){color:inherit}.theme-target[data-theme=target] .w19-row :is(.w19-link:hover,.w19-link:focus-visible,.w19-link[aria-expanded=true],.w19-icon:hover,.w19-icon:focus-within,.w19-search:hover,.w19-search:focus-within,.w19-am-trigger[aria-expanded=true]){color:var(--luxor-accent)}.theme-target[data-theme=target] .w19-row :where(.w19-link,.w19-icon,.w19-search,.w19-search-label,.w19-am-trigger,.w19-search>button,.w19-account>button,.w19-bag>div>button:first-child){transition:color .16s ease}@media(prefers-reduced-motion:reduce){.theme-target[data-theme=target] .w19-row :where(.w19-link,.w19-icon,.w19-search,.w19-search-label,.w19-am-trigger,.w19-search>button,.w19-account>button,.w19-bag>div>button:first-child){transition:none}}.theme-target[data-theme=target] :is(.w19-menu-top,.mega-heading,.w19-quiet){border-bottom-color:var(--w19-line)}.theme-target[data-theme=target] .w19-mega{border-bottom:1px solid var(--w19-line)}.theme-target[data-theme=target] .w19-header{box-shadow:0 1px #574c420a}.theme-target[data-theme=target] .diamond-edit .edit-link:hover,.theme-target[data-theme=target] .w19-sx-submit:hover{background:var(--luxor-accent-hover)}.theme-target[data-theme=target] :is(.editorial .feature,.editorial .cover-visual){background-color:var(--luxor-linen)}.theme-target[data-theme=target] :is(.w19-sx-concierge,.w19-mega .mega-foot){background-color:var(--luxor-linen);border-color:var(--w19-line)}.theme-target[data-theme=target] :is(.edit-options button.active,.cuts button.is-active,.store-switch button[aria-pressed=true]){background-color:var(--luxor-linen)}.theme-target[data-theme=target] :is(.w19-pdp,.w19-sx,.w19-qv,.w19-am-panel,.w19-menu-sheet){color:var(--luxor-ink)}.theme-target[data-theme=target] :is(.luxor-support .offers,.w19-co-side){background-color:var(--luxor-linen)}.theme-target[data-theme=target] .insta .reel{background-color:var(--luxor-champagne)}.theme-target[data-theme=target] .insta .print{color:var(--luxor-ink)}.theme-target[data-theme=target] .insta .play-mark{background-color:#4d18218c}.theme-target[data-theme=target] .standard .ticker{background:var(--luxor-linen);color:var(--luxor-ink)}.theme-target[data-theme=target] .standard .ticker-list li:after{background-color:var(--luxor-accent)}.theme-target[data-theme=target] :is(.standard .tile-dark,.standard .tile-care,.w19-footer) :is(h2,h3){color:var(--luxor-ink)}.theme-target[data-theme=target] .w19-hero-title{color:#fff}.theme-target[data-theme=target] .w19-hero-slide.is-light .w19-hero-title{color:var(--luxor-ink)}.theme-target[data-theme=target] .concierge .row:before{background-color:var(--luxor-linen)}.theme-target[data-theme=target] .concierge :is(.row:hover,.row:focus-visible){color:var(--luxor-ink)}.theme-target[data-theme=target] .concierge :is(.row:hover,.row:focus-visible) :is(.row-n,.row-text){color:var(--w19-stone)}.theme-target[data-theme=target] .concierge :is(.row:hover,.row:focus-visible) .row-go{color:var(--luxor-accent);background-color:var(--luxor-ivory)}body:has(.theme-target[data-theme=target]) ::-moz-selection{background:#ead7db;color:#4d1821}body:has(.theme-target[data-theme=target]) ::selection{background:#ead7db;color:#4d1821}body:has(.theme-target[data-theme=target]) :is(.w19-sx,.w19-qv,.w19-dlg,.w19-fpop,.w19-consent) :is(input,select,textarea){accent-color:var(--luxor-accent)}body:has(.theme-target[data-theme=target]) :is(.w19-sx,.w19-qv,.w19-dlg,.w19-fpop,.w19-consent) :is(a,button,input,select,textarea):focus-visible{outline-color:var(--luxor-accent)}body:has(.theme-target[data-theme=target]) .w19-consent button:last-child:hover{background:var(--luxor-accent-hover);border-color:var(--luxor-accent-hover);color:#fff}.theme-target[data-theme=target] :is(.is-placeholder,.w19-sx-pic,.trending .tile-picture,.trending .tile-picture img,.landed .card-picture img){background-color:#f7f1ed}
