/* Maintenance / Out of Stock buttons (disabled, not clickable) */
.pbuy.pdis,.btn.pdis{display:flex;align-items:center;justify-content:center;gap:calc(var(--u,1px)*7);width:auto;height:calc(var(--u,1px)*36);margin:calc(var(--u,1px)*14) calc(var(--u,1px)*9) 0;padding:0;box-sizing:border-box;
  background:linear-gradient(180deg,#171a22,#12141b);border:1px solid #272b36;border-radius:calc(var(--u,1px)*11);color:#7d8190;font:inherit;font-weight:700;font-size:calc(var(--u,1px)*13);letter-spacing:.2px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);cursor:not-allowed;pointer-events:none;user-select:none;-webkit-user-select:none;opacity:1}
.pbuy.pdis.pm{color:#f5a623;border-color:rgba(245,166,35,.35);background:linear-gradient(180deg,rgba(245,166,35,.12),rgba(245,166,35,.05)),#12141b;box-shadow:0 0 0 1px rgba(245,166,35,.06),0 4px 16px rgba(245,166,35,.08)}
.pbuy.pdis.pm i{font-size:.95em;animation:pmSpin 3.2s ease-in-out infinite;transform-origin:50% 50%}
@keyframes pmSpin{0%,100%{transform:rotate(0)}50%{transform:rotate(-18deg)}}
.pc.is-off .pimg{filter:saturate(.75)}
.pc.is-off .pimg img{opacity:.95}
.btn.pdis{margin:0;width:100%;height:auto;padding:13px 18px;font-size:16px}
.btn.pdis.pm{color:#f5a623;border-color:rgba(245,166,35,.35)}
.card.is-off .cimg{filter:saturate(.75)}
.card .btn.pdis{box-shadow:none}
[data-theme="light"] .pbuy.pdis,[data-theme="light"] .btn.pdis{background:#f1f2f7;border-color:#dfe2ec;color:#8a8e9c;box-shadow:none}
[data-theme="light"] .pbuy.pdis.pm,[data-theme="light"] .btn.pdis.pm{color:#c47d08;background:#fff6e5;border-color:#f3d192}
