:is(html:has([data-lp=dorelan-tresor]),body:has([data-lp=dorelan-tresor])){background-color:#fff;overflow-x:hidden}[data-lp=dorelan-tresor]{--dor-sans:"Montserrat",system-ui,-apple-system,sans-serif;--dor-serif:"Bodoni Moda","Times New Roman",serif;--dor-signature:#4a4d4c;--dor-gray-6:#a6a7aa;--dor-gray-8:#898b8e;--dor-reactive:#a52337;--dor-reactive-deep:#78071a;--dor-white:#fff;--dor-paper:#fff;--dor-paper-soft:#f3f3f4;--dor-paper-warm:#ececed;--dor-ink:var(--dor-signature);--dor-ink-soft:#5c5f5e;--dor-ink-mid:var(--dor-gray-8);--dor-ink-dim:var(--dor-gray-8);--dor-ink-faint:var(--dor-gray-6);--dor-ink-invert:var(--dor-white);--dor-rule:#d8d9da;--dor-rule-strong:#c4c5c6;--dor-accent:var(--dor-reactive);font-family:var(--dor-sans);background:var(--dor-paper);color:var(--dor-ink);-webkit-font-smoothing:antialiased;font-weight:400}[data-lp=dorelan-tresor] *,[data-lp=dorelan-tresor] :before,[data-lp=dorelan-tresor] :after{box-sizing:border-box}[data-lp=dorelan-tresor] .dor-display{font-family:var(--dor-sans);letter-spacing:-.02em;font-weight:100;line-height:1.05}[data-lp=dorelan-tresor] .dor-em{font-family:var(--dor-sans);letter-spacing:-.02em;font-weight:800}[data-lp=dorelan-tresor] .dor-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--dor-ink-dim);font-size:11px;font-weight:600}[data-lp=dorelan-tresor] .dor-title{font-family:var(--dor-sans);letter-spacing:-.015em;font-weight:500;line-height:1.15}[data-lp=dorelan-tresor] .dor-btn{letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:0 1.75rem;font-size:12px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,opacity .2s;display:inline-flex}[data-lp=dorelan-tresor] .dor-btn-primary{color:#fff;background:#121212;border:1px solid #121212}[data-lp=dorelan-tresor] .dor-btn-primary:hover{background:#2a2a2a;border-color:#2a2a2a}[data-lp=dorelan-tresor] .dor-btn-outline{color:var(--dor-ink);border:1px solid var(--dor-rule-strong);background:0 0}[data-lp=dorelan-tresor] .dor-btn-outline:hover{border-color:var(--dor-ink)}[data-lp=dorelan-tresor] .dor-select{background:var(--dor-paper);border:1px solid var(--dor-rule-strong);width:100%;min-height:48px;color:var(--dor-ink);outline:none;padding:0 1rem;font-size:14px}[data-lp=dorelan-tresor] .dor-select:focus{border-color:var(--dor-ink)}
