
/* Nikan Amazing Product 1 - scoped */
.nikan-amz1{direction:rtl;font-family:inherit;}
.nikan-amz1-wrap{max-width:1100px;margin:0 auto;}
.nikan-amz1-kicker{display:flex;align-items:center;gap:10px;font-weight:800;color:#0f172a;margin:0 0 14px 0}
.nikan-amz1-dot{width:10px;height:10px;border-radius:999px;background:var(--nikan-amz1-accent,#ff6a00);box-shadow:0 0 0 6px color-mix(in srgb, var(--nikan-amz1-accent,#ff6a00) 18%, transparent);}
.nikan-amz1-card{background:var(--nikan-amz1-bg,#fff);border-radius:var(--nikan-amz1-radius,22px);box-shadow:0 14px 50px rgba(15,23,42,.08);border:1px solid rgba(15,23,42,.08);overflow:hidden}
.nikan-amz1-grid{display:grid;grid-template-columns: 1.3fr .9fr;gap:0}
@media (max-width: 900px){.nikan-amz1-grid{grid-template-columns:1fr}}
.nikan-amz1-content{padding:24px 26px;display:flex;flex-direction:column;gap:18px}
.nikan-amz1-title{margin:0;font-size:22px;line-height:1.4;font-weight:900;color:#0f172a}
.nikan-amz1-desc{color:rgba(15,23,42,.75);line-height:1.9;font-size:14px}
.nikan-amz1-info{display:grid;grid-template-columns:1fr 1fr;gap:14px}
@media (max-width: 640px){.nikan-amz1-info{grid-template-columns:1fr}}
.nikan-amz1-pricebox{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.nikan-amz1-prices{display:flex;flex-direction:column;gap:6px}
.nikan-amz1-old{color:rgba(15,23,42,.45);text-decoration:line-through;font-weight:700}
.nikan-amz1-new{color:#0f172a;font-weight:900;font-size:18px}
.nikan-amz1-off{background:color-mix(in srgb, var(--nikan-amz1-accent,#ff6a00) 12%, transparent);color:var(--nikan-amz1-accent,#ff6a00);border:1px solid color-mix(in srgb, var(--nikan-amz1-accent,#ff6a00) 25%, transparent);padding:6px 10px;border-radius:999px;font-weight:900;font-size:12px;white-space:nowrap}
.nikan-amz1-timer{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:14px 16px}
.nikan-amz1-timerlabel{font-weight:800;color:rgba(15,23,42,.8);font-size:12px;margin-bottom:10px}
.nikan-amz1-countdown{display:flex;gap:10px}
.nikan-amz1-unit{flex:1;min-width:0;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.06);border-radius:14px;padding:10px 8px;display:flex;flex-direction:column;align-items:center;gap:6px}
.nikan-amz1-num{font-weight:900;font-size:18px;color:#0f172a}
.nikan-amz1-txt{font-size:11px;color:rgba(15,23,42,.65);font-weight:700}
.nikan-amz1-ctaRow{display:flex;gap:12px;align-items:center}
.nikan-amz1-cta{display:inline-flex;justify-content:center;align-items:center;gap:10px;background:linear-gradient(135deg, var(--nikan-amz1-accent,#ff6a00), color-mix(in srgb, var(--nikan-amz1-accent,#ff6a00) 70%, #ff2d55));color:#fff;text-decoration:none;padding:12px 16px;border-radius:16px;font-weight:900}
.nikan-amz1-media{background:linear-gradient(180deg, rgba(15,23,42,.02), rgba(15,23,42,.05));display:flex;align-items:center;justify-content:center;padding:22px}
.nikan-amz1-imagebox{width:min(360px, 85%);aspect-ratio: 1/1;border-radius:22px;overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 16px 50px rgba(15,23,42,.10)}
.nikan-amz1-imagebox img{width:100%;height:100%;object-fit:cover;display:block}
