*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html:focus-within{scroll-behavior:smooth}html{font-family:Manrope,sans-serif;overflow-x:hidden;scroll-behavior:smooth}body{min-height:100vh;overflow:hidden;text-rendering:optimizeSpeed;line-height:var(--text-line-height);-webkit-font-smoothing:antialiased;position:relative;scroll-behavior:smooth;opacity:1;background-color:#0e0a06;visibility:hidden}body.ready{visibility:visible}main{display:block}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;line-height:var(--title-line-height);font-weight:400}.font-bold{font-weight:600}.no-scroll{overflow:hidden}ul[role=list],ol[role=list]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a{text-decoration:none;background-color:transparent;transition:all .3s ease-in-out}b,strong{font-weight:bolder}img,picture,video,canvas,svg{height:auto;max-width:100%;display:block}input::-moz-placeholder{outline:none}input,button,textarea,select,optgroup,input::placeholder{outline:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer;border:none}table{border-collapse:collapse;border-spacing:0}code,kbd,samp{font-family:monospace,monospace;font-size:1em}summary{cursor:pointer}.grecaptcha-badge{visibility:hidden}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1,.h1{font-size:48px;font-family:Aboreto,sans-serif}h2{font-size:32px;font-family:Aboreto,sans-serif}h3{font-size:24px}.sub-title{font-size:20px;font-family:Aboreto,sans-serif}.hidden{display:none!important}@media (max-width: 1537px){h1{font-size:44px}h2{font-size:28px}h3{font-size:20px}.sub-title{font-size:18px}}@media (max-width: 500px){.sub-title{font-size:16px}br{display:none}}footer{background-color:#fffaee;color:#0e0a06;padding:100px;display:flex;flex-direction:column}footer .footer-logo{width:25%;margin-bottom:20px;padding-left:175px}footer .footer-items-container{display:flex;justify-content:space-between;gap:50px;padding-bottom:100px;padding-left:175px;padding-right:175px;position:relative}footer .footer-items-container:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#0e0a06}footer .footer-items-container .item-footer-1,footer .footer-items-container .item-footer-2,footer .footer-items-container .item-footer-3,footer .footer-items-container .item-footer-4{display:flex;flex-direction:column;justify-content:flex-start;gap:20px;width:25%}footer .footer-items-container .item-footer-1 p,footer .footer-items-container .item-footer-2 p,footer .footer-items-container .item-footer-3 p,footer .footer-items-container .item-footer-4 p{font-size:14px;line-height:1.5}footer .footer-items-container .item-footer-1 a,footer .footer-items-container .item-footer-2 a,footer .footer-items-container .item-footer-3 a,footer .footer-items-container .item-footer-4 a{color:#0e0a06;text-decoration:none;width:-moz-fit-content;width:fit-content}footer .footer-items-container .item-footer-1 a:hover,footer .footer-items-container .item-footer-2 a:hover,footer .footer-items-container .item-footer-3 a:hover,footer .footer-items-container .item-footer-4 a:hover{color:#c44663}footer .footer-items-container .item-footer-1 .reseaux-sociaux,footer .footer-items-container .item-footer-2 .reseaux-sociaux,footer .footer-items-container .item-footer-3 .reseaux-sociaux,footer .footer-items-container .item-footer-4 .reseaux-sociaux{display:flex;gap:10px}footer .footer-items-container .item-footer-1 .reseaux-sociaux a:hover svg path,footer .footer-items-container .item-footer-2 .reseaux-sociaux a:hover svg path,footer .footer-items-container .item-footer-3 .reseaux-sociaux a:hover svg path,footer .footer-items-container .item-footer-4 .reseaux-sociaux a:hover svg path{fill:#c44663}footer .footer-items-container .item-footer-1 .reseaux-sociaux a:hover svg circle,footer .footer-items-container .item-footer-2 .reseaux-sociaux a:hover svg circle,footer .footer-items-container .item-footer-3 .reseaux-sociaux a:hover svg circle,footer .footer-items-container .item-footer-4 .reseaux-sociaux a:hover svg circle{stroke:#c44663}footer .footer-items-container .item-footer-1 .paiement-container,footer .footer-items-container .item-footer-2 .paiement-container,footer .footer-items-container .item-footer-3 .paiement-container,footer .footer-items-container .item-footer-4 .paiement-container{display:flex;flex-direction:column;gap:10px;text-align:center}footer .footer-items-container .item-footer-1 .paiement-container .paiement-content,footer .footer-items-container .item-footer-2 .paiement-container .paiement-content,footer .footer-items-container .item-footer-3 .paiement-container .paiement-content,footer .footer-items-container .item-footer-4 .paiement-container .paiement-content{display:flex;gap:5px}footer .footer-items-container .item-footer-1 .paiement-container .paiement-logo,footer .footer-items-container .item-footer-2 .paiement-container .paiement-logo,footer .footer-items-container .item-footer-3 .paiement-container .paiement-logo,footer .footer-items-container .item-footer-4 .paiement-container .paiement-logo{width:50px;border-radius:10px}footer .footer-items-container .item-footer-4{justify-content:flex-end;align-items:flex-end;text-align:right}footer>div:last-child{padding-top:20px;text-align:center}footer>div:last-child a{color:#0e0a06}footer>div:last-child a:hover{color:#c44663}@media (max-width: 500px){footer{padding:25px}footer .footer-items-container{padding:0 0 20px;flex-direction:column;align-items:center;gap:40px}footer .footer-items-container .item-footer-1,footer .footer-items-container .item-footer-2,footer .footer-items-container .item-footer-3,footer .footer-items-container .item-footer-4{width:100%;text-align:center;justify-content:center;align-items:center}footer .footer-logo{width:80%;padding-left:0;margin:auto auto 20px}}header.header-desktop{background-color:#0e0a06;width:100%;display:flex;flex-direction:column;height:100px;justify-content:space-between;position:fixed;z-index:100}header.header-desktop:after{content:"";position:absolute;bottom:0;left:50px;right:50px;height:1px;background-color:#fffaee}header.header-desktop .header-top{height:30px;width:100%;background-color:#fffaee;padding:5px}header.header-desktop .header-top p{margin:auto;width:-moz-fit-content;width:fit-content}header.header-desktop>div:last-of-type{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:0 50px;margin-bottom:15px}header.header-desktop>div:last-of-type>div{display:flex;align-items:center;justify-content:space-between;gap:50px}header.header-desktop>div:last-of-type a{display:flex;align-items:center;gap:10px;color:#fffaee;text-decoration:none;position:relative;transition:none}header.header-desktop>div:last-of-type a svg{transition:all .3s ease-in-out}header.header-desktop>div:last-of-type a:hover{color:#c44663;transition:color .3s ease-in-out}header.header-desktop>div:last-of-type a:hover svg:not(.logo-desktop,.rs) path{stroke:#c44663;transition:all .3s ease-in-out}header.header-desktop>div:last-of-type a:focus,header.header-desktop>div:last-of-type a:active{color:#fffaee;outline:none}header.header-desktop>div:last-of-type a .card-count{width:20px;height:20px;border-radius:50%;background-color:#fffaee;color:#0e0a06;position:absolute;right:56px;top:-3px;font-size:smaller;background-color:#c44663;color:#fffaee;text-align:center}header.header-desktop>div:last-of-type:last-child .reseaux-sociaux{display:flex;align-items:center;gap:10px}header.header-desktop>div:last-of-type:last-child .reseaux-sociaux a:hover svg path{fill:#c44663}header.header-desktop>div:last-of-type:last-child .reseaux-sociaux a:hover svg circle{stroke:#c44663}@media (max-width: 500px){header.header-desktop{display:none}}header.header-mobile{display:none;background-color:#0e0a06;height:65px;width:100%;position:fixed;z-index:100;padding:0 25px}header.header-mobile a{width:40%}header.header-mobile .menu-hamburger{padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-left:auto;width:50px;height:50px}header.header-mobile .menu-hamburger span{width:90%;height:2px;background-color:#fffaee}@media (max-width: 500px){header.header-mobile{display:flex;align-items:center}}div.menu-mobile{position:fixed;width:100%;height:100vh;background-color:#0e0a06;color:#fffaee;display:flex;flex-direction:column;align-items:center;top:0;left:-100%;z-index:101;transition:all .3s ease-in-out}div.menu-mobile.open{transform:translate(100%)}div.menu-mobile .close-menu{margin-left:auto;margin-right:25px;margin-top:10px;width:50px;height:50px;position:relative}div.menu-mobile .close-menu span{position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#fffaee;transform-origin:center;transition:transform .3s ease-in-out}div.menu-mobile .close-menu span:first-child{transform:rotate(45deg)}div.menu-mobile .close-menu span:last-child{transform:rotate(-45deg)}div.menu-mobile .item-menu-mobile{display:flex;flex-direction:column;justify-content:space-evenly;gap:20px;align-items:center;height:100%}div.menu-mobile .item-menu-mobile a{display:flex;align-items:center;gap:10px;color:#fffaee;text-decoration:none;position:relative}div.menu-mobile .item-menu-mobile a:hover{color:#c44663}div.menu-mobile .item-menu-mobile a .card-count{width:20px;height:20px;border-radius:50%;background-color:#fffaee;color:#0e0a06;position:absolute;right:56px;top:-3px;font-size:smaller;background-color:#c44663;color:#fffaee;text-align:center}div.menu-mobile .item-menu-mobile>div:last-child{display:flex;gap:10px}body{transition:opacity .2s ease-in-out}body.page-fade-out{opacity:0}main#page-homepage .section-1{background-image:url(https://glacesdesvosges.fr/app/themes/glaces-des-vosges/assets/imgs/bg-hero-main.png);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;padding-top:50px;color:#fffaee;text-align:center;position:relative;background-color:#0e0a06}main#page-homepage .section-1 .circle-1{position:absolute;top:-20px;left:50px;border-radius:50%;border:1px solid #FFFAEE;width:245px;height:245px}main#page-homepage .section-1 .circle-2{position:absolute;top:100px;left:-134px;border-radius:50%;border:1px solid #FFFAEE;width:368px;height:368px}main#page-homepage .section-1 .circle-3{position:absolute;top:475px;right:-134px;border-radius:50%;border:1px solid #FFFAEE;width:368px;height:368px}main#page-homepage .section-1 .circle-4{position:absolute;top:725px;right:50px;border-radius:50%;border:1px solid #FFFAEE;width:245px;height:245px}main#page-homepage .section-2{background-color:#0e0a06;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:200px 0;color:#fffaee;text-align:center;position:relative}main#page-homepage .section-2 .description{margin-top:20px}main#page-homepage .section-2 .file{position:absolute;left:0;right:0}main#page-homepage .section-2 .produit-container{width:60%;margin:auto;position:relative}main#page-homepage .section-2 .produit-container .produit-content{display:flex;gap:60px}main#page-homepage .section-2 .produit-container .produit-content .produit{display:flex;flex-direction:column;gap:40px;width:33%}main#page-homepage .section-2 .produit-container .produit-content .produit .produit-image{border:1px solid #FFFAEE;border-radius:50%;overflow:hidden}main#page-homepage .section-2 .produit-container .produit-content .produit .produit-image img{transition:transform .3s ease;width:100%}main#page-homepage .section-2 .produit-container .produit-content .produit .produit-image img:hover{transform:scale(1.05)}main#page-homepage .section-2 .produit-container .produit-content .produit .produit-description p{margin-top:10px}main#page-homepage .section-3{background-color:#0e0a06;padding-left:300px;position:relative;color:#fffaee;padding-bottom:100px}main#page-homepage .section-3 .circle-1{position:absolute;top:-20px;left:50px;border-radius:50%;border:1px solid #FFFAEE;width:245px;height:245px}main#page-homepage .section-3 .circle-2{position:absolute;top:100px;left:-134px;border-radius:50%;border:1px solid #FFFAEE;width:368px;height:368px;padding-left:300px}main#page-homepage .section-3 .section-3-container{width:80%;padding-left:30px;margin-right:auto;display:flex;gap:30px}main#page-homepage .section-3 .section-3-container>div{width:60%;display:flex;flex-direction:column;gap:40px}main#page-homepage .section-3 .section-3-container img{width:40%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:10px}main#page-homepage .section-4{background-color:#fffaee;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:100px 0;color:#0e0a06;text-align:center}main#page-homepage .section-4 .adresse-container{display:flex;flex-direction:column;align-items:center;gap:5px}@media (max-width: 500px){main#page-homepage .section-1,main#page-homepage .section-2,main#page-homepage .section-3,main#page-homepage .section-4{padding:50px 25px}main#page-homepage .section-1{flex-direction:column;align-items:center}main#page-homepage .section-1 .logo{display:none}main#page-homepage .section-1 .circle-1,main#page-homepage .section-1 .circle-2,main#page-homepage .section-1 .circle-3,main#page-homepage .section-1 .circle-4{display:none}main#page-homepage .section-2 .produit-container{width:100%}main#page-homepage .section-2 .produit-container .produit-content{flex-direction:column;align-items:center}main#page-homepage .section-2 .produit-container .produit-content .produit{width:100%}main#page-homepage .section-3{padding-left:0;padding-right:0}main#page-homepage .section-3 .circle-1,main#page-homepage .section-3 .circle-2{display:none}main#page-homepage .section-3 .section-3-container{flex-direction:column;align-items:center}main#page-homepage .section-3 .section-3-container>div{width:100%}main#page-homepage .section-3 .section-3-container img{width:100%}}main#page-boutique .section-1{display:flex;flex-direction:column;align-items:center;gap:40px;padding-top:50px;background-color:#0e0a06;color:#fffaee;text-align:center}main#page-boutique .section-1 h1{margin-bottom:20px}main#page-boutique .section-1 video{width:80%;border-radius:25px}main#page-boutique .section-1 .jumping-arrow{animation:jump 3s infinite;cursor:pointer}@keyframes jump{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}main#page-boutique .section-2{padding-top:50px;background-color:#0e0a06;color:#fffaee;display:flex;flex-direction:column;gap:100px}main#page-boutique .section-2 .rappel-container{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;background-color:#fffaee;color:#0e0a06;width:60%;padding:20px;margin:auto}main#page-boutique .section-2 .catalogue-container{margin:auto;display:flex;flex-direction:column;align-items:center;gap:40px;width:80%}main#page-boutique .section-2 .catalogue-container .filtre-container{display:flex;justify-content:space-around;align-items:center;width:50%}main#page-boutique .section-2 .catalogue-container .filtre-container .filtre-item{display:flex;align-items:center;gap:20px;cursor:pointer;padding:10px;transition:background-color .3s;border-bottom:1px solid rgba(255,250,238,.5)}main#page-boutique .section-2 .catalogue-container .filtre-container .filtre-item select{background-color:#0e0a06;color:#fffaee;border:none;padding:5px;cursor:pointer}main#page-boutique .section-2 .catalogue-container .catalogue-content{display:flex;flex-wrap:wrap;margin:auto;gap:30px;width:80%}main#page-boutique .section-2 .catalogue-container .catalogue-content .produit{width:calc(33.33% - 20px);display:flex;flex-direction:column;gap:20px}main#page-boutique .section-2 .catalogue-container .catalogue-content .produit img{width:100%}main#page-boutique .section-2 .catalogue-container .catalogue-content .produit .produit-title{font-family:Aboreto,sans-serif;font-size:20px}main#page-boutique .section-2 .catalogue-container .catalogue-content .produit .produit-excerpt{font-size:14px;margin-top:10px}main#page-boutique .section-2 .catalogue-container .catalogue-content .produit .a-partir{margin-top:auto}main#page-boutique .section-2 .catalogue-container .catalogue-content .produit .produit-price{display:flex;justify-content:space-between;align-items:center}main#page-boutique .section-2 .catalogue-container .catalogue-content .produit .produit-price .price{font-size:32px;font-weight:700}main#page-boutique .section-2 .catalogue-container .catalogue-content .produit .produit-price .btn{width:50%}main#page-boutique .section-2 button{margin:auto}@media (max-width: 500px){main#page-boutique .section-1{padding:50px 25px}main#page-boutique .section-1 img{width:100%}main#page-boutique .section-2{gap:50px}main#page-boutique .section-2 .rappel-container{width:100%}main#page-boutique .section-2 .catalogue-container{width:100%;padding:50px 25px}main#page-boutique .section-2 .catalogue-container .filtre-container{flex-direction:column;align-items:center;width:100%}main#page-boutique .section-2 .catalogue-container .filtre-container .filtre-item{width:100%;justify-content:center;order:1}main#page-boutique .section-2 .catalogue-container .filtre-container #spinner{order:2}main#page-boutique .section-2 .catalogue-container .catalogue-content{width:100%;flex-direction:column;align-items:center}main#page-boutique .section-2 .catalogue-container .catalogue-content .produit{width:100%}}main#page-contact{background-color:#0e0a06;color:#fffaee;position:relative}main#page-contact .glace{position:absolute;top:0;left:0;width:30%}main#page-contact .section-1{display:flex;flex-direction:column;align-items:center;gap:40px;padding-top:50px;text-align:center}main#page-contact .section-1 h1{margin-bottom:20px}main#page-contact .section-1 img{width:80%}main#page-contact .section-2{padding-top:150px;display:flex;justify-content:flex-end;gap:100px;width:60%;margin:auto;text-align:center;padding-left:200px;padding-bottom:200px}main#page-contact .section-2 .information-container{display:flex;gap:40px;flex-direction:column}main#page-contact .section-2 .information-container a{color:#fffaee;text-decoration:none}main#page-contact .section-2 .information-container img{width:-moz-fit-content;width:fit-content}main#page-contact .section-2 .information-container .adresse-container{display:flex;flex-direction:column;align-items:center;gap:10px}main#page-contact .section-2 .information-container .adresse-container a:hover{color:#c44663}main#page-contact .section-2 .information-container .horaires-container{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left}main#page-contact .section-2 .information-container .coordonnees-container{display:flex;flex-direction:column;align-items:flex-start;gap:10px}main#page-contact .section-2 .information-container .coordonnees-container a:hover{color:#c44663}main#page-contact .section-2 .information-container .reseaux-sociaux-container{display:flex;flex-direction:column;gap:10px;align-items:flex-start}main#page-contact .section-2 .information-container .reseaux-sociaux-container .reseaux-sociaux{display:flex;gap:10px;align-items:center}main#page-contact .section-2 .information-container .reseaux-sociaux-container .reseaux-sociaux a:hover svg path{fill:#c44663}main#page-contact .section-2 .information-container .reseaux-sociaux-container .reseaux-sociaux a:hover svg circle{stroke:#c44663}main#page-contact .section-2 .form-container{width:55%}main#page-contact .section-2 .form-container form{display:flex;flex-direction:column;gap:50px;margin-top:50px}main#page-contact .section-2 .form-container form input,main#page-contact .section-2 .form-container form textarea{padding:10px 10px 10px 0;border:none;border-bottom:1px solid #FFFAEE;background-color:#0e0a06;color:#fffaee;resize:none}main#page-contact .section-2 .form-container form input::-moz-placeholder,main#page-contact .section-2 .form-container form textarea::-moz-placeholder{color:#fffaee;opacity:.7;font-family:Manrope,sans-serif}main#page-contact .section-2 .form-container form input::placeholder,main#page-contact .section-2 .form-container form textarea::placeholder{color:#fffaee;opacity:.7;font-family:Manrope,sans-serif}main#page-contact .section-2 .form-container form input:focus,main#page-contact .section-2 .form-container form textarea:focus{border-bottom:1px solid #C44663}main#page-contact .section-2 .form-container form button{margin:auto}main#page-contact .section-2 .message{margin-top:20px}main#page-contact .section-2 .message.error-message{color:red}main#page-contact .section-2 .message.success-message{color:green}@media (max-width: 500px){main#page-contact .section-1{padding:0 25px;width:100%;text-align:center}main#page-contact img{display:none}main#page-contact .section-2{flex-direction:column;align-items:center;width:100%;padding:25px;margin-top:25px;gap:50px}main#page-contact .section-2 .information-container{order:2;width:100%}main#page-contact .section-2 .information-container .horaires-container,main#page-contact .section-2 .information-container .coordonnees-container,main#page-contact .section-2 .information-container .reseaux-sociaux-container{text-align:center;align-items:center}main#page-contact .section-2 .form-container{width:100%;order:1}}main#page-404{background-image:url(https://glacesdesvosges.fr/app/themes/glaces-des-vosges/assets/imgs/bg-hero-main.png);color:#fffaee;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:80vh;gap:40px;padding:0 25px}main#page-404 h1{margin-bottom:20px}main#single-actualite{background-color:#0e0a06;color:#fffaee;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:50px 25px 100px}main#single-actualite .breadcrumb{display:flex;justify-content:center;align-items:center;gap:10px;color:#fffaee;text-decoration:none;position:absolute;left:100px;top:150px}main#single-actualite .breadcrumb svg{transition:all .3s ease-in-out;transform:scale(1) translate(0)}main#single-actualite .breadcrumb:hover{color:#c44663}main#single-actualite .breadcrumb:hover svg{transform:scale(1.1) translate(-5px)}main#single-actualite .breadcrumb:hover svg circle{stroke:#c44663}main#single-actualite .breadcrumb:hover svg path{stroke:#c44663;fill:#c44663}main#single-actualite .thumbnail{max-width:80%;width:80%;height:auto;max-height:500px;margin-bottom:20px;border-radius:20px;-o-object-fit:contain;object-fit:contain}main#single-actualite .content{max-width:800px;margin-bottom:40px}main#single-actualite .content a{color:#c44663}main#single-actualite .switch-page-container{display:flex;justify-content:space-between;width:100%;max-width:800px}main#single-actualite .switch-page-container .switch-page{display:flex;align-items:center;text-decoration:none;color:#fffaee;gap:10px}main#single-actualite .switch-page-container .switch-page.switch-page-left{justify-content:flex-start}main#single-actualite .switch-page-container .switch-page.switch-page-left svg{transition:all .3s ease-in-out;transform:scale(-1) translate(0)}main#single-actualite .switch-page-container .switch-page.switch-page-left:hover{color:#c44663}main#single-actualite .switch-page-container .switch-page.switch-page-left:hover svg{transform:scale(-1.1) translate(-5px)}main#single-actualite .switch-page-container .switch-page.switch-page-left:hover svg circle{stroke:#c44663}main#single-actualite .switch-page-container .switch-page.switch-page-left:hover svg path{stroke:#c44663;fill:#c44663}main#single-actualite .switch-page-container .switch-page.switch-page-right{justify-content:flex-end}main#single-actualite .switch-page-container .switch-page.switch-page-right svg{transition:all .3s ease-in-out;transform:scale(1) translate(0)}main#single-actualite .switch-page-container .switch-page.switch-page-right:hover{color:#c44663}main#single-actualite .switch-page-container .switch-page.switch-page-right:hover svg{transform:scale(1.1) translate(-5px)}main#single-actualite .switch-page-container .switch-page.switch-page-right:hover svg circle{stroke:#c44663}main#single-actualite .switch-page-container .switch-page.switch-page-right:hover svg path{stroke:#c44663;fill:#c44663}main#single-actualite .switch-page-container .switch-page .icon-arrow-right{transform:rotate(180deg)}@media (max-width: 500px){main#single-actualite{padding-top:100px}main#single-actualite .breadcrumb{left:25px;top:100px}main#single-actualite .text{font-size:12px}}main#single-produit{background-color:#0e0a06;color:#fffaee}main#single-produit .section-1{display:flex;padding-top:100px;justify-content:center;gap:30px;position:relative}main#single-produit .section-1 .circle-1{position:absolute;width:245px;height:245px;border:1px solid #FFFAEE;border-radius:50%;left:50px;top:250px}main#single-produit .section-1 .circle-2{position:absolute;width:368px;height:368px;border:1px solid #FFFAEE;border-radius:50%;left:-150px;top:362px}main#single-produit .section-1 .image{display:flex;flex-direction:column;gap:40px;width:40%;margin-left:auto}main#single-produit .section-1 .image .breadcrumb{display:flex;align-items:center;gap:10px;color:#fffaee;text-decoration:none}main#single-produit .section-1 .image .breadcrumb svg{transition:all .3s ease-in-out;transform:scale(1) translate(0)}main#single-produit .section-1 .image .breadcrumb:hover{color:#c44663}main#single-produit .section-1 .image .breadcrumb:hover svg{transform:scale(1.1) translate(-5px)}main#single-produit .section-1 .image .breadcrumb:hover svg circle{stroke:#c44663}main#single-produit .section-1 .image .breadcrumb:hover svg path{stroke:#c44663;fill:#c44663}main#single-produit .section-1 .image img{width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:auto;width:60%;-o-object-fit:contain;object-fit:contain}main#single-produit .section-1 .informations-container{width:40%;display:flex;flex-direction:column;gap:40px;margin-right:auto}main#single-produit .section-1 .informations-container>div h2{margin-bottom:20px}main#single-produit .section-1 .informations-container .option-container .option-content{display:flex;gap:30px;margin-top:10px}main#single-produit .section-1 .informations-container .option-container .option-content .option{border:1px solid rgba(255,250,238,.5);padding:10px 15px;display:flex;gap:10px;align-items:center}main#single-produit .section-1 .informations-container .option-container .option-content .option input[type=radio]{display:none}main#single-produit .section-1 .informations-container .option-container .option-content .option label{width:10px;height:10px;padding:10px;border:1px solid #ccc;border-radius:50%;cursor:pointer;position:relative}main#single-produit .section-1 .informations-container .option-container .option-content .option input[type=radio]:checked+label:after{content:"";width:10px;height:10px;background-color:#c44663;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}main#single-produit .section-1 .informations-container .option-container .option-content .option-selected{border:1.5px solid #FFFAEE}main#single-produit .section-1 .informations-container .add-panier{display:flex;gap:20px}main#single-produit .section-1 .informations-container .add-panier input{width:50px;height:50px;background-color:#fffaee33;border:none;color:#fffaee;text-align:center}main#single-produit .section-1 .informations-container .add-panier input::-webkit-inner-spin-button,main#single-produit .section-1 .informations-container .add-panier input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}main#single-produit .section-1 .informations-container .add-panier .input-container{display:flex;gap:2px}main#single-produit .section-1 .informations-container .add-panier .input-container .quantite{width:25px;background-color:#fffaee33;display:flex;flex-direction:column;justify-content:center;align-items:center}main#single-produit .section-1 .informations-container .add-panier .input-container .quantite .add,main#single-produit .section-1 .informations-container .add-panier .input-container .quantite .remove{height:50%;width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}main#single-produit .section-1 .informations-container .add-panier #ajouter-panier{-webkit-user-select:none;-moz-user-select:none;user-select:none}main#single-produit .section-1 .informations-container .rappel-container{display:flex;align-items:flex-start;gap:10px;padding:25px 50px 25px 25px;background-color:#fffaee;color:#0e0a06;width:-moz-fit-content;width:fit-content}main#single-produit .section-1 .informations-container .tab-container{display:flex;flex-direction:column;gap:10px}main#single-produit .section-1 .informations-container .tab-container .tab-content{display:flex;border-bottom:1px solid rgba(255,250,238,.5);position:relative}main#single-produit .section-1 .informations-container .tab-container .tab-content .tab{padding:20px;cursor:pointer;text-align:center;position:relative;flex:1}main#single-produit .section-1 .informations-container .tab-container .tab-content .tab-active{font-weight:600}main#single-produit .section-1 .informations-container .tab-container .tab-content .tab-underline{position:absolute;bottom:-2px;height:4px;width:50%;background-color:#fffaee;transition:transform .3s ease;transform:translate(0)}main#single-produit .section-1 .informations-container .tab-container .infoProduit{margin-top:20px}main#single-produit .section-1 .informations-container .tab-container #ingredients-content ul{list-style-position:inside}main#single-produit .file-separator{margin-top:40px}main#single-produit .section-2{display:flex;flex-direction:column;gap:100px;align-items:center;margin:100px 0}main#single-produit .section-2 h1{text-align:center}main#single-produit .section-2 .catalogue-content{display:flex;flex-wrap:wrap;margin:auto;gap:30px;width:60%}main#single-produit .section-2 .catalogue-content .produit{width:calc(33.33% - 20px);display:flex;flex-direction:column;gap:20px}main#single-produit .section-2 .catalogue-content .produit img{width:100%}main#single-produit .section-2 .catalogue-content .produit .produit-title{font-family:Aboreto,sans-serif;font-size:20px}main#single-produit .section-2 .catalogue-content .produit .produit-excerpt{font-size:14px;margin-top:10px}main#single-produit .section-2 .catalogue-content .produit .a-partir{margin-top:auto}main#single-produit .section-2 .catalogue-content .produit .produit-price{display:flex;justify-content:space-between;align-items:center}main#single-produit .section-2 .catalogue-content .produit .produit-price .price{font-size:32px;font-weight:700}main#single-produit .section-2 .catalogue-content .produit .produit-price .btn{width:50%}@media (max-width: 500px){main#single-produit .section-1{padding:25px;flex-direction:column}main#single-produit .section-1 .image{margin-left:0;width:100%}main#single-produit .section-1 .image img{width:100%}main#single-produit .section-1 .image .circle-1,main#single-produit .section-1 .image .circle-2{display:none}main#single-produit .section-1 .informations-container{width:100%}main#single-produit .section-1 .informations-container .option-container .option-content{flex-wrap:wrap}main#single-produit .section-1 .informations-container .rappel-container{flex-direction:column;align-items:center;text-align:center}main#single-produit .section-2{margin-bottom:50px;gap:50px}main#single-produit .section-2 .catalogue-content{flex-direction:column;width:100%;padding:25px}main#single-produit .section-2 .catalogue-content .produit{width:100%}}main#page-blog{background-color:#0e0a06;color:#fffaee;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:50px 25px 100px;text-align:center}main#page-blog .actualites-container{width:60%;display:flex;flex-wrap:wrap;justify-content:center;margin-top:50px}main#page-blog .actualites-container .filtre-container{display:flex;justify-content:space-around;align-items:center;width:50%}main#page-blog .actualites-container .filtre-container .filtre-item{display:flex;align-items:center;gap:20px;cursor:pointer;padding:10px;transition:background-color .3s;border-bottom:1px solid rgba(255,250,238,.5);margin-bottom:20px}main#page-blog .actualites-container .filtre-container .filtre-item select{background-color:#0e0a06;color:#fffaee;border:none;padding:5px;border-radius:5px;cursor:pointer}main#page-blog .actualites-container button{margin-top:30px}@media (max-width: 500px){main#page-blog .actualites-container{width:100%}main#page-blog .actualites-container .filtre-container{width:100%}}main#page-panier{background-color:#0e0a06;padding-top:100px;padding-bottom:200px;color:#fffaee}main#page-panier .section-1{width:60%;margin:auto;display:flex;flex-direction:column;gap:40px;align-items:center;justify-content:center}main#page-panier .section-1 .card-container{margin-top:60px;display:flex;flex-direction:column;gap:20px;width:100%}main#page-panier .section-1 .card-container .card{background-color:#fffaee;display:flex;align-items:center;justify-content:space-evenly;gap:20px;color:#0e0a06;padding:30px;width:100%;position:relative}main#page-panier .section-1 .card-container .card .removeProduit{border-radius:50%;border:1px solid #0E0A06;width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:#0e0a06;font-size:large}main#page-panier .section-1 .card-container .card img{width:150px;height:150px;-o-object-fit:cover;object-fit:cover}main#page-panier .section-1 .card-container .card .informations{display:flex;flex-direction:column;width:40%}main#page-panier .section-1 .card-container .card .informations .titre-produit{font-family:Aboreto,sans-serif}main#page-panier .section-1 .card-container .card .input-container{display:flex;gap:2px}main#page-panier .section-1 .card-container .card .input-container input{width:50px;height:50px;background-color:#3e3a34;border:none;color:#fffaee;text-align:center}main#page-panier .section-1 .card-container .card .input-container input::-webkit-inner-spin-button,main#page-panier .section-1 .card-container .card .input-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}main#page-panier .section-1 .card-container .card .input-container .quantite{width:25px;height:50px;background-color:#3e3a34;display:flex;flex-direction:column;align-items:center}main#page-panier .section-1 .card-container .card .input-container .quantite .add,main#page-panier .section-1 .card-container .card .input-container .quantite .remove{height:50%;width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}main#page-panier .section-1 .rappel-container{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:#fffaee;padding:20px;margin:auto}main#page-panier .section-1 .rappel-container svg path{fill:#fffaee}main#page-panier .section-1 .recap-container{width:50%;margin-left:auto;background-color:#fffaee;color:#0e0a06;padding:30px;display:flex;flex-direction:column;gap:25px}main#page-panier .section-1 .recap-container>div{display:flex;justify-content:space-between}main#page-panier .section-1 .next-step{background-color:#0e0a06;color:#fffaee;display:flex;justify-content:space-between;width:50%;margin-left:auto}main#page-panier .section-1 .next-step>a:first-child{display:flex;gap:5px;align-items:flex-start;color:#fffaee}main#page-panier .section-1 .next-step>a:first-child svg{transition:all .3s ease-in-out;transform:scale(1) translate(0)}main#page-panier .section-1 .next-step>a:first-child:hover{color:#c44663}main#page-panier .section-1 .next-step>a:first-child:hover svg{transform:scale(1.1) translate(-5px)}main#page-panier .section-1 .next-step>a:first-child:hover svg circle{stroke:#c44663}main#page-panier .section-1 .next-step>a:first-child:hover svg path{stroke:#c44663;fill:#c44663}@media (max-width: 500px){main#page-panier{padding:50px 0}main#page-panier .section-1{width:100%;padding:25px}main#page-panier .section-1 h1{text-align:center}main#page-panier .section-1 .card-container .card{flex-direction:column;padding:25px}main#page-panier .section-1 .card-container .card img{width:auto;height:auto}main#page-panier .section-1 .card-container .card .informations{width:100%;text-align:center}main#page-panier .section-1 .recap-container{width:100%}main#page-panier .section-1 .next-step{margin-left:0;width:100%}}main#page-panier .modal-remove{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:999;color:#0e0a06}main#page-panier .modal-remove .modal-content{background:#FFFAEE;padding:2rem;border-radius:1rem;width:50%;text-align:center;box-shadow:0 10px 25px #0003;animation:fadeIn .3s ease-out;display:flex;flex-direction:column;gap:20px;align-items:center}main#page-paiement{background-color:#0e0a06;color:#fffaee}main#page-paiement .section-1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding-top:100px;padding-bottom:100px;width:80%;margin:auto}main#page-paiement .section-1 .container{display:flex;justify-content:space-between;gap:30px;width:100%}main#page-paiement .section-1 .container .form-content{width:60%;display:flex;flex-direction:column;gap:10px}main#page-paiement .section-1 .container .form-content .tab{background-color:#fffaee;color:#0e0a06;padding:20px 25px;width:100%}main#page-paiement .section-1 .container .form-content .tab .sub-title{cursor:pointer}main#page-paiement .section-1 .container .form-content .tab .infoPaiement{max-height:0px;overflow:hidden;transition:all .3s ease-in-out;display:flex;flex-direction:column;gap:10px}main#page-paiement .section-1 .container .form-content .tab .infoPaiement input,main#page-paiement .section-1 .container .form-content .tab .infoPaiement select{background-color:#fffaee;border:none;border-bottom:1px solid #0E0A06;padding:10px}main#page-paiement .section-1 .container .form-content .tab .infoPaiement input:focus,main#page-paiement .section-1 .container .form-content .tab .infoPaiement select:focus{border-bottom:1px solid #C44663}main#page-paiement .section-1 .container .form-content .tab .infoPaiement button{margin-top:40px}main#page-paiement .section-1 .container .form-content .tab #mode-livraison-content>div{display:flex;justify-content:space-between;align-items:center}main#page-paiement .section-1 .container .form-content .tab .open{max-height:100%;padding-top:30px}main#page-paiement .section-1 .container .recap-container{width:40%;display:flex;flex-direction:column;gap:10px}main#page-paiement .section-1 .container .recap-container .recap-content,main#page-paiement .section-1 .container .recap-container .price-content{display:flex;flex-direction:column;gap:25px;padding:30px;background-color:#fffaee;color:#0e0a06}main#page-paiement .section-1 .container .recap-container .recap-content .produit{display:flex;align-items:center;gap:15px}main#page-paiement .section-1 .container .recap-container .recap-content .produit img{width:115px;height:115px}main#page-paiement .section-1 .container .recap-container .recap-content .produit .information{display:flex;flex-direction:column;gap:10px}main#page-paiement .section-1 .container .recap-container .recap-content .produit .qty{color:#c44663}main#page-paiement .section-1 .container .recap-container .price-content>div{display:flex;justify-content:space-between}main#page-paiement .section-1 .container .recap-container .price-content>div>p:last-child{font-size:20px}@media (max-width: 500px){main#page-paiement .section-1 h1{text-align:center}main#page-paiement .section-1 .container{flex-direction:column}main#page-paiement .section-1 .container .form-content{width:100%}main#page-paiement .section-1 .container .recap-container{width:100%}main#page-paiement .section-1 .container .recap-container .price-content{order:1}main#page-paiement .section-1 .container .recap-container .recap-content{order:2}}main#page-mon-compte{background-color:#0e0a06;color:#fffaee}main#page-mon-compte .section-1{padding:100px 0;display:flex;flex-direction:column;align-items:center;gap:40px}main#page-mon-compte .section-1>div{display:flex;width:80%;margin:auto;justify-content:space-between;gap:50px}main#page-mon-compte .section-1>div .informations-user{padding:20px;width:50%;background-color:#fffaee;color:#0e0a06}main#page-mon-compte .section-1>div .informations-user form{display:flex;flex-direction:column;gap:20px;padding-top:20px}main#page-mon-compte .section-1>div .informations-user form input{border:none;border-bottom:1px solid #0E0A06;padding:10px;background-color:#fffaee}main#page-mon-compte .section-1>div .informations-user form input:focus{border-bottom:1px solid #C44663}main#page-mon-compte .section-1>div .informations-user form .input-container{display:flex;gap:10px;flex-wrap:wrap}main#page-mon-compte .section-1>div .informations-user form .input-container input{flex:1}main#page-mon-compte .section-1>div .recap-commandes{padding:20px;width:50%;background-color:#fffaee;color:#0e0a06}@media (max-width: 500px){main#page-mon-compte .section-1>div{width:100%;flex-direction:column}main#page-mon-compte .section-1>div .informations-user,main#page-mon-compte .section-1>div .recap-commandes{width:100%}}main#page-maintenance{color:#0e0a06;background-color:#fffaee;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:80vh;gap:40px;padding:0 25px}main#page-maintenance h1{margin-bottom:20px;margin-top:20px}main#page-maintenance a{color:#0e0a06}main#page-maintenance a:hover{color:#c44663}main#page-pdc{background-color:#0e0a06;color:#fffaee;padding:100px}main#page-pdc .section-1{width:50%;margin:auto}main#page-pdc .section-1 p{margin-top:10px}main#page-pdc .section-1 a{color:#c44663;text-decoration:underline}main#page-pdc .section-1 hr{margin:20px 0}main#page-pdc .section-1 h3{margin-bottom:20px}main#page-pdc .section-1 ul{margin-left:20px}@media (max-width: 500px){main#page-pdc .section-1{width:100%}}@media (max-width: 500px){main#page-pdc{padding:25px}}main#page-mentions-legales{background-color:#0e0a06;color:#fffaee;padding:100px}main#page-mentions-legales .section-1{width:50%;margin:auto}main#page-mentions-legales .section-1 p{margin-top:10px}main#page-mentions-legales .section-1 a{color:#c44663;text-decoration:underline}main#page-mentions-legales .section-1 hr{margin:20px 0}main#page-mentions-legales .section-1 h3{margin-bottom:20px}main#page-mentions-legales .section-1 ul{margin-left:20px}@media (max-width: 500px){main#page-mentions-legales .section-1{width:100%}}@media (max-width: 500px){main#page-mentions-legales{padding:25px}}main#page-validation-commande{background-color:#0e0a06;color:#fffaee;padding:50px 25px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;height:80vh}main#page-cgv{background-color:#0e0a06;color:#fffaee;padding:100px}main#page-cgv .section-1{width:50%;margin:auto}main#page-cgv .section-1 p{margin-top:10px}main#page-cgv .section-1 a{color:#c44663;text-decoration:underline}main#page-cgv .section-1 hr{margin:20px 0}main#page-cgv .section-1 h3{margin-bottom:20px}main#page-cgv .section-1 ul{margin-left:20px}@media (max-width: 500px){main#page-cgv .section-1{width:100%}}@media (max-width: 500px){main#page-cgv{padding:25px}}.btn{display:flex;align-items:center;justify-content:center;gap:12px;width:-moz-fit-content;width:fit-content;padding:10px 20px;color:#fff;text-decoration:none;text-align:center;font-size:14px;transition:all .3s ease-in-out;position:relative}.btn svg path{transition:all .3s ease-in-out}.btn-vanille{background-color:#fffaee;color:#0e0a06}.btn-vanille:hover{background-color:#c44663;color:#fffaee;border-radius:10px}.btn-vanille:hover svg path{fill:#fffaee}.btn-rose{background-color:#c44663;color:#fffaee}.btn-rose:hover{background-color:#fffaee;color:#0e0a06;border-radius:10px}.btn-rose:hover svg path{fill:#c44663}.btn-chocolat{background-color:#0e0a06;color:#fffaee}.btn-chocolat:hover{background-color:#c44663;color:#fffaee;border-radius:10px}.btn-chocolat:hover svg path{fill:#fffaee}.btn-marron{background-color:#412912;color:#fffaee}.btn-marron:hover{background-color:#c44663;color:#fffaee;border-radius:10px}.btn-marron:hover svg path{fill:#fffaee}.spinner{display:flex;justify-content:center;align-items:center;margin:2rem 0}.spinner .loader{border:6px solid #0E0A06;border-top:6px solid #FFFAEE;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}#modal{display:flex;position:fixed;z-index:9999;overflow:auto;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;color:#fffaee}#modal:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:-1}#modal .modal-content{filter:blur(0px);border-radius:20px;padding:50px 20px;background-color:#0e0a06;width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #FFFAEE}#modal .modal-content .close-modal{margin-left:auto;border-radius:50%;border:1px solid #FFFAEE;width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:#fffaee;font-size:large;cursor:pointer}#modal .modal-content .mdp-oublie{display:flex;flex-direction:column;gap:20px}#modal .modal-content .mdp-oublie .message{color:orange}#modal .modal-content .connexion,#modal .modal-content .inscription,#modal .modal-content .mdp-oublie{width:60%;text-align:center}#modal .modal-content .connexion .nouveau-client,#modal .modal-content .connexion .deja-client,#modal .modal-content .inscription .nouveau-client,#modal .modal-content .inscription .deja-client,#modal .modal-content .mdp-oublie .nouveau-client,#modal .modal-content .mdp-oublie .deja-client{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:20px;background-color:#fffaee;color:#0e0a06;border-radius:10px;padding:20px;width:100%}#modal .modal-content .connexion .forbidden_password,#modal .modal-content .inscription .forbidden_password,#modal .modal-content .mdp-oublie .forbidden_password{color:#fffaee;text-decoration:underline}#modal .modal-content .connexion .password-toggle-icon,#modal .modal-content .inscription .password-toggle-icon,#modal .modal-content .mdp-oublie .password-toggle-icon{position:absolute;top:50%;transform:translateY(-50%);right:20px;cursor:pointer}#modal .modal-content .connexion .password-toggle-icon i,#modal .modal-content .inscription .password-toggle-icon i,#modal .modal-content .mdp-oublie .password-toggle-icon i{color:#fffaee;font-size:1.2em}#modal .modal-content .form-container{width:100%;display:flex;flex-direction:column;gap:50px;margin-top:50px}#modal .modal-content .form-container .input-container{display:flex;gap:5px;flex-wrap:wrap;position:relative}#modal .modal-content .form-container .input-container input{flex:1}#modal .modal-content .form-container .password-container{width:100%;position:relative}#modal .modal-content .form-container .password-container input{width:100%}#modal .modal-content .form-container .password-container .password-toggle-icon .fas.fa-eye{position:absolute;top:50%;transform:translateY(-50%);right:20px}#modal .modal-content .form-container input,#modal .modal-content .form-container textarea{padding:10px 10px 10px 0;border:none;border-bottom:1px solid #FFFAEE;background-color:#0e0a06;color:#fffaee;resize:none}#modal .modal-content .form-container input::-moz-placeholder,#modal .modal-content .form-container textarea::-moz-placeholder{color:#fffaee;opacity:.7;font-family:Manrope,sans-serif}#modal .modal-content .form-container input::placeholder,#modal .modal-content .form-container textarea::placeholder{color:#fffaee;opacity:.7;font-family:Manrope,sans-serif}#modal .modal-content .form-container button{margin:auto}@media (max-width: 500px){#modal .modal-content{width:90%}#modal .modal-content .close-modal{margin-bottom:20px}#modal .modal-content .connexion,#modal .modal-content .inscription{width:100%}#modal .modal-content .form-container{width:100%;gap:50px}#modal .modal-content .form-container .input-container{gap:50px}}.file-separator{background-color:#0e0a06}.cta-contact{background-color:#0e0a06;display:flex;gap:50px;color:#fffaee;padding-left:275px;padding-bottom:100px;position:relative;align-items:center}.cta-contact>div{display:flex;flex-direction:column;gap:40px;width:60%}.cta-contact>div>div p{margin-top:20px}.cta-contact img{position:absolute;right:0;width:40%;transform:translateY(10%)}@media (max-width: 500px){.cta-contact{padding:50px 25px;flex-direction:column;align-items:center}.cta-contact img{width:80%;position:relative}.cta-contact>div{width:100%;align-items:center;text-align:center}}.blog-template{background-color:#0e0a06;padding:100px;color:#fffaee;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.blog-template .actualites-container{width:60%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}.blog-template .actualites-container a{margin:20px auto auto}@media (max-width: 500px){.blog-template{padding:25px}.blog-template .actualites-container{width:100%}}.actualites-content{display:flex;align-items:center;flex-wrap:wrap;gap:30px;width:100%}.actualites-content .actu-item{width:calc(33.33% - 20px);background-repeat:no-repeat;background-size:cover;background-position:center;height:450px;border:1px solid #FFFAEE;border-radius:25px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;justify-content:flex-end;padding:25px;cursor:pointer;text-align:left;position:relative;overflow:hidden}.actualites-content .actu-item:after{content:"";position:absolute;height:100%;width:100%;left:0;top:0;background:linear-gradient(rgba(255,250,238,.1),rgba(14,10,6,.9));z-index:1}.actualites-content .actu-item .actu-excerpt{font-size:14px}.actualites-content .actu-item .actu-title,.actualites-content .actu-item .actu-date,.actualites-content .actu-item .actu-excerpt{z-index:2}@media (max-width: 500px){.actualites-content{flex-direction:column;align-items:center}.actualites-content .actu-item{width:100%;height:300px;padding:20px;text-align:center}.actualites-content .actu-item .actu-excerpt{font-size:16px}}
