:root{--ChocoBlanc:#fff;--ChocoBleu:#55c0cf;--ChocoGris:#2c1e1e;--ChocoNoir:#1f1615;--ChocoMarron:#b65f28;--ChocoOrange:#ffd543;--ChocoOrangeTransp:#ffd543cc;--ChocoOrangeTransp2:#ffd5431a;--ChocoBlancTransp:#ffffffb3;--ChocoNoirTransp:#1f1615b3;--ChocoGrisTransp:#2c1e1eb3;--ChocoGreyTransp:#8080808c;--ChocoTitres:"Fjalla One",sans-serif;--ChocoTextes:"Noto Sans",sans-serif;--ChocoMaxWidth:1600px;--ChocoInnerWidth:1440px}body{background-color:#fff;background-color:var(--ChocoBlanc);color:#1f1615;color:var(--ChocoNoir);font-family:Noto Sans,sans-serif;font-family:var(--ChocoTextes);margin:0 auto;max-width:1600px;max-width:var(--ChocoMaxWidth);min-height:100vh;overflow-x:hidden}h1,h2,h3,h4{font-family:Fjalla One,sans-serif;font-family:var(--ChocoTitres)}#homeMain{position:relative}#boutiqueWrapper,#products{display:flex}#products{align-items:center;flex-wrap:wrap;gap:25px;justify-content:space-evenly;margin-bottom:15px}.mainBoutique{display:grid;grid-template-rows:80px 1fr;position:relative}#boutiqueTitle{color:#1f1615;color:var(--ChocoNoir);font-size:x-large;font-weight:700;margin-top:10px;text-align:center}#boutiqueWrapper{flex-direction:column}.checkWithLabel input,.checkWithLabel label{cursor:pointer}.checkWithLabel label{margin-left:5px}#nbResult{font-size:1.2em;margin-left:50px;padding:15px}*{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none}#filters,#filters div select{border-radius:20px;padding:10px}.selectCont,.showCat div,.showNotes div,.showPrice div{display:flex}.hideCat div,.hideNotes div,.hidePrice div{display:none}#filters{border:1px solid #55c0cf;border:1px solid var(--ChocoBleu);height:-webkit-fit-content;height:fit-content;margin:20px;min-width:300px}#filters h3{color:#1f1615;color:var(--ChocoNoir);font-size:x-large;margin:5px}.filtreCont{margin:15px}.filtreCont h4{align-items:center;color:#2c1e1e;color:var(--ChocoGris);display:flex;font-size:larger;justify-content:space-between;width:45%}.filtreContTitle{color:#b65f28;color:var(--ChocoMarron)}.checkWithLabel{font-size:larger;padding:5px}.selectCont{align-items:center;justify-content:space-between;margin:5px}#filters div select{font-size:1.2rem;text-align:center;width:-webkit-fit-content;width:fit-content}input[type=checkbox]{accent-color:#b65f28;accent-color:var(--ChocoMarron);width:15px}#catPlus>svg,#notesPlus>svg,#prixPlus>svg{fill:#b65f28;fill:var(--ChocoMarron);cursor:pointer;height:30px;width:30px}#backToShop,#singleProductMain,.contCartButton{display:flex}#backToShop,#singleProductMain{flex-direction:column}#singleProductMain{gap:20px;margin:0 auto;position:relative}#singleProductImg,#singleProductMain p{margin:10px auto}#singleProductMain p{width:95%}#singleProductImg img,.contCartButton{width:100%}#singleProductImg img{border:.5px solid #55c0cf;border:.5px solid var(--ChocoBleu);border-radius:20px;object-fit:cover}#singleProductImg{max-height:300px;max-width:95%}.singleProductTitle{color:#1f1615;color:var(--ChocoNoir);font-size:3rem;margin-left:20px;margin-top:20px}.singleProductPrice{color:#b65f28;color:var(--ChocoMarron);font-size:2rem;margin-bottom:20px;margin-left:20px;margin-top:20px}#singleProductIngredients h4{color:#1f1615;color:var(--ChocoNoir);font-size:larger;margin:25px}#backToShop{font-size:.9em;justify-content:center;margin-left:50px;padding:15px;text-decoration:underline;width:-webkit-fit-content;width:fit-content}#backToShop:hover{cursor:pointer}.contCartButton{justify-content:center}@media screen and (min-width:768px){input[type=number]::-webkit-inner-spin-button{opacity:1}#singleProductMain{display:grid;grid-template-columns:1fr;grid-template-rows:.1fr 2fr 2fr}#infosWrapper{grid-gap:25px;align-items:center;display:grid;gap:25px;grid-template-areas:"img infos";grid-template-columns:1fr 1fr;grid-template-rows:1fr;margin:50px;max-height:60%}#singleProductInfos{align-items:center;display:flex;flex-direction:column;grid-area:infos;width:100%}#singleProductImg{border-radius:20px;display:flex;grid-area:img}}@media screen and (min-width:1000px){#boutiqueWrapper{flex-direction:row}#filters{position:-webkit-sticky;position:sticky;top:12vh}#catPlus,#notesPlus,#prixPlus{display:none}.hideNotes div,.hidePrice div{font-size:larger;padding:5px}.hideCat div,.hideNotes div,.hidePrice div{display:flex}.hideCat div select,.hideNotes div select,.hidePrice div select{width:50%}}header{background-color:var(--ChocoGris);padding-top:10px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.logo{margin:5px;width:40px}.logo:hover{cursor:pointer}#panierHeader svg{fill:var(--ChocoOrange);filter:drop-shadow(-1px -1px 0 var(--ChocoMarron)) drop-shadow(1px -1px 0 var(--ChocoMarron)) drop-shadow(1px 1px 0 var(--ChocoMarron)) drop-shadow(-1px 1px 0 var(--ChocoMarron));width:35px}.imgAcc{left:90vw;margin:0 auto}#mainNav{background-color:var(--ChocoNoir);margin-right:40px;position:relative;transition:left 1s;width:100%;z-index:5}.showNav{height:auto;left:0}.hideNav{height:0;top:-120vh}#mainNav ul{display:flex;flex-direction:column;list-style:none}#mainNav ul li{color:var(--ChocoBlanc);font-size:1.5em;font-weight:700;justify-self:center;margin:15px;padding:5px;transition:color .8s ease-in-out}#mainNav ul li:hover{color:var(--ChocoMarron);cursor:pointer}#mainNav ul li:active{color:var(--ChocoOrange)}a{all:unset}.burgerMenu{display:block;position:absolute;right:10px;top:11px}.burgerMenu svg,.burgerMenu:active{fill:var(--ChocoOrange)}#cartCount{align-items:center;background-color:var(--ChocoOrange);border:2px solid var(--ChocoMarron);border-radius:15%;border-radius:50%;color:var(--ChocoNoir);display:flex;font-size:.9rem;font-weight:bolder;height:25px;justify-content:center;width:25px}main{min-height:80vh}@media screen and (min-width:768px){.logo{margin-left:40px;width:80px}.burgerMenu{display:none}#mainHeader{align-items:center;display:flex;justify-content:space-between;min-height:10vh}#mainNav{align-self:center;background-color:initial;height:auto;position:static;top:auto;width:50%}#mainNav ul{align-items:center;display:flex;flex-direction:row;justify-content:space-around}#mainNav ul li:hover{color:var(--ChocoMarron);cursor:pointer;scale:1.2}}#footContact,#footText,#mainFooter,#socials{display:flex}#footContact,#footText,#mainFooter{flex-direction:column}#footContact,#footText{margin:10px}#mainFooter{background-color:var(--ChocoGris);color:var(--ChocoBlanc);padding:15px}#mainFooter h3{color:var(--ChocoMarron);font-size:1.3em;font-weight:bolder;margin:5px}#socials{flex-direction:row;justify-content:space-evenly;margin-top:25px}#socials svg{fill:var(--ChocoMarron);height:48px;transition:fill .8s ease-in-out;width:48px}#socials svg:hover{fill:var(--ChocoBleu);cursor:pointer}@media screen and (min-width:768px){#mainFooter{display:grid;grid-template-columns:repeat(3,1fr)}#socials{align-self:center}}.carouselWrapper{background-color:var(--ChocoNoir)}.carousel,.carouselCard,.leftArrow,.rightArrow{display:flex}.carouselCard,.carouselDots,.leftArrow,.mainButton,.mainTitle,.rightArrow{position:absolute}.cardImage,.carousel,.carouselCard,.carouselWrapper,.mainTitle{width:100%}.imgDot,.leftArrow,.mainButton,.rightArrow{cursor:pointer}.carousel{height:80vh;margin:0 auto;max-width:var(--ChocoMaxWidth)}.carouselWrapper{height:100%;position:relative}.carouselCard{flex:1 1;height:100%;opacity:0;overflow:hidden;pointer-events:none;transform:scale(.8);transition:.5s ease-in-out}.cardImage{object-fit:cover}.carouselCardActive{opacity:1;pointer-events:visible;transform:scale(1)}.leftArrow,.rightArrow{align-items:center;background-color:var(--ChocoGreyTransp);border-radius:50%;justify-content:center;padding:5px;top:50%}.leftArrow{left:10px}.rightArrow{right:10px}.leftArrow svg,.rightArrow svg{fill:var(--ChocoBlanc);height:30px;width:30px}.carouselDots{bottom:20px;left:50%;transform:translate(-50%)}.imgDot{background-color:var(--ChocoBlanc);border-radius:50%;display:inline-block;height:15px;margin-left:10px;width:15px}.imgDot:hover{transform:scale(1.2)}.imgDotActive{background-color:grey}.mainTitle{color:var(--ChocoBlanc);font-size:2em;top:25%}.mainButton,.mainTitle{font-weight:bolder;text-align:center;transition:color 1s ease-in-out;transition:background-color 1s ease-in-out;transition:border 1s ease-in-out}.mainButton{border:5px solid var(--ChocoMarron);color:var(--ChocoBleu);display:block;font-size:1.2em;left:50%;padding:25px;top:50%;transform:translate(-50%)}.themeMainButton1{background-color:var(--ChocoNoirTransp);border:1px solid var(--ChocoBleu);color:var(--ChocoBleu)}.themeTitle1{-webkit-text-stroke:1px var(--ChocoBleu);text-stroke:1px var(--ChocoBleu);color:var(--ChocoNoirTransp);text-shadow:none}.themeMainButton0{background-color:var(--ChocoBlancTransp);border:1px solid var(--ChocoNoir);color:var(--ChocoNoir)}.themeTitle0{-webkit-text-stroke:1px var(--ChocoNoir);text-stroke:1px var(--ChocoNoir);color:var(--ChocoBlancTransp);text-shadow:none}.themeMainButton2{background-color:var(--ChocoOrangeTransp);border:1px solid var(--ChocoMarron);color:var(--ChocoMarron)}.themeTitle2{-webkit-text-stroke:1px var(--ChocoMarron);text-stroke:1px var(--ChocoMarron);color:var(--ChocoOrangeTransp);text-shadow:none}@media screen and (min-width:768px){.mainTitle{font-size:3em}.mainButton{font-size:1.5em;padding:40px}.leftArrow svg,.rightArrow svg{height:48px;width:48px}.leftArrow{left:15px}.rightArrow{right:15px}}.cartItemWrapper a:hover,.cartItemWrapper svg:hover{cursor:pointer}.cartItemInfos,.cartItemWrapper{display:flex}.cartItemWrapper{align-items:center;border:1px solid var(--ChocoBleu);border-radius:20px;justify-content:space-between;margin:15px auto;padding:5px;width:98%}.cartItemWrapper svg{fill:var(--ChocoMarron);height:25px;margin:10px;width:25px}.cartItemWrapper a:hover{text-decoration:none}.cartItemWrapper svg:hover{fill:red}.cartMiniImg{border-radius:20px;height:100%;max-height:100px;object-fit:cover;width:90%}.cartItemInfos{align-items:center;color:var(--ChocoNoir);flex-direction:column;font-size:1.2em;font-weight:bolder;justify-content:center;padding:5px}.cartButtonCont{align-items:baseline;display:flex}.pivotCartButton{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:768px){.cartItemWrapper{display:grid;grid-template-columns:1fr 2fr 3fr;grid-template-rows:1fr;height:120px}.cartItemInfos{align-items:flex-start}.pivotCartButton{flex-direction:row;justify-content:space-between}}.customInputNumber{border-radius:20px;font-size:1.2em;padding:10px;text-align:center;width:100px}.customInputNumber::-webkit-inner-spin-button{opacity:1}.customButton{background-color:#55c0cf;border:none;border-radius:5px;color:var(--ChocoGris);cursor:pointer;font-size:16px;font-weight:bolder;margin:15px;padding:10px 20px;transition:background-color .5s ease-in-out;transition:color .5s ease-in-out}.customButton:hover{background-color:#2c1e1e;color:#ffd543}.customButton:active{background-color:#1f1615;color:#b65f28}.visibility{display:inline;display:initial}@media screen and (min-width:768px){.visibility{display:none}}#panier{background-color:var(--ChocoBlanc);border:3px solid var(--ChocoNoir);height:100%;max-height:90vh;min-height:90vh;position:absolute;top:0;width:100%;z-index:9}#mainPanier{height:-webkit-fit-content;height:fit-content;overflow-y:scroll}#mainPanier::-webkit-scrollbar{width:5px}#mainPanier::-webkit-scrollbar-thumb{background-color:var(--ChocoOrange)}#mainPanier::-webkit-scrollbar-thumb:hover{background-color:var(--ChocoMarron)}#headerPanier{display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;justify-content:space-between;max-height:100px;padding:25px;width:100%}#headerPanier h3{color:var(--ChocoNoir);font-size:x-large;text-align:center}.showPanier{display:flex;flex-direction:column;right:0}.hidePanier{display:none;right:-1000px}#footerPanier{display:flex;flex-direction:column;padding:15px;width:100%}#panierClose svg{fill:var(--ChocoNoir);height:25px;width:25px}#panierClose:hover>svg{fill:var(--ChocoMarron);cursor:pointer}#emptyCart{align-items:center;color:var(--ChocoNoir);display:flex;flex-direction:column;font-weight:bolder;justify-content:center;margin:0 auto;padding:5px;width:80%}#emptyCart svg{fill:var(--ChocoOrange);gap:20px;height:100px;margin:15px;width:100px}#totalCart{align-items:center;color:var(--ChocoMarron);display:flex;font-size:1.2em;font-weight:bolder;justify-content:center;margin:0 auto;padding:15px;width:80%}@media screen and (min-width:768px){#panier{min-height:0;min-height:auto}.specBoutique{min-height:90vh;position:fixed;top:10vh}}@media screen and (min-width:1000px){#panier{width:45%}}.cardWrapper,.cardWrapper a,.cardWrapper img{width:90%}.cardWrapper a,.cardWrapper img{height:100%;width:100%}#starsCont,.cardBody,.cardFooter{display:flex}.cardBody,.cardFooter{align-items:center;flex-direction:column;grid-column:1;grid-row:1;max-height:280px}.cardWrapper,.cardWrapper img{border-radius:20px}.cardWrapper,.productName{color:var(--ChocoNoir)}.cardWrapper{border:.5px solid var(--ChocoBleu);display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:450px;margin-top:25px;max-width:350px;transition:transform .25s}.cardWrapper button:hover,.cardWrapper:hover{cursor:pointer}.cardWrapper img{background-origin:initial;max-height:280px;object-fit:cover}.cardWrapper a{transition:transform .25s}.cardWrapper p{justify-self:center}.cardFooter{align-self:end;background-color:#ffffff80;border-bottom-left-radius:20px;border-bottom-right-radius:20px;justify-content:center;transition:background-color 1s}.productName{font-size:1.15em;font-weight:bolder;margin-top:10px}#starsCont{align-items:baseline}#starsCont svg{height:14px}.starChecked{fill:var(--ChocoOrange)}.starUnchecked{fill:var(--ChocoNoir)}@media screen and (min-width:768px){.cardWrapper img{max-height:none}.cardWrapper{height:450px;width:350px}.cardWrapper:hover{transform:scale(1.05)}.cardWrapper:hover>div.cardFooter{background-color:var(ChocoBlanc);margin-top:0}}.currentCart{align-items:center;display:flex;font-size:1em;font-weight:bolder;justify-content:space-between;margin:5px;padding:5px;width:100%}.substitute{border:1px solid #000;border-radius:10px;display:inline;display:initial;margin:5px;padding:5px;text-align:center;width:50px}input[type=number]{display:none}@media screen and (min-width:768px){.substitute{display:none}input[type=number]{display:inline;display:initial}}
/*# sourceMappingURL=main.2db446d7.css.map*/