#caroussel{padding-top:3%}.carousel-container{width:100%;height:600px;position:relative;overflow:hidden}.carousel-slide{width:100%;height:100%;position:absolute;top:0;left:0}.carousel-slide img{object-fit:cover;width:100%;height:100%}.carousel-caption{position:absolute;bottom:45%;left:3%}.carousel-caption h1{color:#fff;font-size:50px;font-weight:800}.carousel-caption h2{color:#fff;font-size:25px}#categories{background-color:#f8f4ef;flex-direction:column;display:flex}.categories{margin:4%}.categories h1{text-align:center;padding-bottom:2%;font-size:40px}.categories h2{color:#584827;font-size:20px}.categories a{color:#000;transition:all .5s}.categories a:hover{color:#3a3a3a;transition:all .5s}.cards{gap:20px;width:100%;padding-bottom:2%;display:flex;overflow-x:auto}.cards-images{object-fit:cover;width:100%;margin:3px;display:flex}.cards-images img{object-fit:cover;border-radius:15px;width:325px;height:525px;transition:all 1s}.cards-images:hover img{border-radius:10px;position:relative;transform:scale(1.01)}.categories::-webkit-scrollbar{width:.5%}#pres{background-color:#fff;padding:8%}.pres h1{color:#000;font-size:50px;font-weight:100}.pres h2{color:#584827;font-size:20px;font-weight:100}.pres img{float:left;border-radius:20px;width:15%;margin:0 30px 30px 0}#boutique{flex-direction:column;display:flex}.boutique{margin:4%}.boutique h1{text-align:center;padding-bottom:2%;font-size:40px}.details{width:100%;padding-left:3%}.details h2{padding-bottom:2%;font-size:30px;font-weight:700}.details h3{color:#584827;font-size:15px}button{color:#fff;cursor:pointer;background-color:#e3c6b4;border:none;border-radius:20px;margin-top:2%;padding:15px;font-size:20px;transition:background-color .5s}button:hover{background-color:#3a3a3a}#actualites{background-color:#000;padding:2.5%}.actualites{padding:2.5%}.actualites h1{text-align:center;color:#fff;padding-bottom:1%;font-size:40px}.social-buttons{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.social-button{text-align:center;background:#fff;border-radius:100%;outline:none;justify-content:center;align-items:center;width:64px;height:64px;text-decoration:none;display:flex;position:relative}.social-button:after{content:"";border-radius:100%;width:0;height:0;transition:all .3s;display:block;position:absolute;top:-1px;left:50%}.social-button:focus,.social-button:hover{color:#fff}.social-button:focus:after,.social-button:hover:after{width:calc(100% + 2px);height:calc(100% + 2px);margin-left:calc(-50% - 1px)}.social-button i,.social-button svg{z-index:1;transition:all .3s;position:relative}.social-button i{font-size:25.6px}.social-button svg{width:40%;height:40%}.social-button--mail{color:#0072c6}.social-button--mail:after{background:#0072c6}.social-button--facebook{color:#3b5999}.social-button--facebook:after{background:#3b5999}.social-button--instagram{color:#e4405f}.social-button--instagram:after{background:#e4405f}.social-button--contact{color:#5e40e4}.social-button--contact:after{background:#5e40e4}@media (max-width:450px){#caroussel{padding-top:12%}.categories{padding-top:10%;padding-bottom:10%}.cards-images img{width:250px;height:450px}#pres{padding-top:15%;padding-bottom:15%}.pres img{width:30%}.boutique,#actualites{padding-top:10%;padding-bottom:10%}}
