/*
Theme Name: Yen Tuoi Thu Luxury
Theme URI: https://example.com/
Author: Custom Theme Studio
Description: Elegant emerald and gold Vietnamese bird nest storefront theme with WooCommerce support.
Version: 1.0.0
Requires PHP: 7.4
Text Domain: yen-tuoi-thu
*/
:root{--green:#073b29;--deep:#052b1d;--gold:#e4c38b;--line:#977044}*{box-sizing:border-box}body{margin:0;background:var(--green);color:#f5e4c7;font-family:Georgia,'Times New Roman',serif}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.wrap{max-width:1160px;margin:auto;padding:0 22px}.topbar{background:#006d27;color:#fff;font:13px Arial,sans-serif;padding:10px 0}.topbar .wrap{display:flex;justify-content:space-between;gap:20px}.masthead{padding:28px 0 24px;text-align:center;background:linear-gradient(130deg,#06472d,#003b29)}.brand{font-size:39px;font-style:italic;letter-spacing:2px;color:#f6d7a4}.brand small{display:block;font:12px Arial,sans-serif;letter-spacing:5px;margin-top:7px}.nav{border-top:1px solid #b9914d;border-bottom:2px solid #b9914d;background:linear-gradient(#09652d,#003f1f)}.nav ul{margin:0;padding:0;display:flex;justify-content:center;list-style:none;flex-wrap:wrap}.nav a{display:block;padding:17px 25px;font-size:15px;font-style:italic}.nav a:hover{background:#b9914d;color:#072c1d}.hero{position:relative;margin:30px auto 50px;border:2px solid var(--gold);border-radius:5px;overflow:hidden}.hero img{display:block;width:100%;height:490px;object-fit:cover}.hero-overlay{position:absolute;bottom:0;left:0;right:0;padding:45px 35px 30px;background:linear-gradient(transparent,rgba(0,24,13,.83));text-align:center}.hero h1{font-size:42px;margin:0 0 10px;text-shadow:0 2px 8px #000}.btn{display:inline-block;background:var(--gold);color:#163924;padding:12px 25px;border-radius:24px;font:700 13px Arial,sans-serif;border:0;cursor:pointer}.section{padding:26px 0 55px}.section h2{text-align:center;font-size:43px;font-weight:400;font-style:italic;margin:0;color:#f5d4a5}.ornament{text-align:center;color:#b89152;margin:12px 0 32px;letter-spacing:8px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.product{text-align:center;min-width:0}.product img{width:100%;height:245px;object-fit:cover;border:1px solid #b89458;border-radius:4px}.product h3{font-size:16px;font-weight:400;font-style:italic;min-height:38px;margin:13px 0 7px}.price{font-weight:bold;color:#f1cc8e}.section.alt{background:#124833}.section.alt .grid{grid-template-columns:repeat(3,1fr)}.section.alt .product img{height:300px}.intro{text-align:center;max-width:800px;margin:0 auto 30px;line-height:1.8}.testimonials{background:#073723}.reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.review{text-align:center;padding:18px;line-height:1.7;font-style:italic}.avatar{width:76px;height:76px;border-radius:50%;background:#d6b78c;color:#17412b;display:grid;place-items:center;margin:auto;font-size:28px}.stars{color:#edb35d;font-size:22px;margin:12px}.footer{background:#052719;border-top:7px double #b89055;padding:48px 0 20px}.footgrid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:35px}.footer h3{font-size:20px;color:#e7c48b}.footer p,.footer li{line-height:1.9;font-size:15px}.footer ul{padding-left:20px}.copy{text-align:center;border-top:1px solid #42674e;padding:22px;margin-top:30px;font-style:italic}.page-content{min-height:380px;padding:55px 0}.page-content h1{color:var(--gold)}.woocommerce ul.products li.product{color:#f4dfbc}.woocommerce ul.products li.product .price{color:var(--gold)}.woocommerce a.button,.woocommerce button.button{background:var(--gold);color:#123a29}@media(max-width:800px){.grid,.section.alt .grid{grid-template-columns:repeat(2,1fr)}.hero img{height:340px}.hero h1{font-size:28px}.reviews,.footgrid{grid-template-columns:1fr}.nav a{padding:12px}.section h2{font-size:34px}}@media(max-width:480px){.grid,.section.alt .grid{grid-template-columns:1fr 1fr;gap:12px}.product img,.section.alt .product img{height:175px}.topbar .wrap{flex-direction:column;text-align:center}.brand{font-size:28px}.hero img{height:260px}}
