@import url(https://fonts.googleapis.com/css2?family=Rubik&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter&display=swap);
/*! Reset CSS */*{border:none;box-sizing:border-box;font-family:var(--main);font-size:16px;font-weight:400;list-style:none;margin:0;outline:none;padding:0;text-decoration:none}:root{--main:"Rubik",sans-serif;--secondary:"Inter",sans-serif;--black:#000;--wine:#3b0017;--white:#fff;--pink:#ffccce;--dark-pink:#fa8b8f;--gray:hsla(0,0%,88%,.25);--green:#09c372;--red:#df0b0b;--yellow:#ffdec9}
/*! Navbar */.navbar{background:transparent;left:0;min-height:0;position:fixed;top:0;-webkit-user-select:none;user-select:none;width:100%;z-index:10}.navbar.visible{background-color:var(--dark-pink)}.navbar .bars{display:none;height:20px;left:23px;position:absolute;top:23px;width:20px}.navbar .container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:88%}.navbar .container .logo{height:70px;pointer-events:none;width:130px}.navbar .container .links{display:flex;font-size:24px;font-weight:500;gap:40px}.navbar .container .links a{color:var(--black)}.navbar .container .links a.active{color:var(--wine);font-weight:700}.navbar .container .bagContainer{height:20px;position:absolute;right:23px;top:23px;width:20px}.navbar .container .bagContainer .bag{height:20px;width:20px}.navbar .container .bagContainer .quantity{background-color:var(--green);border-radius:50%;color:var(--white);font-size:10px;padding:3px 5px;position:absolute;right:-10px;top:-5px}

/*! Responsive design */@media screen and (max-width:768px){.navbar .bars{display:block}.navbar .container{flex-direction:column}.navbar .container .links{display:none;width:100%}.navbar .container .links.opened{display:block}.navbar .container .links a{border-bottom:1px solid var(--wine);display:block;margin-bottom:20px;width:100%}}.home{background-image:url(/static/media/background.ed8daf06139d87290ed1.svg);display:flex;height:100vh;justify-content:center;pointer-events:none;position:relative;width:100%}.home img{position:absolute}#mainImages{left:0;width:100%}.cactus{bottom:0;z-index:5}.cactus2{bottom:0;z-index:4}.mountain{bottom:15px}.light{bottom:10px;z-index:4}.light2{bottom:5px;z-index:4}.sun{top:30px;width:45%;z-index:3}#clouds{width:30%;z-index:2}.cloud1{right:0;top:100px}.cloud2{right:15%;top:200px}.cloud3{right:30%;top:10px}.cloud4{left:0;top:100px}.cloud5{left:30%;top:100px}.cloud6{left:15%;top:200px}.cloud7{left:5%;top:50px}.senja{top:30%;width:50%;z-index:4}
/*! Products */.products{background-attachment:fixed;background-image:url(/static/media/background.ed8daf06139d87290ed1.svg);min-height:100vh;width:100%}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:var(--pink)}::-webkit-scrollbar-thumb{background-color:var(--dark-pink);border-radius:10px}.products .container{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;padding-top:100px}.products .container .card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:var(--gray);border-radius:20px;height:650px;padding:20px;width:300px}.products .container .card .imageContainer{background-color:var(--white);border-radius:20px;height:340px;padding:20px 0;width:100%}.products .container .card .imageContainer .cardImage{display:block;height:300px;margin:0 auto;object-fit:contain;width:90%}.products .container .card .textContainer{display:flex;flex-direction:column;gap:10px;margin-top:20px;width:100%}.products .container .card .textContainer .price{color:var(--green)}.products .container .card .textContainer .description{align-items:center;display:flex;gap:10px}.products .container .card .textContainer .visibleDescription{background-color:var(--white);border-radius:20px;display:none;height:630px;overflow:hidden;padding:10px;position:absolute;top:10px;width:260px;z-index:15}.products .container .card .textContainer .visibleDescription .visibleDescriptionClose{background-color:initial;border:2px solid var(--red);border-radius:30px;bottom:10px;color:var(--red);cursor:pointer;left:80px;padding:10px;position:absolute;width:100px}.products .container .card .textContainer .info{height:20px;width:20px}.products .container .card .textContainer b{color:var(--wine);font-size:18px}.products .container .card .textContainer span{color:var(--red);display:inline}.products .container .card .textContainer .buy{background-color:initial;border:2px solid var(--green);border-radius:30px;bottom:10px;color:var(--green);cursor:pointer;left:100px;padding:10px;position:absolute;width:100px}
/*! Cart */.shopping{background-color:var(--wine);height:100vh;position:fixed;right:-300px;top:0;transition-duration:.5s;width:300px;z-index:12}.shopping .shoppingList{display:flex;flex-direction:column;gap:10px;height:85vh;overflow-y:scroll}.shopping .shoppingList::-webkit-scrollbar{display:none}.shopping.opened{display:block;-webkit-transform:translateX(-300px);transform:translateX(-300px);transition-duration:.5s}.x{height:30px;position:absolute;right:10px;top:10px;width:30px}.support{height:50px;width:100%}.shopping .shoppingCard{background-color:blue;height:50px;width:100%}.shopping .total{align-items:center;background-color:var(--gray);bottom:0;color:var(--white);display:flex;height:52px;justify-content:center;left:0;position:absolute;width:100%}.shopping .total pre{color:var(--green)}.newDiv{background-color:var(--gray);border-radius:20px;display:flex;gap:20px;height:140px;justify-content:space-between;margin:0 auto;padding:20px;width:90%}.newDiv .newDivImage{background-color:var(--white);border-radius:20px;height:100px;padding:10px;width:100px}.newDiv img{height:80px;object-fit:contain;width:80px}.newDiv .newDivInformations{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:20px;justify-content:center}.newDiv .newDivInformations p{color:var(--green);font-size:18px}.newDiv .newDivInformations .numbers{align-items:center;display:flex;gap:10px}.newDiv .newDivInformations .numbers button{background-color:var(--white);border-radius:5px;padding:0 5px}.newDiv .newDivInformations .numbers button:first-child{border:1px solid var(--red);color:var(--red)}.newDiv .newDivInformations .numbers button:last-child{border:1px solid var(--green);color:var(--green)}.newDiv .newDivInformations .remove{height:20px;width:20px}

/*! Responsive design */@media screen and (max-width:480px){.shopping{right:-100%;width:100%}.shopping.opened{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.contact{align-items:center;background-image:url(/static/media/background.ed8daf06139d87290ed1.svg);display:flex;height:100vh;justify-content:center;position:relative;width:100%}.contact img{pointer-events:none;position:absolute}.contact .comeback{background-color:var(--yellow);border-radius:20px;color:var(--wine);display:flex;flex-direction:column;gap:10px;padding:20px;position:absolute;z-index:11}.contact .container{align-items:center;display:flex;gap:10px;width:100%}.contact h1{font-size:24px;margin-bottom:50px;text-align:center}.contact .container a{color:var(--wine)}.contact .container .links{height:20px;position:static;width:20px}.nomatch{align-items:center;background-attachment:fixed;background-image:url(/static/media/background.ed8daf06139d87290ed1.svg);display:flex;height:100vh;justify-content:center;width:100%}.nomatch h1{background-color:var(--gray);border-radius:20px;font-size:20px;padding:30px}
/*# sourceMappingURL=main.df30ff9c.css.map*/