.lxk{--lxk-bg:#f6f3ec;--lxk-ink:#252521;--lxk-gold:#986923;--lxk-line:#ded7ca;background:var(--lxk-bg);color:var(--lxk-ink);font:16px/1.7 Arial,sans-serif;padding-bottom:64px}.lxk *{box-sizing:border-box}.lxk a{color:inherit}.lxk a:focus-visible,.lxk button:focus-visible,.lxk input:focus-visible,.lxk summary:focus-visible{outline:3px solid #b88339;outline-offset:4px}.lxk-wrap{width:min(1410px,calc(100% - 96px));margin:auto}.lxk h1,.lxk h2,.lxk h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.15;color:inherit}.lxk h1{font-size:clamp(34px,4vw,60px);margin:0 0 24px}.lxk h2{font-size:clamp(28px,3vw,40px);margin:0 0 24px}.lxk h3{font-size:24px;margin:0 0 14px}.lxk p{margin:0 0 20px}.lxk-label{font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:var(--lxk-gold)}.lxk-hero{background:linear-gradient(90deg,rgba(8,13,11,.96),rgba(8,13,11,.78) 50%,rgba(8,13,11,.2)),url('https://luxaroma.com/cdn/shop/files/Luxaroma-homepage-hero-desktop.png?v=1789805836&width=2000') center/cover;padding:64px;color:white}.lxk-hero .lxk-label{color:#d2ac70}.lxk-hero p,.lxk-hero h1{max-width:650px}.lxk-search{max-width:650px;display:flex;background:white;border:1px solid var(--lxk-line);margin:25px 0;color:var(--lxk-ink)}.lxk-search input{width:100%;min-width:0;background:none;border:0;padding:16px;font:inherit}.lxk-search button{background:#252521;color:white;border:0;padding:14px 22px;font:inherit;cursor:pointer}.lxk-section{padding:56px 0}.lxk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lxk-card{display:block;text-decoration:none;border:1px solid var(--lxk-line);padding:26px;background:#fff7}.lxk-card:hover{background:#fff;border-color:#b88339}.lxk-card p:last-child{margin:0}.lxk-crumbs{padding:24px 0;font-size:13px}.lxk-crumbs a{text-underline-offset:3px}.lxk-intro{max-width:850px;padding:24px 0}.lxk-reading{max-width:850px;margin:auto;padding:24px 0}.lxk-direct{font:21px/1.6 Georgia,serif;background:#eeebe3;border-left:2px solid #b88339;padding:24px 28px;margin:28px 0}.lxk-answer{padding:30px 0;border-bottom:1px solid var(--lxk-line);scroll-margin-top:32px}.lxk-answer h2{font-size:29px}.lxk-answer details{margin:20px 0}.lxk-answer summary,.lxk-video summary{cursor:pointer;color:var(--lxk-gold);font-weight:600;padding:10px 0}.lxk-body{margin:24px 0;overflow-wrap:anywhere}.lxk-body h2,.lxk-body h3{margin-top:30px}.lxk-meta{border-top:1px solid var(--lxk-line);margin-top:36px;padding-top:20px;font-size:13px}.lxk-related{display:grid;gap:12px;padding:0;list-style:none}.lxk-related a{text-underline-offset:4px}.lxk-video{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:start;background:#ebe7dd;padding:24px;margin:30px 0}.lxk-player{aspect-ratio:16/9;background:#141414}.lxk-player.is-portrait{aspect-ratio:9/16}.lxk-player iframe{width:100%;height:100%;border:0;display:block}.lxk-video.is-landscape{grid-template-columns:1fr}.lxk-video h2{font-size:28px}.lxk-video p,.lxk-video details{font-size:14px}.lxk-transcript{white-space:pre-line}.lxk-results{margin:24px 0}.lxk-results:empty{display:none}.lxk-result{display:block;border-bottom:1px solid var(--lxk-line);padding:18px 0;font:22px/1.4 Georgia,serif}.lxk-empty{padding:40px 0}.lxk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.lxk [hidden]{display:none!important}.lxk-pages{padding:24px 0}.lxk-resources{display:flex;justify-content:space-between;gap:28px;border-top:1px solid var(--lxk-line);padding-top:36px}.lxk-resources a{color:var(--lxk-gold)}
.lxk-document-note{border-left:2px solid #b88339;background:#eeebe3;padding:18px 22px;margin:24px 0;font-size:15px}.lxk-document-note p{margin:0 0 6px}.lxk-document-note a{color:#765019;text-underline-offset:4px}
@media(max-width:850px){.lxk-wrap{width:calc(100% - 40px)}.lxk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lxk-hero{padding:42px 30px}}
@media(max-width:560px){.lxk-wrap{width:calc(100% - 32px)}.lxk-hero{padding:34px 24px;background-position:60%}.lxk-grid{grid-template-columns:1fr}.lxk-section{padding:36px 0}.lxk-direct{font-size:19px;padding:20px}.lxk-video{grid-template-columns:1fr;padding:18px}.lxk-player.is-portrait{width:100%;max-width:260px;margin:auto}.lxk-resources{display:block}.lxk-search button{padding:12px;font-size:14px}.lxk-answer h2{font-size:26px}}
