<style>
:root{
--bg:#050b1a; --bg-2:#0B1930; --bg-3:#102246;
--blue:#2E6FF2; --blue-light:#6FA8FF; --orange:#FF7A2E; --orange-light:#FFB27A;
--cream:#F4F1EA; --muted:#93A8C7; --line:rgba(255,255,255,0.08);
}
*{box-sizing:border-box; margin:0; padding:0;}
html{overflow-x:hidden; max-width:100vw;}
body{background:var(--bg); color:var(--cream); font-family:'Inter',sans-serif; overflow-x:hidden; max-width:100vw; isolation:isolate;}
h1,h2,h3{font-family:'Space Grotesk','Inter',sans-serif; letter-spacing:-0.02em;}
a{color:inherit; text-decoration:none;}
.wrap{width:100%; margin:0 auto; padding:0 24px;}
@media(min-width:960px){ .wrap{padding:0 48px;} }
body::before{content:""; position:fixed; inset:0; z-index:-2;
background:radial-gradient(ellipse 900px 600px at 50% -8%, rgba(46,111,242,0.28), transparent 60%),
radial-gradient(ellipse 700px 500px at 88% 15%, rgba(255,122,46,0.12), transparent 55%), var(--bg);}
body::after{content:""; position:fixed; inset:0; z-index:-1; opacity:0.14;
background-image:radial-gradient(rgba(255,255,255,0.4) 0.6px, transparent 0.6px); background-size:26px 26px;}
header{position:sticky; top:0; z-index:50; background:rgba(7,18,38,0.75); backdrop-filter:blur(14px); border-bottom:1px solid var(--line);}
.nav{display:flex; align-items:center; justify-content:space-between; padding:16px 24px;}
.logo-box{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#FF7A2E,#ff9a4d);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:0.95rem;color:#0A1220;font-family:'Space Grotesk',sans-serif;}
.breadcrumb{display:none; gap:8px; font-size:0.85rem; color:var(--muted);}
@media(min-width:760px){ .breadcrumb{display:flex; align-items:center;} }
.breadcrumb a:hover{color:var(--orange-light);}
.nav-cta{background:linear-gradient(135deg,var(--orange),#ff9a4d); color:#0A1220; font-weight:600; padding:10px 18px; border-radius:999px; font-size:0.9rem;}
.page-head{padding:32px 0 8px;}
.page-head h1{font-size:1.8rem; margin-bottom:6px;}
.page-head p{color:var(--muted); font-size:0.9rem;}
.shop-layout{display:grid; grid-template-columns:minmax(0,1fr); gap:24px; padding:24px 0 60px;}
@media(min-width:900px){ .shop-layout{grid-template-columns:minmax(0,260px) minmax(0,1fr);} }
.filters-panel{background:rgba(13,30,56,0.55); border:1px solid var(--line); border-radius:16px; padding:20px; align-self:start; max-height:calc(100vh - 40px); overflow-y:auto; position:sticky; top:90px;}
.filters-panel::-webkit-scrollbar{width:5px;}
.filters-panel::-webkit-scrollbar-thumb{background:var(--line); border-radius:3px;}
.fp-header{display:flex; align-items:center; justify-content:space-between; margin-bottom:16px; padding-bottom:14px; border-bottom:1px solid var(--line);}
.fp-header .fp-title{display:flex; align-items:center; gap:10px; font-size:1.05rem; font-weight:700; font-family:'Space Grotesk',sans-serif;}
.fp-header .fp-close{width:26px; height:26px; border-radius:50%; background:var(--bg-3); border:1px solid var(--line); color:var(--muted); display:flex; align-items:center; justify-content:center; cursor:pointer; font-size:0.85rem;}
.fp-clear{background:transparent; border:1px solid var(--line); color:var(--blue-light); font-size:0.78rem; font-weight:600; padding:6px 12px; border-radius:999px; cursor:pointer; display:flex; align-items:center; gap:4px;}
.fp-sortby{margin-bottom:22px;}
.fp-sortby h4{display:flex; align-items:center; gap:6px;}
.sort-pill-row{display:flex; gap:8px; margin-top:10px;}
.sort-pill{flex:1; text-align:center; padding:9px 0; border-radius:999px; border:1px solid var(--line); font-size:0.85rem; font-weight:600; color:var(--muted); cursor:pointer;}
.sort-pill.active{background:linear-gradient(135deg,#0f6b52,#0a4d3b); color:#fff; border-color:transparent;}
.color-swatches{display:flex; flex-wrap:wrap; gap:8px; margin-top:12px; max-width:200px;}
.color-swatch{
width:22px; height:22px; border-radius:50%; cursor:pointer; position:relative;
border:2px solid transparent; display:flex; align-items:center; justify-content:center; font-size:0.7rem;
}
.color-swatch.selected{border-color:var(--orange-light);}
.color-swatch.none{background:var(--bg-3); border:1px solid var(--line); color:var(--muted); font-size:0.8rem;}
.color-swatch.white{border:1px solid var(--line);}
.filters-panel h4{font-size:0.78rem; letter-spacing:0.06em; text-transform:uppercase; margin:0 0 12px; color:var(--cream);}
.filters-panel .fp-group{margin-bottom:22px;}
.fp-option{display:flex; align-items:center; gap:8px; padding:6px 0; font-size:0.87rem; color:var(--muted); cursor:pointer; min-width:0;}
.fp-option span, .fp-option{overflow-wrap:break-word; word-break:break-word;}
.filters-panel, .fp-group, .filters-panel *{min-width:0;}
.price-range{flex-wrap:wrap;}
.fp-option input{accent-color:var(--orange);}
.price-range{display:flex; align-items:center; gap:8px; font-size:0.82rem; color:var(--muted);}
.price-range input{width:70px; background:var(--bg-3); border:1px solid var(--line); border-radius:6px; padding:6px 8px; color:var(--cream);}
.shop-toolbar{display:flex; align-items:center; justify-content:space-between; margin-bottom:18px; flex-wrap:wrap; gap:10px;}
.shop-toolbar .count{color:var(--muted); font-size:0.87rem;}
.sort-select{background:var(--bg-3); border:1px solid var(--line); color:var(--cream); padding:9px 14px; border-radius:10px; font-size:0.85rem;}
.toolbar-right{display:flex; align-items:center; gap:10px;}
.grid-toggle{display:flex; border:1px solid var(--line); border-radius:10px; overflow:hidden;}
.grid-toggle button{
width:38px; height:38px; background:var(--bg-3); border:none; color:var(--muted);
display:flex; align-items:center; justify-content:center; cursor:pointer; font-size:1rem;
border-right:1px solid var(--line);
}
.grid-toggle button:last-child{border-right:none;}
.grid-toggle button.active{background:rgba(255,122,46,0.18); color:var(--orange-light);}
.grid.size-compact{grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));}
.grid.size-large{grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));}
.grid{display:grid; grid-template-columns:repeat(auto-fill, minmax(190px, 1fr)); gap:16px;}
@media(min-width:1100px){ .grid{gap:20px;} }
.card{background:rgba(13,30,56,0.55); border:1px solid var(--line); border-radius:16px; overflow:hidden; transition:transform .3s;}
.card:hover{transform:translateY(-4px); border-color:rgba(255,122,46,0.4);}
.card .thumb{aspect-ratio:4/5; position:relative;}
.card .art{width:100%; height:100%;}
.badge{position:absolute; top:10px; left:10px; z-index:2; background:rgba(46,111,242,0.9); color:#fff; font-size:0.65rem; font-weight:700; padding:4px 9px; border-radius:999px;}
.card .info{padding:12px 14px 16px;}
.card .info h4{font-size:0.9rem; font-weight:600; margin-bottom:6px; line-height:1.3;}
.price-row{display:flex; align-items:center; justify-content:space-between;}
.price{color:var(--orange-light); font-weight:700; font-size:0.95rem;}
.price small{color:var(--muted); font-weight:400; text-decoration:line-through; margin-right:6px; font-size:0.78rem;}
.add-btn{width:32px; height:32px; border-radius:50%; background:var(--bg-3); border:1px solid var(--line); color:var(--cream); display:flex; align-items:center; justify-content:center;}
.art-1{background-image:url('https://images.pexels.com/photos/31727270/pexels-photo-31727270.jpeg?auto=compress&cs=tinysrgb&w=800'); background-size:cover; background-position:center;}
.art-2{background-image:url('https://images.pexels.com/photos/33417236/pexels-photo-33417236.jpeg?auto=compress&cs=tinysrgb&w=800'); background-size:cover; background-position:center;}
.art-3{background-image:url('https://images.pexels.com/photos/26483425/pexels-photo-26483425.jpeg?auto=compress&cs=tinysrgb&w=800'); background-size:cover; background-position:center;}
.art-4{background-image:url('https://images.pexels.com/photos/14395559/pexels-photo-14395559.jpeg?auto=compress&cs=tinysrgb&w=800'); background-size:cover; background-position:center;}
.art-5{background-image:url('https://images.pexels.com/photos/19992420/pexels-photo-19992420.jpeg?auto=compress&cs=tinysrgb&w=800'); background-size:cover; background-position:center;}
.art-6{background-image:url('https://images.pexels.com/photos/18541712/pexels-photo-18541712.jpeg?auto=compress&cs=tinysrgb&w=800'); background-size:cover; background-position:center;}
.pagination{display:flex; justify-content:center; gap:8px; margin-top:36px;}
.pagination a{width:38px; height:38px; border-radius:10px; border:1px solid var(--line); display:flex; align-items:center; justify-content:center; font-size:0.85rem; color:var(--muted);}
.pagination a.active{background:var(--orange); color:#0A1220; font-weight:700; border-color:var(--orange);}
footer{padding:26px 24px; text-align:center; color:var(--muted); font-size:0.82rem; border-top:1px solid var(--line);}
.auth-links{display:flex; align-items:center; gap:14px;}
.login-link{color:var(--muted); font-size:0.9rem; font-weight:600; cursor:pointer;}
.login-link:hover{color:var(--cream);}
.signup-btn{background:linear-gradient(135deg,var(--orange),#ff9a4d); color:#0A1220; font-weight:700; padding:10px 20px; border-radius:999px; font-size:0.9rem; cursor:pointer; border:none;}
</style>
<div id='sk-shop-exact'>
<div class="wrap">
<div class="page-head">
<h1>God Images</h1>
<p>29 products — premium wall art, digital backgrounds & devotional designs</p>
</div>
<div class="shop-layout">
<aside class="filters-panel">
<div class="fp-header">
<div class="fp-title"><span class="fp-close">✕</span> Filters</div>
<button class="fp-clear" id="clearFilters">Clear all ✕</button>
</div>
<div class="fp-sortby">
<h4>↕️ Sort By</h4>
<div class="sort-pill-row">
<div class="sort-pill active" data-sort="popular">Popular</div>
<div class="sort-pill" data-sort="recent">Recent</div>
</div>
</div>
<div class="fp-group">
<h4>🔖 License</h4>
<label class="fp-option"><input type="radio" name="license"> Free</label>
<label class="fp-option"><input type="radio" name="license"> Premium</label>
</div>
<div class="fp-group">
<h4>💧 Colors</h4>
<div class="color-swatches" id="colorSwatches">
<div class="color-swatch none" data-color="none">✕</div>
<div class="color-swatch" data-color="#5B2C0A" style="background:#5B2C0A;"></div>
<div class="color-swatch" data-color="#6B0FA6" style="background:#6B0FA6;"></div>
<div class="color-swatch" data-color="#FF8FC7" style="background:#FF8FC7;"></div>
<div class="color-swatch" data-color="#1A1A1A" style="background:#1A1A1A;"></div>
<div class="color-swatch white" data-color="#FFFFFF" style="background:#FFFFFF;"></div>
<div class="color-swatch" data-color="#FFD400" style="background:#FFD400;"></div>
<div class="color-swatch" data-color="#FF9A1F" style="background:#FF9A1F;"></div>
<div class="color-swatch" data-color="#1E9BF0" style="background:#1E9BF0;"></div>
<div class="color-swatch" data-color="#2ECC40" style="background:#2ECC40;"></div>
<div class="color-swatch" data-color="#FF4D4D" style="background:#FF4D4D;"></div>
</div>
</div>
<div class="fp-group">
<h4>🗂️ Categories</h4>
<label class="fp-option"><input type="checkbox" checked> God Images (29)</label>
<label class="fp-option"><input type="checkbox"> Wall Arts (22)</label>
<label class="fp-option"><input type="checkbox"> Album Designs (12)</label>
<label class="fp-option"><input type="checkbox"> Album Covers (9)</label>
<label class="fp-option"><input type="checkbox"> Wedding Cards (10)</label>
<label class="fp-option"><input type="checkbox"> Backgrounds (17)</label>
<label class="fp-option"><input type="checkbox"> Vector Files (8)</label>
<label class="fp-option"><input type="checkbox"> Video Editing Assets (15)</label>
<label class="fp-option"><input type="checkbox"> Combo Packs (6)</label>
<label class="fp-option"><input type="checkbox"> Stock Images (29)</label>
<label class="fp-option"><input type="checkbox"> Print Designs (9)</label>
<label class="fp-option"><input type="checkbox"> Festival Special (14)</label>
<label class="fp-option"><input type="checkbox"> Mockups (5)</label>
<label class="fp-option"><input type="checkbox"> Ebooks (6)</label>
<label class="fp-option"><input type="checkbox"> Prompts & Tools (11)</label>
</div>
<div class="fp-group">
<h4>📄 File Type</h4>
<label class="fp-option"><input type="checkbox"> PSD</label>
<label class="fp-option"><input type="checkbox"> EPS</label>
<label class="fp-option"><input type="checkbox"> PNG</label>
<label class="fp-option"><input type="checkbox"> JPEG</label>
<label class="fp-option"><input type="checkbox"> PDF</label>
<label class="fp-option"><input type="checkbox"> Others</label>
</div>
<div class="fp-group">
<h4>📐 Orientation</h4>
<label class="fp-option"><input type="checkbox"> Horizontal</label>
<label class="fp-option"><input type="checkbox"> Vertical</label>
<label class="fp-option"><input type="checkbox"> Square</label>
<label class="fp-option"><input type="checkbox"> Panoramic</label>
</div>
<div class="fp-group">
<h4>💰 Price Range</h4>
<div class="price-range">
<input type="text" placeholder="₹0"> — <input type="text" placeholder="₹500">
</div>
</div>
</aside>
<div>
<div class="shop-toolbar">
<div class="count">Showing 1–8 of 29 products</div>
<div class="toolbar-right">
<div class="grid-toggle">
<button id="gridLarge" aria-label="Large grid">⊞</button>
<button id="gridCompact" class="active" aria-label="Compact grid">⊟</button>
</div>
<select class="sort-select">
<option>Sort: Featured</option>
<option>Sort: Price — Low to High</option>
<option>Sort: Price — High to Low</option>
<option>Sort: Newest First</option>
</select>
</div>
</div>