@import url("https://fonts.googleapis.com/css?family=Montserrat:400,500,700");body{background-color:#f4f6f8;font-family:'Montserrat', sans-serif;font-size:16px;margin:0;padding:0;color:#34404b}*{margin:0;padding:0}.centrar,header .main .centrar,footer .main,#newsletter,.list,#products,#about,#contact,#faq,#policies,#order-now{margin:auto;max-width:1300px;width:100%;box-sizing:border-box;position:relative}a{text-decoration:none}header{background-color:white;width:100%;position:relative}header .top{border-bottom:1px solid #e2e2e5;padding:15px 0}header .top .centrar,header .top footer .main,footer header .top .main,header .top #newsletter,header .top .list,header .top #products,header .top #about,header .top #contact,header .top #faq,header .top #policies,header .top #order-now{display:flex;justify-content:space-between}header .top .datos{font-size:12px;color:#34404b;display:flex;align-items:center;margin-left:10px}header .top .datos a{color:#34404b}header .top .datos div{background-repeat:no-repeat;background-position:center left;margin-right:15px}header .top .datos .correo{padding-left:25px;background-image:url("/images/mail-ico.png")}header .top .datos .telefono{padding-left:20px;background-image:url("/images/phone-ico.png")}header .top .redes{display:flex;align-items:center;margin-right:10px}header .top .redes figure{margin-left:10px}header .main{width:100%}header .main .centrar,header .main footer .main,footer header .main .main,header .main #newsletter,header .main .list,header .main #products,header .main #about,header .main #contact,header .main #faq,header .main #policies,header .main #order-now{padding:15px 0;display:flex;justify-content:space-between;align-items:center}header .main figure{margin-left:10px;width:204px}header .main figure img{width:100%}header .main nav{display:flex;justify-content:space-between}header .main nav a{color:#34404b;display:block;padding-left:15px;padding-right:15px;position:relative}header .main nav a:hover{color:#96c841}header .main nav a.text{padding-top:8px}header .main nav .submenu{display:none;position:absolute;box-sizing:border-box;background-color:white;z-index:9999;text-align:center}header .main nav .submenu a{padding:10px;min-width:150px}header .main .callToOrder{width:319px}header .main .callToOrder img{width:100%}header .main .search{display:flex;align-items:center;align-content:center;margin-right:10px}header .main .search input{margin-right:5px;padding:5px;border:#21a8e0 solid 2px;width:200px;box-sizing:border-box}header .main .search button{background-color:white;border:none}header .menu-fixed{position:fixed;z-index:9998;left:0;right:0;top:0px;left:0;background-color:white}footer{background-color:white;margin-top:25px;padding:25px 0}footer .main{display:flex;align-items:center;justify-content:space-between}footer .main figure.logo{width:204px;margin-left:10px;margin-right:75px}footer .main figure.logo img{width:100%}footer .main nav{display:flex;justify-content:space-between;margin-left:25px;margin-right:150px}footer .main nav a{color:#34404b;display:block;padding-left:15px;padding-right:15px}footer .main nav a:hover{color:#96c841}footer .main .redes{display:flex;align-items:center;margin-right:10px}footer .main .redes figure{margin-left:10px}footer .copy{font-size:12px;padding-left:10px;text-align:center;margin-top:15px}#newsletter{padding:25px 10px;margin-top:25px;background-color:white;display:flex;justify-content:space-between}#newsletter .left{display:flex;align-items:center}#newsletter .left h3{color:#96c841;font-size:18px;margin-right:20px}#newsletter .left p{font-size:14px}#newsletter .right{display:flex;align-items:center}#newsletter .right input{border:none;padding:15px 10px;width:300px;box-sizing:border-box}#newsletter .right button{color:white;border:none;padding:10px 15px;font-weight:bold;background-color:#96c841;font-size:18px;margin-left:10px}#newsletter .right .newsletterform{display:flex;align-items:center}#newsletter .right .thanks{display:none}#newsletter .right .thanks img{float:left;width:20px;height:20px;margin-right:10px}.list{margin-top:65px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin-bottom:75px}.product{text-align:center;max-width:250px;width:25%;padding:10px;box-sizing:border-box;background-color:white;margin:10px;transition:box-shadow 0.5s ease}.product .title{font-size:18px}.product .category{margin-bottom:10px;font-weight:normal;font-size:15px}.product .price{color:#96c841;font-weight:bold}.product .withDiscound span{text-decoration:line-through;font-weight:normal;font-size:14px}.product .withDiscound span.discount{font-size:16px;text-decoration:initial;font-weight:bold;color:#21a8e0}.product figure{margin-bottom:15px}.product figure img{width:100%}.product:hover{box-shadow:0 0 10px darkgray}#banner-principal #banner{height:650px}#banner-principal #banner div{position:relative;min-height:650px;overflow-y:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%}#new-arrivals{text-align:center;padding-top:75px}#new-arrivals .list{flex-flow:row nowrap}#new-arrivals h2{font-size:52px;color:#96c841;font-weight:normal;margin-bottom:15px}#new-arrivals h2 span{color:#21a8e0;font-weight:bold}#new-arrivals p{color:#34404b}#products{display:flex;justify-content:space-between;padding-top:25px}#products #main-list{margin-top:0;display:flex;justify-content:flex-start}#products #main-list #list-loader{background-color:white;width:100%;margin:10px 25px 0;box-sizing:border-box;text-align:center;padding-top:10px;padding-bottom:10px}#products #main-list .mensaje{background-color:white;width:100%;margin:10px 25px 0;box-sizing:border-box;text-align:center;padding-top:10px;padding-bottom:10px}#products #main-list .product{width:20%}#filters{width:300px;margin-top:10px}#filters h2{font-weight:bold;color:#96c841;font-size:18px;margin-bottom:10px}#filters div{padding:10px;background-color:white;margin-bottom:25px}#filters span,#filters label{display:block;margin-bottom:10px}#filters span:last-child,#filters label:last-child{margin-bottom:0}#filters span a,#filters label a{color:#34404b}#filters span input,#filters label input{margin-right:10px}#product{background-color:white;margin-top:1px}#product .centrar,#product footer .main,footer #product .main,#product #newsletter,#product .list,#product #products,#product #about,#product #contact,#product #faq,#product #policies,#product #order-now{display:flex;padding-bottom:15px}#product .images{max-width:385px;width:50%;margin-right:25px}#product .images .principal{margin-bottom:10px;width:385px}#product .images .principal img{width:100%}#product .images .images-list{display:flex;justify-content:space-between}#product .images .images-list figure{width:30%;max-width:75px}#product .images .images-list figure img{width:100%}#product .information{display:flex;flex-flow:column nowrap;justify-content:space-between}#product .information .top{border-bottom:solid 1px #e2e2e5;padding-bottom:10px}#product .information .top h1{font-size:46px;color:#96c841}#product .information .top h2{font-size:18px;margin-bottom:10px;font-weight:normal}#product .information .top .stock{margin-top:10px;font-weight:bold}#product .information .top .stock .onStock{color:#96c841}#product .information .top .stock .outStock{color:red}#product .information .top .price{color:#96c841;font-weight:bold;font-size:46px}#product .information .top .price span{font-size:30px;color:#34404b}#product .information .top .price span.tachado{text-decoration:line-through}#product .information .top .withDiscount{font-size:16px}#product .information .top .withDiscount span{font-size:16px}#product .information .top .discount{font-size:30px;font-weight:bold;color:#96c841}#product .information .top .discount span{color:#21a8e0;font-weight:normal}#product .information .bottom{border-top:solid 1px #e2e2e5;padding:15px 0;text-align:right}#product .information .bottom button{background-color:#96c841;padding:15px;border-radius:30px;border:none;font-size:18px;color:white;cursor:pointer}#product .information .bottom button:hover{box-shadow:3px 3px 5px #e2e2e5}#about{padding:10px;display:flex;margin-top:25px;margin-bottom:25px}#about article{text-align:justify;padding-right:25px}#about article hgroup{margin-bottom:25px}#about article h1{color:#96c841;font-size:44px}#about article h2{font-size:31px;font-weight:normal}#about article p{margin-bottom:15px;font-size:14px}#about article p a{color:#96c841}#about .figure{width:292px}#contact{padding:10px;display:flex;justify-content:space-between;margin-top:25px;margin-bottom:-40px}#contact article{text-align:justify;padding-right:25px;width:100%}#contact article hgroup{margin-bottom:25px}#contact article h1{color:#96c841;font-size:44px}#contact article h2{font-size:31px;font-weight:normal}#contact article .formulario{display:flex;flex-flow:column wrap}#contact article .formulario .campo{width:75%;display:flex;margin-bottom:15px}#contact article .formulario .campo label{text-align:right;width:100px;padding-right:10px}#contact article .formulario .campo input,#contact article .formulario .campo textarea{border:solid #21a8e0 1px;padding:5px;width:100%}#contact article .formulario .campo textarea{height:150px;resize:none}#contact article .formulario .btn{width:80%;text-align:center}#contact article .formulario .btn button{background-color:#21a8e0;color:white;border-radius:10px;padding:10px;border:none;cursor:pointer;margin-left:15px;align-self:middle}#contact article .mensaje{text-align:center;display:none}#contact .figure{width:292px}#faq{padding:10px;margin-top:25px;margin-bottom:25px}#faq hgroup{margin-bottom:25px}#faq hgroup h1{color:#96c841;font-size:44px}#faq .texto{display:flex}#faq .texto div{width:50%;box-sizing:border-box}#faq .texto .left{padding-right:25px}#faq .texto .right{padding-left:25px}#faq article{text-align:justify;margin-bottom:35px}#faq article h3{font-size:16px;color:#21a8e0;margin-bottom:10px}#faq article p{margin-bottom:15px;font-size:14px}#policies{padding:10px;margin-top:25px;margin-bottom:25px}#policies hgroup{margin-bottom:25px}#policies hgroup h1{color:#96c841;font-size:44px}#policies .texto article{text-align:justify;margin-bottom:35px}#policies .texto article h3{font-size:16px;color:#21a8e0;margin-bottom:10px}#policies .texto article p{margin-bottom:15px;font-size:14px}#order-now{background-image:url("/images/healthy-prod-life-main-imagetype.png");background-position:center right;background-repeat:no-repeat;box-sizing:border-box;padding:35px 10px}#order-now .order{font-size:63px;color:#96c841;font-weight:bold}#order-now .phone{font-size:102px;font-weight:bold;color:#21a8e0}#order-now .call{font-size:85px;font-weight:bold;color:#96c841}#order-now time{font-size:36px;margin-bottom:10px}#order-now article{font-size:32px;margin-bottom:25px;width:75%}#order-now article a{color:#96c841;font-weight:bold}#order-now .methods-text{font-size:21px}#order-now figure{margin-bottom:25px}@media (max-width: 1024px){header .main nav{margin-right:0;width:75%}header .main .callToOrder{width:250px}footer .main figure.logo{margin-right:0}footer .main nav{margin-right:0}#products #main-list .product{width:30%}}@media (max-width: 900px){header .main .callToOrder{display:none}#order-now{background-image:none}#order-now article{width:100%}footer .main{flex-direction:column}footer .main nav{margin-top:15px;margin-bottom:15px}#contact{justify-content:flex-end}#contact figure{display:none}}@media (max-width: 768px){header .main .centrar,header .main footer .main,footer header .main .main,header .main #newsletter,header .main .list,header .main #products,header .main #about,header .main #contact,header .main #faq,header .main #policies,header .main #order-now{flex-direction:column}header .main nav{margin-right:25px;width:auto}header .main .search{display:none}#banner-principal #banner{height:300px}#banner-principal #banner div{min-height:300px;width:100%}#new-arrivals .list{flex-wrap:wrap}#new-arrivals .product{width:50%}#newsletter{flex-direction:column}#newsletter .left{flex-direction:column;margin-bottom:10px}#newsletter .right{flex-direction:column}#products #main-list .product{width:50%}#about figure{display:none}#faq .texto{flex-direction:column}#faq .texto div{width:100%}#faq .texto .left{padding-right:0}#faq .texto .right{padding-left:0px}}@media (max-width: 600px){header .main{padding:0 10px;padding-bottom:25px}header .main nav a:first-child{display:none}footer .main{flex-direction:column;padding:10px}footer .main figure{margin:0}footer .main nav{text-align:center;flex-direction:column}footer .main nav a{width:100%;padding:15px}footer .copy{text-align:center}#products #main-list .product{width:100%}#product .centrar,#product footer .main,footer #product .main,#product #newsletter,#product .list,#product #products,#product #about,#product #contact,#product #faq,#product #policies,#product #order-now{flex-direction:column-reverse}#product .images{margin:auto}#product .information{padding:10px}#product .information .top h1,#product .information .top h2{text-align:center}#product .information .bottom{text-align:center}#contact article h1,#contact article h2{text-align:center}#contact article .formulario .campo{width:100%}#contact article .formulario .btn{width:100%}}@media (max-width: 480px){header .main nav{flex-direction:column;text-align:center}header .main nav a{padding:15px 0;width:100%}#banner-principal{display:none}#products #main-list .product{width:100%}}
/*# sourceMappingURL=main.min.css.map */
