.title,.footer-first{text-shadow:0 1px 2px rgba(0,0,0,.25)}.footer-first a,.title a{display:inline-block;padding:10px 14px;margin:6px 0;font-size:16px;line-height:1.6}.steps{flex:1}.step{background:#fff;border-radius:8px;margin-bottom:18px;box-shadow:0 2px 6px rgba(0,0,0,.1);overflow:hidden;border:1px solid #eee}.step-header{width:100%;background:#f9fafc;border:none;padding:16px 20px;font-size:16px;text-align:left;font-weight:600;cursor:pointer;position:relative;text-decoration:none;color:#222;display:flex;justify-content:space-between;align-items:center}.step-header::after{content:'+';font-size:20px;margin-left:10px;color:#666}.step-header.active::after{content:'-'}.step-body{display:none;padding:18px 20px;line-height:1.5;font-size:15px;color:#444;background:#fff}.step-body .time{display:inline-block;background:#f1f3f8;font-size:12px;padding:4px 8px;border-radius:4px;margin-top:8px;color:#555}@media (max-width:768px){.container{flex-direction:column;gap:25px;padding:30px 15px}.step-header{font-size:14px;padding:14px 15px}.step-body{font-size:13px;padding:14px 15px}}.pdp-block__main-information-detail{padding-left:16px;padding-right:16px;margin:0 auto;max-width:1180px;box-sizing:border-box}.slider-box{width:90%;max-width:900px;overflow:hidden;border-radius:16px;box-shadow:0 8px 24px rgb(0 0 0 / .2);background:#fff;position:relative;padding:12px 0;cursor:grab}.slider-track{display:flex;will-change:transform}.slide{flex:0 0 auto;width:150px;margin:0 10px;border-radius:12px;overflow:hidden;transition:transform 0.3s;background:#fff}.slide img{width:100%;height:180px;object-fit:cover;border-radius:8px;display:block}.slide:hover{transform:scale(1.05)}.info{padding:6px;font-size:12px}.title{font-weight:700;margin:4px 0;line-height:1.2}.price{color:#e53935;font-weight:700;font-size:14px}.discount{color:#388e3c;font-size:11px;margin-left:4px}.old-price{font-size:11px;color:#888;text-decoration:line-through}.rating{font-size:11px;color:#ffa000;margin-top:3px}.baru{display:inline-block;background:#ffeb3b;color:#111;font-size:12px;font-weight:700;border-radius:4px;padding:2px 5px;margin-left:8px;animation:blink 1s infinite}@keyframes blink{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.hot{display:inline-block;background:red;color:#fff;font-size:12px;font-weight:700;border-radius:4px;padding:2px 6px;margin-left:8px;animation:blinkHot 1s infinite}@keyframes blinkHot{0%,50%,100%{opacity:1;background-color:red}25%,75%{opacity:.4;background-color:#ff4d4d}}.review-section{max-width:800px;margin:40px auto;padding:0 15px;font-family:"Poppins",Arial,sans-serif;text-align:left}.review-section h3{font-size:22px;font-weight:700;margin-bottom:25px;color:#333;text-align:left}.review-card{border-bottom:1px solid #e0e0e0;padding-bottom:20px;margin-bottom:25px;text-align:left}.review-header{display:flex;align-items:center;gap:10px}.avatar{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:16px;flex-shrink:0}.bg-yellow{background-color:#ffc107;color:#222}.bg-red{background-color:#e74c3c}.bg-blue{background-color:#3498db}.bg-green{background-color:#27ae60}.bg-purple{background-color:#9b59b6}.name{font-weight:600;color:#222}.date{font-size:13px;color:#777}.rating{color:#f5c518;margin:4px 0 6px 0;font-size:16px}.product{font-size:13px;color:#888}.comment{font-size:15px;color:#333;line-height:1.6;margin-top:8px;text-align:left}.thumb{margin-top:10px;border-radius:6px;border:1px solid #ddd;width:120px;display:block}.seller-reply{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:10px 14px;margin-top:14px;text-align:left}.seller-reply strong{color:#007bff;font-size:14px;display:block;margin-bottom:3px}.seller-reply p{font-size:13px;color:#555;margin-top:0;line-height:1.5;text-align:left}@media (max-width:600px){.review-card{padding-bottom:15px}.review-section{padding:0 10px}.comment{font-size:14px}}