body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@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{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.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)}}@media (max-width:715px){.App{margin-right:-45px}}body{margin:0}.carruselDiv{margin-top:22px}.carruselDiv,.categoryDiv{margin-bottom:70px}.categoria-gral{margin-top:30px}.categoria{padding-bottom:5px;display:flex;justify-content:center;flex-wrap:wrap;width:90%;max-width:1200px;margin:30px auto 60px;position:relative}.categoria-gral{width:100%}.categoria-interna{width:380px;height:380px;padding:5px;box-shadow:0 10px 20px #115840;margin:10px;position:relative}.categoria-img{transition:2s cubic-bezier(.165,.84,.44,1);width:100%;height:100%;display:block;object-fit:cover}.categoria-img:hover{-webkit-transform:scale3d(1.017,1.017,1);transform:scale3d(1.017,1.017,1);opacity:1;box-shadow:-4px -9px 131px -27px rgba(0,0,0,.54)}.categoria-texto{background:rgba(0,0,0,.322);color:hsla(0,0%,100%,.89);width:97%;padding:10px;text-align:center;position:absolute;bottom:35%}.courses-gral{width:100%;margin-bottom:45px;margin-left:auto;margin-right:auto}.courses-interna{max-width:1200px;height:340px;padding:5px;box-shadow:0 10px 20px #115840;margin:auto;position:relative}.imgCourses{transition:2s cubic-bezier(.165,.84,.44,1);width:100%;height:100%;display:block;object-fit:cover;padding:3px}.imgCourses:hover{-webkit-transform:scale3d(1.007,1.007,1);transform:scale3d(1.007,1.007,1);opacity:1;box-shadow:-4px -9px 131px -27px rgba(0,0,0,.54)}.courses-texto{font-size:25px;background:rgba(0,0,0,.322);color:hsla(0,0%,100%,.89);width:99%;padding:10px;text-align:center;position:absolute;bottom:35%;object-fit:cover}*{box-sizing:border-box}.container-slider{margin:auto}.container-slider,.container-slider-galeria{width:90%;max-width:1200px;overflow:hidden;box-shadow:0 0 0 10px #fff,0 15px 50px;position:relative}.container-slider-galeria{margin-top:45px;margin-right:auto;margin-left:auto}.slider{height:400px}.slider,.sliderClientes{display:flex;width:300%;margin-left:-100%}.sliderClientes{height:650px}.slider_section{width:100%}.slider_img{display:block;width:100%;height:100%;object-fit:cover}.slider_btn{position:absolute;width:40px;height:40px;background:hsla(0,0%,100%,.808);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:30px;border-radius:50%;cursor:pointer}.slider_btn:hover{background:#fff}.slider_btn-left{left:10px}.slider_btn-right{right:10px}.text-section{background:rgba(10,46,3,.329);color:#fff;width:100%;padding:10px 60px;text-align:center;font-size:22px;text-transform:uppercase;position:absolute;bottom:0;font-weight:500}.Contact_wrapper__2eNwz{margin:7% auto auto;display:flex;align-items:center;justify-content:space-around;width:60vw;height:80vh;background-color:#fff;flex-wrap:wrap}.Contact_icon_decoration__CUZsO{width:37px;height:37px;justify-content:center;background-color:#4da45f;border-radius:50%;display:flex;align-items:center;margin-right:.3rem}.Contact_icons_container__rtHEh{display:flex;flex-direction:column;justify-content:flex-start;margin:10px;height:47%;align-self:flex-start}.Contact_icons_container__rtHEh h2{font-size:2rem;text-decoration:underline;-webkit-text-decoration-color:#4da45f;text-decoration-color:#4da45f}.Contact_icons_container__rtHEh i{width:100%;margin:.7rem;color:#fff;display:flex}.Contact_form_container__pcbpv{height:97%;width:47%;margin:10px}.Contact_form_container__pcbpv form{display:flex;flex-direction:column;justify-content:flex-start;height:97%;align-items:center;width:97%}.Contact_form_container__pcbpv form input,textarea{width:97%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-top:6px;margin-bottom:16px;resize:vertical}.Contact_form_container__pcbpv form textarea{height:5.7rem}.Contact_form_container__pcbpv form label{align-self:flex-start}.Contact_form_container__pcbpv form button{background-color:#4da45f;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;font-size:large;align-self:flex-start;margin:.7rem}.Contact_form_container__pcbpv form button:hover{background-color:#115f14}@media (max-width:900px;){.Contact_form_container__pcbpv{width:90%;margin-bottom:50px}}.InterfazDeFormulario{display:-ms-grid;display:grid;-ms-grid-columns:100w;grid-template-columns:100vw;-ms-grid-rows:74.5vh;grid-template-rows:74.5vh;box-shadow:5px 5px 2px #4da45f}.InterfazDeUsuario1{display:flex;justify-content:center}.InterfazDeFormulario1{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-evenly}.InterfazDeFormB{max-width:600px;flex-direction:column;flex-wrap:wrap;padding:10px}.InterfazDeFormA,.InterfazDeFormB{width:50%;display:flex;margin-right:auto;margin-left:auto}.InterfazDeFormA{align-items:center}@media (max-width:1000px){.InterfazDeFormulario1{flex-direction:column}.InterfazDeFormA,.InterfazDeFormB{margin-top:60px}}.Store{width:90%;max-width:1200px;height:100%;margin:auto;padding-top:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}h1{margin-top:0}.SearchContainer{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;background-color:#f9f9f9;margin:35px;overflow:hidden;box-shadow:0 0 0 10px #fff,0 15px 50px;position:relative}.OrderContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:auto}.items{color:rgba(148,142,142,.438);font-size:15px;font-weight:700;padding:8px 30px;margin:6px;border-width:1px;border-color:#fff;cursor:pointer}.items select{font-size:13px;padding:10px;border-radius:15px}.recharge{font-size:20px;font-weight:700;color:#036629;margin-right:15px;background-color:transparent;padding:5px;border-radius:50%;border-width:0;transition:all .2s ease-in-out;cursor:pointer}.recharge:hover{color:grey}.ProdContTitle{width:100%;height:100%;font-weight:700;margin:50px;overflow:hidden;box-shadow:0 0 0 10px #fff,0 15px 50px;position:relative}.ProductsContainer{margin:2% 6% 4%;display:flex;flex-wrap:wrap;justify-content:space-around}.PageButtons{width:260px;height:50px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;background-color:#f9f9f9;border-radius:15px;margin:30px auto 60px}.Buttons{position:absolute;width:40px;height:40px;background:hsla(0,0%,100%,.808);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:30px;border-radius:50%;cursor:pointer}.Buttons:hover{background:#fff}.Buttons_Left{left:10px}.Buttons_Right{right:10px}.PageNumber{font-family:"Roboto",sans-serif;font:700}@media (max-width:920px){.SearchContainer{flex-direction:column}}.contenedor-productos{width:100%;display:flex;direction:row;flex-wrap:wrap;justify-content:space-around}.tarjeta{border:1px solid rgba(97,88,88,.411);width:300px;height:350px;margin-bottom:20px}.tarjetaInterior{width:100%;height:100%;padding:2px}.tarjeta-imagen{background-color:#cd5c5c;width:100%;height:65%;position:relative}.tarjeta-imagen-interior{display:block;width:100%;height:100%;object-fit:cover}.nombre-precio-carrito{display:flex;direction:row;justify-content:space-between;padding-top:20px}.nombre-precio{margin-left:10px}.product-nombre{color:grey;font-size:15px}.product-precio{color:#e29910;font-size:20px}.carrito-products{border:none;box-shadow:transparent;margin-top:20px;margin-right:10px}.infoContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-color:#fff;padding:10px 10px 20px;margin:10px}.allInfo{display:flex;border:1px solid rgba(97,88,88,.411);max-width:1200px;height:350px;margin-bottom:20px;box-shadow:0 0 0 10px #fff,0 15px 50px}.infoButton{color:#4d5497;background-color:#dfeef5;padding:9px 16px 9px 8px;border-width:1px;border-color:rgba(124,109,109,.274);border-radius:15px;cursor:pointer;margin:30px}.imgInfo{display:block;width:50%;height:100%;object-fit:cover}.textInfo{display:flex;flex-direction:column;align-items:left;width:100%;height:100%;padding:20px;background-color:#fff}.priceInfo{color:#e29910;font-size:20px}.comm-scrll{width:900px;max-width:1100px;background-color:#fff;margin-bottom:2vw}.commentsCont{display:flex;justify-content:space-evenly;margin-top:10px;padding:7px;border:1px solid grey;border-radius:4px;align-items:center}.conte{width:300px;height:40px;border-radius:8px;align-self:center;padding-top:10px}.container-comment,.conte{display:flex;justify-content:center}.container-comment{z-index:60;background-color:#f5f5f5;justify-self:center;flex-direction:column;padding:1vw;font-family:"Montserrat",sans-serif;border-radius:5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:20vw}.comment_text{resize:none;padding:1vw}.comment_text_bt{background-color:rgba(228,127,33,.7803921568627451);margin:.5vw;width:auto;padding:.3vw}.comment_text_bt[disabled]{background:#aaa3a3}.card-front__heading{font-size:1.5rem;margin-top:.25rem}.inside-page__heading{padding-bottom:0;width:100%;margin-bottom:1px}.card-front__text-view,.inside-page__heading{font-weight:800}.card-front__text-view--city,.inside-page__heading--city{color:#ff62b2}.card-front__text-view--ski,.inside-page__heading--ski{color:#2aaac1}.card-front__text-view--beach,.inside-page__heading--beach{color:#fa7f67}.card-front__text-view--camping,.inside-page__heading--camping{color:#0d684b}.card-front__tp{color:#fafbfa}.card-front__text-price{font-size:1.2rem;margin-top:-.2rem}.inside-page__text{color:#333;font-size:10px;margin-bottom:0}.text_important{font-size:10px;width:70%;text-align:center;margin-left:34px;margin-bottom:3px;font-weight:lighter}.card-front__icon{fill:#fafbfa;font-size:3vw;height:3.25rem;margin-top:-.5rem;width:3.25rem}.inside-page__btn{background-color:transparent;border:2px solid;border-radius:.5rem;font-size:.8rem;font-weight:400;margin-top:7px;overflow:hidden;padding:2px;position:relative;text-decoration:none;transition:.5s;width:60%;text-align:center;z-index:10;background-color:#00b97d}.textArea__class{font-size:10px}.inside-page__btn--city{border-color:#ff40a1;color:#ff40a1}.inside-page__btn--city:before{background-color:#ff40a1}.inside-page__btn--ski{border-color:#279eb2;color:#279eb2}.inside-page__btn--ski:before{background-color:#279eb2}.inside-page__btn--beach{border-color:#fa7f67;color:#fa7f67}.inside-page__btn--beach:before{background-color:#fa7f67}.inside-page__btn--camping{border-color:#00b97d;color:#fff}.commentaryStyle{font-size:11px;text-align:center;font-style:italic;height:87px;width:200px;overflow:hidden;text-overflow:ellipsis}.inside-page__btn--camping:before{background-color:#00b97d}.inside-page__btn:hover{color:#fafbfa;cursor:pointer;transition:.5s;background-color:#00ce8d;border-color:#00ce8d;box-shadow:3px 3px 5px 1px #5c5c5c}.inside-page__btn:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.main{background:linear-gradient(to bottom right,#eee8dd,#e3d9c6);display:flex;flex-direction:column;justify-content:center;height:100vh;width:100%}.card-area{flex-wrap:nowrap;justify-content:space-evenly;padding:1rem}.card-area,.card-section{align-items:center;display:flex;height:100%}.card-section{width:100%}.card,.card-section{justify-content:center}.card{background-color:rgba(0,0,0,.05);box-shadow:-.1rem 1.7rem 6.6rem -3.2rem rgba(0,0,0,.5);height:15rem;position:relative;transition:all 1s ease;width:15rem}.card-future{margin-right:1000px}.flip-card{height:15rem;-webkit-perspective:100rem;perspective:100rem;position:absolute;right:0;transition:all 1s ease;visibility:hidden;width:15rem;z-index:100}.flip-card>*{visibility:visible}.flip-card__container{height:100%;position:absolute;right:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:all 1s ease;width:100%}.card-back,.card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;position:absolute;top:0;width:1000%}.card-front{background-color:#d8d8d8;height:15.1rem;width:15rem;justify-content:center}.card-front__tp{-webkit-clip-path:polygon(0 0,100% 0,100% 90%,57% 90%,50% 100%,43% 90%,0 90%);clip-path:polygon(0 0,100% 0,100% 90%,57% 90%,50% 100%,43% 90%,0 90%);display:flex;flex-direction:column;height:11.2rem;padding:.75rem}.card-front__tp--city{background:linear-gradient(180deg,#ff73b9,#ff40a1)}.card-front__tp--ski{background:linear-gradient(180deg,#47c2d7,#279eb2)}.card-front__tp--beach{background:linear-gradient(180deg,#fb9b88,#f86647)}.card-front__tp--camping{background:linear-gradient(180deg,#00db93,#00b97d)}.card-front__bt{align-items:center;display:flex;justify-content:center}.card-back{background-color:#fafbfa;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.video__container{-webkit-clip-path:polygon(0 0,100% 0,90% 50%,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,90% 50%,100% 100%,0 100%);height:auto;min-height:100%;object-fit:cover;width:100%}.inside-page{background-color:#fafbfa;box-shadow:inset 20rem 0 5rem -2.5rem rgba(0,0,0,.25);height:100%;padding:1rem;position:absolute;right:0;transition:all 1s ease;width:15rem;z-index:1}.inside-page__container{align-items:center;display:flex;flex-direction:column;height:100%;text-align:center;width:100%}.card:hover{box-shadow:-.1rem 1.7rem 6.6rem -3.2rem rgba(0,0,0,.75);width:30rem}.card:hover .flip-card__container{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.card:hover .inside-page{box-shadow:inset 1rem 0 5rem -2.5rem rgba(0,0,0,.1)}.card-future:hover{box-shadow:-.1rem 1.7rem 6.6rem -3.2rem rgba(0,0,0,.75);width:30rem}.card-future:hover .flip-card__container{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.card-future:hover .inside-page{box-shadow:inset 1rem 0 5rem -2.5rem rgba(0,0,0,.1)}.commentaryDescrip{font-size:11px}.puntacionStyle{font-size:13px;margin-bottom:10px}.imagenDentro{width:100%;height:100%}.imagenFuera{width:190px;height:120px}.inputCarga{margin-top:10px}.contenCardSub{display:flex;height:100%;justify-content:center;width:100%;-webkit-transform:scale(1.5);transform:scale(1.5);margin:70px}.search{margin:auto;padding:20px;border-radius:15px;display:flex;flex-direction:row}.input{background-color:transparent;flex-grow:3;color:#666363;background-color:#fff;padding:10px 30px;border-radius:15px 0 0 15px}.input,.lupa{border-width:1px;border-color:rgba(124,109,109,.274)}.lupa{color:#4d5497;background-color:transparent;padding:9px 16px 9px 8px;border-radius:0 15px 15px 0;cursor:pointer}.adminContenedor{width:90%;padding-top:30px;max-width:1400px;height:100%;margin:auto;display:block}.formsAdminExterno{width:100%;margin-top:54px;padding-bottom:30px;margin-bottom:50px;box-shadow:0 0 0 10px #fff,0 15px 50px}.productoAdmin{align-items:center;margin-top:3%;margin-left:auto;margin-right:auto;border:1px solid rgba(145,145,151,.397);border-radius:4px}.levelAdminMaterial,.levelAdminMaterial Select{width:400px}.levelAdminMaterialEdit{width:120px}.levelAdminMaterialEditimg{width:170px}.levelAdminMaterialEdit Select{width:120px}.levelAdminMaterial Select,.levelAdminMaterialUser{width:210px}.labelAdminButtons{align-items:center}.buttonAdmin{background-color:#4da45f;color:#fff;padding:8px 14px;border:none;border-radius:4px;cursor:pointer;font-size:medium;align-self:flex-start;margin:4% 10px 3%}.buttonAdmin:hover{background-color:#306d3c;border:.5px solid rgba(168,162,162,.418)}.editarProductos{display:block;border:1px solid rgba(97,93,93,.301);border-radius:4px;height:600px;overflow-y:scroll;scroll-behavior:smooth}.editarProductos::-webkit-scrollbar{width:7px;height:4px;background:rgba(109,101,101,.205);border-radius:4px}.editarProductos::-webkit-scrollbar-thumb:hover{background:#2e7d32;box-shadow:0 0 2px 1px rgba(56,2,2,.2)}.ordererAdmin{padding:5px;background-color:#f9f9f9}.ordererAdmin,.ordererAdminEdit{height:65px;display:flex;direction:row;justify-content:space-evenly;margin:5px;border-radius:4px;border:1px solid rgba(0,0,0,.308)}.ordererAdminEdit{padding:4px}.subirImagenesGaleria{border:1px solid rgba(97,93,93,.301);margin-top:10px;margin-bottom:10px;border-radius:4px}.imagenAdminDiv{width:15%;padding:2px;margin:2px}.imagenAdmin{width:45px;height:100%;object-fit:cover;vertical-align:middle}.adminButtonED{width:40px;margin-top:2px}.datosProductoAdmin label{display:flex;direction:column;justify-content:flex-start;width:400px;margin-top:10px}.datosProductoAdmin select{width:400px;margin-bottom:10px}.datosProductoAdmin input{width:400px}.editarImagenesAdmin{margin-top:5%;margin-bottom:150px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.carruselGaleria{background-color:#f0f0f0;margin:3px;padding:7px;border-radius:4px}.carruselGaleriaImg{width:120px;height:120px}.carruselGaleriaImgButton{display:flex;justify-content:flex-end;text-align:center;font-size:10px}@media (max-width:1300px){.levelAdminMaterialEdit,.levelAdminMaterialEdit Select{width:50px}.ordererAdminEdit{margin:auto}}@media (max-width:1024px){.formsAdmin{padding-top:3%;width:80%;margin-left:22%;display:flex;flex-direction:column}.formNombre{margin-top:1%;width:600px;margin-bottom:30px;display:flex}}@media (max-width:640px){.adminButtonED{width:10px}}.carrito{height:40px;width:40px;box-shadow:0 3px 6px rgba(0,0,0,.733);transition:all .3s ease-in-out}.carrito:hover{height:46px;width:46px;box-shadow:0 10px 20px rgba(44,44,44,.541)}.NavCart{display:block;height:50px;width:50px}.parrafoCompra{display:flex;flex-direction:row;width:70%;max-width:1000px;margin:auto}.parrafoCompraInterno{width:50%;max-width:390px;margin-right:auto;margin-left:auto;margin-top:100px;padding:10px;border-radius:2px;box-shadow:1px 1px 1px 0 rgba(0,0,0,.2)}.contenedorMercadoGral{width:80%;margin:5vw auto auto;display:flex;flex-direction:row;justify-content:space-around}.input-buyer{width:400px}.input-buyer-phone{width:300px}.input-buyer-adress{width:200px}.input-buyer-short{width:100px}.Mercado-infoContainer{box-shadow:0 0 0 10px #fff,0 15px 50px;width:24vw;height:8vw;padding:12px;margin-bottom:50px;display:flex;flex-direction:row;justify-content:space-between}.Mercado-allInfo{width:30%}.Mercado-textInfo{width:70%}.Mercado-imgInfo{width:120px;height:100%;object-fit:cover}.Mercado-priceInfo{object-fit:cover}.data{margin:50px}.parrafo{text-shadow:1px 5px 9px #115840}.video{margin-top:70px;margin-bottom:80px;overflow:hidden;box-shadow:0 0 0 10px #fff,0 15px 50px #115840;position:relative;width:640px;height:370px}.container{padding-top:30px;justify-content:center;width:100%}.container,.data{display:flex;flex-direction:column;align-items:center;height:100%}.data{justify-content:space-around;max-width:1200px;font-size:20px;margin:35px;overflow:hidden;box-shadow:0 0 0 10px #fff,0 15px 50px;position:relative}.data,.parrafo{text-shadow:1px 3px 9px #115840}.parrafo{width:90%;margin-top:40px;text-justify:auto;text-align:justify}.serviciosImg{width:60%;margin:40px;box-shadow:0 0 0 10px #fff,0 15px 50px}.BoxContenedora-footer{background-color:rgba(161,148,148,.329);height:100%;margin-top:23%;width:100%;padding:10px;margin-right:auto;margin-left:auto;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.container-footer{background-color:khaki;width:100%;margin:auto}.grid-interno,.grid-interno-confia{width:250px;margin:auto;padding:20px;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.grid-interno-confia{display:flex;flex-wrap:wrap}.innerBox-footer{padding:10px;color:#585050}.innerBox-footer,.innerBox-footer-red{width:200px;margin:auto;font-size:17px;font-weight:600}.innerBox-footer-red{padding:15px;color:rgba(58,53,53,.678)}.innerBox-footer-img{width:350px;display:flex;flex-wrap:wrap}.imgFooter{display:block;object-fit:cover;height:35px;margin:8px}@media (max-width:700px){.BoxContenedora-footer{margin-top:45%}}.formEstrellitas{width:250px;height:25px}.clasificacion{text-align:center;direction:rtl;unicode-bidi:bidi-override}.labelEstrellitas{font-size:20px;color:grey}.estrellitaTA{display:none}.labelEstrellitas:hover,.labelEstrellitas:hover~.labelEstrellitas{color:orange;cursor:pointer}.estrellitaActiva{color:orange}.EstrellitasGrises{color:grey}.estrellitaTA:checked~label{color:orange}
/*# sourceMappingURL=main.d7155180.chunk.css.map */