:root{--accent: #0ea5a4;--muted: #6b7280;--radius: 12px}.container{max-width:1200px;margin:0 auto;padding:24px}.hero-section,.product-grid-section,.newsletter-section,.site-footer{padding:20px 0}.hero-section{background:#f9fafb;text-align:center;padding:60px 20px}.hero-section h1{font-size:2rem;margin-bottom:10px}.hero-section p{color:var(--muted);font-size:1.1rem;margin-bottom:20px}.hero-section .btn{background:var(--accent);color:#fff;padding:12px 20px;border-radius:8px;text-decoration:none;display:inline-block}.product-grid-section .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.product-card{border:1px solid #e5e7eb;border-radius:var(--radius);background:#fff;overflow:hidden;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000000d}.product-card img{width:100%;height:220px;object-fit:cover}.product-card h3{font-size:1.1rem;margin:12px 0 4px}.product-card .price{color:var(--accent);font-weight:600;margin-bottom:12px}.btn{background:var(--accent);color:#fff;padding:10px 16px;border:none;border-radius:8px;text-decoration:none;cursor:pointer;transition:background .2s ease}.btn:hover{background:#0c8b8b}.newsletter-section{background:#f1f5f9;text-align:center;padding:40px 20px;border-radius:var(--radius)}.newsletter-section input[type=email]{padding:10px;border:1px solid #d1d5db;border-radius:6px;width:260px;margin-right:10px}.newsletter-section button{padding:10px 16px;border:none;border-radius:6px;background:var(--accent);color:#fff}.site-footer{background:#0f172a;color:#e2e8f0;text-align:center;padding:40px 20px;font-size:.9rem}.site-footer a{color:#a5f3fc;text-decoration:none}.site-footer a:hover{text-decoration:underline}.cookie-banner{position:fixed;left:16px;right:16px;bottom:16px;background:#fff;color:#111;padding:16px;border-radius:var(--radius);box-shadow:0 6px 18px #00000014;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;z-index:9999}.cookie-banner button{background:var(--accent);color:#fff;border:none;padding:8px 14px;border-radius:8px;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
