.creation-page{background-color:#f5f0e8;min-height:100vh;padding-top:90px}.creation-page>h1{color:#6b1a2a;font-family:Georgia,serif;font-size:2rem;letter-spacing:6px;padding:60px 60px 40px;text-align:center;text-transform:uppercase}.liste-meubles{display:flex;flex-direction:column;gap:0}.ligne-meuble{align-items:center;border-top:1px solid #c9a97a;display:flex;flex-direction:row}.ligne-meuble:last-child{border-bottom:1px solid #c9a97a}.carousel-gauche{background-color:#f5f0e8;flex-shrink:0;overflow:hidden;position:relative;width:50%}.carousel-gauche img{display:block;height:auto;object-fit:contain;width:100%}.carousel-gauche button{align-items:center;background:#f5f0e826;border:1px solid #f5f0e866;border-radius:50%;color:#f5f0e8;cursor:pointer;display:flex;font-size:2rem;height:50px;justify-content:center;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s ease;width:50px;z-index:10}.carousel-gauche button:hover{background:#6b1a2a99}.carousel-gauche button:first-of-type{left:15px}.carousel-gauche button:last-of-type{right:15px}.compteur{bottom:15px;color:#f5f0e8b3;font-size:.75rem;letter-spacing:2px;position:absolute;right:20px}.infos-droite{background-color:#f5f0e8;display:flex;flex-direction:column;justify-content:center;padding:50px 60px;width:50%}.infos-droite h2{color:#3a2a1a;font-family:Georgia,serif;font-size:1.4rem;letter-spacing:3px;margin-bottom:15px;text-transform:uppercase}.infos-droite .description{border-bottom:1px solid #c9a97a;color:#c9a97a;font-size:.85rem;letter-spacing:2px;margin-bottom:35px;padding-bottom:25px;text-transform:uppercase}.infos-droite .details{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.infos-droite .details li{color:#3a2a1a;font-size:.85rem;letter-spacing:1px;padding-left:20px;position:relative}.infos-droite .details li:before{color:#6b1a2a;content:"—";left:0;position:absolute}.ligne-meuble:nth-child(2n){flex-direction:row-reverse}@media (max-width:900px){.ligne-meuble{flex-direction:column!important}.carousel-gauche{width:100%}.infos-droite{padding:40px 30px;width:100%}}@media (max-width:480px){.creation-page>h1{font-size:1.3rem;letter-spacing:3px;padding:40px 20px 30px}.carousel-gauche button{font-size:1.4rem;height:38px;width:38px}.infos-droite{padding:30px 20px}.infos-droite h2{font-size:1.1rem;letter-spacing:2px}.infos-droite .details li{font-size:.8rem}}*{margin:0;padding:0}body{background-color:#f5f0e8;color:#3a2a1a;font-family:Georgia,serif;overflow-x:hidden}header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#f5f0e8d9;border-bottom:1px solid #c9a97a;display:flex;justify-content:space-between;padding:25px 60px;position:fixed;top:0;width:100%;z-index:100}header h1{color:#6b1a2a;font-size:1.4rem;letter-spacing:4px;text-transform:uppercase}.nav-desktop{align-items:center;display:flex}.nav-desktop a{color:#3a2a1a;cursor:pointer;font-size:.85rem;letter-spacing:2px;margin-left:40px;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.nav-desktop a:hover{color:#6b1a2a}.burger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:0}.burger span{background-color:#3a2a1a;display:block;height:2px;transition:all .3s ease;width:25px}.nav-mobile{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#f5f0e8f7;border-bottom:1px solid #c9a97a;display:flex;flex-direction:column;gap:30px;left:0;padding:40px 20px;position:fixed;top:80px;width:100%;z-index:99}.nav-mobile a{color:#3a2a1a;cursor:pointer;font-size:1rem;letter-spacing:3px;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.nav-mobile a:hover{color:#6b1a2a}#hero{background-color:#3a2a1a;height:100vh;justify-content:center;overflow:hidden;padding:40px;text-align:center}#hero,.hero-content{align-items:center;display:flex;flex-direction:column;position:relative}.hero-content{gap:20px;z-index:2}.hero-sub{color:#c9a97a;font-size:.75rem;letter-spacing:8px;text-transform:uppercase}#hero h2{color:#f5f0e8;font-size:4rem;letter-spacing:4px;line-height:1.2}#hero p{color:#f5f0e899;font-size:.9rem;letter-spacing:2px}.btn{background:#0000;border:1px solid #c9a97a;color:#c9a97a;cursor:pointer;display:inline-block;font-family:Georgia,serif;font-size:.8rem;letter-spacing:3px;padding:14px 36px;text-decoration:none;text-transform:uppercase;transition:background .3s ease,color .3s ease}.btn:hover{background-color:#c9a97a;color:#3a2a1a}.particles{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.particle{background-color:#c9a97a;border-radius:50%;height:4px;opacity:.4;position:absolute;width:4px}section{padding:120px 60px}section h2{color:#6b1a2a;font-size:1.6rem;letter-spacing:6px;margin-bottom:60px;text-align:center;text-transform:uppercase}#creations{background-color:#f5f0e8}.cards{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.card{background-color:#fff;border:1px solid #c9a97a;padding:30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:300px}.card:hover{box-shadow:0 12px 30px #3a2a1a1a;transform:translateY(-6px)}.card h3{color:#6b1a2a;font-size:1rem;letter-spacing:3px;margin-bottom:12px;text-transform:uppercase}.card p{color:#7a6a5a;font-size:.85rem;line-height:1.6}.apropos{background-color:#3a2a1a}.apropos h2{color:#c9a97a}.apropos-content{margin:0 auto;max-width:700px;text-align:center}.apropos-content p{color:#f5f0e8bf;font-size:1rem;letter-spacing:1px;line-height:2}#contact{background-color:#f5f0e8}form{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:500px}input,textarea{background:#0000;border:1px solid #c9a97a;color:#3a2a1a;font-family:Georgia,serif;font-size:.85rem;letter-spacing:1px;outline:none;padding:14px 18px;transition:border-color .3s ease}input:focus,textarea:focus{border-color:#6b1a2a}textarea{height:140px;resize:none}form button{background:#0000;border:1px solid #6b1a2a;color:#6b1a2a;cursor:pointer;font-family:Georgia,serif;font-size:.8rem;letter-spacing:3px;padding:14px;text-transform:uppercase;transition:background .3s ease,color .3s ease}form button:hover{background-color:#6b1a2a;color:#f5f0e8}footer{background-color:#1a0f08;color:#f5f0e866;font-size:.7rem;letter-spacing:3px;padding:30px 60px;text-align:center;text-transform:uppercase}.creation-hero{background-color:#3a2a1a;padding:160px 60px 80px;text-align:center}.creation-hero h1{color:#f5f0e8;font-size:2.4rem;letter-spacing:8px;margin-bottom:20px;text-transform:uppercase}.creation-hero p{color:#f5f0e899;font-size:.9rem;letter-spacing:2px}.creation-grid{grid-gap:2px;background-color:#f5f0e8;display:grid;gap:2px;grid-template-columns:repeat(3,1fr);padding:60px}.creation-item{aspect-ratio:1;background-color:#3a2a1a;cursor:pointer;overflow:hidden;position:relative}.creation-item:hover .creation-overlay{opacity:1}.creation-overlay{align-items:center;background-color:#6b1a2ab3;display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease}.creation-overlay p{color:#f5f0e8;font-size:.8rem;letter-spacing:3px;text-transform:uppercase}@media (max-width:768px){header{padding:20px 30px}header h1{font-size:1rem;letter-spacing:2px}.nav-desktop{display:none}.burger{display:flex}#hero h2{font-size:2.4rem;letter-spacing:2px}#hero p{font-size:.8rem}section{padding:80px 30px}section h2{font-size:1.4rem;letter-spacing:4px;margin-bottom:50px}.cards{gap:20px}.card{max-width:340px;width:100%}.apropos-content p{font-size:.9rem}footer{padding:20px 30px}.creation-hero{padding:120px 30px 60px}.creation-hero h1{font-size:1.8rem;letter-spacing:4px}.creation-grid{grid-template-columns:repeat(2,1fr);padding:30px}}@media (max-width:480px){header{padding:18px 20px}header h1{font-size:.85rem;letter-spacing:1px}#hero h2{font-size:1.8rem}.hero-sub{font-size:.7rem;letter-spacing:4px}section{padding:60px 20px}section h2{font-size:1.2rem;letter-spacing:3px}footer{font-size:.65rem;letter-spacing:2px;padding:20px}.creation-hero{padding:100px 20px 50px}.creation-hero h1{font-size:1.4rem;letter-spacing:2px}.creation-hero p{font-size:.8rem}.creation-grid{grid-template-columns:1fr;padding:20px}}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}
/*# sourceMappingURL=main.de04acdf.css.map*/