@font-face{font-family:'Roboto';src:url(/Polices/Roboto/static/Roboto-Thin.ttf) format('truetype');font-weight:100;font-style:normal}@font-face{font-family:'Roboto';src:url(/Polices/Roboto/static/Roboto-ExtraLight.ttf) format('truetype');font-weight:200;font-style:normal}@font-face{font-family:'Roboto';src:url(/Polices/Roboto/static/Roboto-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Roboto';src:url(/Polices/Roboto/static/Roboto-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Roboto';src:url(/Polices/Roboto/static/Roboto-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Roboto';src:url(/Polices/Roboto/static/Roboto-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Roboto';src:url(/Polices/Roboto/static/Roboto-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Roboto';src:url(/Polices/Roboto/static/Roboto-ExtraBold.ttf) format('truetype');font-weight:800;font-style:normal}@font-face{font-family:'Roboto';src:url(/Polices/Roboto/static/Roboto-Black.ttf) format('truetype');font-weight:900;font-style:normal}@font-face{font-family:'Roboto';src:url(/Polices/Roboto/static/Roboto-ThinItalic.ttf) format('truetype');font-weight:100;font-style:italic}@font-face{font-family:'Roboto';src:url(/Polices/Roboto/static/Roboto-ExtraLightItalic.ttf) format('truetype');font-weight:200;font-style:italic}@font-face{font-family:'Roboto';src:url(/Polices/Roboto/static/Roboto-LightItalic.ttf) format('truetype');font-weight:300;font-style:italic}@font-face{font-family:'Roboto';src:url(/Polices/Roboto/static/Roboto-Italic.ttf) format('truetype');font-weight:400;font-style:italic}@font-face{font-family:'Roboto';src:url(/Polices/Roboto/static/Roboto-MediumItalic.ttf) format('truetype');font-weight:500;font-style:italic}@font-face{font-family:'Roboto';src:url(/Polices/Roboto/static/Roboto-SemiBoldItalic.ttf) format('truetype');font-weight:600;font-style:italic}@font-face{font-family:'Roboto';src:url(/Polices/Roboto/static/Roboto-BoldItalic.ttf) format('truetype');font-weight:700;font-style:italic}@font-face{font-family:'Roboto';src:url(/Polices/Roboto/static/Roboto-ExtraBoldItalic.ttf) format('truetype');font-weight:800;font-style:italic}@font-face{font-family:'Roboto';src:url(/Polices/Roboto/static/Roboto-BlackItalic.ttf) format('truetype');font-weight:900;font-style:italic}@font-face{font-family:'Titre';src:url(/Polices/Titre/GreatVibes-Regular.ttf) format('truetype');font-weight:300;font-style:normal}:root{--grisClair:#F6F6F6;--grisNuance2:#DBD9D9;--grisNuance3:#757575;--grisFonce:#3C3C3C;--blanc:white;--noir:black;--vert:#145814;--vert-Fonce:#093109;--rougeRupture:#e61515;--couleurMiel:#E4A60A;--couleurMiel-Fonce:rgb(66, 57, 26);--ombre1:rgba(45, 49, 49, 0.15) 0px 2px 8px 0px;--ombre2:rgba(45, 49, 49, 0.1) 0px 4px 12px 0px;--ombreForte:0 0 20px 4px rgb(0 0 0 / 45%);--ombreMoyenne:0 0 16px 0px rgb(0 0 0 / 35%)}*{margin:0;padding:0;box-sizing:border-box;font-family:'Roboto',sans-serif}html,body{background-color:var(--grisClair)}html:has(body.article),body.article{background-color:var(--grisClair);background-image:url(/img/FontArticle_Low.webp);background-attachment:fixed;background-size:cover;background-repeat:no-repeat}header{position:fixed;background-color:var(--blanc);box-shadow:var(--ombre1);padding:10px 20px;width:100%;height:70px;top:0;left:0;z-index:20;display:flex;align-items:center}.MiseEnvaleurdelaMarque{display:flex;align-items:center;flex-direction:column}.MiseEnvaleurdelaMarque a,.cookieFenetre a{text-decoration:underline;font-family:'Roboto',sans-serif;font-size:1rem;color:var(--couleurMiel);text-align:center;font-weight:300;cursor:pointer;transition:color 0.3s ease}.MiseEnvaleurdelaMarque a:hover,.cookieFenetre a:hover{color:var(--couleurMiel-Fonce)}.MiseEnvaleurdelaMarque svg{width:300px;fill:var(--vert)}.MiseEnvaleurdelaMarque h1{font-family:'Titre',sans-serif;font-size:2.5rem;color:var(--vert);text-align:center}.MiseEnvaleurdelaMarque h2{font-family:'Roboto',sans-serif;font-size:1rem;color:var(--vert);text-align:center;font-weight:300}.ruptureDeStock{color:var(--rougeRupture);font-weight:500;font-size:1.2rem;font-family:'Roboto',sans-serif}.logoComplet{display:flex;align-items:center;justify-content:center;width:100px;height:100%;fill:var(--vert);cursor:pointer;transition:fill 0.3s ease}.logoComplet:hover{fill:var(--vert-Fonce)}.btn-Group{position:relative;right:0;top:0;display:flex;align-items:center;justify-content:center;height:100%;margin-left:auto}.btn{cursor:pointer;background-color:var(--vert);color:var(--blanc);fill:var(--blanc);border-radius:20rem;width:auto;padding:0 10px 0 10px;display:flex;align-items:center;height:2.5rem;font-size:1.2rem;font-family:'Roboto',sans-serif;margin-left:3px;transition:all 0.3s ease}.btn.Important{background-color:var(--rougeRupture);color:var(--blanc);fill:var(--blanc)}.btn.Important:hover{background-color:var(--blanc);fill:var(--rougeRupture);color:var(--rougeRupture)}.btn.Erreur{background-color:var(--rougeRupture)}.btn.Erreur:hover{background-color:var(--grisClair);fill:var(--rougeRupture);color:var(--rougeRupture)}.btn.Menu{display:none;padding:3px 8px}.btn svg{width:1.5rem}.btn:hover{background-color:var(--grisClair);fill:var(--vert);color:var(--vert);box-shadow:var(--ombreMoyenne)}.SearchBar{position:relative;display:flex;align-items:center;padding:.3rem 1rem;background-color:var(--grisNuance2);border-radius:25px;width:100%;max-width:400px;margin-left:auto;margin-right:-10px;transition:box-shadow 0.3s ease,background-color 0.3s ease}.SearchBar input::placeholder{color:var(--grisFonce);opacity:1}.SearchBar input{border:none;background:none;width:100%;font-size:1rem;outline:none;padding:.3rem}.SearchBar .btn{height:100%;padding:3px 5px;background-color:var(--grisNuance2);fill:var(--grisFonce);transition:all 0.3s ease}.SearchBar:focus-within .btn,.SearchBar:hover .btn{background-color:var(--vert);fill:var(--blanc)}.SearchBar:focus-within .btn:hover,.SearchBar:hover .btn:hover{background-color:var(--grisClair);fill:var(--vert);color:var(--vert);box-shadow:var(--ombre2)}.SearchBar:focus-within,.SearchBar:hover{background-color:var(--blanc);box-shadow:0 0 10px rgb(0 0 0 / .1)}.Filtre{width:220px}.Group-Produits{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px;max-width:1000px;margin-left:auto;margin-right:auto}.Fiche-Produit{display:flex;background-color:var(--blanc);border-radius:1.5rem;box-shadow:var(--ombre2);flex-direction:column;width:250px;transition:all 0.3s ease;cursor:pointer}.Fiche-Produit:hover{transform:translateY(-5px)}.Fiche-Produit img.ImageIlustration{border-radius:1.5rem 1.5rem 0 0;aspect-ratio:1 / 1;width:250px;height:250px;object-fit:contain;align-self:center;object-fit:cover;background-image:url(/img/MascottesearchPhoto.svg);background-size:cover;background-position:center}.DescriptionProduit{margin-top:10px;margin-bottom:10px;display:flex;flex-direction:column;align-items:center}.DescriptionProduit h1{font-size:2rem;font-weight:900;color:var(--vert)}.DescriptionProduit h2{margin-top:6px;font-size:1.5rem;font-weight:500;color:var(--grisFonce)}.DescriptionProduit h3{margin-top:6px;font-size:1.2rem;font-weight:500;color:var(--grisFonce)}.Label img{height:40px;margin-right:5px}.DescriptionProduit .Label{display:flex;align-items:center;justify-content:space-around;margin-top:10px;width:100%}.chargement{display:flex;position:fixed;z-index:21;width:130px;height:90px;background-color:var(--blanc);box-shadow:var(--ombre2);align-items:center;justify-content:center;border-radius:1.2rem;top:50%;left:50%;transform:translate(-50%,-50%)}.chargement img{width:50px;height:50px}.Utilisateur{margin-top:300px;display:flex;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);flex-direction:column;width:330px;height:auto;background-color:var(--blanc);box-shadow:var(--ombre2);border-radius:1.2rem;padding:10px;justify-content:center}.Utilisateur.info{width:100%;max-width:600px;padding:20px;gap:20px}.Utilisateur.info h1{display:flex;font-size:2rem;font-weight:500;color:var(--vert);text-align:center;align-items:center;justify-content:center;width:100%}.Utilisateur.info h1 img{height:2.5rem}.Utilisateur.info p{font-size:1.3rem;font-weight:300}.Utilisateur.info p a{color:var(--vert);text-decoration:underline;font-weight:500;transition:font-weight 0.3s ease}.Utilisateur.info p a:hover{font-weight:700}.Utilisateur.info h1{font-size:clamp(1.2rem, 4vw, 2rem)}.Utilisateur.info p{font-size:clamp(1rem, 2.5vw, 1.3rem)}.Utilisateur .btn{margin-top:6px}.btn.formderoule{height:440px;display:flex;cursor:default;border-radius:1.5rem;align-items:flex-start;padding:10px;flex-direction:column;border-radius:1.2rem;transition:all 0.3s ease}.btn.formderoule#Connexion{height:200px}.btn.formderoule.off#Connexion{height:2.5rem}form{display:flex;flex-direction:column;justify-content:space-around;width:100%;height:100%}.btn.formderoule form input{width:100%;padding:5px 10px;margin-top:7px;border-radius:20rem;border:1px solid var(--grisNuance2);font-size:1rem;outline:none;font-family:'Roboto',sans-serif;background-color:var(--grisNuance2)}.btn.formderoule form input:hover,.btn.formderoule form input:focus{border-color:var(--vert);outline:3px solid var(--grisFonce);background-color:var(--blanc)}.btn.formderoule button{width:100%;padding:5px 10px;margin-top:10px;border-radius:20rem;border:none;background-color:var(--grisNuance2);color:var(--vert);font-size:1rem;font-family:'Roboto',sans-serif;cursor:pointer;transition:all 0.3s ease}.btn.formderoule form input[type="tel"]{border-radius:0 20rem 20rem 0}.btn.formderoule form select{cursor:pointer;width:auto;padding:5px 10px;margin-top:7px;border:1px solid var(--grisNuance2);margin-right:3px;font-size:1rem;outline:none;font-family:'Roboto',sans-serif;background-color:var(--grisNuance2);border-radius:20rem 0 0 20rem}.btn.formderoule form select:hover,.btn.formderoule form select:focus{border-color:var(--vert);outline:3px solid var(--grisFonce);background-color:var(--blanc)}.btn.formderoule form input[type="tel"]:hover,.btn.formderoule form input[type="tel"]:focus{border-color:var(--vert);outline:3px solid var(--grisFonce);background-color:var(--blanc)}.btn.formderoule button:hover{background-color:var(--blanc);fill:var(--blanc);box-shadow:var(--ombre2)}.btn.formderoule form{margin-top:10px}.btn.formderoule.off form{display:none}.btn.formderoule.off{height:2.5rem;cursor:pointer;background-color:var(--vert);color:var(--blanc);fill:var(--blanc);border-radius:20rem;width:auto;padding:0 10px 0 10px;display:flex;justify-content:center;font-size:1.2rem;font-family:'Roboto',sans-serif;margin-left:3px;transition:all 0.3s ease}.btn.formderoule.off:hover{background-color:var(--grisClair);fill:var(--vert);color:var(--vert);box-shadow:var(--ombre2)}.btn.formderoule:hover{background-color:var(--vert);color:var(--blanc);fill:var(--blanc)}.btn.formderoule form input.mdp{border-radius:20rem 0 0 20rem}.btn-EtatVisible{display:flex;border-radius:0 1.2rem 1.2rem 0;background-color:var(--grisNuance2);margin-top:7px;margin-left:3px;fill:var(--grisFonce);cursor:pointer;width:19%;align-items:center;justify-content:center;transition:all 0.3s ease}.btn-EtatVisible:hover{background-color:var(--blanc);outline:3px solid var(--grisFonce);fill:var(--grisFonce)}.checkboxCondition{color:var(--blanc);display:-webkit-inline-box;align-items:center;font-size:.7rem}.checkboxCondition a{color:var(--grisNuance2)}.btn.formderoule form .checkboxCondition input:hover,.btn.formderoule form .checkboxCondition input:focus{outline:unset;border:unset}.VoletDroite{position:fixed;z-index:19;display:block;width:100%;max-width:300px;height:100%;box-shadow:-2px -1px 6px 0 #0006;background-color:var(--blanc);right:0;top:0;transform:translateX(100%);transition:transform 0.4s cubic-bezier(.4,0,.2,1),opacity 0.4s cubic-bezier(.4,0,.2,1);pointer-events:none;opacity:0}.VoletDroite.on{transform:translateX(0);pointer-events:auto;opacity:1;display:block}.VoletDroite.animating{pointer-events:none}.btn-close{position:fixed;top:20px;right:5px;width:40px;height:40px}.VoletDroite .Group-Produits{display:flex;max-height:100vh;overflow-y:auto;flex-direction:row;padding-top:140px;padding-bottom:100px;gap:30px}.Volet-Header{position:fixed;top:60px;left:0;width:100%;max-width:285px;height:80px;background:#fff;background:linear-gradient(180deg,rgb(255 255 255) 55%,rgb(255 255 255 / .66) 100%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:19}.Panier-Footer{position:fixed;bottom:0;left:0;width:100%;max-width:285px;height:80px;background:#fff;background:linear-gradient(0deg,rgb(255 255 255) 55%,rgb(255 255 255 / .66) 100%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:19;display:flex;justify-content:center;align-items:center;padding-bottom:5px;flex-direction:column}.Panier-Footer p{font-size:1.2rem;font-weight:500;margin-bottom:5px;color:var(--vert-Fonce)}.Panier-Footer .btn#ValiderPanier p{color:var(--blanc)}.Panier-Footer .btn#ValiderPanier:hover p{color:var(--vert)}.VoletDroite .Fiche-Produit{display:flex;flex-direction:row;height:80px;border-radius:.8rem;justify-content:space-between}.VoletDroite .Fiche-Produit img.ImageIlustration{width:80px;height:80px;border-radius:.8rem 0 0 .8rem;padding:0}.VoletDroite .DescriptionProduit h1{font-size:1rem}.VoletDroite .DescriptionProduit h2{font-size:1rem}.VoletDroite .DescriptionProduit{text-align:left;align-items:flex-start;margin-left:10px;margin-top:5px}.VoletDroite .Fiche-Produit:hover{transform:translateY(0);transform:translateX(-5px)}.VoletDroite .qt{margin-left:15px}.VoletDroite .btn-Group{display:flex;flex-direction:column}.VoletDroite .btn-Group .Plus{background-color:var(--vert);fill:var(--blanc);border-radius:0 .8rem 0 0}.VoletDroite .btn-Group .Moins{background-color:var(--rougeRupture);fill:var(--blanc);border-radius:0 0 .8rem 0}.VoletDroite .btn-Group .btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;transition:all 0.3s ease}.VoletDroite .btn-Group .Moins:hover{background-color:var(--grisClair);fill:var(--rougeRupture);color:var(--rougeRupture)}.VoletDroite .btn-Group .Plus:hover{background-color:var(--grisClair);fill:var(--vert);color:var(--vert)}.Modal,.cookieFenetre{display:none;flex-direction:column;gap:20px;border-radius:1rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:500px;background-color:var(--blanc);height:auto;max-height:95%;overflow-y:auto;z-index:23;padding:65px 20px 20px 20px;box-shadow:var(--ombre2)}.Modal.on,.cookieFenetre.ok{display:flex}.cookieFenetre.ok{padding:10px 0 0 0;gap:5px;z-index:100}.cookieFenetre .groupeButton{display:flex;flex-direction:row-reverse;width:100%}.cookieFenetre .groupeButton .btn{width:100%;margin:0;border-radius:0;display:flex;align-items:center;justify-content:center}.cookieFenetre h1{font-size:2.2rem;font-weight:800;font-family:'Titre',sans-serif;text-align:center;color:var(--vert)}.cookieFenetre p{padding:0 10px 5px 10px;font-size:1.2rem;font-weight:300;color:var(--grisFonce);font-family:'Roboto',sans-serif;text-align:left}.Modal h1{font-size:1.5rem;font-weight:500;font-family:'Roboto',sans-serif;text-align:center}.Modal .btn.btn-close{top:5px}.Modal .btn{display:flex;justify-content:space-between;align-items:center;width:max-content;margin:auto;font-size:1.2rem;gap:5px}.Modal .btn p{color:var(--blanc)}.Modal .btn:hover p{color:var(--vert)}.Modal p{color:var(--noir);font-family:'Roboto'}#ModalGestiondesAdresses ul.listeDeText,.Modal ul.listeDeText{max-height:unset;overflow-y:unset;width:auto}#ModalGestiondesAdresses ul,.Modal ul{display:flex;margin-left:5px;background-color:var(--blanc);height:auto;max-height:90px;overflow-y:auto;padding:5px;border-radius:1rem;flex-direction:column;width:100%;gap:5px}#ModalGestiondesAdresses ul li,.Modal ul li{color:var(--vert);font-family:'Roboto';width:100%;padding:3px;transition:all 0.3s ease}#ModalGestiondesAdresses ul li:hover,.Modal ul li:hover{color:var(--blanc);background-color:var(--vert)}.Modal strong{color:var(--rougeRupture)}#liste-adresses,#selectlivraisonmode,#selectPoint_relay{display:flex;flex-direction:column;gap:15px}#liste-adresses .btn,#selectlivraisonmod .btn,#selectPoint_relay .btn{display:flex;height:44px;cursor:pointer;width:90%;flex-direction:column;transition:all ease-in-out 0.3s;align-items:flex-start;padding:10px}#liste-adresses .btn#Adresse\(0\){cursor:pointer}.btn.adresse{width:44px;height:44px;fill:var(--blanc);background-color:var(--rougeRupture)}td .btn{display:inline-grid}#liste-adresses .btn.on,#selectlivraisonmod .btn.on,#selectPoint_relay .btn.on{animation:pulse 2s;height:450px;border-radius:1.5rem}#selectPoint_relay .btn.on{height:440px}#selectPoint_relay .btn .infoPointRelay{display:none}#selectPoint_relay .btn.on .infoPointRelay{margin-top:15px;display:flex;flex-direction:column;gap:10px}@keyframes pulse{0%{box-shadow:0 0 0 0 rgb(20 88 20 / .7)}70%{box-shadow:0 0 0 10px #fff0}100%{box-shadow:0 0 0 0 #fff0}}#liste-adresses .btn.selectAdresse,#selectlivraisonmod .btn.selectLivraisonMode,#selectPoint_relay .btn.SelectCePointRelay{animation:pulse 2s;box-shadow:0 0 0 3px var(--couleurMiel)}.btn.on .FormulaireAdresse{display:flex}.btn .FormulaireAdresse{display:none}.FormulaireAdresse input{width:100%;padding:5px 10px;margin-top:7px;border-radius:20rem;border:1px solid var(--grisNuance2);font-size:1rem;outline:none;font-family:'Roboto',sans-serif;background-color:var(--grisNuance2)}.FormulaireAdresse input:hover,.FormulaireAdresse input:focus{border-color:var(--vert);outline:3px solid var(--grisFonce);background-color:var(--blanc)}.FormulaireAdresse select{cursor:pointer;width:-webkit-fill-available;padding:5px 10px;margin-top:7px;border:1px solid var(--grisNuance2);margin-right:3px;font-size:1rem;outline:none;font-family:'Roboto',sans-serif;background-color:var(--grisNuance2);border-radius:20rem}.FormulaireAdresse select:hover,.FormulaireAdresse select:focus{border-color:var(--vert);outline:3px solid var(--grisFonce);background-color:var(--blanc);color:var(--vert)}.FormulaireAdresse button,.btn_inBTN_end{width:100%;padding:5px 10px;margin-top:10px;border-radius:20rem;border:none;background-color:var(--grisNuance2);color:var(--vert);font-size:1rem;font-family:'Roboto',sans-serif;cursor:pointer;transition:all 0.3s ease}#ModalGestiondesAdresses .FormulaireAdresse button,.btn_inBTN_end{background-color:var(--couleurMiel);fill:var(--blanc);color:var(--blanc);box-shadow:var(--ombre2)}#ModalGestiondesAdresses .FormulaireAdresse button:hover,.btn_inBTN_end:hover{background-color:var(--blanc);fill:var(--couleurMiel);color:var(--couleurMiel);box-shadow:var(--ombre2)}#ModalGestiondesAdresses:hover .FormulaireAdresse button,.btn.on:hover .btn_inBTN_end{background-color:var(--vert);fill:var(--blanc);color:var(--blanc);box-shadow:var(--ombre2)}#ModalGestiondesAdresses:hover .FormulaireAdresse button:hover,.btn.on:hover .btn_inBTN_end:hover{background-color:var(--blanc);fill:var(--vert);color:var(--vert);box-shadow:var(--ombre2)}.FormulaireAdresse button:hover,.btn_inBTN_end:hover{background-color:var(--blanc);fill:var(--blanc);box-shadow:var(--ombre2)}.btn_inBTN_end{margin-top:15px!important;font-size:0.9em!important;width:100%!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important}#liste-adresses .btn.adresse,#selectPoint_relay .detailsPointRelay{display:flex;width:35px;height:35px;fill:var(--blanc);background-color:var(--rougeRupture);align-items:center;justify-content:center;padding:5px 5px;cursor:pointer;transition:all 0.3s ease-in-out}#selectPoint_relay .btn .detailsPointRelay{background-color:var(--blanc);fill:var(--vert)}#liste-adresses .btn:hover .btn.adresse.modif,#selectPoint_relay .btn:hover .detailsPointRelay{background-color:var(--vert);fill:var(--blanc)}#liste-adresses .btn.adresse.modif,#liste-adresses .btn:hover .btn.adresse.modif:hover,#selectPoint_relay .btn:hover .detailsPointRelay:hover{background-color:var(--blanc);fill:var(--vert)}#liste-adresses .btn.adresse:hover{background-color:var(--blanc);fill:var(--rougeRupture)}ul.propositionsForm{background-color:var(--vert-Fonce)}select{background-color:var(--vert);color:var(--vert-Fonce);padding:8px 12px;border:1px solid #ccc;border-radius:6px;font-size:16px;font-family:Arial,sans-serif;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20fill%3D%22white%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M7%2010l5%205%205-5z%22/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:right 10px center;background-size:16px;cursor:pointer}select option{background-color:var(--blanc);color:var(--vert)}footer{background-color:var(--blanc);padding:20px;text-align:center;position:relative;bottom:0;margin-top:50px}footer a{color:var(--vert)}.Search-Result{position:fixed;top:90px;left:3px;display:flex;align-items:center;background-color:var(--vert);padding:5px 10px;border-radius:1.5rem;cursor:pointer;width:300px;transition:all 0.3s ease}.Search-Result:hover{background-color:var(--grisClair);fill:var(--vert);color:var(--vert);box-shadow:var(--ombre2);width:300px}.Search-Result h1{font-family:'Roboto',sans-serif;color:var(--blanc);font-size:1.5rem;font-weight:300}.Search-Result h1.retour{display:none}.Search-Result:hover h1{display:none}.Search-Result:hover h1.retour{display:flex;font-family:'Roboto',sans-serif;color:var(--vert);font-size:1.5rem;font-weight:300}.suggest{display:flex;position:fixed;top:20px;left:20px;z-index:21}.NotificationAddPanier{display:flex;flex-direction:row;position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:22;height:90px;background-color:var(--blanc);border-radius:1rem;max-width:330px;width:100%;box-shadow:var(--ombreForte);cursor:pointer}.NotificationAddPanier h1{font-family:'Roboto',sans-serif;color:var(--vert);font-size:1.2rem;font-weight:500;margin-left:10px;align-self:center;margin:5px}.NotificationAddPanier p{margin:5px;font-family:'Roboto',sans-serif;color:var(--grisFonce);font-size:1rem;font-weight:300}.NotificationAddPanier img{width:90px;height:90px;border-radius:1rem 0 0 1rem;object-fit:cover}.ConteneurPaiement{display:flex;position:absolute;flex-direction:column;background-color:var(--blanc);padding:20px;width:100%;max-width:400px;border-radius:1rem;box-shadow:var(--ombre2);height:auto;gap:15px;top:50%;left:50%;transform:translate(-50%,-50%)}.ConteneurPaiement h1{font-family:'Roboto',sans-serif;color:var(--vert);font-size:1.5rem;font-weight:500;text-align:center}.ConteneurPaiement p{font-family:'Roboto',sans-serif;color:var(--grisFonce);font-size:1rem;font-weight:300;text-align:left;margin-bottom:30px}.ConteneurPaiement input:not([type="checkbox"]){width:100%;padding:10px;border-radius:20rem;border:1px solid var(--grisNuance2);font-size:1rem;outline:none;font-family:'Roboto',sans-serif;background-color:var(--grisNuance2);margin-bottom:15px;transition:all 0.3s ease}.ConteneurPaiement input:not([type="checkbox"]):hover,.ConteneurPaiement input:not([type="checkbox"]):focus{border-color:var(--vert);outline:3px solid var(--grisFonce);background-color:var(--blanc)}.ConteneurPaiement .checkboxCondition{display:flex;width:100%;color:var(--vert);font-size:.7rem;gap:5px;margin-bottom:30px;margin-top:15px}.ConteneurPaiement .checkboxCondition a{color:var(--couleurMiel);text-decoration:none}.ConteneurPaiement .checkboxCondition a:hover{text-decoration:underline}#card-element{width:100%;padding:10px;border-radius:20rem;border:1px solid var(--grisNuance2);background-color:var(--grisNuance2);margin-bottom:15px;transition:all 0.3s ease}#card-element.StripeElement--focus{border-color:var(--vert);outline:3px solid var(--grisFonce);background-color:var(--blanc)}.StripeElement{width:100%;padding:10px;font-size:1rem;font-family:'Roboto',sans-serif;color:#32325d}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}.ConteneurPaiement button{width:auto;padding:10px 20px;border-radius:20rem;background-color:var(--vert);color:var(--blanc);font-family:'Roboto',sans-serif;font-size:1rem;border:none;cursor:pointer;transition:all 0.3s ease}.ConteneurPaiement button:hover{background-color:var(--grisClair);color:var(--vert);box-shadow:var(--ombre2)}button{background-color:unset;border:none;cursor:pointer}.Instagrame,.Facebook,.TikTok{fill:var(--vert);transition:fill 0.3s ease}.Instagrame:hover{fill:url(#degrade-instagram)}.Facebook:hover{fill:#0866ff}.TikTok:hover{fill:#000;transition:fill 0.3s ease}.Fiche-Produit-Conteneur{display:flex;background-color:var(--blanc);border-radius:1.5rem;box-shadow:var(--ombre2);flex-direction:column;width:250px;padding-bottom:0;transition:all 0.3s ease;position:relative}.Fiche-Produit-Conteneur:hover{transform:translateY(-5px)}.Fiche-Produit-Lien{text-decoration:none;color:inherit;display:flex;flex-direction:column;cursor:pointer}.Fiche-Produit-Lien img.ImageIlustration{border-radius:1.5rem 1.5rem 0 0;aspect-ratio:1 / 1;width:250px;height:250px;object-fit:cover;align-self:center;background-image:url(/img/MascottesearchPhoto.svg);background-size:cover;background-position:center}.Label{display:flex;align-items:center;justify-content:space-around;width:100%;margin-top:0;margin-bottom:10px}@media (max-width:1000px){.btn-Group .btn{display:none}.btn-Group .btn.Menu{display:flex}.VoletDroite#MenuResponsive .btn-Group{margin-top:150px;display:flex;gap:10px}.VoletDroite#MenuResponsive .btn-Group .btn{width:200px;display:flex}.VoletDroite#MenuResponsive .btn-Group .btn.Menu{display:none}}@media (max-width:900px){html:has(body.article),body.article{background-color:var(--grisClair);background-image:unset;background-attachment:fixed;background-size:cover;background-repeat:no-repeat}}@media (max-width:800px){.Group-Produits{flex-direction:column;align-items:center}}@media (max-width:650px){.SearchBar input{display:none}.SearchBar.on input{display:flex}.SearchBar{position:absolute;width:auto;background-color:unset;display:flex;justify-content:flex-end;margin:0;right:65px;padding:0}.SearchBar:hover{background-color:unset;box-shadow:unset}.SearchBar .btn{background-color:var(--vert);fill:var(--blanc);height:40px;padding:3px 8px}.SearchBar.on{position:fixed;display:flex;align-items:center;padding:.3rem 1rem;background-color:var(--grisNuance2);border-radius:25px;width:90%;transition:box-shadow 0.3s ease,background-color 0.3s ease;z-index:25;top:15px;left:50%;transform:translateX(-50%)}.SearchBar.on input::placeholder{color:var(--grisFonce);opacity:1}.SearchBar.on input{border:none;background:none;width:100%;font-size:1rem;outline:none;padding:.3rem}.SearchBar.on #SearchClose{display:flex}.SearchBar.on .btn{height:100%;padding:3px 3px;background-color:var(--grisNuance2);fill:var(--grisFonce);transition:all 0.3s ease}.SearchBar.on:focus-within .btn,.SearchBar.on:hover .btn{background-color:var(--vert);fill:var(--blanc)}.SearchBar.on:focus-within .btn:hover,.SearchBar.on:hover .btn:hover{background-color:var(--grisClair);fill:var(--vert);color:var(--vert);box-shadow:var(--ombre2)}.SearchBar.on:focus-within,.SearchBar.on:hover{background-color:var(--blanc);box-shadow:0 0 10px rgb(0 0 0 / .1)}}@media (max-width:400px){.Utilisateur.info h1{font-size:.99rem}.Utilisateur.info p{font-size:.8rem}.MiseEnvaleurdelaMarque svg{width:200px}.MiseEnvaleurdelaMarque h1{font-size:2rem}.MiseEnvaleurdelaMarque h2,.MiseEnvaleurdelaMarque a{font-size:.8rem}.ConteneurPaiement{margin-top:20px}.ConteneurPaiement h1{font-size:1.1rem}#ModalGestiondesAdresses h1{font-size:1.4rem}}@media (max-width:300px){.Utilisateur.info h1{font-size:.7rem}.Utilisateur.info p{font-size:.5rem}.Utilisateur.info h1{font-size:.99rem}.Utilisateur.info p{font-size:.7rem}.MiseEnvaleurdelaMarque svg{width:120px}.MiseEnvaleurdelaMarque h1{font-size:1.3rem}.MiseEnvaleurdelaMarque h2,.MiseEnvaleurdelaMarque a{font-size:.55rem}}.remonte{position:fixed;display:flex;align-items:center;justify-content:center;padding:0;bottom:20px;right:20px;width:50px;height:50px;background-color:var(--vert);fill:var(--blanc);border-radius:50%;cursor:pointer;box-shadow:var(--ombre2);z-index:21;transition:all 0.3s ease,transform 0.3s ease}.remonte svg{display:flex;width:90%;margin-top:6px}.cacheR{right:-50px}.cache{display:none}