.xrate-pbox{--xp-primary:#A855F7;--xp-secondary:#E879F9;--xp-bg:#211033;--xp-text:#f5e9ff;--xp-dim:rgba(245, 233, 255, .62);position:relative;display:block;box-sizing:border-box;margin:12px 0;padding:16px 18px;direction:rtl;text-align:right;color:var(--xp-text);font-family:inherit;border-radius:16px;border:1px solid rgb(168 85 247 / .55);background:radial-gradient(120% 140% at 100% 0%,rgb(232 121 249 / .18) 0%,#fff0 55%),linear-gradient(145deg,rgb(168 85 247 / .16),rgb(33 16 51 / .94));box-shadow:0 0 0 1px rgb(232 121 249 / .08) inset,0 10px 30px rgb(33 16 51 / .45),0 0 24px rgb(168 85 247 / .22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;animation:xpFadeIn .35s ease both}.xrate-pbox::before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent,var(--xp-primary),var(--xp-secondary),transparent);opacity:.9}.xrate-pbox *{box-sizing:border-box}.xrate-pbox .woocommerce-Price-amount,.xrate-pbox .woocommerce-Price-currencySymbol,.xrate-pbox bdi{color:inherit;text-decoration:inherit;background:none;font-weight:inherit}.xrate-pbox-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.xrate-pbox-row+.xrate-pbox-row{margin-top:10px}.xrate-pbox-label{min-width:84px;font-size:12px;letter-spacing:.2px;color:var(--xp-dim)}.xrate-pbox-regular{font-size:15px;color:var(--xp-dim);text-decoration:line-through;text-decoration-color:rgb(232 121 249 / .8);text-decoration-thickness:2px}.xrate-pbox-badge{margin-inline-start:auto;padding:4px 11px;font-size:12px;font-weight:700;line-height:1.4;color:#fff;border-radius:999px;background:linear-gradient(135deg,var(--xp-primary),var(--xp-secondary));box-shadow:0 0 14px rgb(232 121 249 / .55);white-space:nowrap}.xrate-pbox-value{font-size:26px;font-weight:800;line-height:1.3;color:#fff}.xrate-pbox-sale{color:var(--xp-secondary);text-shadow:0 0 18px rgb(232 121 249 / .55)}.xrate-pbox-only{justify-content:flex-start}.xrate-pbox-range-hint{font-size:11px;color:var(--xp-dim)}@keyframes xpFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.xrate-pbox{animation:none}}@media (max-width:480px){.xrate-pbox{padding:14px;border-radius:14px}.xrate-pbox-value{font-size:22px}.xrate-pbox-label{min-width:72px}}