body{margin:0;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}*{font-family:"Oswald",sans-serif}body{background:#fff}::-webkit-scrollbar{width:8px;background:#fff}::-webkit-scrollbar-thumb{background:#a5a5a5;border:2px solid #fff;border-radius:20px}.SectionProductos{padding:20px}.SectionProductosTitulo{display:flex;flex-direction:column;justify-content:center;align-items:center}.SectionProductosTitulo h2{font-size:32px;color:#2e2e2e;letter-spacing:4px;text-align:center}.SectionProductosTitulo h3{margin-top:20px;font-size:20px;letter-spacing:-1px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#2e2e2e;margin-bottom:40px;text-align:center}.SectionProductosTitulo h3:before{margin-bottom:10px;content:"";display:block;border:1px solid #2e2e2e;width:20%}.CardsContainer{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.TodosLosProductos{display:flex;justify-content:center;align-items:center;margin:50px 0}.TodosLosProductos button{height:50px;border-radius:0;width:-webkit-max-content;width:max-content;border:none;border-bottom:1px solid #000;background:transparent;font-size:22px;color:#000;text-decoration:none;cursor:pointer;transition:.7s;margin-top:-30px;text-transform:uppercase;letter-spacing:-2px;font-style:italic}.TodosLosProductos button:hover{border-color:grey;color:grey}.CargandoProductos{margin:80px auto 120px}@media only screen and (min-width:992px){.SectionProductos{padding:20px 60px}.CardsContainer{justify-content:flex-start}.CardsContainer .CardProduct{margin:0 6px}.TodosLosProductos button{font-size:26px;margin-top:-40px}}.CardProduct{width:100%;height:480px;position:relative;padding-top:18px}.CardProduct img{width:100%;height:400px;object-fit:cover}.CardProduct h3{font-size:16px;margin-top:10px;text-transform:uppercase}.CardProduct p{font-size:16px;color:#4e4e4e;margin-top:-14px}.VistaPrevia{opacity:0;position:absolute;bottom:80px;left:0;width:calc(100% - 20px);background:#ebebeb;color:#000;text-align:center;padding:10px;font-size:18px;transition:1s;cursor:pointer}.CardProduct:hover .VistaPrevia{opacity:1}.ModalContainer{position:fixed;background:rgba(0,0,0,.705);height:100vh;width:100%;top:0;left:0;z-index:11;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:1s}.ModalContainer.openModalContainer{opacity:1;visibility:visible}.ModalProduct{width:90%;height:90%;margin-top:120px}.ModalProduct img{object-fit:cover}@media only screen and (min-width:540px){.CardProduct{width:48%;height:440px}.CardProduct img{height:360px}}@media only screen and (min-width:768px){.CardProduct{height:520px}.CardProduct img{height:440px}.ModalProduct{width:600px;height:600px;margin-top:200px}}@media only screen and (min-width:992px){.CardProduct{width:31%}}@media only screen and (min-width:1200px){.CardProduct{width:24%}}main{background:rgba(0,0,0,.445);background-image:url(/CursoReact/static/media/portada3.5d6d631f.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;background-blend-mode:multiply;height:500px;transition:1s;z-index:9;position:relative}.MainContainer,main{display:flex;flex-direction:column;justify-content:center;align-items:center}.MainContainer{text-align:center}main h1{font-size:24px;width:90%;text-align:center;word-spacing:4px}main button,main h1{color:#fff;text-transform:uppercase}main button{height:50px;border-radius:0;width:-webkit-max-content;width:max-content;border:none;border-bottom:1px solid #fff;background:transparent;font-size:20px;text-decoration:none;cursor:pointer;transition:.7s;margin-top:-20px;letter-spacing:-2px;font-style:italic}main button:hover{color:grey;border-color:grey}@media only screen and (min-width:768px){main{height:700px;justify-content:flex-end}.MainContainer{margin-bottom:140px}main h1{font-size:36px;width:440px}main button{font-size:26px;margin-top:-40px}}@media only screen and (min-width:992px){main{height:1000px}main h1{font-size:42px;width:500px}}.DetalleDeProducto{margin:0;display:flex;flex-direction:column;justify-content:center}.ImagenDelProducto{width:100%;height:500px;display:flex;align-items:center;justify-content:center;margin-bottom:50px}.ImagenDelProducto img{width:100%;height:500px;object-fit:cover}.InfoDelProducto .Pagination{margin-left:0!important;margin-bottom:-10px}.InfoDelProducto .totalPrice{display:none}.InfoDelProducto h3{font-size:32px;text-transform:uppercase;font-weight:500}.InfoDelProducto h4{font-size:20px;margin-top:-20px;font-weight:400}.InfoDelProducto h5{font-size:14px;font-weight:400}.InfoDelProducto select{width:100%;height:36px;padding:0 8px;background:#fff;border:1px solid #c2c2c2;outline:none}.InfoDelProducto .Elegir{display:none}.CantidadProducto{display:flex;align-items:center;cursor:pointer;margin:30px 0;padding:0 10px;height:30px;width:-webkit-max-content;width:max-content;border:1px solid #000}.CantidadProducto input{width:50px;text-align:center;border:none;outline:none}.CantidadProducto span:first-child{margin-top:-2px}.Agregar{display:flex;justify-content:space-between;align-items:center;height:40px;width:100%}.Agregar button{width:78%;border:none;background:#c2c2c2;height:40px;color:#fff;border-radius:0;transition:1s}.Agregar button:hover{background:#818181}.Agregar .AgregarFav{width:20%;padding:10px 0;color:#fff;font-size:20px;border:none;border-radius:0;background:#c2c2c2}.InfoDelProducto .CartCount{display:none!important}.Descripcion{margin-top:30px}.DescripcionHeader{display:flex;justify-content:space-between;align-items:center}.Descripcion .Icon,.Descripcion h5{font-size:13px;color:#000}.DescripcionBody{opacity:1;visibility:visible;margin-top:-20px;transition:1s;font-weight:400}.DescripcionBody h5{font-size:14px}.DescripcionBody.active{opacity:0;visibility:hidden}.RedesSociales{margin-top:60px;font-size:16px}.Ig{color:#b344b3}.Fb,.Ig{margin-right:10px}.Fb{color:#2c2c50}.Tw{color:#7575e2;margin-right:10px}.Pt{color:#c43232}.ProductsPagination{margin-bottom:40px;display:flex;align-items:center;justify-content:space-between;width:190px}.ProductsPagination span{text-decoration:none;text-transform:uppercase;color:#000;transition:.5s}.ProductsPagination .ArrIcons{margin:0 -12px;font-size:24px;color:#464646}.ProductsPagination span:hover{color:#464646}@media only screen and (min-width:768px){.DetalleDeProducto{flex-direction:row;margin:40px 0}.ImagenDelProducto{width:360px;height:600px;margin-left:0}.ImagenDelProducto img{height:600px}.InfoDelProducto{margin-left:40px;width:300px}.ProductsPagination{margin-left:20px;margin-bottom:0}}@media only screen and (min-width:992px){.ImagenDelProducto{width:500px;height:700px;margin-left:-10px}.ImagenDelProducto img{height:700px}.InfoDelProducto{margin-left:70px;width:360px}.ProductsPagination{margin-left:0}}@media only screen and (min-width:1200px){.ProductsPagination{margin-left:150px}}.DetailsContainer .CargandoProductos{margin:220px 0 220px calc(50% - 60px)}.Contenedor{display:flex;flex-direction:column;margin-top:120px;margin-bottom:60px;padding:0 20px}.CategoriasContainer{display:flex;align-items:center;flex-wrap:wrap}.CategoriasContainer .CardProduct{margin:0 4px}.Pagination{margin-left:10px;margin-bottom:20px;text-transform:uppercase}.Pagination a{color:#000;text-decoration:none}.Pagination span{color:grey}.CategoriasContainer .CargandoProductos{margin:100px auto}@media only screen and (min-width:768px){.CategoriasContainer .CardProduct{margin:0 6px}}@media only screen and (min-width:992px){.Contenedor{padding:0 60px}.CategoriasContainer .CardProduct{margin:0 10px}}@media only screen and (min-width:1200px){.CategoriasContainer .CardProduct{margin:0 6px}}header{background:#000;width:100%;top:0;transition:1s;position:fixed;z-index:10}.HeaderContainer{padding:16px 20px;transition:1s;display:flex;justify-content:space-between;align-items:center}.Logo img{width:120px}.Navegacion{display:none}.Navegacion.active{display:block;background:#000;position:fixed;height:100vh;width:100%;z-index:11;top:0;left:0;display:flex}.Navegacion.active,.Navegacion ul{justify-content:center;align-items:center}.Navegacion ul{display:flex;flex-direction:column;margin-left:-20px}.Navegacion ul li{list-style:none;margin:24px 0}.Navegacion ul li a{font-size:16px;color:#b3b3b3;cursor:pointer;text-decoration:none;text-transform:uppercase}.Navegacion ul li a.ActiveNavLink,.Usuario{color:#fff}.Usuario{display:flex;align-items:center;font-size:20px}.BurgerMenu{color:#000;font-size:24px;position:fixed;bottom:20px;right:20px;border-radius:50%;padding:10px;text-align:center;background:#fff;box-shadow:1px 2px 10px rgba(0,0,0,.3);cursor:pointer}.CloseMenu{display:none}.CloseMenu.active{display:block;position:fixed;z-index:12;color:#fff;font-size:32px;top:30px;right:30px}@media only screen and (min-width:768px){.HeaderContainer{padding:18px 30px}.Logo img{width:180px}.Usuario{font-size:24px}}@media only screen and (min-width:992px){.HeaderContainer{padding:8px 60px;transition:1s}.Logo img{width:200px}.Navegacion{display:block}.Navegacion ul{flex-direction:row}.Navegacion ul li{margin:0 24px}.Usuario{margin-left:100px}.BurgerMenu,.CloseMenu{display:none}}.FavContainer{margin:0 10px;cursor:pointer}.CartContainer{cursor:pointer;position:relative}.CartContainer label{position:absolute;top:8px;right:7px;font-size:11px}.CartContainer label.active{font-size:10.5px;right:5.5px}.CartWidget{position:fixed;background:rgba(0,0,0,.301);height:100vh;width:100%;top:0;left:0;opacity:0;visibility:hidden;z-index:14}.CartWidget.active{opacity:1;visibility:visible}.CartMenu{height:100vh;position:fixed;background:#fff;border-radius:2px;box-shadow:1px 2px 10px rgba(0,0,0,.3);top:0;right:-400px;width:100%;transition:.7s;z-index:13}.CartWidget.active .CartMenu{right:0}.CartHeader{display:flex;align-items:center;padding:10px;background:#000}.CartHeader h1{margin-left:40px;font-weight:400;text-transform:uppercase}.CartHeader h1,.CloseCart{font-size:18px;color:#fff}@media only screen and (min-width:425px){.CartMenu{width:70%}}@media only screen and (min-width:768px){.FavContainer{margin:0 20px}.CartMenu{width:280px}.CartHeader{padding:24px}.CartContainer label{position:absolute;top:9px;right:9px;font-size:13px}.CartContainer label.active{font-size:12.5px;top:9.5px;right:7px}}@media only screen and (min-width:992px){.CartMenu{width:320px}.CartHeader{padding:16px}.CartHeader h1,.CloseCart{font-size:24px}}.CartProducts{display:flex;flex-direction:column;justify-content:space-between;height:84%}.CartProductsContainer{margin:10px;height:300px;overflow-y:auto;overflow-x:hidden}.CartProductsContainer::-webkit-scrollbar{width:0}.ProductInCart{height:80px;display:flex;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.082);padding-bottom:10px;margin-bottom:10px}.ProductInCart:last-child{border:none}.ProductDataContainer{display:flex;align-items:flex-start}.ProductDataContainer img{height:80px;width:80px;object-fit:cover}.ProductData{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:12px;color:#000;height:80px}.ProductData h3{font-size:16px;color:#000;font-weight:400}.ProductData h4{color:#000;font-size:14px;font-weight:400;margin-top:-10px}.removeIcon{color:grey;transition:.5s;margin-bottom:10px}.IrAlCarrito{margin:0 10px;display:flex;flex-direction:column;justify-content:flex-end}.IrAlCarrito a button{background:#000;color:#fff;text-decoration:none;height:50px;width:100%;font-size:20px;border:none;border-radius:0;margin-top:12px}.IrAlCarrito span{display:flex;flex-direction:column;font-size:20px;font-weight:400;color:#000}.NoHayProductos{color:#000;margin:-260px auto 0;height:100vh}@media only screen and (min-width:768px){.CartProducts{height:82%}.CartProductsContainer{margin:20px}.IrAlCarrito{margin:0 20px}}footer{display:flex;flex-direction:column;justify-content:space-around;align-items:center;background:#000;padding:40px 60px;color:#fff;position:relative}footer h4{color:#b6b4b4;font-size:12px}.Redes div{font-size:28px;text-align:center}.IG{margin-right:10px}.Suscripcion{text-align:center;margin:30px 0}.Suscripcion div{display:flex;flex-direction:column}.Suscripcion div input{margin:10px 0;width:260px;height:40px;padding-left:8px;color:grey;outline:none;border:1px solid #fff}.SuscripcionInput{width:272px;border:1px solid #fff;height:34px;color:#000;background:#fff;box-shadow:1px 2px 10px rgba(0,0,0,.3);transition:.7s;cursor:pointer}.SuscripcionInput:hover{background:transparent;border-color:transparent;color:#fff}.Contacto{text-align:center}.Contacto div{display:flex;flex-direction:column}.Contacto div p{font-size:12px;margin:2px 0}@media only screen and (min-width:768px){footer{flex-direction:row}.Redes div{font-size:28px;text-align:left}.Suscripcion{text-align:center;margin:0}}.Carrito{margin:100px 20px;display:flex;flex-direction:column;justify-content:center}.Carrito h3{font-size:18px;font-weight:400}.Carrito .CarritoProductos{width:100%}.CarritoProductos .ProductoEnCarrito{border-bottom:1px solid rgba(0,0,0,.2);margin:10px 0;padding:20px 0;display:flex;justify-content:space-between;align-items:flex-start}.CarritoProductos .ProductoEnCarrito:first-child{border-top:1px solid rgba(0,0,0,.2)}.ContadorYPrecio,.ProductoEnCarrito .Producto{display:flex;justify-content:flex-start;align-items:flex-start}.ProductoEnCarrito .ProductosDatos{display:flex;flex-direction:column;margin-left:20px}.CarritoProductos .ProductoEnCarrito img{width:100px;height:130px;object-fit:cover}.ProductosDatos h3{margin-top:-6px}.ProductosDatos h4{margin-top:-16px;font-weight:400}.ProductosDatos span{margin-top:-20px}.ContadorYPrecio{font-size:20px;color:grey}.Carrito .OrderSummaryContainer{position:relative}.Carrito .OrderSummary{width:100%;margin-top:50px;position:sticky;top:120px}.OrderSummary h3{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:20px}.OrderSummary div{display:flex;align-items:center;justify-content:space-between;margin-top:-20px}.OrderSummary div h4{font-weight:400}.OrderSummary h5{margin-top:-20px;font-weight:400;color:grey;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.2)}.OrderSummary button{background:#000;color:#fff;text-decoration:none;height:44px;width:100%;font-size:16px;border:none;border-radius:0;margin-top:12px;transition:.5s}.OrderSummary button:hover{background:#818181}.OrderSummary .TotalPrice{margin-top:-10px}.Carrito .SeguirComprando{color:#000;margin:100px auto;text-align:center}.Carrito .SeguirComprando a{color:grey;font-size:14px}@media only screen and (min-width:768px){.Carrito{margin:160px 20px;flex-direction:row}.Carrito .CarritoProductos{width:400px;margin-right:20px}.Carrito .OrderSummary{width:200px;margin-left:60px;margin-top:0}}@media only screen and (min-width:992px){.Carrito{margin:160px 0}.Carrito .CarritoProductos{width:560px}.Carrito .OrderSummary{width:260px}}.ProductoEnCarrito{position:relative}.ProductoEnCarrito .Agregar{display:none;opacity:0;visibility:hidden}.addOne,.removeOne{display:flex;align-items:center;position:relative}.addOne .CartCount,.removeOne .CartCount{position:absolute;opacity:0}.addOne span{margin-top:2px!important}.ProductoEnCarrito .CantidadProducto{display:flex;justify-content:space-between;width:60px;position:absolute;bottom:-4px;left:120px}.ProductoEnCarrito .CantidadProducto input{display:none}.ProductoEnCarrito .CantidadProducto h4{font-size:14px;font-weight:400}@media only screen and (min-width:540px){.ProductoEnCarrito .CantidadProducto{position:relative;top:-32px;left:0}}.EndPurchaseContainer{position:fixed;height:100vh;width:100%;background:#fff;z-index:16;overflow-y:scroll;overflow-x:hidden}.EndPurchase{margin:20px 20px 40px}.EndPurchaseHeader{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.24)}.EndPurchaseHeader h4{font-size:24px;font-weight:lighter}.EndPurchaseHeader a{font-size:16px;color:#000;font-weight:lighter;transition:.5s}.EndPurchaseHeader a:hover{color:grey}.FlexContainer{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.FlexContainer .FillDates{width:100%}.FillDates h1{font-size:26px;font-weight:400}.ClientDetails div{display:flex;flex-direction:column;margin-bottom:20px}.ClientDetails div label{font-size:18px;margin-bottom:8px;font-weight:lighter;color:grey}.ClientDetails div input{width:100%;height:48px;border:1px solid #b6b6b6;outline:none;font-size:16px;font-weight:lighter;padding:0 8px}.ClientDetails div input:focus{border-color:#000}.FillDates button{margin-top:20px;border:none;height:48px;width:180px;background:#000;color:#fff;transition:.5s}.FillDates button:hover{opacity:.8}.Buy,.Payment{margin-top:50px}.PaymentContainer{display:flex;flex-direction:column}.BuyContainer.active,.PaymentContainer.active{display:none}.PaymentContainer .PaymentBox{display:flex;justify-content:space-between;align-items:center;border:1px solid #b4b3b3;padding:0 16px;margin-top:14px;width:calc(100% - 16px)}.PaymentContainer div{border:none;margin-top:0;display:flex;justify-content:flex-start;align-items:center}.Payment div input{margin-right:16px}.Payment div label{font-size:20px;font-weight:lighter}.Payment div img{width:100px}.Payment p{font-size:14px;color:grey;font-weight:lighter}.Payment button{margin-top:30px}.BuyContainer p{font-size:18px;color:#444;font-weight:lighter}.BuyContainer div{display:flex;align-items:center}.BuyContainer div input{margin-right:12px}.BuyContainer div label{font-size:14px;color:#444;font-weight:lighter}.Buy button{margin-top:40px}.FlexContainer .InfoProducts{width:100%;position:sticky;top:20px;background:#eee;height:-webkit-max-content;height:max-content;padding:10px 20px;margin-top:40px}.InfoProductsHeader{display:flex;justify-content:space-between;align-items:center}.InfoProductsHeader h4{font-size:20px;font-weight:lighter}.InfoProductsHeader a{color:#000;transition:.5s;font-weight:lighter}.InfoProductsHeader a:hover{color:grey}.InfoProductsCart{margin:20px 0;overflow-y:auto;overflow-x:hidden;max-height:180px;min-height:-webkit-max-content;min-height:max-content}.InfoProductsCart::-webkit-scrollbar{width:0}.InfoProductsDiscount{margin:30px 0;border-top:1px solid rgba(0,0,0,.116);border-bottom:1px solid rgba(0,0,0,.116);padding:14px 0}.Tag{display:flex;align-items:center}.Tag h3{margin-left:12px;font-size:16px;font-weight:lighter;cursor:pointer}.Apply{transition:.5s;padding-bottom:14px}.Apply.active{display:none}.Apply input{width:calc(100% - 20px);outline:none;border:1px solid #000;height:44px;margin-bottom:10px;padding:0 12px}.Apply button{width:calc(100% + 6px);height:48px;color:#fff;background:#000;border:none}.InfoProductsTotalPrice{margin:20px 0;display:flex;flex-direction:column}.InfoProductsTotalPrice div{display:flex;justify-content:space-between;margin-bottom:-40px}.InfoProductsTotalPrice div h5{font-weight:lighter;font-size:14px}.InfoProductsTotalPrice .Discount.active{display:none}.InfoProductsTotalPrice .Total{margin-top:20px;display:flex;justify-content:space-between}.InfoProductsTotalPrice .Total h4{font-size:24px;font-weight:lighter}@media only screen and (min-width:768px){.EndPurchaseContainer{position:fixed;height:100vh;width:100%;background:#fff;z-index:16;overflow-y:scroll;overflow-x:hidden}.EndPurchaseHeader h4{font-size:34px}.EndPurchaseHeader a{font-size:20px}.FlexContainer .FillDates{width:50%}.FillDates h1{font-size:32px}.ClientDetails div label{font-size:20px}.FlexContainer .InfoProducts{width:calc(40% - 20px);position:sticky;top:20px;background:#eee;height:-webkit-max-content;height:max-content;padding:10px 20px;margin-top:0}.InfoProductsHeader h4{font-size:24px}.Tag h3{font-size:18px}.InfoProductsTotalPrice h5{font-size:16px}.InfoProductsTotalPrice h4{font-size:26px}}@media only screen and (min-width:1024px){.EndPurchase{margin:20px 80px 40px}}@media only screen and (min-width:1200px){.EndPurchase{margin:20px 180px 40px}}.ProductOfCart{display:flex;margin-bottom:30px}.ProductOfCart:last-child{margin-bottom:0}.ProductOfCart img{width:90px;height:100px;margin-right:20px}.ProductInfo{width:100%;display:flex;justify-content:space-between;margin-top:-30px}.ProductInfo div{display:flex;flex-direction:column}.ProductInfo h4{font-weight:lighter;font-size:20px}.ProductInfo div h4:last-child{margin-top:-20px}
/*# sourceMappingURL=main.cbfaa8b3.chunk.css.map */