.luxora-store,.luxora-product-detail{--lx-paper:#f8f5ef;--lx-ink:#251e18;--lx-line:#ddd4c8;--lx-gold:#795631;--lx-soft:#eee8de;background:var(--lx-paper);color:var(--lx-ink)}.luxora-store :is(a,button,summary,select,input):focus-visible,.luxora-product-detail :is(a,button,select):focus-visible{outline-offset:3px;outline:2px solid #986d40}.luxora-store-header{background:var(--lx-paper);border-color:var(--lx-line)}.luxora-store-header-inner{flex-wrap:nowrap;gap:12px;min-height:68px;padding-inline:clamp(14px,4vw,48px);position:relative}.luxora-store-header-inner>a:first-child{margin-inline-end:auto}.luxora-store-nav{letter-spacing:.04em;margin-inline-end:auto;font-size:13px}.luxora-store-header-inner select{border-color:var(--lx-line);background:var(--lx-paper);max-width:125px}.luxora-store-header-inner>a:not(:first-child){letter-spacing:.04em}.luxora-search-toggle summary,.luxora-filter-toggle summary{cursor:pointer;justify-content:center;align-items:center;min-height:44px;list-style:none;display:flex}.luxora-search-toggle summary::-webkit-details-marker{display:none}.luxora-filter-toggle summary::-webkit-details-marker{display:none}.luxora-search-toggle summary{width:44px}.luxora-search-toggle svg,.luxora-filter-toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:19px;height:19px}.luxora-store-search{z-index:2;background:var(--lx-paper);border:1px solid var(--lx-line);gap:8px;padding:12px;display:flex;position:absolute;top:100%;left:clamp(14px,4vw,48px);right:clamp(14px,4vw,48px);box-shadow:0 12px 28px #251e1820}.luxora-store-hero{isolation:isolate;width:min(1320px,100% - 96px);margin:20px auto 0}.luxora-store-hero article{min-height:clamp(350px,35vw,490px)}.luxora-store-hero article>img{object-position:57% center}.luxora-store-hero article>div:first-of-type{background:linear-gradient(90deg,#19100cc9,#19100c64 46%,#0000 88%)}.luxora-store-hero article>div:last-child{padding:45px 6.5% 66px}.luxora-store-hero article h1{letter-spacing:-.035em;max-width:12ch;line-height:1.04}.luxora-store-hero article p{margin-block:0 12px}.luxora-store-hero article h1+p{margin-top:14px}.luxora-store-hero article a{color:#2b2119;letter-spacing:.03em;background:#fff8ec;border-color:#fff8ec;margin-top:8px;padding:11px 16px}.luxora-store-hero>button{top:10px;right:10px}.luxora-catalog{background:var(--lx-paper);padding:42px clamp(14px,4vw,48px);scroll-margin-top:78px}.luxora-catalog h2{letter-spacing:-.045em;font-size:clamp(34px,4.4vw,60px);font-weight:400}.luxora-catalog-tools{border-block:1px solid var(--lx-line);align-items:center;gap:12px;margin-bottom:15px;padding:7px 0;display:flex;position:relative}.luxora-quick-categories{scrollbar-width:thin;flex:1;gap:5px;min-width:0;padding:3px;display:flex;overflow:auto}.luxora-quick-categories button{white-space:nowrap;min-height:40px;padding:8px 12px;font-size:13px}.luxora-quick-categories button[aria-pressed=true]{background:var(--lx-ink);color:#fff}.luxora-filter-toggle{flex:none}.luxora-filter-toggle summary{border:1px solid var(--lx-line);gap:8px;padding:0 12px;font-size:13px}.luxora-filter-toggle[open] summary{background:var(--lx-soft)}.luxora-filter-panel{z-index:10;border:1px solid var(--lx-line);background:var(--lx-paper);flex-wrap:wrap;align-items:end;gap:10px;width:min(760px,100%);padding:14px;display:flex;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 28px #251e1820}.luxora-filter-panel label{min-width:0;color:var(--lx-ink);flex:130px;gap:3px;font-size:12px;display:grid}.luxora-filter-panel select{border:1px solid var(--lx-line);background:var(--lx-paper);border-radius:0;width:100%;min-width:0;min-height:42px;padding:6px 7px}.luxora-price-filters{display:contents}.luxora-filter-panel>p{text-align:left;flex-basis:100%;order:2;margin:0}.luxora-filter-panel>button{min-height:42px;padding:6px 9px;font-size:12px;text-decoration:underline}.luxora-active-filters{color:#665a50;overflow-wrap:anywhere;margin:0 0 12px;font-size:12px}.luxora-grid{gap:26px 18px}.luxora-card{background:0 0;border:0;border-radius:0}.luxora-card>a{aspect-ratio:1/1.12}.luxora-card>div{padding:10px 0 0}.luxora-card h3{line-height:1.25}.luxora-card>div>p:first-child{color:var(--lx-gold);letter-spacing:.13em;font-size:10px}.luxora-store #about,.luxora-store #faq,.luxora-store #contact{scroll-margin-top:82px}.luxora-store #about{gap:26px;padding-block:48px}.luxora-store #faq{padding-block:45px}.luxora-store #contact{background:#2a211a;padding-block:37px}.luxora-store #contact h2{letter-spacing:.09em}.luxora-product-detail>header{z-index:20;background:var(--lx-paper);border-color:var(--lx-line);padding-block:15px;position:sticky;top:0}.luxora-product-detail>div{gap:clamp(20px,5vw,65px);padding-block:clamp(22px,4vw,56px)}.luxora-product-detail h1{letter-spacing:-.035em;font-size:clamp(31px,4vw,49px);line-height:1.07}@media (max-width:950px){.luxora-store-hero{width:calc(100% - 46px)}}@media (max-width:650px){.luxora-store-header-inner{gap:4px;min-height:57px}.luxora-store-header-inner select{max-width:82px}.luxora-store-header-inner>a:not(:first-child){padding-inline:7px;font-size:10px}.luxora-store-hero{width:calc(100% - 28px);margin-top:12px}.luxora-store-hero article{align-items:end;min-height:322px}.luxora-store-hero article>img{object-position:69% center}.luxora-store-hero article>div:first-of-type{background:linear-gradient(#21150f22,#21150f80 31%,#21150ff5)}.luxora-store-hero article>div:last-child{padding:30px 15px 69px}.luxora-store-hero article h1{max-width:19ch;font-size:clamp(29px,8vw,40px)}.luxora-store-hero article h1+p{margin-top:8px;font-size:12px;line-height:1.5}.luxora-store-hero article a{margin-top:2px}.luxora-catalog{padding-top:25px}.luxora-catalog-tools{gap:5px;padding:4px 0}.luxora-quick-categories button{padding:7px 9px;font-size:12px}.luxora-filter-toggle summary{padding-inline:8px;font-size:12px}.luxora-grid{gap:19px 10px}.luxora-card h3{font-size:15px}.luxora-store #about,.luxora-store #faq{padding-block:28px}.luxora-product-detail>header>div{gap:8px}.luxora-product-detail>header a{font-size:12px}}@media (prefers-reduced-motion:reduce){.luxora-card img{transition:none}}.luxora-header-contact{border:1px solid var(--lx-line);flex:none;align-items:center;min-height:40px;padding:0 13px;font-size:13px;text-decoration:none;display:inline-flex}.luxora-header-contact:hover{background:var(--lx-soft)}.luxora-search-toggle:not([open])>form,.luxora-filter-toggle:not([open])>.luxora-filter-panel{display:none}.luxora-store #about>img{max-height:420px}@media (max-width:650px){.luxora-header-contact{padding-inline:8px}.luxora-store #about>img{max-height:200px}}
.luxora-store .luxora-search-always{width:min(100%,22rem);min-width:0;box-shadow:none;gap:0;padding:0;position:static}.luxora-store .luxora-search-always input,.luxora-store .luxora-search-always button{border:0;border-radius:0}.luxora-store .luxora-search-always button{color:var(--lx-ink);border-inline-start:1px solid var(--lx-line);background:0 0}.luxora-catalog-categories{border-bottom:1px solid var(--lx-line);flex-wrap:wrap;gap:0 1rem;display:flex}.luxora-catalog-categories button{border-bottom:2px solid #0000;min-height:44px;padding-inline:.25rem}.luxora-catalog-categories [aria-pressed=true]{border-color:var(--lx-gold);font-weight:600}.luxora-catalog-toolbar,.luxora-catalog-actions,.luxora-catalog-panel-actions,.luxora-catalog-chips{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.luxora-catalog-toolbar{justify-content:space-between;margin-block:.75rem}.luxora-catalog-toolbar p{color:#665a50;font-size:.875rem}.luxora-catalog-toolbar p:empty{display:none}.luxora-catalog-actions>*,.luxora-catalog-panel button,.luxora-catalog-panel select{border:1px solid var(--lx-line);background:var(--lx-paper);min-height:44px;padding-inline:.75rem;font-size:.875rem}.luxora-catalog-actions button[aria-expanded=true]{background:var(--lx-soft)}.luxora-catalog-actions select{max-width:100%}.luxora-catalog-chips{margin-bottom:.75rem}.luxora-catalog-chips button{overflow-wrap:anywhere;background:var(--lx-soft);border-radius:2rem;max-width:100%;min-height:44px;padding:.5rem .75rem;font-size:.875rem}.luxora-catalog-chips .luxora-catalog-clear{background:0 0;text-decoration:underline}.luxora-catalog-panel{border:1px solid var(--lx-line);margin-bottom:1rem;padding:1rem}.luxora-catalog-panel[hidden]{display:none}.luxora-catalog-panel legend{font-weight:600}.luxora-catalog-brands{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:0 .75rem;display:grid}.luxora-catalog-brands label{overflow-wrap:anywhere;align-items:center;gap:.5rem;min-height:44px;display:flex}.luxora-catalog-brands input{accent-color:var(--lx-gold);flex:none}.luxora-catalog-currency{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:.5rem;display:flex}.luxora-catalog-panel-actions{justify-content:flex-end;margin-top:.5rem}.luxora-catalog-panel .luxora-catalog-apply{background:var(--lx-ink);color:var(--lx-paper);border-color:var(--lx-ink)}@media (max-width:767px){.luxora-store .luxora-store-header{z-index:30;position:sticky;top:0}.luxora-store .luxora-store-header-inner{flex-wrap:wrap}.luxora-store .luxora-search-always{flex:0 0 100%;order:-1;width:100%}.luxora-store .luxora-catalog,.luxora-store #collections,.luxora-store #about,.luxora-store #faq,.luxora-store #contact{scroll-margin-top:130px}}
