@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;1,400;1,500;1,600&display=swap";@import"https://fonts.googleapis.com/css?family=Raleway:300,400,700";.navbar{display:flex;justify-content:space-between;align-items:center;background-color:var(--main-color);color:#fff;position:fixed;width:100%;top:0;left:0;z-index:100}.logo{width:40px;height:40px;margin-bottom:-7px;padding:0;border-radius:50%}.title{font-size:1.8rem;margin:.5rem}.link ul{margin:2px;padding:0;display:flex}.link li{list-style:none}.link li a,.logout{text-decoration:none;color:#fff;padding:1rem;display:block;font-size:1.2rem;cursor:pointer}.logout{border:none;background:none}.logout:hover,.link li:hover{background-color:var(--second-color-principal)}.toggle_button{position:absolute;top:1.2rem;right:1rem;display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;cursor:pointer}.toggle_button .bar{height:3px;width:100%;background-color:#fff;border-radius:10px}.active{border-bottom:2px solid white}.cart_quantity{font-size:.7rem;font-weight:700;border:1px solid white;padding:4px 6px;border-radius:50%;position:absolute;z-index:10;top:-15px;right:-8px;background-color:#00f}@media (max-width: 460px){.toggle_button{display:flex}.link{display:none;width:100%;position:absolute;z-index:100;background-color:#333;margin-top:52.5px}.navbar{flex-direction:column;align-items:flex-start}.navbar ul{width:100%;flex-direction:column}.navbar li{text-align:center}.navbar li a{padding:.5rem 1rem}.link.link_active{display:flex}}footer{width:100vw;margin:0;padding:0}footer .btn{border:2px solid var(--primary_color)}footer .btn:hover{background-color:var(--primary_color)}.contenedor{display:flex;flex-direction:column}.contenedor div{margin:0 auto}.ultima{background-color:var(--third_color_modal);padding:10px}.social{padding-top:15px;width:250px}.ultima p{margin-bottom:2px}.button_footer{border:1px solid white;color:#fff;margin:.5rem;padding:5px;border-radius:5px}.button_footer:hover{border:1px solid white;color:#fff;background-color:var(--second-color)}.ultima2{background-color:var(--third_color);text-align:center;padding:15px 0;border-top:3px solid black}.descripcion{font-size:1.2rem;font-style:italic;font-weight:700;padding:10px 10px 10px 10%;margin:10px}.contacto{padding-top:20px}.contacto div{margin:5px 0 10px}@media (min-width: 992px){.contenedor{flex-direction:row;justify-content:center;align-items:flex-start}.contacto{padding-top:0}}.container{display:flex;flex-direction:row;justify-content:space-evenly;align-items:flex-start;flex-wrap:wrap}h1{text-align:center}.card{background-color:#0000007e;display:flex;flex-direction:column;padding:0;margin:10px;box-shadow:0 0 1rem var(--second-color);border-radius:10px;width:300px;height:620px;position:relative}.imagen_product{width:inherit;height:280px;margin:0;padding:0}.imagen_product img{width:100%;height:100%;object-fit:cover}.texto_card p{margin:5px 0;padding:10px;width:inherit}p.title_card{margin:10px 0;text-align:center;font-size:1.3rem;font-weight:700}.price{font-family:Raleway;font-size:1.1rem}.div_button{text-align:center;position:absolute;bottom:5px;margin:5px 0;width:100%}.section{display:flex;flex-direction:column;background-color:#000000bf;border-radius:5px;padding:5px;width:fit-content;min-width:340px;margin-bottom:10px}.about{text-align:justify;margin:0 10px}#map{width:100%}@media only screen and (min-width: 600px){#about_container{display:flex;flex-direction:row}.section{margin:10px;width:50%}#map{width:50%}}.container_cart_left{position:absolute;transition:left 1s ease;top:-100%}.container_cart{width:100%;transition:left 1s ease;background-color:#000000bf;border-radius:5px;padding:5px 5px 30px;margin:0;min-width:340px;box-sizing:border-box}.container_confirm_right{position:absolute;top:-100vh;width:100%}.table{width:100%;margin:0 auto}.table_cart tr{text-align:center}.table_cart th{font-size:1rem}.table_cart{width:95%}.info_cart{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center}.info_cart span{margin:10px 60px;font-family:Raleway;font-size:1rem;font-weight:700}@media only screen and (min-width: 600px){.table{width:90%}.info_cart{text-align:right;flex-direction:row;justify-content:flex-end}.table_cart th{font-size:1.2rem}.info_cart span{font-size:1.1rem}}.compra_cantidad{width:50px;padding:5px;border:1px solid var(--second-color);margin:0}.cart_item td{font-size:.8rem;padding:10px;text-align:center;border-bottom:1px solid var(--second-color)}@media only screen and (min-width: 600px){.cart_item td{font-size:1.1rem}.compra_cantidad{width:60px;padding:5px;border:1px solid var(--second-color);margin:5px 0}}.figure404{width:100%;margin:0 auto;text-align:center}.imagen404{width:90%;max-width:500px;margin:0 auto}.figure404 figcaption{font-weight:700}@media only screen and (min-width: 600px){.figure404 figcaption{font-size:2rem}}.modal{width:100vw;height:100vh;background-color:#000;display:flex;justify-content:center;align-items:center;transform:translate(0);position:fixed;z-index:500;top:0;left:0;right:0;bottom:0}.lds-hourglass{display:inline-block;position:relative;width:80px;height:80px}.lds-hourglass:after{content:" ";display:block;border-radius:50%;width:0;height:0;margin:8px;box-sizing:border-box;border:50px solid var(--second-color);border-color:var(--second-color) transparent var(--second-color) transparent;animation:lds-hourglass 1.2s infinite}@keyframes lds-hourglass{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{transform:rotate(900deg);animation-timing-function:cubic-bezier(.215,.61,.355,1)}to{transform:rotate(1800deg)}}:root{--second-color: #f29a2e;--second-color-principal: #d96b2b;--main-color: #333;--primary_color: #000;--third_color: rgba(51, 51, 51);--third_color_modal: rgba(51, 51, 51, .8)}body{background:-webkit-linear-gradient(top,rgb(0,0,0,.6),rgb(0,0,0,.7)),url(/assets/background-a6b2fba7.jpeg);background:-o-linear-gradient(top,rgb(0,0,0,.6),rgb(0,0,0,.7)),url(/assets/background-a6b2fba7.jpeg);background:-moz-linear-gradient(top,rgb(0,0,0,.6),rgb(0,0,0,.7)),url(/assets/background-a6b2fba7.jpeg);background:linear-gradient(top,rgb(0,0,0,.6),rgb(0,0,0,.7)),url(/assets/background-a6b2fba7.jpeg);height:100vh;width:100vw;min-height:100vh;min-width:100vw;background-repeat:no-repeat;background-position:top center;background-attachment:fixed;background-size:cover;color:#fff;margin:0;padding:0;box-sizing:border-box}*,:before,:after{box-sizing:inherit}.container_principal{width:95%;padding:0;margin:81px auto 20px;box-sizing:border-box}.title_principal{font-family:EB Garamond,serif;text-align:center;font-size:2rem;font-weight:700;font-style:italic;margin:10px 10px 20px}.title_principal p{display:inline;border-bottom:2px solid var(--second-color)}.button_principal{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--second-color);cursor:pointer;transition:border-color .25s;margin:10px;font-weight:700;width:fit-content}.button_principal:hover{border-color:var(--second-color-principal);opacity:.8;color:#fff}.button_principal>i{padding:0;margin:0;font-size:1.2rem}.button_whatsapp{background-color:green}.del_button{cursor:pointer;border:1px solid var(--second-color);width:30px;height:30px;background-color:red;padding:0;margin:0;border-radius:5px;font-size:.8rem}.del_button>*{padding:0;margin:0}.del_button:hover{border-color:var(--second-color-principal);opacity:.8;color:#fff}#root{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:0;margin:0;box-sizing:border-box}@media only screen and (min-width: 600px){.del_button{font-size:1.2rem;margin:10px}.title_principal{font-size:2.3rem}}
