HEX
Server: LiteSpeed
System: Linux server165.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
User: thetcbtv (2335)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //home/thetcbtv/wp-content/wp-content/themes/yourstore-theme/style.css
/*
Theme Name: YourStore Starter
Author: You
Description: Minimal WooCommerce ready starter theme
Version: 1.0
*/

:root{--accent:#b33}
body{font-family:Inter, Arial, sans-serif;margin:0;background:#f6f6f7;color:#111}
.container{max-width:1200px;margin:0 auto;padding:0 16px}
.site-header{background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.04)}
.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.product-card{background:#fff;padding:12px;border-radius:10px}
.product-card img{width:100%;height:220px;object-fit:cover;border-radius:8px}
.site-footer{background:#111;color:#eee;padding:28px 0;margin-top:28px}
@media (max-width:900px){.products-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:420px){.products-grid{grid-template-columns:1fr}}
/* Hero Banner */
.hero-banner {
  background: url('https://picsum.photos/1600/600?blur') no-repeat center/cover;
  border-radius: 14px;
  padding: 100px 20px;
  text-align: center;
  color: #fff;
  margin-bottom: 40px;
}
.hero-banner h1 { font-size: 2.5rem; margin-bottom: 12px; }
.hero-banner p { font-size: 1.2rem; margin-bottom: 20px; }
.btn-primary {
  background: var(--accent);
  color: #fff;
  padding: 10px 20px;
  border-radius: 6px;
  text-decoration: none;
  font-weight: 600;
  transition: 0.3s;
}
.btn-primary:hover { background: #111; }

/* Section titles */
.section-title {
  text-align: center;
  margin-bottom: 20px;
  font-size: 1.8rem;
  font-weight: 700;
}

/* Featured Categories */
.featured-categories .categories-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
  gap: 20px;
}
.category-card {
  background:#fff;
  border-radius:10px;
  overflow:hidden;
  text-align:center;
  transition:.3s;
  box-shadow:0 4px 12px rgba(0,0,0,.06);
}
.category-card img { width:100%; height:180px; object-fit:cover; }
.category-card:hover { transform:translateY(-4px); }

/* Trending Products */
.trending-products .products-slider .product {
  padding: 10px;
}
.trending-products h2 { margin-bottom:15px; }

/* Newsletter */
.newsletter {
  background:#fff;
  padding:40px 20px;
  margin:40px 0;
  border-radius:12px;
  text-align:center;
  box-shadow:0 4px 12px rgba(0,0,0,.05);
}
.newsletter-form {
  display:flex;
  justify-content:center;
  gap:10px;
  margin-top:15px;
}
.newsletter-form input {
  padding:10px;
  border:1px solid #ccc;
  border-radius:6px;
  width:240px;
}
.newsletter-form button {
  background:var(--accent);
  color:#fff;
  border:none;
  border-radius:6px;
  padding:10px 20px;
  cursor:pointer;
}
.newsletter-form button:hover { background:#111; }