:root{--ppow-ink:#11120f;--ppow-paper:#f5f1e9;--ppow-white:#fff;--ppow-gold:#c7a56a;--ppow-line:#d8c9ae;--ppow-serif:Georgia,"Times New Roman",serif;background-color:var(--ppow-paper)!important}
body.home.prestige-has-preowned{--prestige-home-canvas:var(--ppow-paper);background-color:var(--prestige-home-canvas)!important}
body.home.prestige-has-preowned #page,body.home.prestige-has-preowned #content,body.home.prestige-has-preowned #main,body.home.prestige-has-preowned .elementor-2189{background-color:var(--prestige-home-canvas)!important}
.ppow{width:100%;margin-left:0;background:var(--ppow-paper);color:var(--ppow-ink);overflow:hidden}
.ppow:not(.ppow-ready){position:absolute!important;visibility:hidden!important;pointer-events:none!important}
.ppow *{box-sizing:border-box}
.ppow a{text-decoration:none}
.ppow-hero{min-height:570px;position:relative;display:flex;align-items:stretch;color:#fff;background:#111 var(--ppow-hero) center/cover no-repeat}
.ppow-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,6,5,.93) 0%,rgba(5,6,5,.78) 37%,rgba(5,6,5,.2) 70%,rgba(5,6,5,.35) 100%)}
.ppow-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.12),transparent 55%,rgba(0,0,0,.42));pointer-events:none}
.ppow-hero-inner{position:relative;z-index:1;width:min(1440px,100%);margin:auto;padding:82px clamp(32px,5vw,88px) 70px}
.ppow-eyebrow{margin:0 0 20px;color:var(--ppow-gold);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}
.ppow-hero h2{max-width:820px;margin:0;color:#fff;font:400 clamp(54px,5.4vw,86px)/.97 var(--ppow-serif);letter-spacing:-.045em}
.ppow-hero h2 em{color:#e2c58d;font-style:normal}
.ppow-intro{max-width:610px;margin:26px 0 0;color:rgba(255,255,255,.86);font-size:17px;line-height:1.7}
.ppow-actions{display:flex;gap:12px;margin-top:34px}
.ppow-button{display:inline-flex;min-height:50px;align-items:center;justify-content:space-between;gap:38px;padding:14px 22px;border:1px solid rgba(255,255,255,.54);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:.2s ease}
.ppow-button-light{background:#fff;color:#12130f;border-color:#fff}
.ppow-button-light:hover{background:#dfc28e;border-color:#dfc28e;color:#111}
.ppow-button-ghost{color:#fff;background:rgba(11,12,10,.22)}
.ppow-button-ghost:hover{background:#fff;color:#111}
.ppow-hero-note{position:absolute;right:clamp(32px,5vw,88px);top:78px;display:grid;gap:9px;padding-left:34px;color:rgba(255,255,255,.74);font-size:10px;letter-spacing:.2em;text-transform:uppercase}
.ppow-hero-note:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--ppow-gold)}
.ppow-hero-note span:before{content:"—";margin-right:10px;color:var(--ppow-gold)}
.ppow-curated,.ppow-interests{width:min(1440px,calc(100% - 64px));margin:0 auto;padding:54px 0}
.ppow-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:24px}
.ppow-section-head .ppow-eyebrow{margin-bottom:9px}
.ppow-section-head h2{margin:0;font:400 37px/1.05 var(--ppow-serif);letter-spacing:-.025em}
.ppow-section-actions{display:flex;align-items:center;justify-content:flex-end;gap:22px;flex-wrap:wrap}
.ppow-view-all{color:#181915;border-bottom:1px solid var(--ppow-gold);padding:8px 0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}
.ppow-rail-tools{display:flex;align-items:center;gap:8px;color:#665f54;font-size:11px;letter-spacing:.12em;text-transform:uppercase}
.ppow-rail-tools span{margin-right:12px}
.ppow-rail-tools .ppow-page{display:inline-flex;align-items:baseline;gap:6px;margin:0 8px 0 0;color:#171812;font-family:Arial,sans-serif;letter-spacing:.04em}
.ppow-page small{color:#8f8678;font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ppow-page b{font-size:14px}.ppow-page i{color:#b29a70;font-style:normal}.ppow-page span{margin:0;color:#8f8678;font-size:11px}
.ppow-rail-tools button{width:42px;height:42px;border:1px solid var(--ppow-line);background:transparent;color:#151611;cursor:pointer;font-size:20px}
.ppow-rail-tools button:hover{background:#111;color:#fff;border-color:#111}
.ppow-rail-tools button:disabled{opacity:.32;cursor:default}.ppow-rail-tools button:disabled:hover{background:transparent;color:#151611;border-color:var(--ppow-line)}
.ppow-listing{display:grid;grid-template-columns:minmax(470px,1.5fr) minmax(0,2fr);gap:16px;min-height:580px}
.ppow-featured{position:relative;min-height:580px;overflow:hidden;background:#111;color:#fff;border:1px solid #443923;box-shadow:0 18px 38px rgba(46,39,27,.12)}
.ppow-featured-art{position:absolute;inset:0;background:#131411;overflow:hidden}
.ppow-featured-art .ppow-product-image{width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.04)}
.ppow-featured-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,5,4,.82) 0%,rgba(4,5,4,.46) 54%,rgba(4,5,4,.08) 100%),linear-gradient(180deg,transparent 30%,rgba(4,5,4,.92) 100%)}
.ppow-featured-copy{position:absolute;z-index:2;left:30px;right:30px;bottom:26px}
.ppow-label{position:absolute;left:0;bottom:438px;padding:8px 14px;background:#d9c39a;color:#111;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.ppow-brand{margin:0 0 8px;color:#b9975b;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}
.ppow-featured .ppow-brand{color:#e2c58d}
.ppow-featured h2{max-width:500px;margin:0 0 9px;color:#fff!important;font:400 clamp(29px,2.15vw,35px)/1.03 var(--ppow-serif);letter-spacing:-.035em;text-wrap:balance}
.ppow-reference{margin:0;color:#6b685f;font-size:12px;letter-spacing:.03em}
.ppow-featured .ppow-reference{color:rgba(255,255,255,.75)}
.ppow-facts{display:grid;grid-template-columns:.65fr 1.15fr 1.2fr;margin:14px 0 0;padding:12px 0;border-top:1px solid rgba(172,149,111,.26);border-bottom:1px solid rgba(172,149,111,.26);color:#777066}
.ppow-facts span{display:flex;min-width:0;flex-direction:column;gap:5px;padding:0 9px}
.ppow-facts span:first-child{padding-left:0}.ppow-facts span:last-child{padding-right:0}
.ppow-facts span+span{border-left:1px solid rgba(172,149,111,.23)}
.ppow-facts small{color:#b08b50;font-size:7px;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase}
.ppow-facts b{min-width:0;color:inherit;font-size:10px;font-weight:500;line-height:1.25;white-space:normal}
.ppow-featured .ppow-facts{max-width:430px;color:rgba(255,255,255,.84);border-color:rgba(220,190,137,.28)}
.ppow-featured .ppow-facts-featured{display:flex;max-width:470px;grid-template-columns:none;align-items:center;padding:10px 0}
.ppow-featured .ppow-facts-featured span{flex:1;flex-direction:row;align-items:baseline;gap:7px;padding:0 13px;white-space:nowrap}.ppow-featured .ppow-facts-featured span:first-child{padding-left:0}.ppow-featured .ppow-facts-featured span:last-child{padding-right:0}
.ppow-featured .ppow-facts span+span{border-left-color:rgba(220,190,137,.25)}
.ppow-featured .ppow-facts small{color:#dfc38f}
.ppow-featured-bottom{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-top:18px}
.ppow-price{display:block;color:#111;font:600 20px/1.2 Arial,sans-serif}
.ppow-featured .ppow-price{color:#fff;font-size:24px}
.ppow-featured .ppow-button{min-height:44px;padding:11px 17px;gap:24px}
.ppow-assessment{margin:16px 0 0;padding:12px 0 0;border-top:1px solid rgba(207,184,142,.26)}
.ppow-assessment-copy{display:flex;align-items:end;justify-content:space-between;gap:12px;color:#d7bd8a}
.ppow-assessment-copy>span{font-size:8px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}
.ppow-assessment-copy strong{font:500 17px/1 Arial,sans-serif;letter-spacing:.01em}
.ppow-assessment-copy small{margin-left:3px;color:#9d927f;font-size:8px;font-weight:500}
.ppow-assessment-track{display:block;height:1px;margin-top:9px;background:rgba(216,195,155,.2)}
.ppow-assessment-track i{display:block;width:var(--ppow-score-value);height:1px;background:linear-gradient(90deg,#a98244,#e0c99d)}
.ppow-assessment-featured{max-width:260px;margin-top:16px;border-top-color:rgba(233,211,166,.28)}
.ppow-assessment-featured .ppow-assessment-copy{color:#ead4a8}
.ppow-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(225px,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}
.ppow-rail::-webkit-scrollbar{display:none}
.ppow-card{min-width:0;display:flex;flex-direction:column;background:#0f110e;border:1px solid #39352d;box-shadow:0 14px 28px rgba(36,31,22,.09);scroll-snap-align:start;transition:transform .25s ease,box-shadow .25s ease}
.ppow-card:hover{transform:translateY(-3px);box-shadow:0 20px 36px rgba(36,31,22,.15)}
.ppow-card-media{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:#171813}
.ppow-card-media:after{content:"";position:absolute;inset:auto 0 0;height:18%;background:linear-gradient(180deg,transparent,rgba(20,19,15,.09));pointer-events:none}
.ppow-card-media .ppow-product-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transform:scale(1);transition:transform .55s ease}
.ppow-card:hover .ppow-product-image{transform:scale(1.018)}
.ppow-image-corner{position:absolute;z-index:2;right:14px;top:14px;width:24px;height:24px;border-top:1px solid rgba(164,127,65,.7);border-right:1px solid rgba(164,127,65,.7)}
.ppow-card-copy{display:flex;flex:1;flex-direction:column;padding:20px 18px 17px;color:#f3eee4}
.ppow-card .ppow-brand{color:#c9aa73}
.ppow-card-copy h3{min-height:22px;margin:0 0 7px;overflow:hidden;color:#fff!important;font:400 18px/1.2 var(--ppow-serif)!important;letter-spacing:-.01em!important;white-space:nowrap;text-overflow:ellipsis}
.ppow-card .ppow-reference{color:#a7a194;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ppow-card .ppow-facts{display:grid;grid-template-columns:.55fr .88fr 1.57fr;margin-top:15px;padding:11px 0;border:0;border-top:1px solid rgba(207,184,142,.25);border-bottom:1px solid rgba(207,184,142,.25);color:#eee6d7}
.ppow-card .ppow-facts:before{content:"Collector dossier";grid-column:1/-1;display:block;padding:0 0 8px;color:#c9aa73;font-size:7px;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase}
.ppow-card .ppow-facts span{display:block;min-width:0;padding:0 5px;border-left:1px solid rgba(207,184,142,.15)}
.ppow-card .ppow-facts span:first-of-type{padding-left:0;border-left:0}.ppow-card .ppow-facts span:last-child{padding-right:0}
.ppow-card .ppow-facts b{display:block;color:#f2eadb;font-size:8px;font-weight:500;line-height:1.2;letter-spacing:-.01em;white-space:nowrap}
.ppow-card .ppow-assessment{margin-top:13px;padding-top:0;border-top:0}
.ppow-card .ppow-assessment-copy>span{font-size:7px;letter-spacing:.12em;white-space:nowrap}
.ppow-card .ppow-assessment-copy strong{font-family:var(--ppow-serif);font-size:18px;font-weight:400}
.ppow-card .ppow-assessment-track{margin-top:7px;background:rgba(216,195,155,.15)}
.ppow-card .ppow-price{margin:17px 0 14px;color:#fff}
.ppow-card-link{display:flex;align-items:center;justify-content:space-between;margin:0 -18px -17px;padding:18px;border-top:1px solid rgba(207,184,142,.26);color:#e7d3a8;font-size:9px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;transition:background-color .22s ease,border-color .22s ease,color .22s ease}
.ppow-card-link:hover,.ppow-card-link:focus-visible{background:var(--ppow-gold);border-color:var(--ppow-gold);color:#11120f;outline:none}
.ppow-listing-single{grid-template-columns:minmax(0,780px);justify-content:center}
.ppow-listing-single .ppow-featured{width:100%}
.ppow-empty{min-height:390px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(40px,6vw,84px);border:1px solid #443923;background:radial-gradient(circle at 84% 24%,rgba(198,163,101,.13),transparent 27%),linear-gradient(120deg,#0c0e0c,#151711);box-shadow:0 18px 38px rgba(46,39,27,.12);color:#fff}
.ppow-empty>span{color:#c9aa73;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}
.ppow-empty h3{max-width:700px;margin:16px 0 12px;color:#fff!important;font:400 clamp(31px,3vw,46px)/1.05 var(--ppow-serif);letter-spacing:-.025em}
.ppow-empty p{max-width:610px;margin:0;color:rgba(255,255,255,.72);font-size:15px;line-height:1.7}
.ppow-empty .ppow-button{width:auto;margin-top:28px}
@media(min-width:1280px){.ppow-rail{grid-auto-columns:calc((100% - 48px)/4)}}
@media(max-width:1100px){.ppow-hero-note{display:none}.ppow-listing{grid-template-columns:1fr}.ppow-featured{min-height:510px}.ppow-label{bottom:382px}.ppow-rail{grid-auto-columns:minmax(240px,33vw)}}
@media(max-width:767px){.ppow-hero{min-height:650px;background-position:65% center}.ppow-hero-inner{padding:70px 24px 45px;display:flex;flex-direction:column;justify-content:end}.ppow-hero h2{font-size:43px}.ppow-intro{font-size:15px}.ppow-actions{flex-direction:column}.ppow-button{width:100%}.ppow-curated{width:calc(100% - 36px);padding:38px 0}.ppow-section-head{display:grid;grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:18px}.ppow-section-head h2{font-size:31px;white-space:normal}.ppow-section-actions{width:100%;justify-content:space-between;gap:12px}.ppow-rail-tools{width:auto;justify-content:flex-start}.ppow-rail-tools>span{display:none}.ppow-featured{min-height:530px}.ppow-featured h2{font-size:30px}.ppow-featured-bottom{align-items:stretch;flex-direction:column}.ppow-featured .ppow-button{width:auto}.ppow-rail{grid-auto-columns:minmax(258px,83vw)}.ppow-empty{min-height:340px;padding:38px 26px}.ppow-empty .ppow-button{width:100%}}
