@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap);*{margin:0;padding:0;box-sizing:border-box}:root{--soft-dark:#0e0e10;--soft-purple:#362047;--text-white:#ffffff;--soft-orange:#e39300;--soft-red:#b63720;--soft-green:#00810d}body{font-family:"JetBrains Mono",monospace;font-optical-sizing:auto;font-style:normal;width:100%;height:auto;min-height:100vh;background-color:var(--soft-dark);color:var(--text-white)}.flex{display:flex;justify-content:center;align-items:center}section{position:relative;width:600px;height:auto;min-height:100px;margin-right:auto;margin-left:auto}header{gap:20px;text-align:center;width:100%;height:auto;padding:20px;background:linear-gradient(45deg,var(--soft-dark) 20%,var(--soft-purple) 40%,var(--soft-dark) 60%)}header .header-logo{width:100px;height:100px;border-radius:50%;background:linear-gradient(45deg,var(--soft-dark),var(--soft-purple),var(--soft-orange))}header .header-logo img{width:100px;height:100px;padding:.2rem;border-radius:50%}header .header-title{text-align:left}header .header-title h1{text-shadow:2px 2px 2px var(--soft-red);font-weight:900;margin-bottom:10px}header .header-title h1 span{color:var(--soft-orange)}header .header-title p{text-align:left;font-size:10px}header .header-title p strong{color:var(--soft-orange)}.running-text{padding:10px 0;font-size:10px;width:600px;height:auto;margin-right:auto;margin-left:auto;animation:scrollText 15s linear infinite}.running-text strong{color:var(--soft-red)}.divider{width:600px;height:2px;background:linear-gradient(90deg,var(--soft-orange) 20%,var(--soft-red) 80%);opacity:80%;border-radius:50%;margin-right:auto;margin-left:auto}.list-product{margin-top:20px;text-align:center;padding:10px}.list-product h2{font-weight:700;font-size:1.5rem}.list-product .item-product{margin:20px auto;gap:20px;flex-wrap:wrap}.list-product .item-product .card-product{border:1px solid rgba(182,55,32,.231372549);box-shadow:1px 1px 2px var(--soft-red);width:220px;height:350px;overflow:hidden;border-radius:1rem;padding:10px;background:linear-gradient(var(--soft-purple),var(--soft-dark));text-align:left;transition:.2s ease-in-out}.list-product .item-product .card-product:hover{transform:translateY(-2px)}.list-product .item-product .card-product .product-thumb{width:100%;border-radius:1rem;overflow:hidden}.list-product .item-product .card-product .product-thumb img{width:100%;border-radius:1rem}.list-product .item-product .card-product h1{font-size:1.5em;color:var(--soft-orange);margin:5px 0}.list-product .item-product .card-product h3{color:var(--text-white);font-size:1em}.list-product .item-product .card-product button{width:100%;height:40px;border-radius:.5rem;border:none;background-color:var(--soft-red);margin:10px 0 0 0;color:var(--text-white);font-weight:700;cursor:pointer}footer{width:600px;height:auto;text-align:center;font-size:14px;margin-top:20px;padding:10px;background:linear-gradient(90deg,var(--soft-purple) 10%,var(--soft-orange) 60%,var(--soft-dark))}footer p{font-size:inherit;margin-top:10px}footer p a{font-weight:700;text-decoration:none;color:var(--soft-red)}.date-time{margin-top:20px;font-size:10px;gap:20px;justify-content:space-between;background-color:var(--soft-dark);padding:5px;border-radius:5px}.cta-container{padding:32px;background:linear-gradient(45deg,var(--soft-dark) 20%,var(--soft-purple) 40%,var(--soft-dark) 60%);border-radius:18px;border:1px solid var(--soft-red);box-shadow:0 20px 40px rgba(0,0,0,.08)}.cta-container h2{text-align:center;margin-bottom:28px;font-size:26px;font-weight:700;color:var(--text-white);background:var(--soft-red);padding:5px;border-radius:1rem}.accordion-item{margin-bottom:12px;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.06)}.accordion-item input{display:none}.accordion-header{display:block;padding:18px 20px;cursor:pointer;font-weight:600;color:#111827;background:#fff;transition:all .25s ease}.accordion-header:hover{background:#f1f5ff}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 20px}.accordion-content p{margin:0;padding-bottom:18px;color:#4b5563;line-height:1.6}.accordion-item input:checked~.accordion-content{max-height:220px;padding-top:10px}.btn-buy{display:block;margin-top:30px;text-align:center;padding:16px 22px;font-size:18px;font-weight:700;color:#fff;background:linear-gradient(90deg,#2563eb,#3b82f6);border-radius:14px;text-decoration:none;box-shadow:0 12px 30px rgba(37,99,235,.35);transition:transform .2s ease,box-shadow .2s ease}.btn-buy:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(37,99,235,.45)}@media only screen and (max-width:600px){.divider,.running-text,footer,header,section{width:100%!important}.list-product{width:100%}.list-product .item-product .card-product{width:175px;height:300px;margin-bottom:10px}.list-product .item-product .card-product h1{font-size:1.2rem}}