.artwork-page{color:#26211e;background:#f3f0ea;overflow:clip}.price-list-heading{background:radial-gradient(circle at 78% 16%,#cd53342e,#0000 35%),#141210;place-items:end start;min-height:clamp(19rem,40vh,27rem);padding:clamp(8rem,14vh,11rem) clamp(1.25rem,6vw,7rem) clamp(3rem,6vh,5rem);display:grid}.price-list-heading h1{color:#fffdf8;letter-spacing:0;font-variant-ligatures:common-ligatures;font-size:clamp(4rem,11vw,10rem);line-height:.86}.price-list{gap:clamp(4rem,8vw,9rem);width:min(100% - clamp(1.5rem,5vw,6rem),100rem);margin:0 auto;padding:clamp(3rem,6vw,7rem) 0 clamp(5rem,10vw,10rem);display:grid}.price-list-plate{--plate-title:#7b6e63;background:#171412;border:1px solid #1412101f;overflow:hidden;box-shadow:0 2rem 5rem #14121029}.price-list-plate[data-price-list-plate=desktop]{--plate-title:#d77a59}.price-list-plate[data-price-list-plate=unique]{--plate-title:#8b8d6d}.price-list-plate[data-price-list-plate=trois]{--plate-title:#777876}.price-list-plate[data-price-list-plate=visage]{--plate-title:#a92710}.price-list-plate[data-price-list-plate=amour]{--plate-title:#7d801f}.price-list-plate[data-price-list-plate=ma-memoire]{--plate-title:#8f250e}.price-list-plate[data-price-list-plate=plus-damour]{--plate-title:#4b0007}.price-list-plate{--panel-top:17.6%;--panel-width:36%;--panel-height:30%}.price-list-plate[data-price-list-plate=plus-damour]{--panel-height:38%}.price-list-plate__stage{position:relative}.price-list-plate__visual{aspect-ratio:1.9;background:#2a2420;overflow:hidden}.price-list-plate__visual img{width:100%;max-width:none;height:auto;display:block}.price-list-plate__title{z-index:2;top:var(--panel-top);width:var(--panel-width);height:var(--panel-height);background:var(--plate-title);color:#fff;align-content:start;padding:clamp(.8rem,1.7vw,2rem) clamp(1rem,2.6vw,3.25rem);display:grid;position:absolute;right:0}.price-list-plate__title p{letter-spacing:.22em;margin:0 0 .15rem;font-size:clamp(.65rem,.5rem + .35vw,.95rem)}.price-list-plate__title h2{color:#fff;font-family:var(--font-body);letter-spacing:-.055em;font-size:clamp(1.9rem,4.2vw,4.4rem);font-weight:300;line-height:.95}.price-list-plate__title span{margin-top:clamp(.4rem,.8vw,.8rem);font-size:clamp(.78rem,.6rem + .45vw,1.1rem);line-height:1.3;display:block}.price-list-plate__information{color:#e8e2d9;background:#171412;grid-template-columns:minmax(13rem,.3fr) minmax(0,1fr);gap:clamp(2rem,4vw,5rem);padding:clamp(1.75rem,4vw,4.5rem);display:grid}.price-list-plate__finishes{align-self:start;padding-top:.25rem}.price-list-plate__finishes p{color:#fffdf8;font-family:var(--font-display);margin:0 0 .7rem;font-size:clamp(1.35rem,1rem + 1vw,2.1rem);line-height:1.1}.price-list-plate__finishes span{color:#bdb4aa;font-size:.9rem;line-height:1.5}.price-list-plate__prices{min-width:0}.price-list-plate table{border-collapse:collapse;table-layout:fixed;width:100%}.price-list-plate caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.price-list-plate th,.price-list-plate td{text-align:left;vertical-align:top;border-bottom:1px solid #fffdf821;padding:.85rem 1rem;font-size:clamp(.82rem,.72rem + .24vw,1rem);line-height:1.35}.price-list-plate thead th{color:#9f968d;letter-spacing:.15em;text-transform:uppercase;padding-top:0;font-size:.7rem;font-weight:400}.price-list-plate thead th:first-child,.price-list-plate tbody th,.price-list-plate thead th:nth-child(2),.price-list-plate tbody td:nth-child(2){width:39%}.price-list-plate thead th:last-child,.price-list-plate tbody td:last-child{text-align:right;width:22%}.price-list-plate tbody th{color:#fffdf8;font-weight:400}.price-list-plate tbody td{color:#c9c1b8}.price-list-plate tbody td:last-child{color:#fffdf8;white-space:nowrap;font-weight:400}html[data-artwork-motion=full] .price-list-plate:not([data-visible=true]){transform:translateY(2rem)}html[data-artwork-motion=full] .price-list-plate{transition:transform 1.1s var(--ease-out)}html[data-artwork-motion=reduced] .price-list-plate{transition:none;transform:none}@media (width<=760px){.price-list-heading{min-height:15rem;padding:7rem 1.25rem 2.25rem}.price-list-heading h1{font-size:clamp(4rem,24vw,6.4rem)}.price-list{gap:1rem;width:min(100% - 1rem,40rem);padding-top:1rem}.price-list-plate{box-shadow:0 1rem 2.5rem #1412101f}.price-list-plate__visual{aspect-ratio:1.22}.price-list-plate__visual img{width:156.25%}.price-list-plate__title{width:auto;height:auto;padding:1rem 1rem 1.1rem;position:static}.price-list-plate__title p{font-size:.65rem}.price-list-plate__title h2{font-size:2rem;line-height:1}.price-list-plate__title span{margin-top:.4rem;font-size:.85rem;line-height:1.35}.price-list-plate__information{grid-template-columns:1fr;gap:1rem;padding:1.25rem 1rem 1rem}.price-list-plate__finishes{border-bottom:1px solid #fffdf821;padding:0 0 .9rem}.price-list-plate__finishes p{margin:0 0 .3rem;font-size:1.15rem}.price-list-plate__finishes span{font-size:.8rem}.price-list-plate thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.price-list-plate tbody,.price-list-plate tr{display:grid}.price-list-plate tr{border-bottom:1px solid #fffdf821;grid-template-columns:minmax(0,1fr) 6.5rem;column-gap:1rem;padding:.75rem 0}.price-list-plate th,.price-list-plate td,.price-list-plate tbody th,.price-list-plate tbody td:nth-child(2),.price-list-plate tbody td:last-child{text-align:left;border:0;width:auto;padding:0}.price-list-plate tbody th{grid-area:1/1;margin-bottom:.25rem;font-size:.9rem}.price-list-plate tbody td:nth-child(2){grid-area:2/1;min-width:0;font-size:.72rem}.price-list-plate tbody td:last-child{text-align:right;white-space:nowrap;grid-area:1/2/span 2;place-self:start end;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.price-list-plate{opacity:1;transition:none;transform:none}}@media print{.artwork-page,.price-list-heading,.price-list-plate,.price-list-plate__information{color:#111;background:#fff}.price-list-heading{min-height:auto;padding:1cm 0 .7cm}.price-list-heading h1,.price-list-plate__finishes p,.price-list-plate tbody th,.price-list-plate tbody td,.price-list-plate tbody td:last-child{color:#111}.price-list{gap:.8cm;width:100%;padding:0}.price-list-plate{break-inside:avoid;box-shadow:none;border-color:#bbb}.price-list-plate__information{border-top:1px solid #bbb;padding:.45cm}.price-list-plate th,.price-list-plate td{border-color:#ccc}}
