@font-face{font-family:Kindred;src:url(/typo/Kindred-Youth.otf)format("opentype")}@font-face{font-family:Chicle;src:url(/typo/Chicle-Regular.ttf)format("truetype")}@font-face{font-family:Roboto;src:url(/typo/Roboto-Regular.ttf)format("truetype")}@font-face{font-family:Roboto;src:url(/typo/Roboto-Light.ttf)format("truetype");font-weight:300}@keyframes rotation_1{0%{transform:rotate(35deg)}25%{transform:rotate(0)}50%{transform:rotate(-35deg)}75%{transform:rotate(0)}to{transform:rotate(35deg)}}@keyframes rotation_2{0%{transform:rotate(-35deg)}25%{transform:rotate(0)}50%{transform:rotate(35deg)}75%{transform:rotate(0)}to{transform:rotate(-35deg)}}.saison-printemps{background-color:#78d184}.saison-été{background-color:#ca5599}.saison-automne{background-color:#b87700}.saison-hiver{background-color:#71aee0}.couleur-rouge{background-color:#a5002f}.couleur-rose{background-color:#ff7dc9}.couleur-violet{background-color:#b04ad8}.couleur-bleu{background-color:#4a7cd8}.couleur-vert{background-color:#3eaa4c}.couleur-jaune{background-color:#f0ff6d}.couleur-orange{background-color:#f59f4f}.couleur-marron{background-color:#8b5e3c}.couleur-blanc{color:#8e0055;background-color:#fff}.couleur-paillette{background-color:#ffccdb}.couleur-noir{background-color:#242323}.couleur-argent{background:linear-gradient(to bottom right,#e6e6e6,#b3b3b3)}.couleur-or{background:linear-gradient(to bottom right,gold,#b8860b)}.couleur-multicolore{background:linear-gradient(to bottom right,red,#ff7f00 20%,#ff0 40%,#0f0 60%,#00f 80%,#8b00ff)}#realisationPage{background-color:#ffccdb;flex-direction:column;justify-content:flex-start;align-items:center;gap:25px;height:fit-content;padding-top:275px;padding-bottom:200px;display:flex}#realisationPage .container{flex-direction:row;justify-content:space-between;align-items:stretch;gap:50px;height:fit-content;display:flex}#realisationPage .container .left{color:#8e00557c;background-color:#ffccdb;background-position:50%;background-size:cover;border:5px solid #fff;width:50%;box-shadow:0 5px 20px #8e00557c}@media (max-width:520px){#realisationPage .container .left{border:5px solid #fff}}#realisationPage .container .left{border-radius:25px;position:relative}#realisationPage .container .left .favoris{bottom:10px;right:10px}#realisationPage .container .left:hover .favoris{width:200px;max-width:fit-content;transition:width .5s}#realisationPage .container .left:hover .favoris p{transition:transform .1s;display:block;transform:translate(0)}#realisationPage .container .right{flex-direction:column;gap:25px;width:50%;padding-top:25px;padding-bottom:25px;display:flex}#realisationPage .container .right h2{letter-spacing:5%;color:#8e0055;text-align:left;font-family:Chicle,sans-serif;font-size:72px;font-weight:lighter;text-decoration:none}@media (max-width:520px){#realisationPage .container .right h2{font-size:68px}}@media (max-width:810px){#realisationPage .container .right h2{font-size:52px}}#realisationPage .container .right .mini-box{color:#8e00557c;border-radius:10px;width:fit-content;padding:10px;box-shadow:0 2.5px 10px #8e00557c}#realisationPage .container .right .date{letter-spacing:5%;color:#8e0055;text-align:left;background-color:#fff;font-family:Chicle,sans-serif;font-size:24px;font-weight:lighter;text-decoration:none}@media (max-width:520px){#realisationPage .container .right .date{font-size:20px}}#realisationPage .container .right .container-details:has(.couleur-blanc) .couleur-blanc{letter-spacing:5%;color:#8e0055;text-align:left;font-family:Chicle,sans-serif;font-size:24px;font-weight:lighter;text-decoration:none}@media (max-width:520px){#realisationPage .container .right .container-details:has(.couleur-blanc) .couleur-blanc{font-size:20px}}#realisationPage .container .right .container-details:has(.couleur-jaune) .couleur-jaune{letter-spacing:5%;color:#8e0055;text-align:left;font-family:Chicle,sans-serif;font-size:24px;font-weight:lighter;text-decoration:none}@media (max-width:520px){#realisationPage .container .right .container-details:has(.couleur-jaune) .couleur-jaune{font-size:20px}}#realisationPage .container .right .container-details{gap:25px;display:flex}#realisationPage .container .right .container-details .mini-box{letter-spacing:5%;color:#fff;text-align:left;font-family:Chicle,sans-serif;font-size:24px;font-weight:lighter;text-decoration:none}@media (max-width:520px){#realisationPage .container .right .container-details .mini-box{font-size:20px}}#realisationPage .container .right .texte{flex-direction:column;gap:10px;display:flex}#realisationPage .container .right .texte h4{color:#8e0055;text-align:justify;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:bolder;text-decoration:none}@media (max-width:810px){#realisationPage .container .right .texte h4{font-size:20px}}@media (max-width:520px){#realisationPage .container .right .texte h4{font-size:16px}}#realisationPage .container .right .texte p{color:#8e0055;text-align:justify;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;text-decoration:none}@media (max-width:810px){#realisationPage .container .right .texte p{font-size:20px}}@media (max-width:520px){#realisationPage .container .right .texte p{font-size:16px}}#realisationPage .container .right .texte p{white-space:pre-line}@media (max-width:1100px){#realisationPage .container{flex-direction:column;align-items:center;gap:25px}#realisationPage .container .left{width:100%;height:400px}#realisationPage .container .right{width:100%}}
@font-face{font-family:Kindred;src:url(/typo/Kindred-Youth.otf)format("opentype")}@font-face{font-family:Chicle;src:url(/typo/Chicle-Regular.ttf)format("truetype")}@font-face{font-family:Roboto;src:url(/typo/Roboto-Regular.ttf)format("truetype")}@font-face{font-family:Roboto;src:url(/typo/Roboto-Light.ttf)format("truetype");font-weight:300}@keyframes rotation_1{0%{transform:rotate(35deg)}25%{transform:rotate(0)}50%{transform:rotate(-35deg)}75%{transform:rotate(0)}to{transform:rotate(35deg)}}@keyframes rotation_2{0%{transform:rotate(-35deg)}25%{transform:rotate(0)}50%{transform:rotate(35deg)}75%{transform:rotate(0)}to{transform:rotate(-35deg)}}.container-form{flex-direction:column;gap:25px;display:flex}.container-form h2{color:#8e0055;text-align:left;text-wrap:wrap;font-family:Kindred,sans-serif;font-size:100px;font-weight:400;line-height:1;text-decoration:none}@media (max-width:1500px){.container-form h2{font-size:76px}}@media (max-width:1310px){.container-form h2{text-align:center}}@media (max-width:520px){.container-form h2{font-size:48px}}@media (max-width:1310px){.container-form h2{text-align:left}}.container-form p{color:#8e0055;text-align:justify;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;text-decoration:none}@media (max-width:810px){.container-form p{font-size:20px}}@media (max-width:520px){.container-form p{font-size:16px}}.container-form .not-connected{flex-wrap:wrap;gap:10px;display:flex}.container-form .not-connected a{color:#8e0055;text-align:justify;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;text-decoration:none}@media (max-width:810px){.container-form .not-connected a{font-size:20px}}@media (max-width:520px){.container-form .not-connected a{font-size:16px}}.container-form .not-connected a{text-decoration:underline}.container-form form{flex-direction:column;align-items:flex-end;gap:25px;display:flex}.container-form form .error-message,.container-form form .error{color:#8e0055;text-align:justify;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;text-decoration:none}@media (max-width:810px){.container-form form .error-message,.container-form form .error{font-size:14px}}@media (max-width:520px){.container-form form .error-message,.container-form form .error{font-size:16px}}.container-form form .error-message,.container-form form .error{align-items:center;gap:10px;margin-top:-10px;display:flex}.container-form form .error-message svg,.container-form form .error svg{flex-shrink:0}.container-form form .message{color:#fff;background-color:#d35377;border-radius:10px;align-self:flex-start;align-items:center;gap:10px;width:fit-content;padding:10px;display:flex}.container-form form .message p{color:#fff;text-align:justify;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;text-decoration:none}@media (max-width:810px){.container-form form .message p{font-size:20px}}@media (max-width:520px){.container-form form .message p{font-size:16px}}.container-form form .avis{background-color:#d35377;border-radius:10px;align-self:flex-start;padding:10px;display:flex}.container-form form .avis .note svg{cursor:pointer}.container-form form .avis .active svg .cls-1{fill:#ffccdb!important}.container-commentaire{flex-direction:column;display:flex}.container-commentaire .liste-commentaires{flex-wrap:wrap;justify-content:space-between;gap:25px;margin-top:75px;display:flex}.container-commentaire .liste-commentaires .no-commentaire{color:#fff;text-align:justify;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:400;text-decoration:none}@media (max-width:810px){.container-commentaire .liste-commentaires .no-commentaire{font-size:20px}}@media (max-width:520px){.container-commentaire .liste-commentaires .no-commentaire{font-size:16px}}.container-commentaire .liste-commentaires .no-commentaire{text-align:center;background-color:#ff97b7;border-radius:5px;width:100%;padding:25px}.container-commentaire .liste-commentaires .div-commentaire{color:#8e00557c;background-color:#ff97b7;border:5px solid #fff;width:45%;padding:25px;position:relative;box-shadow:0 5px 20px #8e00557c}@media (max-width:520px){.container-commentaire .liste-commentaires .div-commentaire{border:5px solid #fff}}.container-commentaire .liste-commentaires .div-commentaire{border-radius:15px;flex-direction:column;gap:25px;display:flex}@media (max-width:810px){.container-commentaire .liste-commentaires .div-commentaire{width:100%}}.container-commentaire .liste-commentaires .div-commentaire .btn-supprimer{position:absolute;top:-60px;left:0}.container-commentaire .liste-commentaires .div-commentaire .header{flex-wrap:wrap;justify-content:space-between;gap:25px;display:flex}.container-commentaire .liste-commentaires .div-commentaire .header .infos{flex-wrap:wrap;gap:25px;display:flex}@media (max-width:520px){.container-commentaire .liste-commentaires .div-commentaire .header .infos{justify-content:center}}.container-commentaire .liste-commentaires .div-commentaire .header img{object-fit:contain;width:75px;height:auto}.container-commentaire .liste-commentaires .div-commentaire .header .infos-user{flex-direction:column;justify-content:center;gap:10px;display:flex}.container-commentaire .liste-commentaires .div-commentaire .header .infos-user .avis{display:flex}.container-commentaire .liste-commentaires .div-commentaire .header .infos-user .avis .note svg .cls-1{fill:#ff97b7!important}.container-commentaire .liste-commentaires .div-commentaire .header .infos-user .avis .active svg .cls-1{fill:#ffccdb!important}.container-commentaire .liste-commentaires .div-commentaire .header .infos-user .auteur{letter-spacing:5%;color:#8e0055;text-align:left;font-family:Chicle,sans-serif;font-size:24px;font-weight:lighter;text-decoration:none}@media (max-width:520px){.container-commentaire .liste-commentaires .div-commentaire .header .infos-user .auteur{text-align:center;font-size:20px}}.container-commentaire .liste-commentaires .div-commentaire .header .is-modele{color:#8e00557c;background-color:#ff97b7;border-radius:10px;width:fit-content;height:fit-content;padding:10px;position:relative;box-shadow:0 5px 20px #8e00557c}.container-commentaire .liste-commentaires .div-commentaire .header .is-modele img{width:40px;height:auto;top:-20px;left:-20px}.container-commentaire .liste-commentaires .div-commentaire .header .is-modele p{letter-spacing:5%;color:#fff;text-align:left;font-family:Chicle,sans-serif;font-size:20px;font-weight:lighter;text-decoration:none}@media (max-width:520px){.container-commentaire .liste-commentaires .div-commentaire .header .is-modele p{font-size:16px}}.container-commentaire .liste-commentaires .div-commentaire .contenu{background-color:#ffccdb;border-radius:15px;min-height:150px;padding:25px}.container-commentaire .liste-commentaires .div-commentaire .contenu p{color:#8e0055;text-align:justify;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;text-decoration:none}@media (max-width:810px){.container-commentaire .liste-commentaires .div-commentaire .contenu p{font-size:20px}}@media (max-width:520px){.container-commentaire .liste-commentaires .div-commentaire .contenu p{font-size:16px}}
