.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}#root{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}nav{align-items:center;background-color:green;display:flex;height:12vh;justify-content:center;left:50%;position:fixed;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:top .7s ease,width .7s ease;width:100%;z-index:999}nav.fixed{border-radius:0;top:0;width:100vw}nav.scrolled{height:7vh}nav.scrolled .logo a{height:40px;width:40px}nav.scrolled .navLinks ul li a{font-size:1vw}.hamburger{cursor:pointer;margin-right:15px}.hamburger,.movil-title{display:none}.logo{align-items:center;display:flex;height:100%;justify-content:center;width:50%}.logo a{background-image:url(/static/media/logo.4db6919d9c8070217d10.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.logo a,.navAll{height:100%;width:100%}.navAll,.navLinks{align-items:center;display:flex;justify-content:space-around}.navLinks{height:100%;width:75%}.navLinks ul{align-items:center;display:flex;justify-content:space-evenly;text-decoration:none;width:100%}.navLinks ul li{list-style:none;position:relative}.navLinks ul li a{color:#fff;font-size:1.2vw;font-weight:600;text-decoration:none}.navLinks ul li a:hover,ul li a:focus{color:#1a98ff;outline:none}.submenu{background-color:green;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.5);display:none;flex-direction:column;left:50%;padding:10px 20px;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.menu-open .navLinks ul li:focus .submenu,.menu-open .navLinks ul li:hover .submenu{display:flex}.submenu li{margin:5px 0;text-align:center}.submenu a,.submenu div{color:#fff;cursor:pointer;font-size:1.1vw;font-weight:600;text-decoration:none}.submenu a:hover,.submenu div:hover{color:#1a98ff}.joinButton,.joinButton a{align-items:center;display:flex;justify-content:center}.joinButton a{background-color:var(--logo);border-radius:50px;color:#fff;font-size:1vw;font-weight:400;padding:15px 40px;text-decoration:none;transition:background-color .5s ease}.joinButton a:focus,.joinButton a:hover{background-color:#fff;color:var(--logo);outline:none}@media only screen and (max-width:1100px){.navLinks ul li a{color:#000;font-size:18px}nav{align-items:center;display:flex;justify-content:space-between;padding:0 5vw;width:90%}.hamburger{display:block}.navAll{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;margin:0;opacity:0;pointer-events:none;position:fixed;right:-100%;top:0;transition:right .3s ease,opacity .3s ease;width:100%;z-index:9999}.menu-open .navAll{opacity:1;pointer-events:auto;right:0}.movil-title{align-items:center;color:var(--logo);display:flex;flex-direction:row;justify-content:space-between;width:80%}.navLinks{align-items:flex-start;height:auto;width:80%}.navLinks,.navLinks ul{justify-content:flex-start}.navLinks ul{align-items:center;display:flex;flex-direction:column;padding:0;width:100%}.navLinks ul li a{color:var(--text)}.navLinks ul li div{color:var(--text);font-size:18px;font-weight:600}.menu-open .navLinks ul li{margin-bottom:10px}.submenu{background-color:initial;border-radius:0;box-shadow:none;display:none;left:0;margin:0;padding:0;position:static;top:0;-webkit-transform:none;transform:none;width:100%}.menu-open .submenu{display:flex;flex-direction:column}.joinButton a,.submenu a{font-size:18px}}.no-scroll{overflow:hidden}.finaliza-content{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.2);display:flex;flex-direction:column;max-width:700px;padding:30px;position:relative;width:70%;z-index:1}.finaliza-title{color:#1a98ff;font-style:italic;left:20px}.finaliza-close-icon,.finaliza-title{margin:0;position:absolute;text-transform:uppercase;top:20px}.finaliza-close-icon{cursor:pointer;font-size:24px;font-weight:500;right:20px;text-align:center}.finaliza-form{display:flex;flex-direction:column;gap:20px;width:100%}.finaliza-wrap{flex-wrap:wrap;margin-top:8vh;width:100%}.finaliza-form-content,.finaliza-wrap{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.finaliza-form-content{gap:10px;margin-top:2vh;width:45%}.finaliza-text{font-weight:600}.finaliza-input,.finaliza-text{text-align:left;text-transform:uppercase}.finaliza-input{border:3px solid #1a98ff;border-radius:5px;color:#000;font-size:12px;font-weight:500;height:40px;margin-top:0;padding:5px}.finaliza-input:focus{border:3px solid green;outline:none}.finaliza-button{background-color:#1a98ff;border:none;border-radius:5px;color:#000;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-top:0;padding:12px 0;text-align:center;text-transform:uppercase;width:100%}@media screen and (max-width:768px){.finaliza-content{height:100%;overflow-y:auto;width:90%}.finaliza-form-content,.finaliza-wrap{align-items:flex-start;flex-direction:column;justify-content:center}.finaliza-button,.finaliza-form-content,.finaliza-input{width:100%}}.carousel{margin:0 auto;max-width:800px;overflow:hidden;position:relative}.carousel-slide{display:none;transition:opacity .5s ease-in-out;width:100%}.carousel-slide img{height:auto;width:100%}.carousel-slide.active{display:block;opacity:1}.carousel-next,.carousel-prev{background:none;border:none;cursor:pointer;font-size:16px;padding:5px 10px}.carousel-dots{bottom:5px;display:flex;justify-content:center;margin-top:10px;position:absolute}.carousel-dot{background-color:#ccc;border-radius:50%;cursor:pointer;height:12px;margin:0 5px;width:12px}.carousel-dot.active{background-color:#333}.carousel-arrows{align-items:center;display:flex;justify-content:space-between;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.carousel-arrow{background-color:#000;border:none;color:#fff;cursor:pointer;font-size:20px;padding:15px}.popup-container{align-items:center;display:flex;justify-content:center;position:fixed;z-index:9999}.popup-background,.popup-container{height:100%;left:0;top:0;width:100%}.popup-background{background-color:rgba(0,0,0,.7);position:absolute}.popup-content{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.2);display:flex;flex-direction:column;max-width:500px;padding:20px;position:relative;width:50%;z-index:1}.popup-content h2{text-align:center}.popup-content h2 span{color:#1a98ff;font-size:1000;font-style:italic;text-transform:uppercase}.popup-content form{align-items:center;display:flex;flex-direction:column;margin-top:20px}.popup-content img{object-fit:contain;width:50%}.popup-content form .codigo-verificacion{display:flex;gap:10px;justify-content:center}.popup-content form input{border:3px solid #1a98ff;border-radius:8px;font-size:18px;font-weight:1000;height:40px;outline:none;text-align:center;width:40px}.codigo-verificacion{width:60%}.popup-content svg{background:transparent;border:none;cursor:pointer;height:30px;position:absolute;right:20px;top:20px;width:30px}.popup-content form button{background-color:#1a98ff;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-top:10px;padding:15px 10px}@media screen and (max-width:768px){.popup-content{max-width:400px;width:90%}.popup-content form input{font-size:16px;height:35px;width:35px}}.footer-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.sponsors-titulo{color:#1a98ff;font-size:40px;font-weight:1000;margin-bottom:0}.sponsors-content{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:3vh;width:30%}.sponsors-content svg{fill:#4a4a4a;cursor:pointer;width:400px}.sponsors-content svg:hover{fill:green}.footer-bottom{align-items:center;background-color:green;display:flex;flex-direction:row;justify-content:space-between;padding:0 5%;width:90%}.footer-bottom-text{color:#d9d9d9;font-size:16px;font-weight:400}.footer-button{color:#fff;font-size:16px;font-weight:400}.footer-button:hover{color:#1a98ff}@media screen and (max-width:768px){.footer-container,.sponsors-content{align-items:center;flex-direction:column;gap:20px;justify-content:center}.footer-container .sponsors-content svg{width:90%}.footer-bottom{align-items:center;flex-direction:column;justify-content:center;padding:15px 5%}.footer-bottom-text{text-align:center}}.menu-div{align-items:center;display:grid;grid-template-columns:repeat(3,1fr);height:10vh;justify-items:center;width:100%}.element-div{color:#000;font-weight:700;text-decoration:none;text-transform:uppercase}.contact{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:5vh;width:60%}.header-menu{color:#1a98ff;font-size:30px;font-weight:1000}.content-menu{font-weight:500;text-align:left;width:80%}.left-content{display:flex;flex-direction:column;height:100%;justify-content:space-around}.rigth-content{height:100%;width:60%}a{color:green;text-decoration:none}.mapa{background-image:url(/static/media/mapa.346b0ec271bc74a033a9.jpeg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:40vh;width:100%}.familias{grid-gap:40px 0;display:grid;gap:40px 0;grid-template-columns:repeat(2,1fr);margin-bottom:4vh;margin-top:4vh;width:90%}.productos{display:flex;flex-direction:column;width:90%}.title-productos{color:#1a98ff;font-size:36px;font-weight:1000;text-transform:uppercase}.grid-products{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);width:100%}@media screen and (max-width:768px){.menu-div{gap:20px;grid-template-columns:repeat(1,1fr);margin-bottom:50px}.content-menu,.header-menu{margin:0}.mapa{aspect-ratio:16/9;background-size:cover;height:auto}.contact,.contact a{width:90%}.contact{align-items:center;flex-direction:column;gap:15px}.left-content{align-items:center;gap:10px}.content-menu{text-align:center;width:100%}.productos{width:90%!important}.grid-products{grid-template-columns:repeat(1,1fr)!important}.title-productos{text-align:center}}.box-buscador{align-items:center;display:flex;flex-direction:column;height:88vh;justify-content:center;margin-top:12vh;position:relative;width:100%}.imagen-buscador{background-image:url(https://carbonverde.es/wp-content/uploads/2020/11/que-es-el-pellet.jpg);background-position:50%;background-size:cover;-webkit-filter:blur(5px) brightness(.8);filter:blur(5px) brightness(.8);height:100%;position:absolute;width:100%;z-index:-1}.titulo-buscador{color:#fff;font-size:38px;font-style:italic;text-align:center;text-transform:uppercase;width:40%}.titulo-buscador span{color:#1a98ff}.input-buscador{border:0;border-radius:15px;color:#1a98ff;font-size:18px;font-weight:600;outline:2px solid #1a98ff;padding:20px 40px 20px 20px;position:relative;width:30%}.search-results{background-color:#fff;border:2px solid #1a98ff;border-radius:10px;display:none;max-height:40vh;overflow-y:auto;padding:0 30px;width:30%}.search-results.show-results{display:block}.search-results::-webkit-scrollbar{width:8px}.search-results::-webkit-scrollbar-thumb{background-color:#1a98ff;border-radius:4px}.search-results::-webkit-scrollbar-track{background-color:#f0f0f0}.search-results.show-results{border-top-left-radius:0;border-top-right-radius:0}.input-buscador.show-results{border-bottom-left-radius:0;border-bottom-right-radius:0}.search-result-item{align-items:center;border-bottom:2px solid #1a98ff;display:flex;flex-direction:row;justify-content:flex-start;padding:5px 0}.search-result-item img{height:50px;object-fit:contain;width:50px}.search-type{color:#000!important;font-size:14px!important;font-style:italic!important;font-weight:600!important;text-transform:uppercase}.search-result-item p{color:#1a98ff;cursor:pointer;font-size:18px;font-weight:700;margin:0;padding:0 10px;position:relative}@media screen and (max-width:768px){.titulo-buscador{width:90%}.input-buscador,.search-results{width:65%}}.card-box{align-items:center;border:5px solid #1a98ff;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between}.foto-card{aspect-ratio:16/9;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:10px 10px 0 0;height:57%;width:100%}.inside-box{align-items:center;display:flex;flex-direction:column;height:40%;justify-content:space-between;width:100%}.title-card{margin-bottom:.5em;text-align:center;width:85%}.precio-card{color:#000;margin-bottom:1em;margin-top:.5em}.cta-card{background-color:#1a98ff;border:0;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:10px 0;width:100%}.card-box:hover{border-color:green}.card-box:hover .cta-card{background-color:green}.descripcion-precios{align-items:center;display:flex;flex-direction:row;gap:5px;margin-bottom:4vh}.price-productos{font-size:18px;font-weight:500;margin:0}.price-productos span{color:green;font-size:18px;font-weight:1000}.blink-dot{background-color:initial;border-radius:50%;height:18px;transition:background-color .5s ease-in-out;width:18px}.green-blink{background-color:green}.producto-page{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-top:15vh;width:95%}.multimedia-producto-page{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;position:-webkit-sticky;position:sticky;top:15vh;width:48%}.img-producto-page{aspect-ratio:16/9;object-fit:contain;width:100%}.title-section-producto{color:#1a98ff;font-size:36px;font-weight:700;margin-bottom:0;margin-top:10px;text-transform:uppercase}.descripcion-valoraciones{font-style:italic;margin:0}.estrellas{cursor:pointer;font-size:54px}.estrella-llena{color:gold}.estrella-vacia{color:#ccc}.info-producto-page{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:48%}.title-producto-page{color:#000;font-size:36px;font-weight:1000;margin-top:0;text-transform:uppercase}.shipping-container{align-items:center;display:flex;flex-direction:row;justify-content:space-around;width:100%}.shipping-title{background-color:green;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-bottom:10px;padding:10px 0;text-align:center;text-decoration:none;width:48%}.active{background-color:#1a98ff}.editar-cp{display:flex;flex-direction:row;gap:10px}.editar-cp input{border:3px solid green;border-radius:10px;font-size:18px;font-weight:700;outline:none;padding:0 10px;text-align:center;width:15%}.editar-cp button{background-color:#0ea70e;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:8px 15px}.editar-cp button:hover{background-color:green}.cp-envio{align-items:center;color:green;display:flex;flex-direction:row;font-size:18px;font-weight:500;gap:8px;margin-bottom:10px;margin-top:0}.cp-envio span{cursor:pointer;font-weight:1000}.precio-producto-page{align-items:center;color:#1a98ff;display:flex;font-size:28px;font-weight:1000;gap:5px;margin-top:0}.precio-producto-page span{font-size:18px;font-weight:700}.descripcion-producto-page{color:#000;font-size:18px;font-weight:500;margin-top:0}.cta-producto-page{background-color:#1a98ff;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-bottom:5vh;padding:15px 20px}@media screen and (max-width:768px){.producto-page{align-items:center;flex-direction:column;gap:15px;justify-content:center;width:90%}.oneline-multimedia-file,.title-section-producto{display:none}.multimedia-producto-page{position:static;top:auto;width:100%}.info-producto-page{width:100%}.title-producto-page{font-size:36px}.precio-producto-page{align-items:center;flex-wrap:wrap;font-size:30px;gap:10px}.descripcion-producto-page{font-size:16px}.cta-link,.cta-producto-page{width:100%}.shipping-container{flex-direction:column}.cp-container,.shipping-title{width:100%}.editar-cp{flex-direction:column;gap:5px;width:100%}.editar-cp input{padding:0}.editar-cp button,.editar-cp input{height:7vh;width:100%}}.categorias-section{margin-bottom:5vh;margin-top:12vh;width:90%}.categoria-container,.categorias-section{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.categoria-container{width:100%}.categoria-content{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;width:100%}.categoria-titulo{color:#1a98ff;font-size:36px;font-style:italic;font-weight:1000;position:relative;text-align:left;text-transform:uppercase;width:100%}.categoria-titulo:after{background-image:linear-gradient(90deg,#1a98ff,transparent);border-radius:5px;bottom:-10px;content:"";height:8px;left:0;position:absolute;width:90vw}.categoria-left{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:space-between;width:35%}.categoria-descripcion{font-size:20px;font-weight:500;margin:0;width:100%}.categoria-descripcion p{margin-top:0}.categoria-button{background-color:green;border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:15px 20px;text-align:center;text-transform:uppercase;width:100%}.categoria-button:hover{background-color:#1a98ff}.categoria-imagen{max-width:40%;object-fit:contain}@media screen and (max-width:768px){.categoria-content{align-items:center;flex-direction:column;gap:20px;justify-content:center}.categoria-container{align-items:center}.categoria-titulo{width:90%}.categoria-left{align-items:center;gap:20px;width:90%!important}.categoria-titulo:after{width:100%}.categoria-descripcion{text-align:center}.categoria-button{font-size:18px;padding:20px;width:90%}}.categoria-page-container{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:center;width:100%}.categoria-page-titulo{color:#1a98ff;font-size:36px;font-style:italic;font-weight:1000;position:relative;text-transform:uppercase}.categoria-page-titulo:after{background-image:linear-gradient(90deg,#1a98ff,transparent);border-radius:5px;bottom:-10px;content:"";height:8px;left:0;position:absolute;width:90vw}.categoria-page-descripcion{font-size:20px;font-weight:500;margin:0;width:100%}.categoria-page-descripcion p{margin-top:0}@media screen and (max-width:768px){.categoria-page-container{align-items:center}.categoria-page-titulo{width:90%}.categoria-page-titulo:after{width:100%}.categoria-page-descripcion{text-align:center}}.sobre-nosotros{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin-top:15vh;width:90%}.sobre-nosotros h2{color:#1a98ff;font-size:36px;font-style:italic;font-weight:1000;position:relative}.sobre-nosotros h2,.sobre-nosotros p{text-align:left;text-transform:uppercase;width:100%}.sobre-nosotros p{color:#000;font-size:24px;font-weight:500;margin-top:0}@media screen and (max-width:768px){.sobre-nosotros p{text-align:center}}.exitosa-container{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin-top:12vh;padding:7vh 0;width:100%}.exitosa-title{color:#1a98ff;font-size:56px;font-style:italic;font-weight:1000;margin:10px;position:relative}.exitosa-text,.exitosa-title{text-align:center;text-transform:uppercase}.exitosa-text{color:#000;font-size:24px;font-weight:500;margin-top:0;width:100%}.exitosa-img{height:40%;max-height:400px;object-fit:contain;width:auto}.exitosa-button{background-color:#1a98ff;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:24px;font-weight:500;padding:15px 35px;text-align:center;text-transform:uppercase}.terminos-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:50px;margin-top:12vh;width:80%}.terminos-container h1,h2,h3{color:green}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.fd0a63f9.css.map*/