
@font-face {
   font-family: BambooFont;
   src: url(../font/font-Regular.ttf);
   font-weight: normal;
   font-display: swap;
}
@font-face {
   font-family: BambooFont;
   src: url(../font/font-Bold.ttf);
   font-weight: bold;
   font-display: swap;
}
*{box-sizing:border-box;}body{font-family:'BambooFont',sans-serif;font-size:14px;margin:0;padding:0;color:#333;background:#fff}.header{padding:15px;position:fixed;width:100%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000}.content{width:100%;max-width:1200px;padding:0 30px;margin:0 auto}header .content{display:flex;justify-content:space-between;align-items:center}.shop{text-align:center}a{transition:all .3s linear}.header .logo img{height:80px}.header .logo:hover{transform:scale(.98)}.nav-menu ul{list-style:none;display:flex;gap:25px}.nav-menu a{text-decoration:none;color:#5a3e2b;font-weight:500}.nav-menu a:hover{opacity:.8}.hero{position:relative;height:600px;display:flex;align-items:center;justify-content:center;text-align:center}.hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.hero-content h1{font-size:3rem;color:#5a3e2b;text-shadow:0 0 10px #fff;}.hero-content p{font-size:1.2rem;margin:10px 0 20px}.cta-button{background:#5a3e2b;color:#fff;padding:12px 25px;border-radius:25px;text-decoration:none;transition:.3s}.cta-button:hover{box-shadow:0 0 15px #5a3e2b}.products{padding:80px 50px;text-align:center}.product-slider{position:relative;display:flex;align-items:center;justify-content:center;margin-top:40px}.product-track{display:flex;overflow:hidden;scroll-behavior:smooth;gap:30px;width:80%}.product-card{width:30%;transition:transform .3s ease}.product-card img{width:100%;aspect-ratio:1/1;}.buy-btn{display:inline-block;margin-top:10px;padding:10px 20px;border-radius:20px;border:1px solid #5a3e2b;color:#5a3e2b;text-decoration:none;transition:.3s}.buy-btn:hover{background:#5a3e2b;color:#fff;box-shadow:0 0 10px #5a3e2b}.prev-btn:hover,.next-btn:hover{background:#7a5741}.product-list{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.product-list .product-card{width:300px;padding:15px;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,.1);text-align:center}.shop h1,.contact h1{margin-top:0;padding-top:200px}.contact a{color:#2b1e13}.contact a:hover{color:#7a5741}.contact-intro{padding:80px 20px; color:#fff;text-align:center}.contact-intro-content{background:rgba(0,0,0,.45);display:inline-block;padding:30px 50px;border-radius:12px}.contact-locations{padding:70px 20px;background:#f4f0ec;text-align:center}.location-grid{display:flex;justify-content:center;gap:25px;margin-top:30px;flex-wrap:wrap}.location-card{background:#fff;padding:25px;border-radius:10px;width:280px;box-shadow:0 4px 10px rgba(0,0,0,.1);border-left:4px solid #8a5b3c;text-align:left}.contact-faq{padding:70px 20px}.faq-row{display:flex;gap:30px;justify-content:center;flex-wrap:wrap}.faq-item{width:300px;background:#fff;padding:20px;border-bottom:3px solid #8a5b3c;border-left:3px solid #8a5b3c;border-radius:8px}.contact-map{padding:70px 20px;background:#e8e1d9;text-align:center}.map-wrapper iframe{width:100%;max-width:900px;height:350px;border:0;box-shadow:0 4px 25px rgba(0,0,0,.2);border-radius:10px}.product-list .product-card img{width:100%;border-radius:10px}.footer{background:#2b1e13;color:#fff;padding:40px 50px;text-align:center}footer .greed{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.legal-list{list-style-type:none;padding:0}.legal-list a{text-decoration:none;opacity:.3;color:#fff}.legal-list a:hover{opacity:1}.footer-logo img{height:50px;filter:invert(1);margin-bottom:15px}.best-sellers{padding:80px 50px;text-align:center;background:#fefbf6}.best-sellers-grid{display:flex;gap:30px;justify-content:center;flex-wrap:wrap}.why-choose{padding:80px 50px;background:#fff;text-align:center}.features{display:flex;gap:30px;justify-content:center;flex-wrap:wrap}.feature-card{flex:0 0 300px;padding:20px;border:1px solid #ddd;border-radius:10px;background:#fdfaf6;transition:transform .3s}.feature-card:hover{transform:translateY(-5px)}.decor-inspiration{padding:80px 50px;background:#f9f6f0;text-align:center}.decor-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.brand-values{padding:70px 0;background:#faf7f3}.values-grid{display:flex;gap:30px;justify-content:space-between}.value-card{flex:1;background:#fff;padding:25px;border-radius:12px;text-align:center;box-shadow:0 4px 14px rgba(0,0,0,.12)}.value-card img{width:60px;margin-bottom:15px}.value-card h3{color:#5a3e2b}.showroom-highlights{padding:70px 0}.showroom-wrapper{display:flex;gap:40px;align-items:center}.showroom-image img{width:100%;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.15)}.showroom-text h3{color:#5a3e2b;margin-bottom:15px}.showroom-text ul li{margin:8px 0;border-bottom:1px solid #d4c7b8;padding-bottom:5px}.support-options{padding:70px 0;background:#fff}.support-grid{display:flex;gap:30px}.support-card{flex:1;padding:25px;border:2px solid #c7b299;border-radius:12px;background:#fdfbf8;position:relative}.support-card h3{color:#5a3e2b}.support-card .tag{position:absolute;right:15px;top:15px;background:#5a3e2b;color:#fff;padding:5px 10px;border-radius:20px;font-size:12px}.showroom-text ul{list-style-type:none;}.business-hours{padding:70px 0;background:#faf7f3}.hours-table{max-width:500px;margin:auto}.hours-table .row{display:flex;justify-content:space-between;padding:15px 0;border-bottom:2px solid #d8c9b7}.row span:first-child{font-weight:bold;color:#5a3e2b}.about.content{padding:150px 15px 15px!important;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-bottom:30px}.about img{width:100%}.decor-gallery img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:10px;transition:transform .3s}.about h1{margin:0}.decor-gallery img:hover{transform:scale(1.05)}.limited-offers{padding:80px 50px;background:#fff3e0;text-align:center}.offer-card{display:flex;justify-content:center;align-items:center;gap:30px;flex-wrap:wrap}.offer-card img{width:300px;border-radius:10px}.offer-content{max-width:400px;text-align:left}.reviews{padding:80px 50px;background:#fefbf6;text-align:center}.review-slider{display:flex;justify-content:center;gap:20px;padding:20px 0}.review-card{width:33%;border:1px solid #ddd;border-radius:10px;padding:20px;background:#fff;text-align:center}.privacy-hero{padding:180px 0 60px;background:#e7d5c3;text-align:center;box-shadow:inset 0 -4px 10px rgba(0,0,0,.1)}.privacy-hero h1{font-family:BambooFont,sans-serif;font-size:38px;font-weight:700;color:#5a3e2b}.privacy-wrapper{display:flex;justify-content:center;padding:40px 20px}.privacy-content{max-width:900px;font-family:BambooFont,sans-serif;font-size:14px;line-height:1.7;color:#333}.privacy-content h2{color:#5a3e2b;margin-top:25px;font-size:20px;border-left:4px solid #5a3e2b;padding-left:10px}.privacy-content ul{padding-left:20px;margin-top:10px}.privacy-content ul li{margin-bottom:6px}.payment-icons{margin-top:20px;display:flex;gap:15px;justify-content:center}.payment-icons img{width:50px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2))}iframe{border:0;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.2);}.review-card img{width:80px;aspect-ratio:1/1;object-fit:cover;border-radius:50%;margin-bottom:10px}.faq{padding:80px 50px;background:#fff;text-align:center}.faq-list{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.faq-item{flex:0 0 300px;border-left:3px solid #5a3e2b;border-bottom:3px solid #5a3e2b;padding:15px;border-radius:10px;background:#fdfaf6;text-align:left}.store-location{padding:80px 50px;background:#f9f6f0;text-align:center}@media (max-width:768px){.nav-menu ul{gap:15px}.hero-content h1{font-size:2rem}.product-list,header .content,.product-track,.values-grid,.showroom-wrapper,.support-grid,.review-slider{flex-direction:column;align-items:center}.header .logo img{height:60px;}.product-card,.review-card{width:80%;}footer .greed{justify-content:center;gap:0;flex-direction:column;}.about.content{grid-template-columns:1fr}}