.temu-hero{background:linear-gradient(135deg,#ff5722 0%,#ff9800 100%);color:#fff;text-align:center;padding:48px 20px;border-radius:12px;margin:16px 0;}
.temu-hero h1{font-size:44px;font-weight:900;margin:0 0 8px;letter-spacing:1px;text-shadow:0 2px 8px rgba(0,0,0,.2);}
.temu-hero .big-red{color:#fff;background:#d32f2f;padding:2px 10px;border-radius:6px;font-weight:900;}
.temu-sub{font-size:15px;opacity:.95;margin:10px 0 20px;}
.temu-btn{display:inline-block;background:#fff;color:#ff5722;font-weight:800;padding:12px 36px;border-radius:50px;text-decoration:none;font-size:17px;box-shadow:0 4px 14px rgba(0,0,0,.25);}
.temu-btn:hover{background:#fff3e0;color:#e64a19;}
.temu-cats{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:18px 0;}
.temu-cat{background:#fff7f0;border:1px solid #ffe0cc;color:#e64a19;font-weight:700;padding:12px 18px;border-radius:50px;text-decoration:none;font-size:15px;transition:.2s;}
.temu-cat:hover{background:#ff5722;color:#fff;border-color:#ff5722;}
.temu-flash{background:linear-gradient(90deg,#d32f2f,#ff5722);color:#fff;border-radius:10px;padding:14px 20px;margin:20px 0;display:flex;justify-content:space-between;align-items:center;}
.flash-title{font-weight:900;font-size:19px;}
.flash-timer{background:rgba(0,0,0,.25);padding:6px 14px;border-radius:6px;font-size:15px;}
.temu-banner2{background:linear-gradient(135deg,#7b1fa2,#e91e63);color:#fff;text-align:center;padding:36px 20px;border-radius:12px;margin:24px 0;}
.temu-banner2 h2{margin:0 0 6px;font-size:30px;}
.temu-banner2 .big-red{color:#ffeb3b;font-weight:900;}
.woocommerce ul.products li.product .price{color:#e64a19;font-weight:800;font-size:1.15em;}
.woocommerce ul.products li.product .price del{color:#999;}
.wp-block-woocommerce-product-new,.wp-block-woocommerce-product-category{margin:10px 0 30px;}
