@import url(https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&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);html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#ffffffde;color-scheme:light dark;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility}a{color:#646cff;font-weight:500;text-decoration:inherit}a:hover{color:#535bf2}body{display:flex;margin:0;min-height:100vh;min-width:320px;place-items:center}h1{font-size:3.2em;line-height:1.1}button{background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;cursor:pointer;font-family:inherit;font-size:1em;font-weight:500;padding:.6em 1.2em;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){a:hover{color:#747bff}button{background-color:#f9f9f9}}.modal-overlay{background:#000c;height:80%;left:0;position:fixed;top:0;z-index:1000}.modal-content,.modal-overlay{align-items:center;color:#fff;display:flex;justify-content:center}.modal-content{background:#222;border-radius:20px;box-shadow:0 10px 30px #0003;box-sizing:border-box;flex-direction:column;height:auto;padding:2rem 5rem;position:relative;width:60%}.modal-close{align-items:center;background:#323232;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:background .3s ease;width:40px}.modal-close:hover{background:#505050}@media (max-width:768px){.modal-content{padding:15px;width:90%}.modal-close{font-size:1rem;height:35px;width:35px}}@media (max-width:480px){.modal-content{margin-top:10rem;padding:10px;width:90%}.modal-close{font-size:.8rem;height:30px;width:30px}}.scroller-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);margin-bottom:32px;max-height:2000px}.scroller-item{border-radius:8px;box-shadow:0 4px 8px #0000001a;display:block;overflow:hidden;position:relative}.scroller-item img{border-radius:8px;height:100%;object-fit:fill;width:100%}.scroller-overlay{align-items:center;background:#00000080;bottom:0;color:#fff;display:flex;font-size:1.2rem;justify-content:center;left:0;opacity:0;padding:16px;position:absolute;right:0;top:0;transition:opacity .3s ease}.scroller-item:hover .scroller-overlay{opacity:1}.evento-card{background-color:#f0f4f8;border-radius:15px;box-shadow:0 4px 8px #0000001a;margin:40px;padding:20px;transition:transform .2s ease-in-out}.evento-card:hover{transform:scale(1.03)}.evento-card img{border-radius:10px;height:500px;object-fit:fill;width:60%}.evento-card h2{color:#000;font-size:1.5rem;font-weight:700;margin-bottom:10px}.evento-card p{color:#555;font-size:1rem}.evento-especial{align-items:center;background-color:#f6f6f6f6;border-radius:20px;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin-bottom:3rem;padding:2rem;text-align:center}@media (min-width:768px){.evento-especial{flex-direction:row;text-align:left}}.evento-especial__contenido{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:1rem;justify-content:center}.evento-especial__contenido h1{color:#4661d3;font-size:2rem;font-weight:700;margin-bottom:.5rem}.evento-especial__contenido p{color:#333;font-size:1.1rem;line-height:1.6;max-width:600px}.evento-especial__botones{display:flex;flex-direction:column;gap:10px;margin:2.5rem 0}@media (min-width:600px){.evento-especial__botones{flex-direction:row;justify-content:center}}.whatsapp-btn{background-color:#25d366;border-radius:10px;box-shadow:0 2px 6px #0000001a;color:#fff;font-size:1rem;font-weight:700;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.whatsapp-btn:hover{background-color:#1ebe5b}.evento-especial__media{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:1rem}.evento-especial__img,.evento-especial__video{border-radius:10px;max-width:400px;object-fit:cover;width:100%}#root{margin:0 auto;max-width:1280px;padding:2rem;text-align:center}.logo{border-radius:150%;height:auto;overflow:hidden;padding:1em;transform:translateY(-70px);transition:filter .3s;width:30rem;will-change:filter}.logo img{border-radius:50%;height:auto;margin:auto;object-fit:cover;width:90%}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}@keyframes logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:no-preference){a .logo2{animation:logo-spin 20s linear infinite}}.card{border-radius:50px;box-sizing:border-box;color:#fff;font-family:Poppins,serif;font-optical-sizing:auto;font-size:40px;font-style:normal;font-weight:400;padding:0 2rem;transition:background-color .3s ease-in-out}.card p{align-items:center;display:flex;flex-direction:column}.card:hover{background-color:#060936;color:#fff}.card b{color:#ccb181;font-size:30px}.card:nth-child(2){left:10%;position:absolute;top:20%}.card:nth-child(3){position:absolute;right:10%;top:20%}.card:nth-child(4){bottom:20px;left:40%;position:absolute;right:40%}.read-the-docs{color:#888}.perfumes-container{font-family:Archivo,serif;margin:auto;width:80%}.perfumes-container h2{font-size:20px}.perfumes-logo{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:2em;transition:filter .3s;will-change:filter}.perfumes-logo img{border-radius:120px;height:20%;margin:auto;object-fit:fill;width:auto}.perfumes-logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}@media (max-width:1100px){.card{width:20rem}.card:nth-child(2){left:0;position:absolute;top:20%}.card:nth-child(3){position:absolute;right:0;top:20%}.card:nth-child(4){bottom:10px;left:35%;position:absolute;right:30%}}@media (max-width:768px){.logo{height:auto;margin:auto 0;transform:translateY(0);width:20rem}.perfumes-logo img{max-width:none;width:20rem}}@media screen and (max-width:600px){#root{padding:0}.logo{height:90vh;transform:translateY(0)}.contenedor,.logo{align-items:center;display:flex;margin:auto 0}.contenedor{box-sizing:border-box;flex-direction:column;justify-content:center}.card:nth-child(2){margin:auto}.card:nth-child(2),.card:nth-child(3){left:inherit;position:relative;right:inherit;top:inherit}.card:nth-child(4){bottom:inherit;left:inherit;position:relative;right:inherit}}
/*# sourceMappingURL=main.02789f15.css.map*/