@font-face{font-display:swap;font-family:Anton;font-style:normal;font-weight:400;src:url(../Anton-Regular.ttf) format("truetype")}:root{--sol-rosa:#f1b1a5;--asphalt:#202121;--armour:#898c8f;--line-white:#fff;--pitch-black:#000;--text-dark:var(--asphalt);--text-light:var(--armour);--text-muted:#888;--border-color:#e0e0e0;--shadow:0 2px 10px rgba(0,0,0,.1);--shadow-hover:0 5px 25px rgba(0,0,0,.15);--transition:all 0.3s ease}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--line-white);color:var(--text-dark);font-family:Segoe UI,Roboto,sans-serif}.angelcity2026-container{margin:0 auto;max-width:1340px;padding:0 20px}.angelcity2026-section-title{color:var(--text-dark);font-family:Anton,sans-serif;font-size:2.5rem;font-weight:400;letter-spacing:.05em;margin-bottom:0;text-align:center;text-transform:uppercase}.angelcity2026-tabs-wrapper{overflow-x:auto;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin:32px 0 0;position:relative}.angelcity2026-tabs-wrapper::-webkit-scrollbar{display:none}.angelcity2026-tabs-container{border-bottom:0 solid var(--border-color);display:flex;gap:8px;justify-content:center;min-width:min-content;padding:0}.angelcity2026-tab{background:transparent;border:2px solid var(--border-color);border-radius:6px;color:var(--text-dark);cursor:pointer;flex-shrink:0;font-family:Anton,sans-serif;font-size:.95rem;font-weight:400;letter-spacing:.05em;padding:12px 24px;text-transform:uppercase;transition:var(--transition);white-space:nowrap}.angelcity2026-tab:hover{background-color:hsla(9,73%,80%,.1);border-color:var(--sol-rosa)}.angelcity2026-tab.active{background-color:var(--sol-rosa);border-color:var(--sol-rosa);color:var(--line-white)}.angelcity2026-tab-content{display:none}.angelcity2026-tab-content.active{display:block}.angelcity2026-featured-products{background-color:transparent;padding:0}.angelcity2026-products-grid{display:grid;gap:24px;grid-template-columns:repeat(6,1fr);margin-top:40px}.angelcity2026-product-card{background:var(--line-white);border:1px solid var(--border-color);border-radius:8px;color:var(--text-dark);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:var(--transition)}.angelcity2026-product-card:hover{border-color:var(--sol-rosa);box-shadow:var(--shadow-hover);transform:translateY(-4px)}.angelcity2026-product-image{align-items:center;aspect-ratio:1;background-color:#f8f8f8;display:flex;justify-content:center;overflow:hidden;width:100%}.angelcity2026-product-image img{height:100%;object-fit:cover;transition:var(--transition);width:100%}.angelcity2026-product-card:hover .angelcity2026-product-image img{transform:scale(1.05)}.angelcity2026-product-info{display:flex;flex-direction:column;flex-grow:1;padding:16px;text-align:center}.angelcity2026-product-info h3{color:var(--text-dark);font-family:Anton,sans-serif;font-size:.9rem;font-weight:400;letter-spacing:.05em;line-height:1.3;margin:0;text-transform:uppercase}.angelcity2026-product-price{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:0;margin-top:auto;padding-top:8px}.angelcity2026-sale-price{color:#000;font-family:Anton,sans-serif;font-size:1.1rem;font-weight:700}.angelcity2026-original-price{color:var(--text-muted);font-size:.9rem;text-decoration:line-through}@media (max-width:1024px){.angelcity2026-section-title{font-size:2rem}.angelcity2026-products-grid{gap:20px;grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.angelcity2026-featured-products{padding:0}.angelcity2026-section-title{font-size:1.75rem}.angelcity2026-tabs-container{gap:6px;padding-bottom:12px}.angelcity2026-tab{font-size:.85rem;padding:10px 18px}.angelcity2026-products-grid{gap:16px;grid-template-columns:repeat(2,1fr);margin-top:30px}.angelcity2026-product-info{padding:12px}.angelcity2026-product-info h3{font-size:.8rem}}@media (max-width:480px){.angelcity2026-featured-products{padding:0}.angelcity2026-section-title{font-size:1.5rem}.angelcity2026-products-grid{gap:12px}.angelcity2026-product-info{padding:10px}.angelcity2026-product-info h3{font-size:.75rem}}