.luxury-theme{--lux-bg:#0a0a0a;--lux-bg-elevated:#141414;--lux-bg-image-well:#1c1c1c;--lux-border:#2a2a2a;--lux-border-accent:#3d3520;--lux-gold:#c9a227;--lux-gold-muted:#8a7428;--lux-text:#f2f2f2;--lux-text-muted:#a3a3a3;background-color:var(--lux-bg);color:var(--lux-text)}.luxury-theme .h1{color:var(--lux-gold)}.luxury-theme .breadcrumbs{border-color:var(--lux-border);background-color:var(--lux-bg)}.luxury-theme .breadcrumbs--item{color:var(--lux-text-muted)}.luxury-theme .breadcrumbs--item:last-child{color:var(--lux-gold)}.luxury-theme .breadcrumbs--item a{color:inherit}.luxury-theme .breadcrumbs--item a:hover{color:var(--lux-gold)}.luxury-theme .breadcrumbs--item svg{fill:var(--lux-gold-muted)}.luxury-theme .wysiwyg-content{color:var(--lux-text)}.luxury-theme .wysiwyg-content h1,.luxury-theme .wysiwyg-content h2,.luxury-theme .wysiwyg-content h3,.luxury-theme .wysiwyg-content h4,.luxury-theme .wysiwyg-content h5,.luxury-theme .wysiwyg-content h6{color:var(--lux-gold)}.luxury-theme .wysiwyg-content p,.luxury-theme .wysiwyg-content li,.luxury-theme .wysiwyg-content td,.luxury-theme .wysiwyg-content th,.luxury-theme .wysiwyg-content strong{color:var(--lux-text)}.luxury-theme .wysiwyg-content a,.luxury-theme .wysiwyg-content a:hover{color:var(--lux-gold)}.luxury-theme .wysiwyg-content blockquote{border-left-color:var(--lux-gold-muted);color:var(--lux-text-muted)}.luxury-theme .wysiwyg-content details{border-color:var(--lux-border);background-color:var(--lux-bg-elevated)}.luxury-theme .wysiwyg-content details summary{color:var(--lux-gold)}.luxury-theme .product-box{border:1px solid var(--lux-border-accent);background-color:var(--lux-bg-elevated);border-radius:.125rem;padding:1rem}.luxury-theme .product-box--image{aspect-ratio:1;border:1px solid var(--lux-border);border-radius:.125rem;flex-shrink:0;width:100%;margin-bottom:.75rem;position:relative;overflow:hidden;background-color:var(--lux-bg-image-well)!important}.luxury-theme .product-box--image:after{content:"";pointer-events:none;background:radial-gradient(#0000 55%,#0a0a0a59 100%);position:absolute;inset:0}.luxury-theme .product-box--image img{z-index:1;position:relative}.luxury-theme .product-box--name{color:var(--lux-gold)}.luxury-theme .product-box--price,.luxury-theme .product-box--price-old{color:var(--lux-text)}.luxury-theme .category-box{border:1px solid var(--lux-border-accent);background-color:var(--lux-bg-elevated)}.luxury-theme .category-box--image{background-color:var(--lux-bg-image-well)!important}
