@import"https://fonts.googleapis.com/css2?family=NTR&display=swap";@import"https://fonts.googleapis.com/css2?family=Yantramanav:wght@100;300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Tsukimi+Rounded&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Yantramanav;scrollbar-color:#DA6918 #1F1F1F;scrollbar-width:thin}#root,body{height:100%}html{scroll-behavior:smooth;background-color:#1f1f1f;height:100%}.eventView-container{color:#f0f8ff;display:flex;gap:8rem;justify-content:center;padding:10rem 0 5rem}.eventView-container .imagen{width:40rem;border-radius:6px;border:solid 1px #000000;box-shadow:0 0 30px 30px #0003}.about_evento{padding:0 10rem 10rem;display:flex;flex-direction:column;gap:2rem}.about_evento .titulo_about_de_la_vista{color:#da6918;font-size:3rem}.about_evento .descripcion_evento{color:#fdfdfd;font-size:1.5rem}nav{display:flex;justify-content:space-between;position:fixed;background-color:#1e1e1e;width:100%;padding:.65rem 2rem;z-index:100}nav .izq{display:flex;gap:2rem;align-items:center}nav .izq a{font-family:Yantramanav;text-decoration:none;cursor:pointer;color:#da6918}nav .izq img{width:10rem}nav .der{display:flex;font-family:Yantramanav;gap:2rem;color:#da6918;align-items:center;cursor:pointer}nav .der .login{padding:.5rem 2rem;border-radius:8px;background-color:#da691880;color:#f5f5f5}nav .der .link-login{text-decoration:none}.descripcion{display:flex;flex-direction:column;font-family:Ubuntu,sans-serif;justify-content:center;border:#DA6918 solid 1px;border-radius:10px;padding:1.6rem;width:25rem;gap:1.5rem}.descripcion .descripcion_titulos{display:flex;flex-direction:column;gap:.8rem}.descripcion .descripcion_informacion{display:flex;flex-direction:column;gap:.125rem;font-family:Ubuntu}.descripcion .title{font-weight:700;text-transform:uppercase;font-size:1.8rem}.descripcion .subtitulo{font-size:1.3rem;font-weight:700}.descripcion .subtitle{color:#da6918}.descripcion .pago_icono{display:flex;justify-content:space-between;align-items:center}.descripcion .pago{display:flex;align-items:center;gap:1rem}.descripcion .precio{color:#fdfdfd;font-size:2rem;font-family:Tsukimi Rounded;font-weight:100}.descripcion .boton_carrito{color:#fdfdfd;background-color:#da6918;border:none;padding:.5rem;font-size:1.3rem;border-radius:6px;cursor:pointer}.descripcion .abajo{font-family:Fira Code;font-weight:lighter}.contador{display:flex;align-items:center}.contador button{color:#000;border:none;padding:.2rem;width:1.8rem;font-size:1.2rem;cursor:pointer}.contador p{background-color:#fdfdfd;color:#000;font-size:1.2rem;padding:.2rem .8rem}.footer{border-top:4px solid #DA6918;padding:6rem 2rem 0;display:flex;flex-direction:column;align-items:center}.footer .footer-content{display:flex;padding-bottom:2rem;justify-content:space-between}.footer .footer-content div{display:flex;flex-direction:column;color:#fdfdfd;gap:1rem;max-width:25%}.footer .footer-content div h4{font-size:1.2rem;color:#fff}.footer .footer-content div p{font-size:1rem;color:#fdfdfd}.footer .footer-content .social-media ul{display:flex;flex-direction:column;gap:1rem;list-style:none}.footer .footer-content .about-section p{font-size:1.1rem;color:#fdfdfd}.footer .footer-content .links-section ul{display:flex;flex-direction:column;gap:1rem;list-style:none}.footer .footer-content .links-section ul li{transition:all .2s ease-in-out}.footer .footer-content .links-section ul li .arrow{color:#da6918}.footer .footer-content .links-section ul li a{text-decoration:none;color:#fdfdfd;transition:all .2s ease-in-out}.footer .footer-content .links-section ul li a:hover,.footer .footer-content .links-section ul li:hover{color:#da6918}.footer .footer-content .dev-section{width:20%}.footer .footer-content .contact-section ul{list-style:none;display:flex;flex-direction:column;gap:1rem}.footer .copy{width:70%;display:flex;align-items:center;justify-content:center;padding:2rem;color:#fdfdfd;border-top:#DA6918 solid 2px}.carousel{width:100%;height:34rem;display:flex;align-items:center;overflow:hidden;position:relative;box-shadow:0 0 60px 60px #0000004d}.img-carousel{width:100%;height:100%;object-fit:cover;object-position:center}.carousel__slides{height:100%;display:flex;transition:transform .5s ease-in-out}.carousel__slide{position:absolute;top:0;min-width:100%;height:100%;transition:opacity .5s ease-in-out;opacity:0}.carousel__slide.active{opacity:1}.carousel__button{position:absolute;background-color:#00000080;color:#fff;border:none;padding:10px;cursor:pointer;z-index:1}.carousel__button--left{left:10px}.carousel__button--right{right:10px}.evento{display:flex;flex-direction:column;border:#DA6918 2px solid;border-radius:6px;padding:1.2rem;justify-content:center;color:#fff;min-height:25rem;width:20rem;box-sizing:border-box;gap:1rem}.evento:hover{transform:scale(1.05);transition:.25s}.event-header{display:flex;align-items:center;justify-content:center}.event-header .imagen{cursor:pointer;width:17rem;height:12rem;object-fit:cover;border-radius:6px}.titulo{font-weight:700;text-transform:uppercase;color:#da6918;font-size:1.2rem}.precio{color:#da6918;font-weight:700;font-size:1.5rem}.boton{color:#fff;background-color:#da6918;border-radius:6px;border:none;padding:.25rem;cursor:pointer;font-size:1rem}.contenedor{display:flex;flex-direction:column;gap:2rem;padding:6rem 7rem}.contenedor .eventos{display:flex;gap:2.4rem;justify-content:space-evenly;flex-wrap:wrap;font-family:Inter}.contenedor .titulo{color:#da6918}.contenedor .subtitulo{color:#fff}.contenedor .pagination-controls{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;color:#fdfdfd}.contenedor .pagination-controls button{padding:.5rem .8rem;border-radius:50%;background-color:transparent;border:solid #DA6918 2px;color:#fdfdfd;cursor:pointer}.mas_eventos{cursor:pointer;text-align:center;font-size:1.2rem;align-items:center;display:flex;justify-content:center;position:absolute;top:5rem;padding:.5rem;background-color:#00000080;height:3rem;border-radius:6px;gap:.3rem}.mas_eventos img{width:2rem;height:2rem}.about-container .about-section{display:flex;position:relative;padding:6rem 17rem;gap:2rem}.about-container .about-section .arrow-img{position:absolute}.about-container .about-section .arrow-img.left{top:5%;left:-6%}.about-container .about-section .arrow-img.right{bottom:-20%;right:0}.about-container .about-section .about-title{display:inline-block;writing-mode:vertical-rl;text-orientation:mixed;font-size:4rem;color:#da6918;font-weight:400}.about-container .about-section .about-text{font-size:1.5rem;color:#fdfdfd;font-weight:400}.about-container .features-section{display:flex;padding:3rem 10rem}.about-container .features-section .left{width:70%}.about-container .features-section .left .features-title{font-size:4rem;color:#da6918;font-weight:400}.about-container .features-section .left .features-list{display:flex;flex-direction:column;gap:1rem;padding:3rem}.about-container .features-section .left .features-list li{font-size:1.5rem;color:#fdfdfd;font-weight:400}.about-container .features-section .right{position:relative;width:30%}.about-container .features-section .right img{position:absolute;top:8%;width:30rem;max-width:150%;overflow:hidden}.container{display:flex;flex-direction:column;gap:6rem}.carrito{padding:5rem;display:flex;flex-direction:column;gap:2rem}.elementos_carrito{display:flex;flex-direction:column;gap:1.5rem;padding:0 10%}.elementos_carrito .titulo_shopping{color:#da6918;font-size:2rem}.elementos_carrito .botones{display:flex;justify-content:center;align-items:center}.elementos_carrito .botones .botones_elemento{padding:.7rem 10rem}.elementos_carrito .botones .checkout{background-color:#da6918;color:#fff;border:none;font-size:1rem;border-radius:6px}.elementos_carrito .botones .cancelar{color:#da6918;font-size:1rem}.elemento_carrito{display:flex;border:solid 1px #DA6918;border-radius:6px;align-items:center;justify-content:space-between}.elemento_carrito .division{display:flex}.elemento_carrito .imagen_carrito{width:25rem;height:15rem}.elemento_carrito .contador{padding:2rem}.carrito{padding:5rem}.informacion{display:flex;flex-direction:column;padding:2rem;justify-content:center}.informacion .precio{color:#da6918;font-size:1.6rem}.informacion .titulo{color:#d9d9d9}.informacion .subtitulo{color:#fdfdfd;opacity:.5}*{color:#fdfdfd}.login-container{font-family:Poppins,sans-serif;display:flex;align-items:center;justify-content:space-evenly;height:100%;gap:3rem}.login-container .left{display:flex;align-items:center;justify-content:center;height:100%}.login-container .left img{width:28rem}.login-container .right{display:flex;align-items:center;justify-content:center}.login-container .right .login-form{width:30rem;max-width:30rem;border:solid 1px;border-radius:10px;border-color:#da6918;display:flex;flex-direction:column;gap:1.5rem;padding:1.8rem 4.8rem}.login-container .right .login-form h3{color:#fdfdfd;font-weight:bolder;font-size:2rem}.login-container .right .login-form label{display:flex;flex-direction:column;gap:.2rem;color:#fdfdfd;font-size:1.2rem}.login-container .right .login-form label input{border:1px solid;border-color:#da6918;background-color:transparent;font-size:1.1rem;padding:.8rem;border-radius:8px;transition:all .3s;color:#f2f2fd}.login-container .right .login-form label input:focus{outline:none;box-shadow:0 0 0 2px #da6918}.login-container .right .login-form label .password-container{position:relative;display:flex;align-items:center}.login-container .right .login-form label .password-container input{width:100%}.login-container .right .login-form label .password-container img{position:absolute;right:1rem;cursor:pointer}.login-container .right .login-form button{padding:.8rem;border:none;border-radius:8px;font-size:1.1rem;color:#fdfdfd;background-color:#da6918;transition:all .3s;cursor:pointer}.login-container .right .login-form button:hover{background-color:#da6918cc}.login-container .right .login-form .not-account{display:flex;align-items:center;justify-content:center;gap:.3rem;font-size:1.2rem}.login-container .right .login-form .not-account p{color:#70707b}.login-container .right .login-form .not-account a{color:#f2f2fd;text-decoration:none}
