@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap";.toolbar a{text-decoration:none;color:peru;margin-right:10px;font-weight:500}.toolbar a:hover{color:#f4f4f4}.toolbar a.active{text-decoration:underline}.logo a.active{text-decoration:none;color:#fff;font-weight:700}a.logo.active{text-decoration:none}.logo:hover{color:#366a95}.cartLink{text-decoration:none;display:flex;align-items:center}.cartWidget{display:flex;align-items:end;justify-content:end;gap:.3rem;font-size:1rem;margin-top:1rem;color:peru}.cartWidget span{font-weight:700;color:peru}.item-list-container{width:100%;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem}.titulo-secciones{color:#7e3333;font-size:2.5rem;margin-bottom:1rem;text-align:center}.subttitulo-categoria,.categoria-bloque{margin-bottom:1rem;font-size:2rem;margin-top:1rem;color:peru}.items-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem;width:90vw}.item-link{text-decoration:none;color:inherit}.contenedor-card{border:1px solid peru;border-radius:5px;transition:box-shadow .3s}.linea-divisoria{border-top:1px solid #7e3333;margin:3rem 0;width:100%}.categoria-grupo{margin-bottom:3rem}@media (max-width: 768px){.items-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.items-grid{grid-template-columns:1fr}}/*!
* Toastify js 1.12.0
* https://github.com/apvarun/toastify-js
* @license MIT licensed
*
* Copyright (C) 2018 Varun A P
*/.toastify{padding:12px 20px;color:#fff;display:inline-block;box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #4d60e84d;background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:all .4s cubic-bezier(.215,.61,.355,1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:transparent;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width: 360px){.toastify-right,.toastify-left{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content}}.contenedor-card{border:1px solid #7e3333;border-radius:5px;transition:box-shadow .3s;padding:1rem;margin-top:1rem;display:grid;gap:1rem}.contenedor-card:hover{box-shadow:0 4px 8px #0003}.card-title{display:flex;justify-content:center;text-align:center;font-size:1.3rem;color:#7e3333}.foto-item{object-fit:cover}.card-description{margin-top:4rem;text-align:center;font-size:1rem}.card-price{color:#7e3333;font-weight:700;margin-top:1rem;margin-bottom:1rem;font-size:18px;text-align:center}.card-button{background-color:peru;margin-top:1rem;color:#fff;padding:.5rem;border:0;border-radius:.3rem;cursor:pointer;border:1px solid peru}.btn{display:flex;justify-content:center;gap:.3rem}.counter{display:flex;justify-content:center;flex-direction:column;margin-top:3rem}.btn1{background-color:peru;border:0;width:25px;border-radius:5px;text-align:center;justify-content:center;align-items:center;cursor:pointer;color:#f4f4f4;border:1px solid peru}.btn-agregar{background-color:peru;margin-top:1rem;color:#f4f4f4;padding:.5rem;border:0;border-radius:.3rem;justify-content:center;align-items:center;border:1px solid peru}.btn-agregar:hover,.btn1:hover,.card-button:hover{background-color:#fff;color:peru;letter-spacing:1px}.item-detail-container{padding:2rem;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 10px #0000001a;min-height:100vh;justify-content:center;align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.item-detail-container .contenedor-card{padding:1rem;margin-top:1rem;gap:1rem;display:flex;flex-direction:row;justify-content:space-between;width:100%;max-width:800px}.counter{flex-direction:column;align-self:center;justify-content:start}.item-detail-container.card-info{justify-content:start;align-items:center;font-size:1.5rem;gap:0}.item-detail-container .card-title.title1{font-size:1.5rem}.card-info{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-bottom:1rem;font-size:1.2rem}.item-detail-container .card-price{font-size:2rem}.item-detail-container .card-description{text-align:start;justify-content:start;align-items:start;font-size:1rem;padding:.5rem;margin-top:0;width:100%;max-width:600px}.item-detail-container .wrapp-foto{display:flex;justify-content:space-between;flex-direction:column}.btn-volver-inicio{width:150px;border:0;background-color:peru;padding:5px;border-radius:5px;color:#f4f4f4;margin-bottom:1rem;border:1px solid peru;text-align:center;display:flex;flex-direction:column}.btn-volver-inicio:hover{color:peru;background-color:#f4f4f4;cursor:pointer}@media (max-width: 768px){.item-detail-container .contenedor-card{flex-direction:column;align-items:center;padding:1rem}.item-detail-container .card-title.title1{font-size:1.2rem;display:flex;text-wrap:wrap;width:100%;max-width:600px}.card-info{align-items:center;text-align:center;width:100%;max-width:600px;box-sizing:border-box}.item-detail-container .card-description{text-align:center;font-size:1rem}}.carrito{min-height:100vh;background-color:#f4f4f4}.carrito h2{font-size:2rem;letter-spacing:1px}.items-carrito{color:peru;margin:1rem;border:1px solid peru;display:flex;flex-direction:column;gap:.5rem;justify-content:start;align-items:center;padding:1rem;border-radius:5px}.eliminar{border:0;background-color:peru;width:25px;padding:5px;border-radius:5px;margin-bottom:1rem;justify-content:center;align-items:center;color:#f4f4f4;cursor:pointer;border:1px solid peru}.eliminar:hover{color:peru;background-color:#fff}.titulo{color:peru;margin-bottom:1rem;margin-top:1rem;margin-left:1rem;font-size:1.2rem;letter-spacing:1px}.precio-total{display:flex;flex-direction:column;color:peru;justify-content:center;align-items:center;gap:.5rem;padding:1rem;gap:1rem;margin-bottom:1rem;font-size:1rem}.btn1.btn-carrito{width:30px;margin-right:1rem;color:#fff;padding:5px;border:1px solid peru}.agregar-btn{width:20px;padding:8px;border-radius:5px;margin-top:1rem;background-color:peru;color:#fff;margin-left:1rem}.agregar-btn:hover,.btn-carrito:hover{color:peru;background-color:#fff;border:1px solid peru}.wrapp-formulario{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh}.formulario{display:flex;flex-direction:column;justify-content:center;align-items:start;align-items:center;margin-top:1rem;gap:1rem;width:400px;margin-bottom:2rem;background-color:#7e3333;border-radius:10px;padding-top:2rem}.formulario input{width:90%;padding:.5rem;border-radius:5px;border:1px solid peru;font-size:1rem;color:#333}.wrapp-formulario h2{color:peru;margin-top:2rem;font-size:2rem}.submit{width:80px;border:0;background-color:peru;padding:5px;border-radius:5px;margin-bottom:1rem;color:#f4f4f4;border:1px solid peru;font-size:1.1rem}.btn-form{width:150px;border:0;background-color:peru;padding:5px;border-radius:5px;color:#f4f4f4;margin-bottom:1rem;border:1px solid peru;text-align:center;font-size:1.1rem}.btn-form:hover,.submit:hover{color:peru;background-color:#f4f4f4;border:1px solid peru;cursor:pointer}.submit:hover{border:1px solid #f4f4f4}.saludo{color:peru;font-size:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:1rem;gap:1rem;min-height:100vh}@media (max-width: 480px){.wrapp-formulario{width:100%;padding:1rem}.formulario,.formulario input{width:90%}.btn-form,.submit{width:100px}.saludo{font-size:1rem}}.footer{background-color:peru;color:#7e3333;font-size:1rem;display:flex;flex-direction:column;gap:1rem;padding:1rem}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Roboto,sans-serif;background-color:#f4f4f4;display:grid;grid-template-rows:auto 1fr auto;min-height:100vh}ul,ol{list-style-type:none}a{text-decoration:none}.container{margin:0 auto;max-width:1000px}h1,h2{font-family:Roboto Condensed,sans-serif;color:peru}img{max-width:100%}
