@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@400;700&family=Work+Sans:wght@400;500;600&display=swap);
*{padding:0;margin:0;box-sizing:border-box}body{font-family:"Work Sans",sans-serif;font-weight:400;font-size:17px;background-color:#f1f1f1}a{text-decoration:none;border:none}.green-line{height:15px;background-color:#a7bb39}header{background-color:#fff}header .main-nav{background-color:#a7bb39}header .main-nav a{color:#fff}header .main-nav .center{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding:10px;display:flex;align-items:center;justify-content:space-between}header .main-nav nav{font-size:22px;font-family:"Oswald",sans-serif}header .main-nav nav a{display:inline-block;margin-left:40px}header .main-nav nav a:first-child{margin-left:0}header .main-nav nav a:hover,header .main-nav nav a.router-link-active{color:#1f5900}.campo{margin-bottom:10px}.campo input,.campo select,.campo textarea{font-size:17px;border-radius:5px;color:#90745f;width:100%;border:solid 1px #a7bb39;padding:10px 14px;background-color:#fff}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:none;border-color:#5b3b25}.campo input::placeholder,.campo select::placeholder,.campo textarea::placeholder{color:#5b3b25}.campo input[type=checkbox],.campo input[type=checkbox]:checked,.campo select[type=checkbox],.campo select[type=checkbox]:checked,.campo textarea[type=checkbox],.campo textarea[type=checkbox]:checked{background-color:#6d513c;width:auto}.campo textarea{resize:none;font-family:inherit;font-size:15px;height:200px}button,.btn-type{cursor:pointer;background-color:#e3331c;color:#fff;border:3px #fff solid;padding:3px 20px;font-size:20px;border-radius:30px;font-family:"Oswald",sans-serif}#index{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;color:#6d513c}#index form{max-width:300px;border-radius:10px;margin:50px auto;padding:25px}#index form .btn{text-align:center}#index form .btn button{font-size:16px}#index .errores{margin-bottom:10px;font-weight:700;font-size:14px;padding:5px;color:#fff;background-color:red}#blog-list{color:#6d513c;position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;background-color:#fff;padding:50px 25px}#blog-list .loading,#blog-list .mensaje{height:70vh;text-align:center;font-size:30px}#blog-list h1{color:#4f8a30;text-align:center;letter-spacing:5px;margin-bottom:25px}#blog-list #list{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;background-color:#fff;padding:65px 50px;min-height:100vh}#blog-list #list .add-btn{margin-bottom:15px;text-align:right}#blog-list #list .blog-item{display:flex;justify-content:space-between;padding:10px;border:solid 1px #6d513c;border-radius:3px;margin-bottom:5px}#blog-list #list .blog-item a{color:#e3331c;text-decoration:underline}#blog-list #list .blog-item span .confirm{color:#ff4500}#blog-form{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;background-color:#fff;padding:50px 25px;min-height:100vh;color:#6d513c}#blog-form h1{color:#4f8a30;text-align:center;letter-spacing:3px;margin-bottom:25px}#blog-form .gErrors{max-width:800px;margin:0 auto;padding:10px 5px;font-weight:bold;background-color:red;color:#fff;margin-bottom:25px;border-radius:5px;font-size:14px}#blog-form form{max-width:800px;margin:0 auto}#blog-form form .nota{font-size:13px}#blog-form form .btn{text-align:center}#blog-form form .label{font-weight:bold}#blog-form form .imagenes{display:flex;justify-content:space-between;gap:50px}#blog-form form .imagenes .campo{width:100%}#blog-form .images{display:flex;justify-content:space-between;gap:50px;margin-top:25px}#blog-form .images figure{width:100%}#blog-form .images figure img{max-width:100%}#product-list{color:#6d513c;position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;background-color:#fff;padding:50px 25px}#product-list .loading,#product-list .mensaje{height:70vh;text-align:center;font-size:30px}#product-list h1{color:#4f8a30;text-align:center;letter-spacing:5px;margin-bottom:25px}#product-list #list{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;background-color:#fff;padding:65px 50px;min-height:100vh}#product-list #list .add-btn{margin-bottom:15px;text-align:right}#product-list #list .product-item{display:flex;border:solid 1px #6d513c;border-radius:3px;margin-bottom:5px}#product-list #list .product-item a{color:#e3331c;text-decoration:underline}#product-list #list .product-item .categoria,#product-list #list .product-item .options,#product-list #list .product-item .titulo{padding:5px}#product-list #list .product-item .categoria{width:150px;text-align:center;margin-right:10px;background-color:#4f8a30;color:#fff}#product-list #list .product-item .options{align-self:flex-end;margin-left:auto}#product-list #list .product-item .options span .confirm{color:#ff4500}#product-form{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;background-color:#fff;padding:50px 25px;min-height:100vh;color:#6d513c}#product-form h1{color:#4f8a30;text-align:center;letter-spacing:3px;margin-bottom:25px}#product-form .gErrors{max-width:800px;margin:0 auto;padding:10px 5px;font-weight:bold;background-color:red;color:#fff;margin-bottom:25px;border-radius:5px;font-size:14px}#product-form form{max-width:800px;margin:0 auto}#product-form form .label{font-weight:bold}#product-form form .nota{font-size:13px}#product-form form .btn{text-align:center}#product-form form .multipleArray button{border-radius:0}#product-form form .multipleArray div{display:flex;margin-bottom:10px}#product-form form .multipleArray div:first-child{margin-bottom:0}#product-form form .imagenes{display:flex;justify-content:space-between;gap:50px}#product-form form .imagenes .campo{width:100%}#product-form .images{display:flex;justify-content:space-between;gap:50px;margin-top:25px}#product-form .images figure{width:100%}#product-form .images figure img{max-width:100%}
