*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,-apple-system,sans-serif;background:#0f0f10;color:#fff}.container{max-width:1400px;margin:auto;padding:60px 40px}.hero{height:80vh;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;background-size:cover;background-position:center}.hero h1{font-size:64px;font-weight:700}.hero p{margin-top:15px;font-size:20px;opacity:.85}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;margin-top:40px}.card{background:#1a1a1c;border-radius:14px;overflow:hidden;transition:.25s;cursor:pointer}.card:hover{transform:translateY(-6px)}.card img{width:100%;height:240px;object-fit:cover}.card-body{padding:18px}.section-title{font-size:32px;margin-bottom:10px}.container{max-width:1300px;margin:auto;padding-left:30px;padding-right:30px}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont;background:#0e0e0e;color:#fff}a{text-decoration:none;color:#fff}.header{display:flex;justify-content:space-between;align-items:center;padding:18px 40px;background:#000;position:sticky;top:0;z-index:10;flex-wrap:wrap}.logo{font-size:24px;font-weight:700}.menu{display:flex;gap:20px;font-size:14px;flex-wrap:wrap}.hero{min-height:80vh;background:url(https://images.unsplash.com/photo-1616594039964-ae9021a400a0);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.hero-content{background:#0000008c;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:40px 20px}.hero h1{font-size:clamp(36px,6vw,64px);margin-bottom:10px}.hero p{font-size:18px;opacity:.9}.search{display:flex;gap:12px;margin-top:25px;flex-wrap:wrap;justify-content:center}.search input{padding:14px;width:300px;border-radius:10px;border:none}.search button{padding:14px 20px;border:none;border-radius:10px;background:#fff;font-weight:600;cursor:pointer}.camera{background:#1f1f1f;padding:14px 16px;border-radius:10px}.section{padding:100px 40px;max-width:1400px;margin:auto}.section h2{font-size:36px;margin-bottom:40px}.room-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px}.room{background:#1a1a1a;border-radius:14px;overflow:hidden;transition:.25s}.room:hover{transform:scale(1.04)}.room img{width:100%;height:200px;object-fit:cover}.room-title{padding:14px;text-align:center}.pinterest{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px}.pinterest img{width:100%;height:240px;object-fit:cover;border-radius:14px;transition:.25s}.pinterest img:hover{transform:scale(1.04)}@media (max-width:900px){.section{padding:80px 30px}.room-grid,.pinterest{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width:600px){.header{padding:16px 20px}.menu{display:none}.hero{min-height:70vh}.search input{width:180px;padding:12px}.section{padding:70px 20px}.room-grid{grid-template-columns:repeat(2,1fr);gap:14px}.room img{height:120px}.room-title{font-size:14px;padding:10px}.pinterest{grid-template-columns:repeat(2,1fr);gap:14px}.pinterest img{height:150px}}body{background:#0b0b0b;color:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}.search-page{max-width:1400px;margin:auto;padding:30px 20px}.search-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.logo{font-size:28px;font-weight:700;color:#fff;text-decoration:none}.search-bar{display:flex;gap:10px}.search-bar input{width:300px;padding:12px;background:#111;border:1px solid #333;border-radius:8px;color:#fff}.search-bar button{background:#f5c518;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;font-weight:600}.title{font-size:22px;margin-bottom:30px}.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}.product-card{background:#111;border-radius:14px;overflow:hidden;text-decoration:none;color:#fff;transition:.25s}.product-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0009}.product-image{width:100%;height:220px;object-fit:cover;display:block}.product-info{padding:14px}.product-info h3{font-size:15px;margin:0;line-height:1.4}.load-wrapper{display:flex;justify-content:center;margin:40px 0}.load-more{background:#f5c518;border:none;padding:12px 30px;border-radius:8px;cursor:pointer;font-weight:600}@media (max-width:768px){.products{grid-template-columns:repeat(2,1fr)}.product-image{height:170px}.search-bar input{width:170px}}
