.tarifs-cabinet{--bois-clair:#4a2e1c;--bois:#34200f;--bois-fonce:#1d1108;--bois-noir:#120a05;--laiton-1:#f3dc9a;--laiton-2:#cfa955;--laiton-3:#9c7430;--laiton-4:#6e4f1c;--gravure:#2c1d07;--papier:#ebe3cd;--papier-2:#d9cdb0;--encre:#1f1a12;--creme:#d8ccb0;--feutre:#101814;position:relative;isolation:isolate;overflow:hidden;background:#0a0e0c}.tc__mur{z-index:-1;pointer-events:none;background:radial-gradient(42% 26% at 50% 16%,rgb(255 232 180/.08),transparent 75%),radial-gradient(60% 40% at 50% 62%,rgb(47 211 91/.04),transparent 75%),repeating-linear-gradient(90deg,rgb(255 255 255/.018) 0 1px,transparent 1px 180px),linear-gradient(180deg,#0b0f0d,#0d1310 55%,#090c0b)}.tc__mur,.tc__mur:after{position:absolute;inset:0}.tc__mur:after{content:"";background:radial-gradient(120% 90% at 50% 40%,transparent 55%,rgb(0 0 0/.55))}.tarifs-cabinet .container{position:relative}.laiton{background:linear-gradient(180deg,var(--laiton-1) 0,var(--laiton-2) 34%,var(--laiton-3) 66%,#d8b765 100%);color:var(--gravure);box-shadow:inset 0 1px 0 rgb(255 250 225/.7),inset 0 -1px 0 rgb(0 0 0/.35),0 2px 0 rgb(0 0 0/.5),0 6px 12px rgb(0 0 0/.45)}.laiton__vis{flex:none;width:9px;height:9px;border-radius:50%;background:linear-gradient(45deg,transparent 44%,rgb(60 40 10/.8) 45% 55%,transparent 56%),radial-gradient(circle at 35% 30%,#fff1c4,#b38a3d 60%,#5e4314);box-shadow:0 1px 0 rgb(255 250 225/.5)}.cabinet{position:relative;padding:clamp(16px,2.4vw,30px);border-radius:10px;background:repeating-linear-gradient(91deg,rgb(255 220 170/.025) 0 2px,transparent 2px 9px),repeating-linear-gradient(89deg,rgb(0 0 0/.14) 0 1px,transparent 1px 17px),linear-gradient(180deg,var(--bois) 0,var(--bois-fonce) 100%);box-shadow:inset 0 0 0 1px rgb(255 214 160/.08),inset 0 2px 0 rgb(255 214 160/.12),inset 0 0 60px rgb(0 0 0/.55),0 40px 80px rgb(0 0 0/.65),0 0 0 1px #000}.cabinet:before{content:"";position:absolute;inset:-10px -8px auto;height:14px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--bois-clair),var(--bois-fonce));box-shadow:inset 0 1px 0 rgb(255 214 160/.2),0 4px 8px rgb(0 0 0/.6)}.cabinet__fronton{display:grid;justify-items:center;grid-gap:8px;gap:8px;margin:4px 0 clamp(20px,3vw,30px);text-align:center}.laiton--fronton{display:inline-flex;align-items:center;gap:14px;max-width:100%;padding:9px 16px;border-radius:4px}.cabinet__fronton-texte{font-family:var(--font-titre);font-weight:800;font-size:clamp(.75rem,.65rem + .4vw,.9375rem);letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 0 rgb(255 245 210/.6),0 -1px 0 rgb(0 0 0/.2)}.cabinet__fronton-sous{margin:0;font-size:var(--fs-14);font-style:italic;color:var(--creme);opacity:.85}.cabinet__vitrines{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(22px,2.6vw,34px) clamp(14px,1.8vw,24px);gap:clamp(22px,2.6vw,34px) clamp(14px,1.8vw,24px)}.cabinet__case,.specimen,.specimen__reveal{height:100%}.specimen{--c:var(--lime);--lum:0.7;position:relative;display:flex;flex-direction:column;align-items:center}.specimen__boite{position:relative;width:100%;padding:9px;border-radius:5px;background:repeating-linear-gradient(92deg,rgb(255 220 170/.03) 0 2px,transparent 2px 7px),linear-gradient(180deg,var(--bois-clair),var(--bois) 60%,var(--bois-fonce));box-shadow:inset 0 1px 0 rgb(255 214 160/.22),inset 0 -2px 0 rgb(0 0 0/.45),0 2px 0 #000,0 18px 28px rgb(0 0 0/.6);perspective:900px}.specimen__fond{position:relative;display:flex;flex-direction:column;align-items:center;min-height:318px;padding:30px 14px 16px;overflow:hidden;isolation:isolate;border-radius:2px;background:radial-gradient(80% 60% at 50% 40%,rgb(255 255 255/.03),transparent 70%),var(--feutre);box-shadow:inset 0 0 0 1px #000,inset 0 12px 22px rgb(0 0 0/.75),inset 0 -6px 14px rgb(0 0 0/.5)}.specimen__fond:after{content:"";opacity:.35;mix-blend-mode:overlay;background:url(/images/textures/grain.webp) 50%/220px}.specimen__fond:after,.specimen__spot{position:absolute;inset:0;z-index:-1;pointer-events:none}.specimen__spot{opacity:var(--lum);background:radial-gradient(60% 52% at 50% 0,rgb(255 238 200/.24),transparent 72%),radial-gradient(48% 30% at 50% 62%,color-mix(in srgb,var(--c) 16%,transparent),transparent 75%);transition:opacity .45s ease}.specimen__numero{position:absolute;top:9px;left:11px;font-size:.6875rem;font-weight:800;letter-spacing:.14em;color:#b9a57a;opacity:.75}.specimen__sujet{position:relative;z-index:1;flex:1 1;display:grid;place-items:center;width:100%;min-height:170px;transition:transform .5s var(--ease-sortie)}.specimen__img{display:block;width:74%;max-width:200px;height:auto;filter:drop-shadow(0 16px 10px rgb(0 0 0/.75)) drop-shadow(0 2px 2px rgb(0 0 0/.6))}.specimen--instrument .specimen__img{width:80%;rotate:-16deg}.specimen__epingle{position:absolute;left:50%;top:42%;z-index:1;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0 8%,var(--c) 40%,color-mix(in srgb,var(--c) 40%,#000) 90%);box-shadow:0 0 0 1px rgb(0 0 0/.5),0 0 10px color-mix(in srgb,var(--c) 45%,transparent)}.specimen__epingle:after{content:"";position:absolute;left:8px;top:9px;width:26px;height:1.5px;border-radius:2px;background:linear-gradient(90deg,rgb(0 0 0/.7),transparent);rotate:32deg;transform-origin:0 50%}.bocal{position:relative;display:flex;flex-direction:column;align-items:center;width:76%;max-width:200px}.bocal__couvercle{width:64%;height:14px;border-radius:4px 4px 2px 2px;background:repeating-linear-gradient(90deg,rgb(0 0 0/.18) 0 1px,transparent 1px 5px),linear-gradient(180deg,#d9dcd6,#8c918b 45%,#4b4f4a);box-shadow:0 1px 0 rgb(0 0 0/.6),inset 0 1px 0 rgb(255 255 255/.5)}.bocal__corps{position:relative;display:grid;place-items:end center;width:100%;aspect-ratio:1/.96;margin-top:-1px;padding:10px 6px 8px;border-radius:26% 26% 18% 18%/16% 16% 12% 12%;border:1.5px solid rgb(214 236 224/.26);background:linear-gradient(90deg,rgb(255 255 255/.1),rgb(255 255 255/.02) 26%,transparent 60%,rgb(255 255 255/.07)),rgb(140 190 160/.05);box-shadow:inset 0 -10px 18px rgb(0 0 0/.35),0 16px 22px rgb(0 0 0/.55)}.bocal .specimen__img{width:96%;filter:drop-shadow(0 6px 6px rgb(0 0 0/.7)) brightness(.92)}.bocal__reflet{position:absolute;left:12%;top:9%;width:7%;height:66%;border-radius:99px;background:linear-gradient(180deg,rgb(255 255 255/.35),rgb(255 255 255/0));pointer-events:none}.cartel{width:min(100%,220px);margin-top:12px;padding:8px 12px 9px;border-radius:1px;background:radial-gradient(120% 80% at 0 0,rgb(255 255 255/.35),transparent 60%),linear-gradient(180deg,var(--papier),var(--papier-2));color:var(--encre);text-align:center;box-shadow:0 1px 0 rgb(0 0 0/.6),0 6px 10px rgb(0 0 0/.55)}.cartel__nom{margin:0;font-family:var(--font-titre);font-weight:800;font-size:.9375rem;line-height:1.15;letter-spacing:.06em;text-transform:uppercase}.cartel__lien{color:inherit;text-decoration:none}.cartel__lien:after{content:"";position:absolute;inset:0;z-index:3}.cartel__lien:focus-visible{outline:none}.specimen:has(.cartel__lien:focus-visible) .specimen__boite{outline:3px solid var(--lime);outline-offset:4px}.cartel__latin{margin:3px 0 0;font-size:.75rem;font-style:italic;color:#4a3b22}.specimen__releve{position:absolute;z-index:2;top:28px;left:10px;right:10px;list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;opacity:0;transform:translateY(-6px);transition:opacity .35s ease,transform .45s var(--ease-sortie);pointer-events:none}.specimen__releve li{display:flex;align-items:flex-start;gap:6px;padding:5px 8px;border-radius:4px;background:rgb(8 12 10/.86);box-shadow:inset 0 0 0 1px rgb(255 238 200/.12);color:#efe6cf;font-size:.75rem;font-weight:600;line-height:1.3}.specimen__releve svg{flex:none;margin-top:1px;color:var(--vert)}.specimen__vitre{position:absolute;inset:9px;z-index:2;pointer-events:none;border-radius:2px;background:linear-gradient(118deg,transparent 22%,rgb(255 255 255/.1) 30%,rgb(255 255 255/.03) 38%,transparent 46%),linear-gradient(118deg,transparent 52%,rgb(255 255 255/.05) 56%,transparent 62%),linear-gradient(180deg,rgb(255 255 255/.04),transparent 30%);box-shadow:inset 0 0 0 1px rgb(255 255 255/.12),inset 0 1px 0 rgb(255 255 255/.25);transform-origin:50% 0;transition:transform .55s var(--ease-sortie),box-shadow .55s ease,background-position .8s var(--ease-sortie);background-size:100% 100%,100% 100%,100% 100%}.plaque{position:relative;z-index:1;justify-content:space-between;gap:10px;width:86%;margin-top:14px;padding:7px 12px;border-radius:3px}.plaque,.plaque__prix{display:flex;align-items:center}.plaque__prix{justify-content:center;gap:8px;margin:0;line-height:1;text-shadow:0 1px 0 rgb(255 245 210/.55),0 -1px 0 rgb(0 0 0/.25)}.plaque__des{font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.plaque__montant{font-family:var(--font-texte);font-weight:800;font-size:clamp(2rem,1.5rem + 1.2vw,2.625rem);letter-spacing:-.02em}.plaque__unite{display:grid;justify-items:start;font-weight:800;font-size:1.25rem;line-height:.95}.plaque__unite small{font-size:.625rem;letter-spacing:.1em}.specimen__detail{margin:10px 0 0;max-width:28ch;text-align:center;font-size:.8125rem;line-height:1.4;color:var(--creme)}@media (hover:hover){.specimen:hover{--lum:1}.specimen:hover .specimen__vitre{transform:rotateX(-13deg) translateY(-3px);background-position:0 -40px,0 -20px,0 0;box-shadow:inset 0 0 0 1px rgb(255 255 255/.2),inset 0 1px 0 rgb(255 255 255/.4),0 14px 18px rgb(0 0 0/.45)}.specimen:hover .specimen__sujet{transform:translateY(14px) scale(1.04)}.specimen:hover .specimen__releve{opacity:1;transform:none}}.specimen:focus-within{--lum:1}.specimen:focus-within .specimen__vitre{transform:rotateX(-13deg) translateY(-3px)}.specimen:focus-within .specimen__sujet{transform:translateY(14px) scale(1.04)}.specimen:focus-within .specimen__releve{opacity:1;transform:none}.specimen[data-specimen=punaise] .specimen__spot{animation:spot-gresille 7s step-end infinite}@keyframes spot-gresille{0%,88%,to{opacity:var(--lum)}89%{opacity:.25}90%{opacity:var(--lum)}91.5%{opacity:.4}92.5%{opacity:var(--lum)}}.cabinet__tiroirs{list-style:none;margin:clamp(26px,3.4vw,40px) calc(-1 * clamp(16px, 2.4vw, 30px)) calc(-1 * clamp(16px, 2.4vw, 30px));padding:clamp(14px,2vw,22px) clamp(16px,2.4vw,30px) clamp(16px,2.4vw,30px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;border-radius:0 0 10px 10px;background:linear-gradient(180deg,rgb(0 0 0/.45),rgb(0 0 0/.2));box-shadow:inset 0 2px 0 rgb(0 0 0/.5),inset 0 3px 0 rgb(255 214 160/.08)}.tiroir{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 12px 12px;border-radius:4px;background:repeating-linear-gradient(90deg,rgb(255 220 170/.03) 0 2px,transparent 2px 8px),linear-gradient(180deg,var(--bois-clair),var(--bois) 70%);box-shadow:inset 0 1px 0 rgb(255 214 160/.2),inset 0 -2px 0 rgb(0 0 0/.5),inset 0 0 0 1px rgb(0 0 0/.5),0 4px 8px rgb(0 0 0/.5)}.tiroir__porte-etiquette{display:block;width:100%;max-width:230px;padding:4px;border-radius:3px;background:linear-gradient(180deg,var(--laiton-1),var(--laiton-3) 60%,#c79f4e);box-shadow:inset 0 1px 0 rgb(255 250 225/.6),0 2px 3px rgb(0 0 0/.6)}.tiroir__etiquette{display:grid;grid-gap:2px;gap:2px;padding:7px 10px 8px;border-radius:1px;background:linear-gradient(180deg,var(--papier),var(--papier-2));box-shadow:inset 0 2px 4px rgb(0 0 0/.25);color:var(--encre);text-align:center}.tiroir__nom{font-size:.75rem;font-weight:700;line-height:1.25;color:#4a3d26}.tiroir__prix{font-weight:800;font-size:var(--fs-22);line-height:1.1}.tiroir__poignee{width:54px;height:13px;border-radius:2px 2px 27px 27px;background:linear-gradient(180deg,var(--laiton-1),var(--laiton-3) 70%,var(--laiton-4));box-shadow:inset 0 1px 0 rgb(255 250 225/.6),0 3px 4px rgb(0 0 0/.6)}.tarifs-cabinet .tarifs__bas{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(24px,3vw,36px);gap:clamp(24px,3vw,36px);align-items:start;margin-top:clamp(48px,6vw,72px)}.certificat{padding:12px;border-radius:4px;background:repeating-linear-gradient(90deg,rgb(255 220 170/.03) 0 2px,transparent 2px 7px),linear-gradient(135deg,var(--bois-clair),var(--bois-noir));box-shadow:inset 0 1px 0 rgb(255 214 160/.2),inset 0 0 0 1px #000,0 30px 50px rgb(0 0 0/.6);rotate:-.8deg}.certificat__papier{position:relative;padding:clamp(22px,3vw,32px) clamp(20px,2.6vw,30px) 24px;background:radial-gradient(40% 30% at 85% 15%,rgb(150 110 50/.14),transparent 70%),radial-gradient(30% 25% at 10% 90%,rgb(120 90 40/.16),transparent 70%),radial-gradient(120% 100% at 50% 50%,transparent 60%,rgb(110 80 30/.25)),var(--papier);color:var(--encre);box-shadow:inset 0 0 0 6px var(--papier),inset 0 0 0 7px #8a7444,inset 0 0 0 9px var(--papier),inset 0 0 0 10px #8a7444}.certificat__sur{margin:0 0 6px;font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#6b5426}.certificat__titre{font-size:var(--fs-28);margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid rgb(138 116 68/.5)}.certificat__liste{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;font-weight:600;font-size:var(--fs-16)}.certificat__liste li{display:flex;gap:10px;align-items:flex-start}.certificat__liste svg{flex:none;margin-top:3px;color:var(--vert-texte)}.certificat__pied{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:20px}.certificat__signature{padding-top:6px;min-width:140px;border-top:1px solid rgb(31 26 18/.5);font-style:italic;font-weight:700;font-size:var(--fs-14);color:#4a3d26}.certificat__sceau{display:grid;place-items:center;width:74px;height:74px;margin:-10px -6px -8px 0;border-radius:47% 53% 50% 50%/52% 48% 52% 48%;color:#f1d9c0;background:radial-gradient(circle at 38% 32%,#b3303f,#7a1422 55%,#4b0912);box-shadow:inset 0 0 0 5px rgb(0 0 0/.18),inset 0 2px 3px rgb(255 255 255/.25),0 4px 8px rgb(0 0 0/.45);rotate:10deg}.bureau{padding:10px;border-radius:14px;background:repeating-linear-gradient(91deg,rgb(255 220 170/.03) 0 2px,transparent 2px 8px),linear-gradient(180deg,var(--bois),var(--bois-noir));box-shadow:inset 0 1px 0 rgb(255 214 160/.18),0 30px 60px rgb(0 0 0/.6)}.bureau__cuir{position:relative;padding:clamp(20px,2.8vw,30px);border-radius:8px;background:radial-gradient(70% 50% at 50% 0,rgb(255 238 200/.06),transparent 70%),radial-gradient(120% 100% at 50% 50%,#12201a,#0a120e);box-shadow:inset 0 0 40px rgb(0 0 0/.6)}.bureau__cuir:before{content:"";position:absolute;inset:7px;border:1px dashed rgb(216 204 176/.22);border-radius:5px;pointer-events:none}.bureau__entete{margin-bottom:20px}.bureau__titre{font-size:var(--fs-28);margin:0 0 .2em}.bureau__chapo{margin:0;color:var(--muted-sombre)}.bureau .estim__num{background:linear-gradient(180deg,var(--laiton-1),var(--laiton-3));color:var(--gravure);box-shadow:inset 0 1px 0 rgb(255 250 225/.6)}.bureau .estim__option{border-color:rgb(216 204 176/.18);background:#0b130f}.bureau .estim__option.is-choisi{background:var(--c);border-color:rgb(0 0 0/.6)}.bureau .estim__resultat{border:0;background:radial-gradient(80% 90% at 100% 0,color-mix(in srgb,var(--c) 18%,transparent),transparent 70%),#060b09;box-shadow:0 0 0 2px #0b0704,0 0 0 5px var(--laiton-3),0 0 0 6px #0b0704,inset 0 0 30px rgb(0 0 0/.8);margin:6px}.bureau .estim__detail{border-top-color:rgb(216 204 176/.2)}@media (max-width:1100px){.tarifs-cabinet .tarifs__bas{grid-template-columns:1fr}.certificat{max-width:560px}}@media (max-width:960px){.cabinet__tiroirs,.cabinet__vitrines{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cabinet{padding:14px 12px}.cabinet__vitrines{grid-template-columns:1fr;gap:22px}.specimen__fond{display:grid;grid-template-columns:44% minmax(0,1fr);grid-template-rows:auto 1fr;align-items:center;grid-column-gap:10px;column-gap:10px;min-height:0;padding:26px 10px 12px}.specimen__sujet{grid-row:1/span 2;min-height:130px}.cartel{margin-top:0;padding:7px 8px 8px}.specimen__releve{position:static;opacity:1;transform:none;margin-top:8px;align-self:start}.specimen__releve li{font-size:.6875rem;padding:4px 6px}.specimen:focus-within .specimen__sujet,.specimen:hover .specimen__sujet{transform:none}.plaque{width:92%;margin-top:12px}.cabinet__tiroirs{grid-template-columns:1fr 1fr;gap:8px}.tiroir{padding:10px 8px}.laiton--fronton{gap:8px;padding:8px 10px}.certificat{rotate:0deg}.bureau .estim__resultat{padding:16px}.bureau .estim__ctas .btn{width:100%}}@media (prefers-reduced-motion:reduce){.specimen__releve,.specimen__spot,.specimen__sujet,.specimen__vitre{transition:opacity .2s ease}.specimen:focus-within .specimen__sujet,.specimen:focus-within .specimen__vitre,.specimen:hover .specimen__sujet,.specimen:hover .specimen__vitre{transform:none}.specimen__releve{transform:none}.specimen[data-specimen=punaise] .specimen__spot{animation:none}}