#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}:root{--rem: 16px}.app-container{margin-left:20px;padding-top:60px}.header{position:absolute;overflow:hidden;top:0;left:0;width:100%;border-radius:0 0 50% 50%;background-image:"https://openaicomproductionae4b.blob.core.windows.net/production-twill-01/a00ea7c2-ed9d-4145-9d81-53aac2d29d6d/graphics-20230518-084016.mp4"}.header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.header-video-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.header-video{width:100%;height:100%;object-fit:cover;z-index:-1}.header-container{padding:20px;z-index:-1}.header-title{font-size:2.1rem;color:#098c39;margin-bottom:.6rem;text-align:center;z-index:-1}.header-subtitle{font-size:1.125rem;color:#f54040;margin-bottom:1.5rem;margin-top:0;text-align:center}.header video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-width: 767px){.header{border-radius:0 0 40% 40%}.header-title{font-size:1.6rem}.home-container{top:initial;transform:none;margin-top:0}.featured-image{width:80%;background-image:url(/assets/girl_with_attitude-b0f31e78.png);background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:40px}}.home-container{position:relative;margin-top:10%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px}.content-container{text-align:center;margin-bottom:20px}.featured-image{max-width:100%;height:auto}.about-image{width:50%;height:auto;margin-bottom:20px}.head-title{font-size:1.8rem;text-align:center;color:#333;margin:20px 20px 10px}.head-subtitle{font-size:1.4rem;text-align:center;font-size:bold;color:#333}.navbar{display:flex;justify-content:center;z-index:1}.nav-links{list-style:none;padding:0;margin:0;display:flex;justify-content:center;z-index:1}.nav-link{margin-right:10px;z-index:1;position:relative}.nav-link a{text-decoration:none;color:#333;font-weight:700;font-size:18px;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.nav-link a:hover{text-decoration:underline;color:#00aeff}@media (max-width: 550px){.featured-image{width:95%}}@media (max-width: 767px){.about-image{max-width:85%}.head-title{font-size:1.5rem}}@media (min-width: 768px){.featured-image{width:80%}}.left-phrase{font-size:24px;font-weight:700;color:#ff69b4;text-align:center;margin:10px}.right-phrase{font-size:24px;font-weight:700;color:#6495ed;text-align:center;margin:10px}.scroll-button{position:relative;bottom:20px;right:20px;z-index:9999;background-color:#6495ed;color:#fff;border:none;border-radius:50%;margin-top:30px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.scroll-button:hover{background-color:#ff69b4}*{margin:0;padding:0}body{margin:0;font-family:Quicksand,sans-serif}.store-header{position:relative;margin-top:82px;left:15px;right:15px;width:80%}.store-main{width:80%;margin:0 auto}.navbar{display:flex;justify-content:space-between;align-items:center;background-color:#f9fed5;border-radius:0 0 50% 50%;margin-top:-10px}.toggle-menu{display:none}.logo{width:50%;border-radius:0 0 50% 50%;margin-top:-16px}.navbar-menu{list-style:none;padding:0;margin:0;display:flex;align-items:center}.navbar-menu li{margin-right:10px}.navbar-left{display:flex;align-items:center}.navbar-left ul,.navbar-right ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;height:60px;justify-content:space-between}.navbar-right{display:flex;align-items:center}.navbar-right a{margin-right:10px}.navbar-left ul li a,.navbar-right ul li a{text-decoration:none;color:var(--very-light-pink);border:1px solid var(--white);padding:8px;border-radius:8px}.navbar-left ul li a:hover,.navbar-right ul li a:hover{border:1px solid var(--hospital-green);color:var(--hospital-green)}.product-list{margin-top:20px;display:flex;justify-content:center;flex-wrap:wrap;gap:15px;max-width:1000px;margin-left:auto;margin-right:auto}.product-card{background-color:#f0f0f0;padding:20px;border-radius:4px;margin:0 auto;max-width:240px;flex:1 0 240px}.product-details{margin-top:10px}.modal-contenido{width:400px;height:200px;background-color:var(--white);display:grid;grid-template-rows:1fr auto;align-items:center;place-content:center;border-radius:20px}.product-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:2;display:flex;align-items:center;justify-content:center}.modal-content{background-color:#fff;padding:20px;border-radius:5px;max-width:90%;max-height:90%;overflow:auto}.close-modal{position:absolute;top:10px;right:10px;cursor:pointer}.product-card{width:240px}.product-card img{width:240px;height:240px;border-radius:20px;object-fit:cover;cursor:pointer}.product-info{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.product-info figure{margin:0}.product-info figure img{width:35px;height:35px}.product-info div p:nth-child(1){font-weight:700;font-size:var(--md);margin-top:0;margin-bottom:4px}.product-info div p:nth-child(2){font-size:var(--sm);margin-top:0;margin-bottom:0;color:var(--very-light-pink)}@media (max-width: 767px){.product-list,.cards-container{grid-template-columns:repeat(2,1fr)}.navbar{display:flex;justify-content:space-between;align-items:center;background-color:#f9fed5;border-radius:0 0 50% 50%;margin-top:-8px}.store-header{position:relative;margin-top:70px;left:10px;right:10px;width:100%}}@media (max-width: 500px){.product-list{grid-template-columns:1fr}.store-main{width:80%}.product-card{width:calc(100% - 20px);max-width:unset;margin:0 10px}.product-card img{width:100%;height:200px}.toggle-menu.active{display:block}.navbar-menu li{display:none}.store-header{position:relative;margin-top:71px;left:5px;right:5px;width:100%}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;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){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
