.nxwa-archive{
  --p1:var(--nxwa-p1,#ccd5ae);
  --p2:var(--nxwa-p2,#e9edc9);
  --p3:var(--nxwa-p3,#fefae0);
  --p4:var(--nxwa-p4,#faedcd);
  --p5:var(--nxwa-p5,#d4a373);
  --line:#eaeaea;
  --ic-sort:none;
  --ic-filter:none;
  --ic-price:none;
  --ic-weight:none;
  --ic-wage:none;
  --ic-arrow:none;
  --nxwa-toman-icon:none;
  --sep:'٬';
}

    .nxwa-filterbar{
      position: sticky; top:75px; z-index:100; display:flex; gap:8px;
      align-items:center; padding:12px 4px; overflow-x:auto; scrollbar-width:none;
      -ms-overflow-style: none; background: transparent; border: none;
    }
    .nxwa-filterbar::-webkit-scrollbar { display: none; }

    .nxwa-chip{
      appearance:none; -webkit-appearance:none; font-family:inherit; line-height:1;
      display:inline-flex; align-items:center; gap:6px; white-space:nowrap;
      cursor:pointer; padding:8px 14px; border-radius:999px;
      background: linear-gradient(135deg, var(--p1), var(--p2));
      color: var(--p5); font-weight:800; font-size:13px;
      border: none; box-shadow: 0 4px 12px rgba(0,0,0,.08);
      user-select:none; transition: all 0.25s cubic-bezier(0.1, 0.7, 0.1, 1);
    }
    .nxwa-chip:hover {
      transform: translateY(-2px);
      box-shadow: 0 6px 16px rgba(0,0,0,.15);
      filter: brightness(1.05);
    }
    .nxwa-chip:active { transform: scale(0.96) translateY(0); }
    .nxwa-chip .ic{
      width:16px; height:16px; flex:0 0 16px;
      background-size:contain; background-repeat:no-repeat; background-position:center;
    }
    .nxwa-chip.sort .ic{ background-image: var(--ic-sort); }
    .nxwa-chip.filter .ic{ background-image: var(--ic-filter); }
    .nxwa-chip.price .ic{ background-image: var(--ic-price); }
    .nxwa-chip.weight .ic{ background-image: var(--ic-weight); }
    .nxwa-chip.wage .ic{ background-image: var(--ic-wage); }

    /* دکمه ریست فیلترها در نوار */
    .nxwa-chip.reset {
      background: rgba(230, 57, 70, 0.1);
      color: #e63946;
      border: 1px solid rgba(230, 57, 70, 0.2);
      box-shadow: none;
    }
    .nxwa-chip.reset:hover {
      background: rgba(230, 57, 70, 0.15);
      filter: none;
    }
    .nxwa-chip.reset .ic {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e63946' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
    }

    .nxwa-grid{
      display:grid; gap:16px; grid-template-columns: repeat(2, minmax(0,1fr));
    }
    @media(min-width:640px){ .nxwa-grid{ grid-template-columns: repeat(3, minmax(0,1fr)); } }
    @media(min-width:1024px){ .nxwa-grid{ grid-template-columns: repeat(4, minmax(0,1fr)); } }

    /* حذف content-visibility برای رفع باگ اسکرول در دسکتاپ */
    .nx-card {
      border: 1px solid var(--line); border-radius: 18px; overflow: hidden;
      background: #ffffff; box-shadow: 0 4px 16px rgba(0,0,0,0.03);
      position: relative;
      /* GPU layer cleanup to prevent lag */
      transition: transform 0.25s cubic-bezier(0.1, 0.7, 0.1, 1), box-shadow 0.25s ease;
    }
    .nx-card:hover {
      transform: translateY(-4px); box-shadow: 0 12px 24px rgba(0,0,0,0.08);
    }
    .nx-card.is-sold-out{
      border-color: rgba(212,163,115,.28);
      box-shadow: 0 8px 24px rgba(32,24,18,.06);
    }
    .nx-card-link{ display:block; color:inherit; text-decoration:none; }
    
    .nx-card-media {
      position:relative; aspect-ratio:1/1; overflow:hidden; background:#fafafa;
      display:block; contain: paint;
    }
    .nx-card-media img, .nx-card-media video{
      width:100%; height:100%; object-fit:cover; display:block;
    }
    .nx-card.is-sold-out .nx-card-media img,
    .nx-card.is-sold-out .nx-card-media video{
      filter: saturate(.88) brightness(.92);
      transform: scale(1.001);
    }
    .nx-card-media.video-hidden video{ opacity:0; transition:opacity .25s ease; }

    .nx-card-media::before{
      content:""; position:absolute; inset:0; pointer-events:none; opacity:0;
      background: linear-gradient(180deg, rgba(255,255,255,.05), rgba(22,18,14,.10));
      transition: opacity .22s ease;
      z-index:1;
    }
    .nx-card.is-sold-out .nx-card-media::before{ opacity:1; }

    .nx-card-media::after {
      content: ""; position: absolute; top: 0; left: -150%; width: 50%; height: 100%;
      background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0) 100%);
      transform: skewX(-20deg); pointer-events: none;
    }
    .nx-card:hover .nx-card-media::after {
      animation: nx-shine-fast 0.8s ease-in-out forwards;
    }
    @keyframes nx-shine-fast { 100% { left: 150%; } }

    .nx-badge{
      position:absolute; top:10px; right:10px; padding:4px 10px; border-radius:999px;
      font-size:11px; font-weight:800; color:#fff; border:none;
      background: linear-gradient(135deg, var(--p1), var(--p2));
      box-shadow: 0 4px 12px rgba(0,0,0,.15); z-index: 10;
    }

    .nx-timer-bubble{
      position:absolute; top:10px; left:10px; right:auto;
      background: rgba(255, 255, 255, 0.95); padding:5px 10px; border-radius:10px; border: 1px solid var(--line);
      font-size:11px; font-weight:800; color:#e63946;
      box-shadow:0 4px 16px rgba(0,0,0,.08); z-index:10; display: flex; align-items: center; gap: 6px;
    }
    .nx-sold-badge{
      position:absolute; left:10px; bottom:10px; right:auto;
      display:inline-flex; align-items:center; gap:7px;
      min-height:30px; padding:6px 11px;
      border-radius:999px;
      background: rgba(255,255,255,.34);
      color:#2f241b;
      border:1px solid rgba(255,255,255,.42);
      box-shadow: 0 10px 24px rgba(18,14,10,.14), inset 0 1px 0 rgba(255,255,255,.42);
      backdrop-filter: blur(12px) saturate(150%);
      -webkit-backdrop-filter: blur(12px) saturate(150%);
      font-size:12px; font-weight:950; line-height:1; z-index:11;
      pointer-events:none; user-select:none;
    }
    .nx-sold-dot{
      width:8px; height:8px; border-radius:50%; flex:0 0 8px;
      background: linear-gradient(135deg, #d4a373, #b08968);
      box-shadow: 0 0 0 4px rgba(255,255,255,.18);
    }
    .nx-pulse-dot {
      width: 6px; height: 6px; background: #e63946; border-radius: 50%;
      animation: nxwa-pulse 2s infinite cubic-bezier(0.4, 0, 0.6, 1);
    }
    @keyframes nxwa-pulse {
      0%, 100% { opacity: 1; } 50% { opacity: 0.3; transform: scale(0.8); }
    }

    /* کاهش فاصله عمودی */
    .nx-card-body{ padding:14px; display:flex; flex-direction:column; gap:6px; background: #fff; justify-content: flex-start; height: 100%;}
    
    .nx-headline-row{ display:flex; align-items:center; justify-content:space-between; gap:8px; flex-wrap:nowrap; width:100%; min-width:0; overflow:hidden; }
    .nx-title{ font-weight:800; font-size: 13px; color: #111; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; flex:1 1 auto; min-width:0; max-width:100%; margin: 0; padding: 0; line-height: 1.3;}

    .nx-discount-chip{
      flex:0 0 auto; white-space:nowrap; padding:4px 8px; border-radius:8px;
      background: rgba(230, 57, 70, 0.1); color: #e63946;
      font-size:12px; font-weight:900; line-height:1; display:flex; align-items:center; justify-content:center; margin-top: 2px;
    }

    .nx-meta-row { display: flex; gap: 6px; flex-wrap: wrap; margin: 0; padding: 0; }
    .nx-meta-pill {
      background: #f4f4f5; color: #555; padding: 4px 8px; border-radius: 6px;
      font-size: 11px; font-weight: 700; display: inline-flex; align-items: center; gap: 4px;
    }

    .nx-price{ font-size:15px; color:#000; font-weight:900; direction: rtl; text-align: right; margin: 0; padding: 0; }
    .nx-price-single { display: flex; justify-content: space-between; align-items: center; gap: 6px; }

    .nxp-slider{ position:relative; height:1.55em; overflow:hidden; }
    .nxp-slide{
      position:absolute; inset:0; display:flex; align-items:center; justify-content:flex-start;
      gap:8px; opacity:0; transform: translateY(10%); transition: opacity .28s ease, transform .28s ease;
    }
    .nxp-slide.active{ opacity:1; transform: translateY(0); }
    .nxp-label{ display:inline-block; min-width:0; margin-left:5px; line-height:1; opacity:.88; }
    .nxp-line .woocommerce-Price-amount{ font-weight:900; }

    .nx-overlay{
      position:absolute; inset:0; opacity:0; transition:opacity .24s ease; object-fit:cover; pointer-events:none;
    }
    .nx-overlay.show{ opacity:1; }

    .nx-skel{
      border:1px solid var(--line); border-radius:18px; overflow:hidden; background: #fff; position:relative;
    }
    .nx-skel .ph{
      aspect-ratio:1/1; background: linear-gradient(90deg,#f0f0f0 25%, #f8f8f8 37%, #f0f0f0 63%);
      background-size: 400% 100%; animation: nx-shimmer 1.2s infinite;
    }
    .nx-skel .line{
      height:12px; margin:14px 14px 0; border-radius:8px;
      background: linear-gradient(90deg,#f0f0f0 25%, #f8f8f8 37%, #f0f0f0 63%);
      background-size:400% 100%; animation: nx-shimmer 1.2s infinite;
    }
    @keyframes nx-shimmer{ 0%{ background-position: 100% 0; } 100%{ background-position: -100% 0; } }

    /* Bottom Sheets */
    .nxwa-sheet-backdrop{
      position:fixed; inset:0; background:rgba(0,0,0,.4); opacity:0; pointer-events:none; transition: opacity .25s ease, backdrop-filter .25s ease; z-index:9998;
      backdrop-filter: blur(0px);
    }
    .nxwa-sheet-backdrop.open{ opacity:1; pointer-events:auto; backdrop-filter: blur(4px); }
    .nxwa-sheet{
      position:fixed; left:0; right:0; bottom:0; background:#fff; border-radius:24px 24px 0 0;
      box-shadow:0 -10px 40px rgba(0,0,0,.15); transform: translate3d(0,105%,0); transition: transform .32s cubic-bezier(0.1, 0.9, 0.2, 1);
      z-index:9999; max-height: 90vh; display: flex; flex-direction: column; will-change: transform;
    }
    .nxwa-sheet.open{ transform: translate3d(0,0,0); }
    html.nxwa-sheet-lock, body.nxwa-sheet-lock{ overflow:hidden !important; overscroll-behavior:none; }
    .nxwa-app-lock{ overflow:hidden !important; overscroll-behavior:contain; touch-action:none; }
    .nxwa-sheet[aria-hidden="true"]{ visibility:hidden; }
    .nxwa-sheet.open[aria-hidden="false"]{ visibility:visible; }
    .nxwa-sheet .hdr{ padding:20px 20px 12px; border-bottom:1px solid var(--line); flex-shrink: 0; }
    .nxwa-sheet .hdr .title{ font-weight:900; font-size: 18px; margin-bottom:12px; }
    .nxwa-sheet .hdr .tags{ display:flex; gap:6px; overflow-x:auto; scrollbar-width:none; white-space:nowrap; }
    .nxwa-sheet .hdr .tags::-webkit-scrollbar { display: none; }
    .nxwa-tag{
      display:inline-flex; align-items:center; gap:6px; padding:6px 12px; border-radius:999px;
      background: #f4f4f5; border:1px solid var(--line); font-size:12px; font-weight: bold;
    }
    .nxwa-sheet .cnt{ padding:20px; overflow-y:auto; flex: 1; }

    .nxwa-sheet .acc{ border:1px solid var(--line); border-radius:14px; margin-bottom:12px; overflow:hidden; transition: background-color 0.2s ease; }
    .nxwa-sheet .acc>.t{
      appearance:none; -webkit-appearance:none; width:100%; border:0; font-family:inherit; color:inherit; text-align:right;
      display:flex; justify-content:space-between; align-items:center; padding:14px 18px;
      cursor:pointer; font-weight:800; background: #fafafa; user-select: none;
    }
    .nxwa-sheet .acc>.t .arr{
      width:16px; height:16px; background-image: var(--ic-arrow); background-size:contain;
      background-repeat:no-repeat; background-position:center; transition: transform .3s ease; opacity: 0.6;
    }
    .nxwa-sheet .acc>.s{ display:none; padding:14px 18px; background: #fff; }
    .nxwa-sheet .acc.open>.s{ display:block; }
    .nxwa-sheet .acc.open>.t .arr{ transform: rotate(180deg); }

    .nxwa-sheet .row{ display:flex; align-items:center; gap:12px; padding:12px 0; cursor: pointer; }
    .nxwa-sheet .row.chk input, .nxwa-sheet .row.rad input {
      appearance:none; -webkit-appearance:none; width:'.$icon_inner_size.'px; height:'.$icon_inner_size.'px; border:1px solid #d1d1d1;
      background:#fff; position:relative; outline:none; cursor: pointer; transition: all 0.2s;
    }
    .nxwa-sheet .row.chk input { border-radius:6px; }
    .nxwa-sheet .row.chk input:checked { background: var(--p1); border-color: transparent; }
    .nxwa-sheet .row.chk input:checked::after {
      content:''; position:absolute; inset:4px; border:2px solid #fff; border-top:none; border-left:none; transform:rotate(45deg);
    }
    .nxwa-sheet .row.rad input { border-radius:50%; }
    .nxwa-sheet .row.rad input:checked { border-color: var(--p1); border-width: 6px; }

    .nxwa-sheet .btns{ display:flex; gap:12px; padding:20px; border-top:1px solid var(--line); flex-shrink: 0; background: #fff; }
    .nxwa-btn{
      appearance:none; -webkit-appearance:none; font-family:inherit; line-height:1.2;
      flex:1; text-align:center; padding:14px; border-radius:14px; border:1px solid var(--line);
      font-weight:800; font-size: 15px; cursor:pointer; background: #fff; color:#111; user-select:none; transition: all 0.2s ease;
    }
    .nxwa-btn:active { transform: scale(0.97); }
    .nxwa-btn.pri{
      background: linear-gradient(135deg, var(--p1), var(--p2));
      color: var(--p5); /* Color Set to P5 as requested */
      border: none;
      box-shadow: 0 4px 14px rgba(0,0,0,0.15);
    }

    .nxwa-seg{ display:flex; gap:8px; padding:6px; border:1px solid var(--line); border-radius:14px; background: #f4f4f5; margin-bottom:16px; }
    .nxwa-seg .b{
      appearance:none; -webkit-appearance:none; border:0; font-family:inherit; line-height:1.2;
      flex:1; text-align:center; padding:10px; border-radius:10px; font-weight:900; cursor:pointer;
      background:transparent; color: #555; user-select:none; transition: all 0.2s ease;
    }
    .nxwa-seg .b.on{ background: #fff; color: #111; box-shadow: 0 2px 8px rgba(0,0,0,0.05); }

    .nxwa-range{ border:1px solid var(--line); border-radius:16px; background: #fafafa; padding:20px; direction:ltr; text-align:left; }
    .nxwa-range .labels{ display:flex; justify-content:space-between; font-size:13px; font-weight: bold; margin:0 2px 14px; opacity:.9; direction:ltr; text-align:left; }
    .nxwa-range .rail-wrap{ position:relative; height:40px; }
    .nxwa-range .rail{ position:absolute; left:0; right:0; top:50%; transform:translateY(-50%); height:6px; background:#e0e0e0; border-radius:999px; overflow:hidden; }
    .nxwa-range .progress{ position:absolute; top:0; height:100%; border-radius:999px; background: linear-gradient(90deg, var(--p1), var(--p2)); left:0%; width:100%; }
    .nxwa-range input[type=range]{ position:absolute; left:0; right:0; top:50%; transform:translateY(-50%); width:100%; height:32px; background:transparent; pointer-events:none; -webkit-appearance:none; appearance:none; z-index:auto; }
    .nxwa-range input[type=range]::-webkit-slider-thumb{ -webkit-appearance:none; width:28px; height:28px; border-radius:50%; border:2px solid #fff; background: var(--p1); box-shadow:0 2px 8px rgba(0,0,0,0.25); pointer-events:all; cursor:pointer; transition: transform 0.1s; }
    .nxwa-range input[type=range]::-webkit-slider-thumb:active { transform: scale(1.1); }
    .nxwa-range input[type=range]::-moz-range-thumb{ width:28px; height:28px; border:2px solid #fff; border-radius:50%; background: var(--p1); box-shadow:0 2px 8px rgba(0,0,0,0.25); pointer-events:all; cursor:pointer; }

    .nxwa-range .inputs{ display:flex; gap:12px; margin-top:16px; }
    .nxwa-range .fi{ flex:1; display:flex; align-items:center; gap:10px; border:1px solid var(--line); border-radius:12px; padding:12px 14px; background:#fff; direction:ltr; text-align:left; }
    .nxwa-range .fi input{ flex:1; min-width:0; border:none; outline:none; direction:ltr; text-align:left; font-weight:800; font-size: 14px; width: 100%; }
    .nxwa-range .fi .curr{ order:-1; flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center; white-space:nowrap; font-weight:900; opacity:.92; }
    .nxwa-range .fi .curr .nx-curr-word{ margin:0; font-size:12px; }
    .nxwa-currency-inline{ display:inline-flex; align-items:center; justify-content:center; gap:7px; direction:ltr; unicode-bidi:isolate; white-space:nowrap; vertical-align:middle; }
    .nxwa-currency-inline .nx-curr-ico-in{ margin:0; flex:0 0 auto; }
    .nxwa-currency-inline .nx-curr-word{ margin:0; font-size:.82em; flex:0 0 auto; }
    .nxwa-currency-inline .nxwa-filter-num{ direction:rtl; unicode-bidi:isolate; white-space:nowrap; }
    .nxwa-unit{ font-weight:900; opacity:.9; }

    .nxwa-sentinel-wrap { display: flex; justify-content: center; align-items: center; padding: 20px 0; width: 100%; clear: both; }
    .nxwa-spinner { width: 32px; height: 32px; border: 3px solid var(--line); border-top-color: var(--p1); border-radius: 50%; animation: nxwa-spin 1s linear infinite; display: none; }
    .nxwa-spinner.show { display: block; }
    .nxwa-chip:focus-visible,.nxwa-btn:focus-visible,.nxwa-sheet .row input:focus-visible{ outline:3px solid color-mix(in srgb, var(--p1) 45%, transparent); outline-offset:3px; }


    /* === Nopixan Gallery v1.27.1 - Dark theme color sync only === */
    .nxwa-archive{
      --nxwa-brand: var(--p5,var(--brand,#d4a373));
      --nxwa-dark-bg: var(--nxapp-dark-bg,var(--nx-dark-bg,#101624));
      --nxwa-dark-text: color-mix(in srgb,var(--p3,#fefae0) 88%,#fff 12%);
      --nxwa-dark-muted: color-mix(in srgb,var(--p3,#fefae0) 56%,rgba(255,255,255,.52) 44%);
      --nxwa-dark-line: color-mix(in srgb,var(--nxwa-brand) 24%,rgba(255,255,255,.14));
      --nxwa-dark-line-2: color-mix(in srgb,var(--nxwa-brand) 38%,rgba(255,255,255,.18));
      --nxwa-dark-card: linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg) 76%,#fff 10%),color-mix(in srgb,var(--nxwa-dark-bg) 90%,#000 6%));
      --nxwa-dark-card-2: linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg) 68%,#fff 14%),color-mix(in srgb,var(--nxwa-dark-bg) 84%,#000 5%));
      --nxwa-dark-hover: radial-gradient(260px 130px at 92% 0%,color-mix(in srgb,var(--nxwa-brand) 18%,transparent),transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--nxwa-dark-bg) 66%,#fff 16%),color-mix(in srgb,var(--nxwa-dark-bg) 76%,var(--nxwa-brand) 8%));
      --nxwa-empty-color:#888;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-dark,.nxapp-root.dark,.nxwa-theme-dark) .nxwa-archive,
    .nxwa-archive.nxwa-theme-dark{
      --line: var(--nxwa-dark-line);
      --nxwa-empty-color: var(--nxwa-dark-muted);
      color: var(--nxwa-dark-text)!important;
      color-scheme: dark;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-dark,.nxapp-root.dark,.nxwa-theme-dark) .nxwa-filterbar,
    .nxwa-archive.nxwa-theme-dark .nxwa-filterbar{
      background: transparent!important;
      border: 0!important;
      box-shadow: none!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-dark,.nxapp-root.dark,.nxwa-theme-dark) .nxwa-chip:not(.reset),
    .nxwa-archive.nxwa-theme-dark .nxwa-chip:not(.reset){
      color: var(--nxwa-dark-text)!important;
      background: var(--nxwa-dark-card-2)!important;
      border: 1px solid var(--nxwa-dark-line)!important;
      box-shadow: inset 0 1px 0 rgba(255,255,255,.08),0 12px 28px rgba(0,0,0,.22)!important;
      filter:none!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-dark,.nxapp-root.dark,.nxwa-theme-dark) .nxwa-chip:not(.reset):is(:hover,:focus-visible,:active),
    .nxwa-archive.nxwa-theme-dark .nxwa-chip:not(.reset):is(:hover,:focus-visible,:active){
      background: var(--nxwa-dark-hover)!important;
      border-color: var(--nxwa-dark-line-2)!important;
      color: var(--nxwa-dark-text)!important;
      box-shadow: inset 0 1px 0 rgba(255,255,255,.10),0 16px 34px rgba(0,0,0,.28),0 0 0 4px color-mix(in srgb,var(--nxwa-brand) 12%,transparent)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-dark,.nxapp-root.dark,.nxwa-theme-dark) .nxwa-chip .ic,
    .nxwa-archive.nxwa-theme-dark .nxwa-chip .ic{
      background-color: var(--nxwa-brand)!important;
      background-image:none!important;
      -webkit-mask-size:contain!important; mask-size:contain!important;
      -webkit-mask-repeat:no-repeat!important; mask-repeat:no-repeat!important;
      -webkit-mask-position:center!important; mask-position:center!important;
      opacity:.95!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-dark,.nxapp-root.dark,.nxwa-theme-dark) .nxwa-chip.sort .ic,
    .nxwa-archive.nxwa-theme-dark .nxwa-chip.sort .ic{ -webkit-mask-image:var(--ic-sort)!important; mask-image:var(--ic-sort)!important; }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-dark,.nxapp-root.dark,.nxwa-theme-dark) .nxwa-chip.filter .ic,
    .nxwa-archive.nxwa-theme-dark .nxwa-chip.filter .ic{ -webkit-mask-image:var(--ic-filter)!important; mask-image:var(--ic-filter)!important; }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-dark,.nxapp-root.dark,.nxwa-theme-dark) .nxwa-chip.price .ic,
    .nxwa-archive.nxwa-theme-dark .nxwa-chip.price .ic{ -webkit-mask-image:var(--ic-price)!important; mask-image:var(--ic-price)!important; }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-dark,.nxapp-root.dark,.nxwa-theme-dark) .nxwa-chip.weight .ic,
    .nxwa-archive.nxwa-theme-dark .nxwa-chip.weight .ic{ -webkit-mask-image:var(--ic-weight)!important; mask-image:var(--ic-weight)!important; }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-dark,.nxapp-root.dark,.nxwa-theme-dark) .nxwa-chip.wage .ic,
    .nxwa-archive.nxwa-theme-dark .nxwa-chip.wage .ic{ -webkit-mask-image:var(--ic-wage)!important; mask-image:var(--ic-wage)!important; }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-dark,.nxapp-root.dark,.nxwa-theme-dark) .nxwa-chip.reset,
    .nxwa-archive.nxwa-theme-dark .nxwa-chip.reset{
      background: color-mix(in srgb,#ef4444 15%,var(--nxwa-dark-bg) 85%)!important;
      color:#fecaca!important;
      border:1px solid color-mix(in srgb,#ef4444 38%,rgba(255,255,255,.12))!important;
      box-shadow: inset 0 1px 0 rgba(255,255,255,.07),0 12px 28px rgba(0,0,0,.18)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-dark,.nxapp-root.dark,.nxwa-theme-dark) .nxwa-chip.reset .ic,
    .nxwa-archive.nxwa-theme-dark .nxwa-chip.reset .ic{
      background:#fecaca!important;
      -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E")!important;
      mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E")!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-dark,.nxapp-root.dark,.nxwa-theme-dark) .nx-card,
    .nxwa-archive.nxwa-theme-dark .nx-card{
      background: var(--nxwa-dark-card)!important;
      border-color: var(--nxwa-dark-line)!important;
      box-shadow: inset 0 1px 0 rgba(255,255,255,.07),0 14px 34px rgba(0,0,0,.24)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-dark,.nxapp-root.dark,.nxwa-theme-dark) .nx-card:hover,
    .nxwa-archive.nxwa-theme-dark .nx-card:hover{
      box-shadow: inset 0 1px 0 rgba(255,255,255,.10),0 22px 46px rgba(0,0,0,.32),0 0 0 1px color-mix(in srgb,var(--nxwa-brand) 22%,transparent)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nx-card-link,
    .nxwa-archive.nxwa-theme-dark .nx-card-link{ color:var(--nxwa-dark-text)!important; }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nx-card-media,
    .nxwa-archive.nxwa-theme-dark .nx-card-media{
      background: color-mix(in srgb,var(--nxwa-dark-bg) 88%,#fff 6%)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nx-card-media::after,
    .nxwa-archive.nxwa-theme-dark .nx-card-media::after{
      background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.18) 50%,rgba(255,255,255,0) 100%)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nx-card-body,
    .nxwa-archive.nxwa-theme-dark .nx-card-body{
      background: transparent!important;
      color:var(--nxwa-dark-text)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nx-title,
    .nxwa-archive.nxwa-theme-dark .nx-title{
      color:var(--nxwa-dark-text)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nx-meta-pill,
    .nxwa-archive.nxwa-theme-dark .nx-meta-pill{
      color:var(--nxwa-dark-muted)!important;
      background: color-mix(in srgb,var(--nxwa-dark-bg) 72%,#fff 9%)!important;
      border:1px solid var(--nxwa-dark-line)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nx-price,
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nx-price ins,
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nx-price ins *,
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nx-price .nxp-line,
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nx-price .nxp-line *,
    .nxwa-archive.nxwa-theme-dark .nx-price,
    .nxwa-archive.nxwa-theme-dark .nx-price ins,
    .nxwa-archive.nxwa-theme-dark .nx-price ins *,
    .nxwa-archive.nxwa-theme-dark .nx-price .nxp-line,
    .nxwa-archive.nxwa-theme-dark .nx-price .nxp-line *{
      color:var(--nxwa-dark-text)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nx-price del,
    .nxwa-archive.nxwa-theme-dark .nx-price del,
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nx-price del *,
    .nxwa-archive.nxwa-theme-dark .nx-price del *{
      color:var(--nxwa-dark-muted)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxp-label,
    .nxwa-archive.nxwa-theme-dark .nxp-label{ color:var(--nxwa-dark-muted)!important; }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nx-discount-chip,
    .nxwa-archive.nxwa-theme-dark .nx-discount-chip{
      color:#fecaca!important;
      background:color-mix(in srgb,#ef4444 17%,var(--nxwa-dark-bg) 83%)!important;
      border:1px solid color-mix(in srgb,#ef4444 30%,rgba(255,255,255,.12))!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nx-badge,
    .nxwa-archive.nxwa-theme-dark .nx-badge{
      color:#fff!important;
      background:linear-gradient(135deg,color-mix(in srgb,var(--nxwa-brand) 82%,#fff 18%),color-mix(in srgb,var(--nxwa-brand) 58%,var(--p2,#fff) 42%))!important;
      box-shadow:0 10px 24px color-mix(in srgb,var(--nxwa-brand) 22%,rgba(0,0,0,.35))!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nx-timer-bubble,
    .nxwa-archive.nxwa-theme-dark .nx-timer-bubble{
      color:#fecaca!important;
      background:color-mix(in srgb,var(--nxwa-dark-bg) 78%,#ef4444 10%)!important;
      border-color:color-mix(in srgb,#ef4444 34%,rgba(255,255,255,.14))!important;
      box-shadow:0 12px 24px rgba(0,0,0,.24)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nx-skel,
    .nxwa-archive.nxwa-theme-dark .nx-skel{
      background:var(--nxwa-dark-card)!important;
      border-color:var(--nxwa-dark-line)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nx-skel .ph,
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nx-skel .line,
    .nxwa-archive.nxwa-theme-dark .nx-skel .ph,
    .nxwa-archive.nxwa-theme-dark .nx-skel .line{
      background:linear-gradient(90deg,color-mix(in srgb,var(--nxwa-dark-bg) 82%,#fff 6%) 25%,color-mix(in srgb,var(--nxwa-dark-bg) 68%,#fff 14%) 37%,color-mix(in srgb,var(--nxwa-dark-bg) 82%,#fff 6%) 63%)!important;
      background-size:400% 100%!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-empty,
    .nxwa-archive.nxwa-theme-dark .nxwa-empty{ color:var(--nxwa-dark-muted)!important; }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-sheet-backdrop,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet-backdrop{
      background:rgba(0,0,0,.62)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-sheet,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet{
      background:linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg) 72%,#fff 9%),color-mix(in srgb,var(--nxwa-dark-bg) 90%,#000 8%))!important;
      color:var(--nxwa-dark-text)!important;
      border:1px solid var(--nxwa-dark-line)!important;
      box-shadow:0 -24px 84px rgba(0,0,0,.54),inset 0 1px 0 rgba(255,255,255,.08)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-sheet .hdr,
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-sheet .btns,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .hdr,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .btns{
      background:color-mix(in srgb,var(--nxwa-dark-bg) 82%,#fff 7%)!important;
      border-color:var(--nxwa-dark-line)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-sheet .hdr .title,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .hdr .title{ color:var(--nxwa-dark-text)!important; }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-tag,
    .nxwa-archive.nxwa-theme-dark .nxwa-tag{
      color:var(--nxwa-dark-text)!important;
      background:color-mix(in srgb,var(--nxwa-brand) 12%,var(--nxwa-dark-bg) 88%)!important;
      border-color:var(--nxwa-dark-line)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-sheet .acc,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .acc{
      background:color-mix(in srgb,var(--nxwa-dark-bg) 84%,#fff 6%)!important;
      border-color:var(--nxwa-dark-line)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-sheet .acc>.t,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .acc>.t{
      color:var(--nxwa-dark-text)!important;
      background:color-mix(in srgb,var(--nxwa-dark-bg) 72%,#fff 10%)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-sheet .acc>.t:is(:hover,:focus-visible),
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .acc>.t:is(:hover,:focus-visible){
      background:var(--nxwa-dark-hover)!important;
      color:var(--nxwa-dark-text)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-sheet .acc>.s,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .acc>.s{
      color:var(--nxwa-dark-muted)!important;
      background:color-mix(in srgb,var(--nxwa-dark-bg) 88%,#fff 5%)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-sheet .row,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .row{ color:var(--nxwa-dark-text)!important; }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-sheet .row.chk input,
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-sheet .row.rad input,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .row.chk input,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .row.rad input{
      background:color-mix(in srgb,var(--nxwa-dark-bg) 86%,#fff 7%)!important;
      border-color:var(--nxwa-dark-line)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-sheet .row.chk input:checked,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .row.chk input:checked{
      background:var(--nxwa-brand)!important;
      border-color:var(--nxwa-brand)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-sheet .row.rad input:checked,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .row.rad input:checked{
      border-color:var(--nxwa-brand)!important;
      background:#fff!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-btn,
    .nxwa-archive.nxwa-theme-dark .nxwa-btn{
      color:var(--nxwa-dark-text)!important;
      background:var(--nxwa-dark-card-2)!important;
      border-color:var(--nxwa-dark-line)!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-btn:is(:hover,:focus-visible),
    .nxwa-archive.nxwa-theme-dark .nxwa-btn:is(:hover,:focus-visible){
      background:var(--nxwa-dark-hover)!important;
      color:var(--nxwa-dark-text)!important;
      border-color:var(--nxwa-dark-line-2)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-btn.pri,
    .nxwa-archive.nxwa-theme-dark .nxwa-btn.pri{
      color:#fff!important;
      background:linear-gradient(135deg,color-mix(in srgb,var(--nxwa-brand) 82%,#fff 18%),color-mix(in srgb,var(--nxwa-brand) 58%,var(--p2,#fff) 42%))!important;
      border:0!important;
      box-shadow:0 14px 28px color-mix(in srgb,var(--nxwa-brand) 18%,rgba(0,0,0,.34))!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-seg,
    .nxwa-archive.nxwa-theme-dark .nxwa-seg{
      background:color-mix(in srgb,var(--nxwa-dark-bg) 84%,#fff 7%)!important;
      border-color:var(--nxwa-dark-line)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-seg .b,
    .nxwa-archive.nxwa-theme-dark .nxwa-seg .b{
      color:var(--nxwa-dark-muted)!important;
      background:transparent!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-seg .b:is(.on,:hover,:focus-visible),
    .nxwa-archive.nxwa-theme-dark .nxwa-seg .b:is(.on,:hover,:focus-visible){
      color:#fff!important;
      background:linear-gradient(135deg,color-mix(in srgb,var(--nxwa-brand) 78%,#fff 18%),color-mix(in srgb,var(--nxwa-brand) 52%,var(--nxwa-dark-bg) 48%))!important;
      box-shadow:0 10px 20px rgba(0,0,0,.22)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-range,
    .nxwa-archive.nxwa-theme-dark .nxwa-range{
      background:color-mix(in srgb,var(--nxwa-dark-bg) 86%,#fff 6%)!important;
      border-color:var(--nxwa-dark-line)!important;
      color:var(--nxwa-dark-text)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-range .rail,
    .nxwa-archive.nxwa-theme-dark .nxwa-range .rail{ background:color-mix(in srgb,var(--nxwa-dark-bg) 70%,#fff 12%)!important; }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-range .progress,
    .nxwa-archive.nxwa-theme-dark .nxwa-range .progress{ background:linear-gradient(90deg,var(--nxwa-brand),color-mix(in srgb,var(--nxwa-brand) 55%,var(--p2,#fff) 45%))!important; }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-range .fi,
    .nxwa-archive.nxwa-theme-dark .nxwa-range .fi{
      background:color-mix(in srgb,var(--nxwa-dark-bg) 78%,#fff 8%)!important;
      border-color:var(--nxwa-dark-line)!important;
      color:var(--nxwa-dark-text)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-range .fi input,
    .nxwa-archive.nxwa-theme-dark .nxwa-range .fi input{
      color:var(--nxwa-dark-text)!important;
      background:transparent!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-range .fi input::placeholder,
    .nxwa-archive.nxwa-theme-dark .nxwa-range .fi input::placeholder{ color:var(--nxwa-dark-muted)!important; }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-spinner,
    .nxwa-archive.nxwa-theme-dark .nxwa-spinner{
      border-color:var(--nxwa-dark-line)!important;
      border-top-color:var(--nxwa-brand)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-compact-price .nx-curr-word,
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-range .fi .curr,
    .nxwa-archive.nxwa-theme-dark .nxwa-compact-price .nx-curr-word,
    .nxwa-archive.nxwa-theme-dark .nxwa-range .fi .curr{ color:var(--nxwa-dark-muted)!important; }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-archive .nx-curr-ico,
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-archive .nx-curr-ico-in,
    .nxwa-archive.nxwa-theme-dark .nx-curr-ico,
    .nxwa-archive.nxwa-theme-dark .nx-curr-ico-in{
      filter: brightness(0) saturate(100%) invert(91%) sepia(10%) saturate(520%) hue-rotate(11deg) brightness(108%) contrast(98%)!important;
      opacity:.94!important;
    }

    /* === Nopixan Gallery v1.27.1 - dark CNT/range/currency hard sync === */
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-archive .nxwa-sheet .cnt,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .cnt{
      background:linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg) 82%,#fff 8%),color-mix(in srgb,var(--nxwa-dark-bg) 92%,#000 4%))!important;
      color:var(--nxwa-dark-text)!important;
      border-color:transparent!important;
      scrollbar-color: color-mix(in srgb,var(--nxwa-brand) 36%,rgba(255,255,255,.25)) transparent!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-archive .nxwa-sheet .cnt *,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .cnt *{
      border-color:var(--nxwa-dark-line)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-archive .nxwa-sheet .cnt :is(.row,.labels,.nxwa-unit,.nxwa-filter-num,.nxwa-currency-inline,.nxwa-range .fi .curr),
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .cnt :is(.row,.labels,.nxwa-unit,.nxwa-filter-num,.nxwa-currency-inline,.nxwa-range .fi .curr){
      color:var(--nxwa-dark-text)!important;
      opacity:1!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-archive .nxwa-sheet .cnt :is(.nxwa-range,.acc,.nxwa-seg),
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .cnt :is(.nxwa-range,.acc,.nxwa-seg){
      background:linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg) 78%,#fff 9%),color-mix(in srgb,var(--nxwa-dark-bg) 90%,#000 5%))!important;
      color:var(--nxwa-dark-text)!important;
      border-color:var(--nxwa-dark-line)!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 14px 28px rgba(0,0,0,.18)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-archive .nxwa-sheet .cnt .acc>.t,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .cnt .acc>.t{
      background:linear-gradient(135deg,color-mix(in srgb,var(--nxwa-dark-bg) 76%,#fff 10%),color-mix(in srgb,var(--nxwa-dark-bg) 65%,var(--nxwa-brand) 9%))!important;
      color:var(--nxwa-dark-text)!important;
      border-color:transparent!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-archive .nxwa-sheet .cnt .acc>.s,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .cnt .acc>.s{
      background:color-mix(in srgb,var(--nxwa-dark-bg) 88%,#fff 6%)!important;
      color:var(--nxwa-dark-text)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-archive .nxwa-sheet .cnt .nxwa-range .labels,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .cnt .nxwa-range .labels{
      color:var(--nxwa-dark-text)!important;
      opacity:1!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-archive .nxwa-sheet .cnt .nxwa-range .rail,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .cnt .nxwa-range .rail{
      background:color-mix(in srgb,var(--nxwa-dark-bg) 62%,#fff 16%)!important;
      box-shadow:inset 0 1px 2px rgba(0,0,0,.36)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-archive .nxwa-sheet .cnt .nxwa-range .progress,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .cnt .nxwa-range .progress{
      background:linear-gradient(90deg,color-mix(in srgb,var(--nxwa-brand) 86%,#fff 14%),color-mix(in srgb,var(--nxwa-brand) 54%,var(--p2,#fff) 46%))!important;
      box-shadow:0 0 14px color-mix(in srgb,var(--nxwa-brand) 24%,transparent)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-archive .nxwa-sheet .cnt .nxwa-range input[type=range]::-webkit-slider-thumb,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .cnt .nxwa-range input[type=range]::-webkit-slider-thumb{
      background:var(--nxwa-brand)!important;
      border-color:color-mix(in srgb,var(--nxwa-dark-bg) 56%,#fff 44%)!important;
      box-shadow:0 0 0 5px color-mix(in srgb,var(--nxwa-brand) 18%,transparent),0 6px 18px rgba(0,0,0,.35)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-archive .nxwa-sheet .cnt .nxwa-range input[type=range]::-moz-range-thumb,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .cnt .nxwa-range input[type=range]::-moz-range-thumb{
      background:var(--nxwa-brand)!important;
      border-color:color-mix(in srgb,var(--nxwa-dark-bg) 56%,#fff 44%)!important;
      box-shadow:0 0 0 5px color-mix(in srgb,var(--nxwa-brand) 18%,transparent),0 6px 18px rgba(0,0,0,.35)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-archive .nxwa-sheet .cnt :is(input[type=text],input[type=number],input[type=search],input[type=tel],.nxwa-range .fi),
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .cnt :is(input[type=text],input[type=number],input[type=search],input[type=tel],.nxwa-range .fi){
      background:color-mix(in srgb,var(--nxwa-dark-bg) 74%,#fff 10%)!important;
      color:var(--nxwa-dark-text)!important;
      border-color:var(--nxwa-dark-line)!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-archive .nxwa-sheet .cnt .nxwa-range .fi input,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .cnt .nxwa-range .fi input{
      background:transparent!important;
      color:var(--nxwa-dark-text)!important;
      -webkit-text-fill-color:var(--nxwa-dark-text)!important;
      border-color:transparent!important;
      box-shadow:none!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-archive .nxwa-sheet .cnt :is(.nx-curr-word,.nxwa-range .fi .curr .nx-curr-word),
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .cnt :is(.nx-curr-word,.nxwa-range .fi .curr .nx-curr-word){
      color:var(--nxwa-brand)!important;
      opacity:1!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-archive .nxwa-sheet .cnt :is(.nx-curr-ico,.nx-curr-ico-in),
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .cnt :is(.nx-curr-ico,.nx-curr-ico-in){
      background-color:var(--nxwa-brand)!important;
      background-image:none!important;
      -webkit-mask-image:var(--nxwa-toman-icon)!important;
      mask-image:var(--nxwa-toman-icon)!important;
      -webkit-mask-size:contain!important;
      mask-size:contain!important;
      -webkit-mask-repeat:no-repeat!important;
      mask-repeat:no-repeat!important;
      -webkit-mask-position:center!important;
      mask-position:center!important;
      filter:none!important;
      opacity:1!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-archive .nx-price :is(.nxp-line,.nxp-line *,.nxwa-compact-price,.nxwa-compact-price *,.nx-price-num,.nxp-label),
    .nxwa-archive.nxwa-theme-dark .nx-price :is(.nxp-line,.nxp-line *,.nxwa-compact-price,.nxwa-compact-price *,.nx-price-num,.nxp-label){
      color:var(--nxwa-dark-text)!important;
      -webkit-text-fill-color:var(--nxwa-dark-text)!important;
      opacity:1!important;
    }
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark,.nxwa-theme-dark) .nxwa-archive .nx-price .nxp-label,
    .nxwa-archive.nxwa-theme-dark .nx-price .nxp-label{
      color:var(--nxwa-dark-text)!important;
      font-weight:900!important;
    }



    /* === Nopixan Gallery v1.27.2 - CNT deep dark redesign / forced app dark sync === */
    .nxwa-archive.nxwa-theme-dark{
      --nxwa-dark-bg:var(--nxapp-dark-bg,var(--nx-dark-bg,#101624));
      --nxwa-dark-panel:var(--nxapp-dark-panel,color-mix(in srgb,var(--nxwa-dark-bg) 84%,#fff 16%));
      --nxwa-dark-panel-2:var(--nxapp-dark-panel-2,color-mix(in srgb,var(--nxwa-dark-bg) 74%,#fff 26%));
      --nxwa-dark-strong:var(--nxapp-dark-strong,color-mix(in srgb,var(--nxwa-dark-bg) 92%,#fff 8%));
      --nxwa-dark-line:var(--nxapp-dark-line,color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 24%,rgba(255,255,255,.14)));
      --nxwa-dark-text:var(--nxapp-dark-text,color-mix(in srgb,var(--p3,#fefae0) 88%,#fff 12%));
      --nxwa-dark-muted:var(--nxapp-dark-muted,color-mix(in srgb,var(--p3,#fefae0) 54%,rgba(255,255,255,.52) 46%));
      --nxwa-cnt-bg:radial-gradient(420px 260px at 92% -18%,color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 15%,transparent),transparent 72%),radial-gradient(360px 220px at 8% 112%,color-mix(in srgb,var(--p1,#ccd5ae) 9%,transparent),transparent 75%),linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg) 82%,#fff 10%),color-mix(in srgb,var(--nxwa-dark-bg) 94%,#000 4%));
      --nxwa-cnt-card:linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg) 76%,#fff 12%),color-mix(in srgb,var(--nxwa-dark-bg) 90%,#000 5%));
      --nxwa-cnt-card-hover:radial-gradient(260px 150px at 92% 0%,color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 16%,transparent),transparent 74%),linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg) 70%,#fff 16%),color-mix(in srgb,var(--nxwa-dark-bg) 88%,#000 4%));
      --nxwa-cnt-field:color-mix(in srgb,var(--nxwa-dark-bg) 72%,#fff 10%);
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt,
    .nxwa-archive.nxwa-theme-dark #nxwa-sheet-sort > .cnt,
    .nxwa-archive.nxwa-theme-dark #nxwa-sheet-filter > .cnt,
    .nxwa-archive.nxwa-theme-dark #nxwa-sheet-price > .cnt,
    .nxwa-archive.nxwa-theme-dark #nxwa-sheet-weight > .cnt,
    .nxwa-archive.nxwa-theme-dark #nxwa-sheet-wage > .cnt,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet.open > .cnt{
      background:var(--nxwa-cnt-bg)!important;
      background-color:color-mix(in srgb,var(--nxwa-dark-bg) 88%,#fff 7%)!important;
      color:var(--nxwa-dark-text)!important;
      border:0!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important;
      scrollbar-color:color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 44%,rgba(255,255,255,.22)) transparent!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt::before,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt::after{background:transparent!important;border:0!important;box-shadow:none!important;}
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt :is(.acc,.nxwa-range,.nxwa-seg){
      background:var(--nxwa-cnt-card)!important;
      border:1px solid var(--nxwa-dark-line)!important;
      color:var(--nxwa-dark-text)!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 14px 34px rgba(0,0,0,.22)!important;
      overflow:hidden!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt :is(.acc,.nxwa-range,.nxwa-seg):is(:hover,:focus-within){
      background:var(--nxwa-cnt-card-hover)!important;
      border-color:color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 36%,rgba(255,255,255,.16))!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .acc > .t{
      background:linear-gradient(135deg,color-mix(in srgb,var(--nxwa-dark-bg) 72%,#fff 13%),color-mix(in srgb,var(--nxwa-dark-bg) 62%,var(--nxwa-brand,var(--p5,#d4a373)) 10%))!important;
      color:var(--nxwa-dark-text)!important;
      border:0!important;
      border-bottom:1px solid color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 16%,rgba(255,255,255,.09))!important;
      box-shadow:none!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .acc:not(.open) > .t{border-bottom-color:transparent!important;}
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .acc > .t:is(:hover,:focus-visible,:active){
      background:linear-gradient(135deg,color-mix(in srgb,var(--nxwa-dark-bg) 62%,#fff 18%),color-mix(in srgb,var(--nxwa-dark-bg) 54%,var(--nxwa-brand,var(--p5,#d4a373)) 16%))!important;
      color:var(--nxwa-dark-text)!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .acc > .s{
      background:color-mix(in srgb,var(--nxwa-dark-bg) 88%,#fff 6%)!important;
      color:var(--nxwa-dark-text)!important;
      border:0!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .row{
      color:var(--nxwa-dark-text)!important;
      border-bottom:1px solid color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 13%,rgba(255,255,255,.07))!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .row:last-child{border-bottom-color:transparent!important;}
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .row:is(:hover,:focus-within){
      background:linear-gradient(90deg,color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 10%,transparent),transparent)!important;
      color:var(--nxwa-dark-text)!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .row.chk input,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .row.rad input{
      background:color-mix(in srgb,var(--nxwa-dark-bg) 72%,#fff 10%)!important;
      border:1px solid color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 28%,rgba(255,255,255,.18))!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .row.chk input:checked{
      background:linear-gradient(135deg,var(--nxwa-brand,var(--p5,#d4a373)),color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 62%,var(--p2,#fff) 38%))!important;
      border-color:transparent!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .row.rad input:checked{
      background:color-mix(in srgb,var(--nxwa-dark-bg) 78%,#fff 9%)!important;
      border-color:var(--nxwa-brand,var(--p5,#d4a373))!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-seg{
      padding:6px!important;
      display:grid!important;
      grid-template-columns:repeat(2,minmax(0,1fr))!important;
      gap:6px!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-seg .b{
      background:transparent!important;
      color:var(--nxwa-dark-muted)!important;
      border:1px solid transparent!important;
      box-shadow:none!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-seg .b:is(:hover,:focus-visible){
      background:color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 11%,rgba(255,255,255,.06))!important;
      color:var(--nxwa-dark-text)!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-seg .b.on{
      background:linear-gradient(135deg,color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 78%,#fff 10%),color-mix(in srgb,var(--nxwa-dark-bg) 42%,var(--nxwa-brand,var(--p5,#d4a373)) 58%))!important;
      color:#fff!important;
      border-color:color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 46%,rgba(255,255,255,.18))!important;
      box-shadow:0 12px 22px rgba(0,0,0,.24)!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range{
      padding:16px!important;
      border-radius:18px!important;
      display:grid!important;
      gap:14px!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range .labels{
      color:var(--nxwa-dark-text)!important;
      font-weight:900!important;
      opacity:1!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range .rail-wrap{margin:4px 2px!important;}
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range .rail{
      background:color-mix(in srgb,var(--nxwa-dark-bg) 58%,#fff 15%)!important;
      border:1px solid color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 16%,rgba(255,255,255,.08))!important;
      box-shadow:inset 0 2px 4px rgba(0,0,0,.38)!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range .progress{
      background:linear-gradient(90deg,color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 92%,#fff 8%),color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 56%,var(--p2,#fff) 44%))!important;
      box-shadow:0 0 16px color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 30%,transparent)!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range input[type=range]{accent-color:var(--nxwa-brand,var(--p5,#d4a373))!important;background:transparent!important;}
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range input[type=range]::-webkit-slider-thumb{
      background:var(--nxwa-brand,var(--p5,#d4a373))!important;
      border:3px solid color-mix(in srgb,var(--nxwa-dark-bg) 52%,#fff 48%)!important;
      box-shadow:0 0 0 5px color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 18%,transparent),0 8px 18px rgba(0,0,0,.36)!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range input[type=range]::-moz-range-thumb{
      background:var(--nxwa-brand,var(--p5,#d4a373))!important;
      border:3px solid color-mix(in srgb,var(--nxwa-dark-bg) 52%,#fff 48%)!important;
      box-shadow:0 0 0 5px color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 18%,transparent),0 8px 18px rgba(0,0,0,.36)!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range .inputs{
      display:grid!important;
      grid-template-columns:repeat(2,minmax(0,1fr))!important;
      gap:10px!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range .fi{
      background:var(--nxwa-cnt-field)!important;
      border:1px solid var(--nxwa-dark-line)!important;
      color:var(--nxwa-dark-text)!important;
      border-radius:16px!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range .fi:focus-within{
      border-color:color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 52%,rgba(255,255,255,.20))!important;
      box-shadow:0 0 0 4px color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 12%,transparent),inset 0 1px 0 rgba(255,255,255,.08)!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range .fi input,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt :is(input[type=text],input[type=number],input[type=search],input[type=tel]){
      background:transparent!important;
      color:var(--nxwa-dark-text)!important;
      -webkit-text-fill-color:var(--nxwa-dark-text)!important;
      border:0!important;
      outline:0!important;
      box-shadow:none!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range .fi input::placeholder{color:var(--nxwa-dark-muted)!important;-webkit-text-fill-color:var(--nxwa-dark-muted)!important;}
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range .fi .curr,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-unit,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt :is(.nxwa-filter-num,.nxwa-currency-inline){
      color:var(--nxwa-brand,var(--p5,#d4a373))!important;
      -webkit-text-fill-color:var(--nxwa-brand,var(--p5,#d4a373))!important;
      opacity:1!important;
      font-weight:900!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt :is(.nx-curr-word,.nxwa-range .fi .curr .nx-curr-word){
      color:var(--nxwa-brand,var(--p5,#d4a373))!important;
      -webkit-text-fill-color:var(--nxwa-brand,var(--p5,#d4a373))!important;
      opacity:1!important;
      font-weight:900!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt :is(.nx-curr-ico,.nx-curr-ico-in){
      background-color:var(--nxwa-brand,var(--p5,#d4a373))!important;
      background-image:none!important;
      color:var(--nxwa-brand,var(--p5,#d4a373))!important;
      -webkit-mask-image:var(--nxwa-toman-icon)!important;
      mask-image:var(--nxwa-toman-icon)!important;
      -webkit-mask-size:contain!important;
      mask-size:contain!important;
      -webkit-mask-repeat:no-repeat!important;
      mask-repeat:no-repeat!important;
      -webkit-mask-position:center!important;
      mask-position:center!important;
      filter:none!important;
      opacity:1!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt [style*="background:#fff"],
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt [style*="background: #fff"],
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt [style*="background-color:#fff"],
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt [style*="background-color: #fff"]{
      background:transparent!important;
      background-color:transparent!important;
      color:var(--nxwa-dark-text)!important;
    }
    @media (max-width:640px){
      .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt{padding:16px 14px 12px!important;}
      .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range{padding:14px!important;border-radius:16px!important;}
      .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range .inputs{grid-template-columns:1fr!important;}
    }


    /* === Nopixan Gallery v1.27.3 - luxury dark ported sheets + price accent === */
    .nxwa-archive.nxwa-theme-dark .nx-price .nx-price-num,
    :is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-root.dark,.nxapp-dark) .nxwa-archive .nx-price .nx-price-num{
      color:var(--nxwa-brand,var(--p5,#d4a373))!important;
      -webkit-text-fill-color:var(--nxwa-brand,var(--p5,#d4a373))!important;
      opacity:1!important;
      font-weight:950!important;
    }

    .nxwa-sheet.nxwa-theme-dark,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet{
      --nxwa-brand:var(--p5,var(--brand,#d4a373));
      --nxwa-dark-bg:var(--nxapp-dark-bg,var(--nx-dark-bg,#101624));
      --nxwa-dark-panel:var(--nxapp-dark-panel,color-mix(in srgb,var(--nxwa-dark-bg) 84%,#fff 16%));
      --nxwa-dark-panel-2:var(--nxapp-dark-panel-2,color-mix(in srgb,var(--nxwa-dark-bg) 74%,#fff 26%));
      --nxwa-dark-strong:var(--nxapp-dark-strong,color-mix(in srgb,var(--nxwa-dark-bg) 93%,#fff 7%));
      --nxwa-dark-line:var(--nxapp-dark-line,color-mix(in srgb,var(--nxwa-brand) 24%,rgba(255,255,255,.14)));
      --nxwa-dark-line-2:var(--nxapp-dark-line-2,color-mix(in srgb,var(--nxwa-brand) 38%,rgba(255,255,255,.18)));
      --nxwa-dark-text:var(--nxapp-dark-text,color-mix(in srgb,var(--p3,#fefae0) 88%,#fff 12%));
      --nxwa-dark-muted:var(--nxapp-dark-muted,color-mix(in srgb,var(--p3,#fefae0) 54%,rgba(255,255,255,.52) 46%));
      color-scheme:dark!important;
      color:var(--nxwa-dark-text)!important;
      background:
        radial-gradient(520px 260px at 88% -12%,color-mix(in srgb,var(--nxwa-brand) 18%,transparent),transparent 74%),
        radial-gradient(440px 260px at 6% 112%,color-mix(in srgb,var(--p1,#ccd5ae) 10%,transparent),transparent 76%),
        linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg) 72%,#fff 10%),color-mix(in srgb,var(--nxwa-dark-bg) 92%,#000 5%))!important;
      border:1px solid var(--nxwa-dark-line)!important;
      border-radius:32px 32px 0 0!important;
      box-shadow:0 -26px 90px rgba(0,0,0,.50),inset 0 1px 0 rgba(255,255,255,.09)!important;
      overflow:hidden!important;
      backdrop-filter:blur(22px)!important;
      -webkit-backdrop-filter:blur(22px)!important;
    }
    .nxwa-sheet-backdrop.nxwa-theme-dark,
    .nxwa-sheet-backdrop.nxapp-ported-sheet.nxwa-theme-dark,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet-backdrop{
      background:rgba(3,8,18,.56)!important;
      backdrop-filter:blur(10px) saturate(1.15)!important;
      -webkit-backdrop-filter:blur(10px) saturate(1.15)!important;
    }
    .nxwa-sheet.nxwa-theme-dark::before,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark::before,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet::before{
      content:""!important;
      position:absolute!important;
      top:10px!important;
      left:50%!important;
      width:54px!important;
      height:5px!important;
      border-radius:999px!important;
      transform:translateX(-50%)!important;
      background:color-mix(in srgb,var(--nxwa-brand) 34%,rgba(255,255,255,.30))!important;
      opacity:.80!important;
      pointer-events:none!important;
      z-index:2!important;
    }
    .nxwa-sheet.nxwa-theme-dark > .hdr,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .hdr,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .hdr{
      padding:34px 22px 16px!important;
      background:
        radial-gradient(320px 150px at 85% 0%,color-mix(in srgb,var(--nxwa-brand) 20%,transparent),transparent 72%),
        linear-gradient(135deg,color-mix(in srgb,var(--nxwa-dark-bg) 66%,#fff 14%),color-mix(in srgb,var(--nxwa-dark-bg) 88%,#000 4%))!important;
      border-bottom:1px solid color-mix(in srgb,var(--nxwa-brand) 22%,rgba(255,255,255,.10))!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;
    }
    .nxwa-sheet.nxwa-theme-dark > .hdr .title,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .hdr .title,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .hdr .title{
      color:var(--nxwa-dark-text)!important;
      -webkit-text-fill-color:var(--nxwa-dark-text)!important;
      font-size:22px!important;
      line-height:1.25!important;
      margin:0 0 14px!important;
      letter-spacing:-.02em!important;
    }
    .nxwa-sheet.nxwa-theme-dark .nxwa-tag,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-tag,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-tag{
      background:color-mix(in srgb,var(--nxwa-dark-bg) 62%,rgba(255,255,255,.18) 38%)!important;
      border:1px solid color-mix(in srgb,var(--nxwa-brand) 34%,rgba(255,255,255,.16))!important;
      color:var(--nxwa-dark-text)!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;
    }
    .nxwa-sheet.nxwa-theme-dark > .cnt,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt,
    .nxwa-sheet.open.nxwa-theme-dark > .cnt,
    .nxwa-sheet.nxapp-ported-sheet.open.nxwa-theme-dark > .cnt,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt{
      background:
        radial-gradient(430px 250px at 96% -20%,color-mix(in srgb,var(--nxwa-brand) 11%,transparent),transparent 72%),
        radial-gradient(360px 220px at 8% 118%,color-mix(in srgb,var(--p1,#ccd5ae) 8%,transparent),transparent 75%),
        linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg) 84%,#fff 7%),color-mix(in srgb,var(--nxwa-dark-bg) 94%,#000 4%))!important;
      background-color:color-mix(in srgb,var(--nxwa-dark-bg) 90%,#fff 6%)!important;
      color:var(--nxwa-dark-text)!important;
      padding:16px 18px 12px!important;
      border:0!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important;
      scrollbar-color:color-mix(in srgb,var(--nxwa-brand) 44%,rgba(255,255,255,.23)) transparent!important;
    }
    .nxwa-sheet.nxwa-theme-dark > .cnt *,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt *,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt *{
      border-color:var(--nxwa-dark-line)!important;
    }
    .nxwa-sheet.nxwa-theme-dark > .cnt :is(.acc,.nxwa-range,.nxwa-seg),
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt :is(.acc,.nxwa-range,.nxwa-seg),
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt :is(.acc,.nxwa-range,.nxwa-seg){
      background:
        radial-gradient(260px 150px at 94% 0%,color-mix(in srgb,var(--nxwa-brand) 10%,transparent),transparent 75%),
        linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg) 74%,#fff 13%),color-mix(in srgb,var(--nxwa-dark-bg) 90%,#000 5%))!important;
      color:var(--nxwa-dark-text)!important;
      border:1px solid var(--nxwa-dark-line)!important;
      border-radius:20px!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 34px rgba(0,0,0,.22)!important;
      overflow:hidden!important;
    }
    .nxwa-sheet.nxwa-theme-dark > .cnt .row,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt .row,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .row{
      color:var(--nxwa-dark-text)!important;
      -webkit-text-fill-color:var(--nxwa-dark-text)!important;
      background:transparent!important;
      min-height:48px!important;
      border-bottom:1px solid color-mix(in srgb,var(--nxwa-brand) 13%,rgba(255,255,255,.08))!important;
      opacity:1!important;
    }
    .nxwa-sheet.nxwa-theme-dark > .cnt .row:is(:hover,:focus-within),
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt .row:is(:hover,:focus-within),
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .row:is(:hover,:focus-within){
      background:linear-gradient(90deg,color-mix(in srgb,var(--nxwa-brand) 12%,transparent),transparent 78%)!important;
    }
    .nxwa-sheet.nxwa-theme-dark > .cnt .row.rad input,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt .row.rad input,
    .nxwa-sheet.nxwa-theme-dark > .cnt .row.chk input,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt .row.chk input,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .row.rad input,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .row.chk input{
      background:color-mix(in srgb,var(--nxwa-dark-bg) 70%,#fff 12%)!important;
      border:1px solid color-mix(in srgb,var(--nxwa-brand) 34%,rgba(255,255,255,.20))!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 0 0 0 color-mix(in srgb,var(--nxwa-brand) 0%,transparent)!important;
      opacity:1!important;
    }
    .nxwa-sheet.nxwa-theme-dark > .cnt .row.rad input:checked,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt .row.rad input:checked,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .row.rad input:checked{
      border-color:var(--nxwa-brand)!important;
      border-width:6px!important;
      background:color-mix(in srgb,var(--nxwa-dark-bg) 75%,#fff 10%)!important;
      box-shadow:0 0 0 4px color-mix(in srgb,var(--nxwa-brand) 14%,transparent)!important;
    }
    .nxwa-sheet.nxwa-theme-dark > .cnt .row.chk input:checked,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt .row.chk input:checked,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .row.chk input:checked{
      background:linear-gradient(135deg,var(--nxwa-brand),color-mix(in srgb,var(--nxwa-brand) 58%,var(--p2,#fff) 42%))!important;
      border-color:transparent!important;
    }
    .nxwa-sheet.nxwa-theme-dark > .cnt .acc > .t,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt .acc > .t,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .acc > .t{
      background:linear-gradient(135deg,color-mix(in srgb,var(--nxwa-dark-bg) 70%,#fff 16%),color-mix(in srgb,var(--nxwa-dark-bg) 60%,var(--nxwa-brand) 10%))!important;
      color:var(--nxwa-dark-text)!important;
      -webkit-text-fill-color:var(--nxwa-dark-text)!important;
      border:0!important;
      box-shadow:none!important;
    }
    .nxwa-sheet.nxwa-theme-dark > .cnt .acc > .s,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt .acc > .s,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .acc > .s{
      background:color-mix(in srgb,var(--nxwa-dark-bg) 88%,#fff 6%)!important;
      color:var(--nxwa-dark-text)!important;
      border:0!important;
    }
    .nxwa-sheet.nxwa-theme-dark > .cnt .nxwa-seg .b,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt .nxwa-seg .b,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-seg .b{
      color:var(--nxwa-dark-muted)!important;
      -webkit-text-fill-color:var(--nxwa-dark-muted)!important;
      background:transparent!important;
      border-color:transparent!important;
      box-shadow:none!important;
    }
    .nxwa-sheet.nxwa-theme-dark > .cnt .nxwa-seg .b.on,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt .nxwa-seg .b.on,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-seg .b.on{
      color:#fff!important;
      -webkit-text-fill-color:#fff!important;
      background:linear-gradient(135deg,color-mix(in srgb,var(--nxwa-brand) 82%,#fff 8%),color-mix(in srgb,var(--nxwa-dark-bg) 40%,var(--nxwa-brand) 60%))!important;
      border-color:color-mix(in srgb,var(--nxwa-brand) 52%,rgba(255,255,255,.20))!important;
      box-shadow:0 12px 24px rgba(0,0,0,.24)!important;
    }
    .nxwa-sheet.nxwa-theme-dark > .cnt .nxwa-range .rail,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt .nxwa-range .rail,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range .rail{
      background:color-mix(in srgb,var(--nxwa-dark-bg) 56%,#fff 16%)!important;
      border:1px solid color-mix(in srgb,var(--nxwa-brand) 16%,rgba(255,255,255,.10))!important;
      box-shadow:inset 0 2px 4px rgba(0,0,0,.40)!important;
    }
    .nxwa-sheet.nxwa-theme-dark > .cnt .nxwa-range .progress,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt .nxwa-range .progress,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range .progress{
      background:linear-gradient(90deg,var(--nxwa-brand),color-mix(in srgb,var(--nxwa-brand) 56%,var(--p2,#fff) 44%))!important;
      box-shadow:0 0 16px color-mix(in srgb,var(--nxwa-brand) 30%,transparent)!important;
    }
    .nxwa-sheet.nxwa-theme-dark > .cnt .nxwa-range .fi,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt .nxwa-range .fi,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range .fi{
      background:color-mix(in srgb,var(--nxwa-dark-bg) 72%,#fff 10%)!important;
      color:var(--nxwa-dark-text)!important;
      border:1px solid var(--nxwa-dark-line)!important;
      border-radius:16px!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;
    }
    .nxwa-sheet.nxwa-theme-dark > .cnt :is(input[type=text],input[type=number],input[type=search],input[type=tel]),
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt :is(input[type=text],input[type=number],input[type=search],input[type=tel]),
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt :is(input[type=text],input[type=number],input[type=search],input[type=tel]){
      background:transparent!important;
      color:var(--nxwa-dark-text)!important;
      -webkit-text-fill-color:var(--nxwa-dark-text)!important;
      border:0!important;
      outline:0!important;
      box-shadow:none!important;
    }
    .nxwa-sheet.nxwa-theme-dark > .cnt :is(.nxwa-filter-num,.nxwa-currency-inline,.nxwa-unit,.nxwa-range .fi .curr,.nx-curr-word),
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt :is(.nxwa-filter-num,.nxwa-currency-inline,.nxwa-unit,.nxwa-range .fi .curr,.nx-curr-word),
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt :is(.nxwa-filter-num,.nxwa-currency-inline,.nxwa-unit,.nxwa-range .fi .curr,.nx-curr-word){
      color:var(--nxwa-brand)!important;
      -webkit-text-fill-color:var(--nxwa-brand)!important;
      opacity:1!important;
      font-weight:950!important;
    }
    .nxwa-sheet.nxwa-theme-dark > .cnt :is(.nx-curr-ico,.nx-curr-ico-in),
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt :is(.nx-curr-ico,.nx-curr-ico-in),
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt :is(.nx-curr-ico,.nx-curr-ico-in){
      background-color:var(--nxwa-brand)!important;
      background-image:none!important;
      color:var(--nxwa-brand)!important;
      -webkit-mask-image:var(--nxwa-toman-icon)!important;
      mask-image:var(--nxwa-toman-icon)!important;
      -webkit-mask-size:contain!important;
      mask-size:contain!important;
      -webkit-mask-repeat:no-repeat!important;
      mask-repeat:no-repeat!important;
      -webkit-mask-position:center!important;
      mask-position:center!important;
      filter:none!important;
      opacity:1!important;
    }
    .nxwa-sheet.nxwa-theme-dark > .btns,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .btns,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .btns{
      background:linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg) 80%,#fff 8%),color-mix(in srgb,var(--nxwa-dark-bg) 92%,#000 4%))!important;
      border-top:1px solid var(--nxwa-dark-line)!important;
      padding:16px 18px max(16px,env(safe-area-inset-bottom,0px))!important;
      box-shadow:0 -16px 34px rgba(0,0,0,.18)!important;
    }
    .nxwa-sheet.nxwa-theme-dark .nxwa-btn,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-btn,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-btn{
      background:color-mix(in srgb,var(--nxwa-dark-bg) 70%,#fff 12%)!important;
      color:var(--nxwa-dark-text)!important;
      -webkit-text-fill-color:var(--nxwa-dark-text)!important;
      border:1px solid color-mix(in srgb,var(--nxwa-brand) 28%,rgba(255,255,255,.18))!important;
      border-radius:18px!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 10px 22px rgba(0,0,0,.18)!important;
    }
    .nxwa-sheet.nxwa-theme-dark .nxwa-btn.pri,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-btn.pri,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-btn.pri{
      background:linear-gradient(135deg,color-mix(in srgb,var(--nxwa-brand) 78%,#fff 22%),color-mix(in srgb,var(--nxwa-brand) 58%,var(--p2,#fff) 42%))!important;
      color:#fff!important;
      -webkit-text-fill-color:#fff!important;
      border-color:transparent!important;
      box-shadow:0 16px 28px color-mix(in srgb,var(--nxwa-brand) 25%,rgba(0,0,0,.24)),inset 0 1px 0 rgba(255,255,255,.28)!important;
    }
    .nxwa-sheet.nxwa-theme-dark [style*="background:#fff"],
    .nxwa-sheet.nxwa-theme-dark [style*="background: #fff"],
    .nxwa-sheet.nxwa-theme-dark [style*="background-color:#fff"],
    .nxwa-sheet.nxwa-theme-dark [style*="background-color: #fff"],
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark [style*="background:#fff"],
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark [style*="background: #fff"],
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark [style*="background-color:#fff"],
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark [style*="background-color: #fff"]{
      background:transparent!important;
      background-color:transparent!important;
      color:var(--nxwa-dark-text)!important;
    }
    @media (min-width:760px){
      .nxwa-sheet.nxwa-theme-dark,
      .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark,
      .nxwa-archive.nxwa-theme-dark .nxwa-sheet{
        left:50%!important;
        right:auto!important;
        bottom:18px!important;
        width:min(560px,calc(100vw - 32px))!important;
        max-height:min(82vh,760px)!important;
        border-radius:32px!important;
        transform:translate3d(-50%,calc(100% + 28px),0) scale(.985)!important;
        transition:opacity .20s ease,transform .26s cubic-bezier(.16,1,.3,1)!important;
        opacity:0!important;
      }
      .nxwa-sheet.nxwa-theme-dark.open,
      .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark.open,
      .nxwa-archive.nxwa-theme-dark .nxwa-sheet.open{
        transform:translate3d(-50%,0,0) scale(1)!important;
        opacity:1!important;
      }
    }
    @media (max-width:759px){
      .nxwa-sheet.nxwa-theme-dark,
      .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark,
      .nxwa-archive.nxwa-theme-dark .nxwa-sheet{
        left:10px!important;
        right:10px!important;
        bottom:max(10px,env(safe-area-inset-bottom,0px))!important;
        width:auto!important;
        max-height:calc(86dvh - env(safe-area-inset-bottom,0px))!important;
        border-radius:32px!important;
        transform:translate3d(0,calc(100% + 22px),0)!important;
        opacity:0!important;
        transition:opacity .18s ease,transform .28s cubic-bezier(.16,1,.3,1)!important;
      }
      .nxwa-sheet.nxwa-theme-dark.open,
      .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark.open,
      .nxwa-archive.nxwa-theme-dark .nxwa-sheet.open{
        transform:translate3d(0,0,0)!important;
        opacity:1!important;
      }
      .nxwa-sheet.nxwa-theme-dark > .hdr,
      .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .hdr,
      .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .hdr{padding:32px 18px 14px!important;}
      .nxwa-sheet.nxwa-theme-dark > .cnt,
      .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt,
      .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt{padding:14px 14px 10px!important;}
      .nxwa-sheet.nxwa-theme-dark > .cnt .nxwa-range .inputs,
      .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt .nxwa-range .inputs,
      .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range .inputs{grid-template-columns:1fr!important;}
    }



    /* === Nopixan Gallery v1.27.4 - sheet header tags, range redesign, light-mode guard === */
    .nxwa-sheet > .hdr,
    .nxwa-sheet.nxapp-ported-sheet > .hdr{
      display:flex!important;
      align-items:center!important;
      justify-content:space-between!important;
      gap:12px!important;
      flex-wrap:nowrap!important;
    }
    .nxwa-sheet > .hdr .title,
    .nxwa-sheet.nxapp-ported-sheet > .hdr .title{
      flex:1 1 auto!important;
      min-width:0!important;
      margin:0!important;
    }
    .nxwa-sheet > .hdr .tags,
    .nxwa-sheet.nxapp-ported-sheet > .hdr .tags{
      flex:0 1 auto!important;
      max-width:58%!important;
      min-width:0!important;
      margin:0!important;
      justify-content:flex-end!important;
    }
    @media (max-width:640px){
      .nxwa-sheet > .hdr,
      .nxwa-sheet.nxapp-ported-sheet > .hdr{gap:10px!important;}
      .nxwa-sheet > .hdr .title,
      .nxwa-sheet.nxapp-ported-sheet > .hdr .title{font-size:20px!important;}
      .nxwa-sheet > .hdr .tags,
      .nxwa-sheet.nxapp-ported-sheet > .hdr .tags{max-width:56%!important;}
      .nxwa-tag{padding:6px 10px!important;font-size:11px!important;}
    }

    .nxwa-range{
      padding:18px!important;
      border-radius:20px!important;
    }
    .nxwa-range .rail-wrap{
      height:58px!important;
      margin:6px 2px 2px!important;
      position:relative!important;
    }
    .nxwa-range .rail{
      height:12px!important;
      border-radius:999px!important;
      overflow:visible!important;
      top:50%!important;
      transform:translateY(-50%)!important;
    }
    .nxwa-range .progress{
      height:12px!important;
      border-radius:999px!important;
    }
    .nxwa-range input[type=range]{
      top:50%!important;
      height:44px!important;
      z-index:4!important;
      cursor:pointer!important;
    }
    .nxwa-range input[type=range]::-webkit-slider-runnable-track{height:44px!important;background:transparent!important;border:0!important;}
    .nxwa-range input[type=range]::-moz-range-track{height:44px!important;background:transparent!important;border:0!important;}
    .nxwa-range input[type=range]::-webkit-slider-thumb{
      width:30px!important;
      height:30px!important;
      margin-top:7px!important;
      border-radius:999px!important;
      box-shadow:0 10px 20px rgba(0,0,0,.22),0 0 0 6px color-mix(in srgb,var(--p5,var(--brand,#d4a373)) 12%,transparent)!important;
    }
    .nxwa-range input[type=range]::-moz-range-thumb{
      width:30px!important;
      height:30px!important;
      border-radius:999px!important;
      box-shadow:0 10px 20px rgba(0,0,0,.22),0 0 0 6px color-mix(in srgb,var(--p5,var(--brand,#d4a373)) 12%,transparent)!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range,
    .nxwa-sheet.nxwa-theme-dark > .cnt .nxwa-range,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt .nxwa-range{
      background:
        radial-gradient(260px 140px at 88% -8%,color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 16%,transparent),transparent 72%),
        linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg,#101624) 66%,#ffffff 16%),color-mix(in srgb,var(--nxwa-dark-bg,#101624) 88%,#000000 5%))!important;
      border:1px solid color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 30%,rgba(255,255,255,.17))!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 18px 34px rgba(0,0,0,.25)!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range .labels,
    .nxwa-sheet.nxwa-theme-dark > .cnt .nxwa-range .labels,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt .nxwa-range .labels{
      color:var(--nxwa-dark-text)!important;
      -webkit-text-fill-color:var(--nxwa-dark-text)!important;
      opacity:1!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range .rail,
    .nxwa-sheet.nxwa-theme-dark > .cnt .nxwa-range .rail,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt .nxwa-range .rail{
      height:12px!important;
      background:linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg,#101624) 48%,#fff 18%),color-mix(in srgb,var(--nxwa-dark-bg,#101624) 80%,#000 4%))!important;
      border:1px solid color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 24%,rgba(255,255,255,.15))!important;
      box-shadow:inset 0 2px 5px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.035)!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range .progress,
    .nxwa-sheet.nxwa-theme-dark > .cnt .nxwa-range .progress,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt .nxwa-range .progress{
      height:100%!important;
      background:linear-gradient(90deg,color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 92%,#fff 8%),color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 52%,var(--p2,#e9edc9) 48%))!important;
      box-shadow:0 0 22px color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 34%,transparent),inset 0 1px 0 rgba(255,255,255,.25)!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range input[type=range]::-webkit-slider-thumb,
    .nxwa-sheet.nxwa-theme-dark > .cnt .nxwa-range input[type=range]::-webkit-slider-thumb,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt .nxwa-range input[type=range]::-webkit-slider-thumb{
      background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 54%,#fff 46%))!important;
      border:4px solid var(--nxwa-brand,var(--p5,#d4a373))!important;
      box-shadow:0 0 0 6px color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 22%,transparent),0 12px 24px rgba(0,0,0,.44)!important;
      opacity:1!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt .nxwa-range input[type=range]::-moz-range-thumb,
    .nxwa-sheet.nxwa-theme-dark > .cnt .nxwa-range input[type=range]::-moz-range-thumb,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt .nxwa-range input[type=range]::-moz-range-thumb{
      background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 54%,#fff 46%))!important;
      border:4px solid var(--nxwa-brand,var(--p5,#d4a373))!important;
      box-shadow:0 0 0 6px color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 22%,transparent),0 12px 24px rgba(0,0,0,.44)!important;
      opacity:1!important;
    }

    .nxwa-archive:not(.nxwa-theme-dark){
      --line:#eaeaea!important;
      color:#111827!important;
      color-scheme:light!important;
    }
    .nxwa-archive:not(.nxwa-theme-dark) .nx-card,
    .nxwa-archive:not(.nxwa-theme-dark) .nx-card.nxapp-anim-governed,
    .nxwa-archive:not(.nxwa-theme-dark) .nx-skel,
    .nxwa-archive:not(.nxwa-theme-dark) .nx-card-body,
    .nxwa-archive:not(.nxwa-theme-dark) .nx-card-media{
      background:#fff!important;
      color:#111827!important;
      border-color:#eaeaea!important;
    }
    .nxwa-archive:not(.nxwa-theme-dark) .nx-title{color:#111!important;-webkit-text-fill-color:#111!important;}
    .nxwa-archive:not(.nxwa-theme-dark) .nx-price,
    .nxwa-archive:not(.nxwa-theme-dark) .nx-price *{color:#000!important;-webkit-text-fill-color:#000!important;}
    .nxwa-archive:not(.nxwa-theme-dark) .nx-meta-pill{background:#f4f4f5!important;color:#555!important;border-color:transparent!important;}
    .nxwa-sheet:not(.nxwa-theme-dark),
    .nxwa-sheet.nxapp-ported-sheet:not(.nxwa-theme-dark){
      background:#fff!important;
      color:#111827!important;
      color-scheme:light!important;
      border-color:#eaeaea!important;
    }
    .nxwa-sheet:not(.nxwa-theme-dark) > .hdr,
    .nxwa-sheet.nxapp-ported-sheet:not(.nxwa-theme-dark) > .hdr,
    .nxwa-sheet:not(.nxwa-theme-dark) > .cnt,
    .nxwa-sheet.nxapp-ported-sheet:not(.nxwa-theme-dark) > .cnt,
    .nxwa-sheet:not(.nxwa-theme-dark) > .btns,
    .nxwa-sheet.nxapp-ported-sheet:not(.nxwa-theme-dark) > .btns{
      background:#fff!important;
      color:#111827!important;
      border-color:#eaeaea!important;
      box-shadow:none!important;
    }



    /* === Nopixan Gallery v1.27.5 - rail wrap, side sheet, accent icons, compact price bottom === */
    .nx-card-body{
      height:auto!important;
      min-height:0!important;
      flex:0 0 auto!important;
      padding-bottom:9px!important;
      gap:4px!important;
    }
    .nx-price{
      margin:1px 0 0!important;
      padding:0!important;
      line-height:1.25!important;
      min-height:0!important;
    }
    .nxp-slider{height:1.32em!important;min-height:0!important;}
    .nxp-slide{align-items:center!important;}

    .nxwa-sheet-backdrop{background:rgba(0,0,0,.22)!important;}
    .nxwa-sheet-backdrop.open{backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important;}
    .nxwa-sheet-backdrop.nxwa-theme-dark,
    .nxwa-sheet-backdrop.nxapp-ported-sheet.nxwa-theme-dark,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet-backdrop{
      background:rgba(3,8,18,.28)!important;
      backdrop-filter:blur(3px) saturate(1.05)!important;
      -webkit-backdrop-filter:blur(3px) saturate(1.05)!important;
    }

    .nxwa-range .rail-wrap{
      height:72px!important;
      margin:6px 0 4px!important;
      padding:18px 8px!important;
      border-radius:22px!important;
      background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(250,250,250,.66))!important;
      border:1px solid color-mix(in srgb,var(--p5,var(--brand,#d4a373)) 12%,rgba(15,23,42,.08))!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;
      overflow:visible!important;
      box-sizing:border-box!important;
    }
    .nxwa-range .rail{
      left:16px!important;
      right:16px!important;
      top:50%!important;
      height:10px!important;
      transform:translateY(-50%)!important;
      overflow:visible!important;
      z-index:1!important;
    }
    .nxwa-range .progress{height:10px!important;z-index:2!important;}
    .nxwa-range input[type=range]{
      left:16px!important;
      right:16px!important;
      width:calc(100% - 32px)!important;
      top:50%!important;
      height:56px!important;
      transform:translateY(-50%)!important;
      z-index:5!important;
      margin:0!important;
      touch-action:pan-y!important;
    }
    .nxwa-range input[type=range]::-webkit-slider-runnable-track{height:56px!important;background:transparent!important;border:0!important;}
    .nxwa-range input[type=range]::-moz-range-track{height:56px!important;background:transparent!important;border:0!important;}
    .nxwa-range input[type=range]::-webkit-slider-thumb{
      width:32px!important;height:32px!important;margin-top:12px!important;
      border-radius:999px!important;
      background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--p5,var(--brand,#d4a373)) 36%,#fff 64%))!important;
      border:4px solid var(--p5,var(--brand,#d4a373))!important;
      box-shadow:0 10px 24px rgba(0,0,0,.24),0 0 0 7px color-mix(in srgb,var(--p5,var(--brand,#d4a373)) 13%,transparent)!important;
    }
    .nxwa-range input[type=range]::-moz-range-thumb{
      width:32px!important;height:32px!important;
      border-radius:999px!important;
      background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--p5,var(--brand,#d4a373)) 36%,#fff 64%))!important;
      border:4px solid var(--p5,var(--brand,#d4a373))!important;
      box-shadow:0 10px 24px rgba(0,0,0,.24),0 0 0 7px color-mix(in srgb,var(--p5,var(--brand,#d4a373)) 13%,transparent)!important;
    }

    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range .rail-wrap,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range .rail-wrap,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range .rail-wrap{
      background:
        radial-gradient(180px 80px at 86% 0%,color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 17%,transparent),transparent 72%),
        linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg,#101624) 58%,#fff 18%),color-mix(in srgb,var(--nxwa-dark-bg,#101624) 82%,#000 5%))!important;
      border:1px solid color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 36%,rgba(255,255,255,.17))!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 14px 26px rgba(0,0,0,.22)!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range .rail,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range .rail,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range .rail{
      background:linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg,#101624) 38%,#fff 22%),color-mix(in srgb,var(--nxwa-dark-bg,#101624) 78%,#000 8%))!important;
      border:1px solid color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 28%,rgba(255,255,255,.18))!important;
      box-shadow:inset 0 2px 6px rgba(0,0,0,.58),0 0 0 1px rgba(255,255,255,.05)!important;
      opacity:1!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range .progress,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range .progress,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range .progress{
      background:linear-gradient(90deg,var(--nxwa-brand,var(--p5,#d4a373)),color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 48%,var(--p2,#e9edc9) 52%))!important;
      box-shadow:0 0 22px color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 42%,transparent),inset 0 1px 0 rgba(255,255,255,.28)!important;
      opacity:1!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range input[type=range]::-webkit-slider-thumb,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range input[type=range]::-webkit-slider-thumb,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range input[type=range]::-webkit-slider-thumb{
      background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 50%,#fff 50%))!important;
      border:4px solid var(--nxwa-brand,var(--p5,#d4a373))!important;
      box-shadow:0 0 0 7px color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 22%,transparent),0 14px 28px rgba(0,0,0,.52)!important;
      opacity:1!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range input[type=range]::-moz-range-thumb,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range input[type=range]::-moz-range-thumb,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range input[type=range]::-moz-range-thumb{
      background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 50%,#fff 50%))!important;
      border:4px solid var(--nxwa-brand,var(--p5,#d4a373))!important;
      box-shadow:0 0 0 7px color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 22%,transparent),0 14px 28px rgba(0,0,0,.52)!important;
      opacity:1!important;
    }

    .nxwa-archive.nxwa-theme-dark :is(.nx-curr-ico-in,.nxwa-currency-inline .nx-curr-ico-in),
    .nxwa-sheet.nxwa-theme-dark :is(.nx-curr-ico-in,.nxwa-currency-inline .nx-curr-ico-in),
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark :is(.nx-curr-ico-in,.nxwa-currency-inline .nx-curr-ico-in){
      background-color:var(--nxwa-brand,var(--p5,#d4a373))!important;
      background-image:none!important;
      color:var(--nxwa-brand,var(--p5,#d4a373))!important;
      -webkit-text-fill-color:var(--nxwa-brand,var(--p5,#d4a373))!important;
      -webkit-mask-image:var(--nxwa-toman-icon)!important;
      mask-image:var(--nxwa-toman-icon)!important;
      -webkit-mask-size:contain!important;mask-size:contain!important;
      -webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;
      -webkit-mask-position:center!important;mask-position:center!important;
      opacity:1!important;filter:none!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .acc>.t .arr,
    .nxwa-sheet.nxwa-theme-dark .acc>.t .arr,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .acc>.t .arr{
      background-color:var(--nxwa-brand,var(--p5,#d4a373))!important;
      background-image:none!important;
      -webkit-mask-image:var(--ic-arrow)!important;
      mask-image:var(--ic-arrow)!important;
      -webkit-mask-size:contain!important;mask-size:contain!important;
      -webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;
      -webkit-mask-position:center!important;mask-position:center!important;
      opacity:1!important;filter:none!important;
    }

    @media (min-width:760px){
      .nxwa-sheet.nxwa-theme-dark,
      .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark,
      .nxwa-archive.nxwa-theme-dark .nxwa-sheet{
        left:auto!important;
        right:18px!important;
        top:calc(env(safe-area-inset-top,0px) + 18px)!important;
        bottom:18px!important;
        width:min(440px,calc(100vw - 36px))!important;
        max-height:calc(100dvh - env(safe-area-inset-top,0px) - 36px)!important;
        height:auto!important;
        border-radius:30px!important;
        transform:translate3d(calc(100% + 36px),0,0)!important;
        opacity:0!important;
        transition:opacity .20s ease,transform .28s cubic-bezier(.16,1,.3,1)!important;
      }
      .nxwa-sheet.nxwa-theme-dark.open,
      .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark.open,
      .nxwa-archive.nxwa-theme-dark .nxwa-sheet.open{
        transform:translate3d(0,0,0)!important;
        opacity:1!important;
      }
      .nxwa-sheet.nxwa-theme-dark::before,
      .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark::before,
      .nxwa-archive.nxwa-theme-dark .nxwa-sheet::before{
        top:50%!important;
        left:auto!important;
        right:8px!important;
        width:5px!important;
        height:54px!important;
        transform:translateY(-50%)!important;
      }
    }



    /* === Nopixan Gallery v1.27.6 - fixed rail range + fit-content desktop sheet === */
    .nxwa-range{
      padding:16px!important;
      border-radius:22px!important;
    }
    .nxwa-range .rail-wrap{
      height:62px!important;
      min-height:62px!important;
      margin:8px 0 8px!important;
      padding:0 18px!important;
      border-radius:24px!important;
      position:relative!important;
      overflow:visible!important;
      background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(250,250,250,.72))!important;
      border:1px solid color-mix(in srgb,var(--p5,var(--brand,#d4a373)) 14%,rgba(15,23,42,.10))!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 8px 18px rgba(15,23,42,.06)!important;
      box-sizing:border-box!important;
      isolation:isolate!important;
    }
    .nxwa-range .rail{
      position:absolute!important;
      left:22px!important;
      right:22px!important;
      top:50%!important;
      transform:translateY(-50%)!important;
      height:16px!important;
      border-radius:999px!important;
      overflow:visible!important;
      z-index:1!important;
      background:linear-gradient(180deg,#eef2f7,#dfe6ee)!important;
      border:1px solid color-mix(in srgb,var(--p5,var(--brand,#d4a373)) 12%,rgba(15,23,42,.12))!important;
      box-shadow:inset 0 2px 5px rgba(15,23,42,.12)!important;
      box-sizing:border-box!important;
      pointer-events:none!important;
    }
    .nxwa-range .progress{
      position:absolute!important;
      top:0!important;
      height:100%!important;
      min-width:0!important;
      border-radius:999px!important;
      z-index:2!important;
      background:linear-gradient(90deg,var(--p5,var(--brand,#d4a373)),color-mix(in srgb,var(--p5,var(--brand,#d4a373)) 42%,var(--p2,#e9edc9) 58%))!important;
      box-shadow:0 0 18px color-mix(in srgb,var(--p5,var(--brand,#d4a373)) 22%,transparent),inset 0 1px 0 rgba(255,255,255,.26)!important;
      pointer-events:none!important;
    }
    .nxwa-range input[type=range]{
      -webkit-appearance:none!important;
      appearance:none!important;
      position:absolute!important;
      left:22px!important;
      right:22px!important;
      top:50%!important;
      width:calc(100% - 44px)!important;
      height:62px!important;
      margin:0!important;
      padding:0!important;
      transform:translateY(-50%)!important;
      background:transparent!important;
      background-color:transparent!important;
      border:0!important;
      outline:0!important;
      box-shadow:none!important;
      color:transparent!important;
      accent-color:var(--p5,var(--brand,#d4a373))!important;
      cursor:pointer!important;
      pointer-events:none!important;
      z-index:5!important;
      touch-action:pan-y!important;
    }
    .nxwa-range input[type=range]::-webkit-slider-runnable-track{
      -webkit-appearance:none!important;
      height:16px!important;
      background:transparent!important;
      border:0!important;
      box-shadow:none!important;
      color:transparent!important;
    }
    .nxwa-range input[type=range]::-moz-range-track{
      height:16px!important;
      background:transparent!important;
      border:0!important;
      box-shadow:none!important;
      color:transparent!important;
    }
    .nxwa-range input[type=range]::-moz-range-progress{background:transparent!important;border:0!important;}
    .nxwa-range input[type=range]::-ms-track{background:transparent!important;border:0!important;color:transparent!important;}
    .nxwa-range input[type=range]::-webkit-slider-thumb{
      -webkit-appearance:none!important;
      appearance:none!important;
      width:34px!important;
      height:34px!important;
      margin-top:-9px!important;
      border-radius:999px!important;
      background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--p5,var(--brand,#d4a373)) 34%,#fff 66%))!important;
      border:5px solid var(--p5,var(--brand,#d4a373))!important;
      box-shadow:0 12px 24px rgba(15,23,42,.24),0 0 0 8px color-mix(in srgb,var(--p5,var(--brand,#d4a373)) 13%,transparent)!important;
      pointer-events:auto!important;
      cursor:grab!important;
      opacity:1!important;
      box-sizing:border-box!important;
    }
    .nxwa-range input[type=range]::-webkit-slider-thumb:active{cursor:grabbing!important;transform:scale(1.04)!important;}
    .nxwa-range input[type=range]::-moz-range-thumb{
      width:34px!important;
      height:34px!important;
      border-radius:999px!important;
      background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--p5,var(--brand,#d4a373)) 34%,#fff 66%))!important;
      border:5px solid var(--p5,var(--brand,#d4a373))!important;
      box-shadow:0 12px 24px rgba(15,23,42,.24),0 0 0 8px color-mix(in srgb,var(--p5,var(--brand,#d4a373)) 13%,transparent)!important;
      pointer-events:auto!important;
      cursor:grab!important;
      opacity:1!important;
      box-sizing:border-box!important;
    }

    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range{
      background:linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg,#101624) 64%,#fff 14%),color-mix(in srgb,var(--nxwa-dark-bg,#101624) 86%,#000 5%))!important;
      border-color:color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 32%,rgba(255,255,255,.17))!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 14px 30px rgba(0,0,0,.22)!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range .rail-wrap,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range .rail-wrap,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range .rail-wrap{
      background:
        radial-gradient(160px 70px at 84% 8%,color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 20%,transparent),transparent 72%),
        linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg,#101624) 52%,#fff 18%),color-mix(in srgb,var(--nxwa-dark-bg,#101624) 80%,#000 6%))!important;
      border-color:color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 38%,rgba(255,255,255,.18))!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 14px 26px rgba(0,0,0,.24)!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range .rail,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range .rail,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range .rail{
      background:linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg,#101624) 28%,#fff 28%),color-mix(in srgb,var(--nxwa-dark-bg,#101624) 78%,#000 8%))!important;
      border-color:color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 34%,rgba(255,255,255,.22))!important;
      box-shadow:inset 0 3px 7px rgba(0,0,0,.62),0 0 0 1px rgba(255,255,255,.055)!important;
      opacity:1!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range .progress,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range .progress,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range .progress{
      background:linear-gradient(90deg,var(--nxwa-brand,var(--p5,#d4a373)),color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 44%,var(--p2,#e9edc9) 56%))!important;
      box-shadow:0 0 24px color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 44%,transparent),inset 0 1px 0 rgba(255,255,255,.30)!important;
      opacity:1!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range input[type=range]::-webkit-slider-runnable-track,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range input[type=range]::-webkit-slider-runnable-track,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range input[type=range]::-webkit-slider-runnable-track,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range input[type=range]::-moz-range-track,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range input[type=range]::-moz-range-track,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range input[type=range]::-moz-range-track{
      background:transparent!important;
      border:0!important;
      box-shadow:none!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range input[type=range]::-webkit-slider-thumb,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range input[type=range]::-webkit-slider-thumb,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range input[type=range]::-webkit-slider-thumb,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range input[type=range]::-moz-range-thumb,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range input[type=range]::-moz-range-thumb,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range input[type=range]::-moz-range-thumb{
      background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 46%,#fff 54%))!important;
      border-color:var(--nxwa-brand,var(--p5,#d4a373))!important;
      box-shadow:0 0 0 8px color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 20%,transparent),0 14px 28px rgba(0,0,0,.50)!important;
      opacity:1!important;
    }

    @media (min-width:760px){
      .nxwa-sheet,
      .nxwa-sheet.nxapp-ported-sheet,
      .nxwa-archive .nxwa-sheet,
      .nxwa-sheet.nxwa-theme-dark,
      .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark,
      .nxwa-archive.nxwa-theme-dark .nxwa-sheet{
        left:auto!important;
        right:18px!important;
        top:auto!important;
        bottom:18px!important;
        width:min(440px,calc(100vw - 36px))!important;
        height:auto!important;
        min-height:0!important;
        max-height:min(82dvh,760px)!important;
        border-radius:30px!important;
        transform:translate3d(calc(100% + 36px),0,0)!important;
        opacity:0!important;
        transition:opacity .20s ease,transform .28s cubic-bezier(.16,1,.3,1)!important;
      }
      .nxwa-sheet.open,
      .nxwa-sheet.nxapp-ported-sheet.open,
      .nxwa-archive .nxwa-sheet.open,
      .nxwa-sheet.nxwa-theme-dark.open,
      .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark.open,
      .nxwa-archive.nxwa-theme-dark .nxwa-sheet.open{
        transform:translate3d(0,0,0)!important;
        opacity:1!important;
      }
      .nxwa-sheet > .cnt,
      .nxwa-sheet.nxapp-ported-sheet > .cnt,
      .nxwa-archive .nxwa-sheet > .cnt,
      .nxwa-sheet.nxwa-theme-dark > .cnt,
      .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark > .cnt,
      .nxwa-archive.nxwa-theme-dark .nxwa-sheet > .cnt{
        flex:0 1 auto!important;
        max-height:calc(min(82dvh,760px) - 156px)!important;
        overflow-y:auto!important;
      }
      .nxwa-sheet > .btns,
      .nxwa-sheet.nxapp-ported-sheet > .btns,
      .nxwa-archive .nxwa-sheet > .btns{
        padding-bottom:16px!important;
      }
    }
    @media (max-width:759px){
      .nxwa-range .rail-wrap{height:60px!important;min-height:60px!important;padding-inline:16px!important;}
      .nxwa-range .rail{left:20px!important;right:20px!important;height:15px!important;}
      .nxwa-range input[type=range]{left:20px!important;right:20px!important;width:calc(100% - 40px)!important;height:60px!important;}
      .nxwa-range input[type=range]::-webkit-slider-thumb{width:33px!important;height:33px!important;margin-top:-9px!important;}
      .nxwa-range input[type=range]::-moz-range-thumb{width:33px!important;height:33px!important;}
    }



    /* === Nopixan Gallery v1.27.7 - dark native range track suppression + custom handles === */
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range .rail-wrap,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range .rail-wrap,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range .rail-wrap{
      height:58px!important;
      min-height:58px!important;
      padding-inline:28px!important;
      margin:10px 0 12px!important;
      background:
        radial-gradient(140px 70px at 78% 20%,color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 13%,transparent),transparent 74%),
        linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg,#101624) 74%,#fff 12%),color-mix(in srgb,var(--nxwa-dark-bg,#101624) 88%,#000 4%))!important;
      border:1px solid color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 32%,rgba(255,255,255,.18))!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 10px 22px rgba(0,0,0,.18)!important;
      overflow:visible!important;
      isolation:isolate!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range .rail,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range .rail,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range .rail{
      left:32px!important;
      right:32px!important;
      height:12px!important;
      overflow:visible!important;
      background:linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg,#101624) 48%,#fff 18%),color-mix(in srgb,var(--nxwa-dark-bg,#101624) 86%,#000 6%))!important;
      border:1px solid color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 24%,rgba(255,255,255,.18))!important;
      box-shadow:inset 0 2px 5px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.045)!important;
      z-index:2!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range .progress,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range .progress,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range .progress{
      height:100%!important;
      overflow:visible!important;
      background:linear-gradient(90deg,var(--nxwa-brand,var(--p5,#d4a373)),color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 58%,var(--p3,#fefae0) 42%))!important;
      box-shadow:0 0 18px color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 34%,transparent),inset 0 1px 0 rgba(255,255,255,.30)!important;
      z-index:3!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range .progress::before,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range .progress::after,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range .progress::before,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range .progress::after,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range .progress::before,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range .progress::after{
      content:""!important;
      position:absolute!important;
      top:50%!important;
      width:34px!important;
      height:34px!important;
      border-radius:999px!important;
      transform:translateY(-50%)!important;
      background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 38%,#fff 62%))!important;
      border:6px solid var(--nxwa-brand,var(--p5,#d4a373))!important;
      box-shadow:0 0 0 8px color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 18%,transparent),0 10px 22px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.9)!important;
      box-sizing:border-box!important;
      pointer-events:none!important;
      z-index:6!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range .progress::before,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range .progress::before,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range .progress::before{left:0!important;}
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range .progress::after,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range .progress::after,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range .progress::after{right:0!important;}

    /* On iOS/Safari the native dark range track was bleeding as a large rectangle.
       Keep the real inputs interactive, but hide their native painting in dark mode and draw the UI above. */
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range input[type=range],
    .nxwa-sheet.nxwa-theme-dark .nxwa-range input[type=range],
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range input[type=range]{
      left:32px!important;
      right:32px!important;
      width:calc(100% - 64px)!important;
      height:58px!important;
      opacity:0!important;
      background:transparent!important;
      background-color:transparent!important;
      border:0!important;
      box-shadow:none!important;
      outline:0!important;
      filter:none!important;
      color:transparent!important;
      -webkit-appearance:none!important;
      appearance:none!important;
      z-index:20!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range input[type=range]::-webkit-slider-runnable-track,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range input[type=range]::-webkit-slider-runnable-track,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range input[type=range]::-webkit-slider-runnable-track,
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range input[type=range]::-moz-range-track,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range input[type=range]::-moz-range-track,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range input[type=range]::-moz-range-track{
      opacity:0!important;
      background:transparent!important;
      background-color:transparent!important;
      border:0!important;
      box-shadow:none!important;
      color:transparent!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range input[type=range]::-webkit-slider-thumb,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range input[type=range]::-webkit-slider-thumb,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range input[type=range]::-webkit-slider-thumb{
      width:46px!important;
      height:46px!important;
      margin-top:-17px!important;
      opacity:0!important;
      background:transparent!important;
      border:0!important;
      box-shadow:none!important;
      pointer-events:auto!important;
      -webkit-appearance:none!important;
      appearance:none!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range input[type=range]::-moz-range-thumb,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range input[type=range]::-moz-range-thumb,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range input[type=range]::-moz-range-thumb{
      width:46px!important;
      height:46px!important;
      opacity:0!important;
      background:transparent!important;
      border:0!important;
      box-shadow:none!important;
      pointer-events:auto!important;
    }
    .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range input[type=range]::-moz-range-progress,
    .nxwa-sheet.nxwa-theme-dark .nxwa-range input[type=range]::-moz-range-progress,
    .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range input[type=range]::-moz-range-progress{
      opacity:0!important;background:transparent!important;border:0!important;box-shadow:none!important;
    }
    @media (max-width:759px){
      .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range .rail,
      .nxwa-sheet.nxwa-theme-dark .nxwa-range .rail,
      .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range .rail{left:30px!important;right:30px!important;}
      .nxwa-archive.nxwa-theme-dark .nxwa-sheet .nxwa-range input[type=range],
      .nxwa-sheet.nxwa-theme-dark .nxwa-range input[type=range],
      .nxwa-sheet.nxapp-ported-sheet.nxwa-theme-dark .nxwa-range input[type=range]{left:30px!important;right:30px!important;width:calc(100% - 60px)!important;}
    }

    @media (prefers-reduced-motion: reduce){
      .nxwa-archive *, .nxwa-archive *::before, .nxwa-archive *::after{ animation-duration:.01ms !important; animation-iteration-count:1 !important; scroll-behavior:auto !important; transition-duration:.01ms !important; }
    }
    @keyframes nxwa-spin { 100% { transform: rotate(360deg); } }

/* === Nopixan Gallery v1.27.11 — stable reset chip + card-size skeleton === */
.nxwa-archive .nxwa-chip.reset{
  display:none!important;
}
.nxwa-archive .nxwa-chip.reset.is-visible{
  display:inline-flex!important;
}
.nxwa-archive .nx-skel{
  display:flex!important;
  flex-direction:column!important;
  min-height:var(--nxwa-skel-card-min, 0)!important;
  border-radius:18px!important;
  overflow:hidden!important;
}
.nxwa-archive .nx-skel .ph{
  aspect-ratio:1/1!important;
  width:100%!important;
  flex:0 0 auto!important;
}
.nxwa-archive .nx-skel .skel-body{
  display:flex!important;
  flex-direction:column!important;
  gap:8px!important;
  padding:14px!important;
  min-height:86px!important;
  justify-content:flex-start!important;
  background:inherit!important;
}
.nxwa-archive .nx-skel .line{
  margin:0!important;
  flex:0 0 auto!important;
}
.nxwa-archive .nx-skel .line.title{
  height:14px!important;
}
.nxwa-archive .nx-skel .line.price{
  height:15px!important;
  margin-top:2px!important;
}
.nxwa-archive .nx-skel .pillrow{
  display:flex!important;
  gap:6px!important;
  min-height:21px!important;
}
.nxwa-archive .nx-skel .pillrow span{
  width:54px!important;
  height:21px!important;
  border-radius:6px!important;
  background:linear-gradient(90deg,#f0f0f0 25%, #f8f8f8 37%, #f0f0f0 63%);
  background-size:400% 100%;
  animation:nx-shimmer 1.2s infinite;
}
:is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-dark,.nxapp-root.dark,.nxwa-theme-dark) .nxwa-archive .nx-skel .pillrow span,
.nxwa-archive.nxwa-theme-dark .nx-skel .pillrow span{
  background:linear-gradient(90deg,rgba(255,255,255,.08) 25%,rgba(255,255,255,.14) 37%,rgba(255,255,255,.08) 63%)!important;
  background-size:400% 100%!important;
}


/* v1.27.17 — stable filterbar and parent-category deep link UX */
.nxwa-archive .nxwa-filterbar{
  height:58px!important;
  min-height:58px!important;
  max-height:58px!important;
  flex-wrap:nowrap!important;
  align-content:center!important;
  align-items:center!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  transform:translateZ(0)!important;
  contain:layout paint!important;
  scroll-behavior:auto!important;
  margin-top:0!important;
  margin-bottom:0!important;
}
.nxwa-archive .nxwa-chip{flex:0 0 auto!important;transform:none!important;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease!important;}
.nxwa-archive .nxwa-chip:hover,.nxwa-archive .nxwa-chip:active{transform:none!important;}
.nxwa-archive .nxwa-chip.reset{order:-1;}
.nxwa-archive .nxwa-sheet .acc.target{box-shadow:0 0 0 3px color-mix(in srgb,var(--p5,#d4a373) 18%,transparent)!important;border-color:color-mix(in srgb,var(--p5,#d4a373) 42%,var(--line,#eaeaea))!important;}


/* === Nopixan Gallery v1.27.18 - parent category route + stable sheets === */
.nxwa-archive .nxwa-filterbar{
  flex-wrap:nowrap!important;
  align-items:center!important;
  min-height:58px!important;
  transform:translateZ(0)!important;
  contain:layout paint!important;
  will-change:auto!important;
  scroll-padding-inline:8px!important;
}
.nxwa-archive .nxwa-filterbar .nxwa-chip{flex:0 0 auto!important;white-space:nowrap!important;}
.nxwa-archive .nxwa-filterbar .nxwa-chip.reset{
  display:inline-flex!important;
  min-width:112px!important;
  justify-content:center!important;
  transition:opacity .16s ease,visibility .16s ease,filter .16s ease!important;
}
.nxwa-archive .nxwa-filterbar .nxwa-chip.reset:not(.is-visible){visibility:hidden!important;opacity:0!important;pointer-events:none!important;}
body.nxwa-sheet-lock .nxwa-archive .nxwa-filterbar,
html.nxwa-sheet-lock .nxwa-archive .nxwa-filterbar{top:var(--nxapp-header-space,80px)!important;}
.nxwa-sheet.open{visibility:visible!important;pointer-events:auto!important;opacity:1!important;}
.nxwa-sheet .btns{position:sticky!important;bottom:0!important;z-index:5!important;}
.nxwa-sheet .cnt{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;}
.nxwa-sheet .acc.target{outline:2px solid color-mix(in srgb,var(--p5,var(--brand,#d4a373)) 65%,transparent)!important;outline-offset:2px!important;}


/* === Nopixan Gallery v1.27.19 - stable manual price/weight/wage sheets === */
.nxwa-archive .nxwa-filterbar{
  height:58px!important;
  min-height:58px!important;
  max-height:58px!important;
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  flex-wrap:nowrap!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  white-space:nowrap!important;
  padding-block:10px!important;
  transform:none!important;
  contain:layout paint!important;
}
.nxwa-archive .nxwa-filterbar .nxwa-chip{flex:0 0 auto!important;min-height:38px!important;transform:none!important;}
.nxwa-archive .nxwa-filterbar .nxwa-chip:hover,
.nxwa-archive .nxwa-filterbar .nxwa-chip:active{transform:none!important;}
.nxwa-archive .nxwa-filterbar .nxwa-chip.reset{order:-1!important;min-width:0!important;width:auto!important;}
.nxwa-archive .nxwa-filterbar .nxwa-chip.reset:not(.is-visible){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}
.nxwa-sheet#nxwa-sheet-price,
.nxwa-sheet#nxwa-sheet-weight,
.nxwa-sheet#nxwa-sheet-wage,
.nxwa-sheet#nxwa-sheet-filter,
.nxwa-sheet#nxwa-sheet-sort{
  pointer-events:auto!important;
  isolation:isolate!important;
}
.nxwa-sheet#nxwa-sheet-price.open,
.nxwa-sheet#nxwa-sheet-weight.open,
.nxwa-sheet#nxwa-sheet-wage.open{
  visibility:visible!important;
  opacity:1!important;
  transform:translate3d(0,0,0)!important;
}
.nxwa-sheet#nxwa-sheet-price .cnt,
.nxwa-sheet#nxwa-sheet-weight .cnt,
.nxwa-sheet#nxwa-sheet-wage .cnt{
  display:block!important;
  padding:18px!important;
  overflow:auto!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
}
.nxwa-sheet .nxwa-range{
  display:grid!important;
  gap:16px!important;
  padding:14px!important;
  border-radius:22px!important;
  background:color-mix(in srgb,var(--p5,var(--brand,#d4a373)) 7%,transparent)!important;
  border:1px solid color-mix(in srgb,var(--p5,var(--brand,#d4a373)) 18%,var(--line,#eaeaea))!important;
}
.nxwa-sheet .nxwa-range .rail-wrap{min-height:40px!important;position:relative!important;touch-action:none!important;}
.nxwa-sheet .nxwa-range input[type="range"]{touch-action:none!important;pointer-events:auto!important;}
.nxwa-sheet .nxwa-range .inputs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}
.nxwa-sheet .nxwa-range .fi{min-width:0!important;}
.nxwa-sheet .btns{
  position:sticky!important;
  bottom:0!important;
  z-index:9!important;
  display:flex!important;
  gap:10px!important;
  padding:12px!important;
  background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--nxwa-dark-bg,var(--nxapp-dark-bg,#101624)) 88%,#000 12%) 22%)!important;
  backdrop-filter:blur(14px)!important;
  -webkit-backdrop-filter:blur(14px)!important;
}
.nxwa-sheet .nxwa-btn{min-height:42px!important;}
@media(max-width:640px){
  .nxwa-sheet#nxwa-sheet-price,
  .nxwa-sheet#nxwa-sheet-weight,
  .nxwa-sheet#nxwa-sheet-wage{
    width:calc(100vw - 24px)!important;
    max-width:calc(100vw - 24px)!important;
    left:12px!important;
    right:12px!important;
    bottom:max(12px,env(safe-area-inset-bottom,0px))!important;
    max-height:min(78dvh,680px)!important;
  }
}


/* === Nopixan Gallery v1.27.20 - stable sort sheet with active filters === */
.nxwa-archive .nxwa-filterbar .nxwa-chip.reset:not(.is-visible),
.nxwa-archive .nxwa-filterbar .nxwa-chip.reset[aria-hidden="true"]{
  display:none!important;
  width:0!important;
  min-width:0!important;
  max-width:0!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  overflow:hidden!important;
}
.nxwa-sheet#nxwa-sheet-sort{
  pointer-events:auto!important;
  isolation:isolate!important;
}
.nxwa-sheet#nxwa-sheet-sort.open{
  visibility:visible!important;
  opacity:1!important;
  transform:translate3d(0,0,0)!important;
}
.nxwa-sheet#nxwa-sheet-sort .cnt{
  display:block!important;
  overflow:auto!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
}
.nxwa-sheet#nxwa-sheet-sort .row.rad{
  cursor:pointer!important;
  touch-action:manipulation!important;
}
.nxwa-sheet#nxwa-sheet-sort .nxwa-btn.pri{
  pointer-events:auto!important;
}


/* === Nopixan Gallery v1.27.21 - stable product card media/video hover === */
.nxwa-archive .nx-card,
.nxwa-archive .nx-card.nxapp-anim-governed{
  contain:layout paint!important;
  isolation:isolate!important;
  transform:translateZ(0)!important;
  backface-visibility:hidden!important;
  will-change:auto!important;
  transition:box-shadow .18s ease,border-color .18s ease,filter .18s ease!important;
}
.nxwa-archive .nx-card:hover,
.nxwa-archive .nx-card.nxapp-anim-governed:hover{
  transform:translateZ(0)!important;
  filter:saturate(1.015)!important;
}
.nxwa-archive .nx-card-link{
  display:flex!important;
  flex-direction:column!important;
  height:100%!important;
  min-width:0!important;
  transform:translateZ(0)!important;
}
.nxwa-archive .nx-card-media{
  position:relative!important;
  aspect-ratio:1/1!important;
  overflow:hidden!important;
  background:color-mix(in srgb,var(--p3,#fefae0) 78%,#fff 22%)!important;
  contain:layout paint style!important;
  transform:translateZ(0)!important;
}
.nxwa-archive .nx-card-media > img,
.nxwa-archive .nx-card-media > video{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  display:block!important;
  transform:translateZ(0)!important;
  backface-visibility:hidden!important;
}
.nxwa-archive .nx-card-media > img.nx-photo{
  z-index:1!important;
  opacity:1!important;
}
.nxwa-archive .nx-card-media > video.nx-video{
  z-index:2!important;
  opacity:0!important;
  transition:opacity .18s ease!important;
  background:transparent!important;
  pointer-events:none!important;
}
.nxwa-archive .nx-card-media.has-video > .nx-overlay,
.nxwa-archive .nx-card-media.has-video > .nx-video-poster{
  z-index:3!important;
  opacity:1!important;
  transition:opacity .18s ease!important;
}
.nxwa-archive .nx-card-media.has-video.is-video-ready.video-playing > video.nx-video{
  opacity:1!important;
}
.nxwa-archive .nx-card-media.has-video.is-video-ready.video-playing > .nx-video-poster,
.nxwa-archive .nx-card-media.has-video.is-video-ready.video-playing > .nx-overlay.show{
  opacity:0!important;
}
.nxwa-archive .nx-card-media.has-video.video-error > .nx-video-poster,
.nxwa-archive .nx-card-media.has-video.video-error > .nx-overlay{
  opacity:1!important;
}
.nxwa-archive .nx-card-media.has-video::after,
.nxwa-archive .nx-card.is-video-card:hover .nx-card-media::after{
  animation:none!important;
  content:none!important;
  display:none!important;
}
.nxwa-archive .nx-card-media.video-hidden video{
  opacity:0!important;
}
.nxwa-archive .nx-overlay{
  pointer-events:none!important;
  transform:translateZ(0)!important;
}
.nxwa-archive .nx-card-body{
  flex:1 1 auto!important;
  min-height:0!important;
}
@media (hover:none), (pointer:coarse){
  .nxwa-archive .nx-card:hover,
  .nxwa-archive .nx-card.nxapp-anim-governed:hover{
    filter:none!important;
    box-shadow:inherit!important;
  }
  .nxwa-archive .nx-card-media.has-video > video.nx-video{
    opacity:0!important;
  }
  .nxwa-archive .nx-card-media.has-video > .nx-video-poster,
  .nxwa-archive .nx-card-media.has-video > .nx-overlay{
    opacity:1!important;
  }
}


/* === Nopixan Gallery v1.27.23 — ۵ استایل آماده کارت محصول === */
.nxwa-archive[data-nxwa-card-preset]{--nxpc-brand:var(--p5,var(--brand,#d4a373));--nxpc-text:var(--nxwa-dark-text,var(--text,#111827));--nxpc-muted:var(--nxwa-dark-muted,var(--muted,#6b7280));--nxpc-line:var(--nxwa-dark-line,var(--line,rgba(15,23,42,.10)));}
.nxwa-archive[data-nxwa-card-preset] .nx-card{transition:box-shadow .18s ease,border-color .18s ease,filter .18s ease,transform .18s ease!important;}
.nxwa-archive[data-nxwa-card-preset] .nx-card-link{color:inherit!important;text-decoration:none!important;}
.nxwa-archive[data-nxwa-card-preset] .nx-card-media{background:color-mix(in srgb,var(--p3,#fefae0) 72%,#fff 28%)!important;}
.nxwa-archive[data-nxwa-card-preset] .nx-title{letter-spacing:-.01em!important;}
.nxwa-archive[data-nxwa-card-preset] .nx-price{font-weight:950!important;}
.nxwa-archive[data-nxwa-card-preset] .nx-meta-pill{border-radius:999px!important;}
.nxwa-archive[data-nxwa-card-preset="classic_lux"] .nx-card{border-radius:18px!important;border:1px solid var(--nxpc-line)!important;background:linear-gradient(145deg,var(--nxapp-dark-panel,rgba(255,255,255,.92)),var(--nxapp-dark-strong,rgba(255,255,255,.78)))!important;box-shadow:0 12px 34px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.055)!important;overflow:hidden!important;}
.nxwa-archive[data-nxwa-card-preset="classic_lux"] .nx-card:hover{filter:saturate(1.02)!important;box-shadow:0 16px 40px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.07)!important;}
.nxwa-archive[data-nxwa-card-preset="classic_lux"] .nx-card-media{aspect-ratio:1/1!important;border-radius:0!important;}
.nxwa-archive[data-nxwa-card-preset="classic_lux"] .nx-card-body{padding:13px 13px 14px!important;gap:7px!important;background:transparent!important;}
.nxwa-archive[data-nxwa-card-preset="glass_showcase"] .nx-card{border-radius:26px!important;border:1px solid color-mix(in srgb,var(--nxpc-brand) 28%,rgba(255,255,255,.14))!important;background:radial-gradient(260px 140px at 92% 0%,color-mix(in srgb,var(--nxpc-brand) 18%,transparent),transparent 74%),linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.045))!important;box-shadow:0 18px 44px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.12)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;padding:8px!important;overflow:hidden!important;}
.nxwa-archive[data-nxwa-card-preset="glass_showcase"] .nx-card-media{border-radius:20px!important;overflow:hidden!important;aspect-ratio:1/1!important;}
.nxwa-archive[data-nxwa-card-preset="glass_showcase"] .nx-card-body{padding:12px 8px 7px!important;background:transparent!important;gap:8px!important;}
.nxwa-archive[data-nxwa-card-preset="glass_showcase"] .nx-price{display:inline-flex!important;align-self:flex-start!important;padding:5px 9px!important;border-radius:999px!important;background:color-mix(in srgb,var(--nxpc-brand) 14%,rgba(255,255,255,.10))!important;border:1px solid color-mix(in srgb,var(--nxpc-brand) 28%,rgba(255,255,255,.12))!important;}
.nxwa-archive[data-nxwa-card-preset="glass_showcase"] .nx-card:hover{transform:translateY(-2px) translateZ(0)!important;box-shadow:0 22px 54px rgba(0,0,0,.32),0 0 0 4px color-mix(in srgb,var(--nxpc-brand) 8%,transparent)!important;}
.nxwa-archive[data-nxwa-card-preset="jewel_frame"] .nx-card{border-radius:24px!important;border:1px solid color-mix(in srgb,var(--nxpc-brand) 58%,rgba(255,255,255,.12))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg,#111827) 74%,#fff 12%),color-mix(in srgb,var(--nxwa-dark-bg,#111827) 92%,#000 8%))!important;box-shadow:0 16px 40px rgba(0,0,0,.30),inset 0 0 0 1px color-mix(in srgb,var(--nxpc-brand) 18%,transparent)!important;padding:9px!important;overflow:hidden!important;}
.nxwa-archive[data-nxwa-card-preset="jewel_frame"] .nx-card::before{content:"";position:absolute;inset:5px;border-radius:20px;border:1px solid color-mix(in srgb,var(--nxpc-brand) 18%,transparent);pointer-events:none;z-index:4;}
.nxwa-archive[data-nxwa-card-preset="jewel_frame"] .nx-card-media{border-radius:17px!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--nxpc-brand) 42%,rgba(255,255,255,.16))!important;aspect-ratio:1/1!important;}
.nxwa-archive[data-nxwa-card-preset="jewel_frame"] .nx-card-body{padding:13px 6px 6px!important;background:transparent!important;text-align:center!important;align-items:center!important;}
.nxwa-archive[data-nxwa-card-preset="jewel_frame"] .nx-headline-row,.nxwa-archive[data-nxwa-card-preset="jewel_frame"] .nx-price{justify-content:center!important;text-align:center!important;}
.nxwa-archive[data-nxwa-card-preset="jewel_frame"] .nx-title{font-weight:900!important;}
.nxwa-archive[data-nxwa-card-preset="jewel_frame"] .nx-price{color:var(--nxpc-brand)!important;}
.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-card{border-radius:28px!important;border:0!important;background:#111!important;box-shadow:0 18px 48px rgba(0,0,0,.34)!important;overflow:hidden!important;}
.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-card-link{position:relative!important;display:block!important;height:100%!important;min-height:0!important;}
.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-card-media{aspect-ratio:4/5!important;border-radius:0!important;}
.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-card-media::before{content:"";position:absolute;inset:42% 0 0;z-index:5;background:linear-gradient(180deg,transparent,rgba(0,0,0,.74));pointer-events:none;}
.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-card-body{position:absolute!important;z-index:6;left:10px;right:10px;bottom:10px;padding:12px!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(10,13,18,.42),rgba(10,13,18,.62))!important;border:1px solid rgba(255,255,255,.12)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);gap:6px!important;color:#fff!important;}
.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-title{color:#fff!important;font-size:12.5px!important;line-height:1.65!important;}
.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-price,.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-price *{color:#fff!important;}
.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-card:hover .nx-card-media > img{transform:scale(1.025) translateZ(0)!important;}
.nxwa-archive[data-nxwa-card-preset="minimal_soft"] .nx-card{border-radius:20px!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;}
.nxwa-archive[data-nxwa-card-preset="minimal_soft"] .nx-card-link{gap:9px!important;}
.nxwa-archive[data-nxwa-card-preset="minimal_soft"] .nx-card-media{border-radius:20px!important;aspect-ratio:1/1!important;box-shadow:0 10px 24px rgba(0,0,0,.12)!important;background:color-mix(in srgb,var(--p3,#fefae0) 60%,#fff 40%)!important;overflow:hidden!important;}
.nxwa-archive[data-nxwa-card-preset="minimal_soft"] .nx-card-body{padding:0 2px 2px!important;background:transparent!important;gap:5px!important;}
.nxwa-archive[data-nxwa-card-preset="minimal_soft"] .nx-title{font-size:12.5px!important;font-weight:850!important;line-height:1.7!important;}
.nxwa-archive[data-nxwa-card-preset="minimal_soft"] .nx-price{font-size:13px!important;}
.nxwa-archive[data-nxwa-card-preset="minimal_soft"] .nx-card:hover{filter:saturate(1.025)!important;}
.nxwa-archive[data-nxwa-card-preset="minimal_soft"] .nx-card:hover .nx-card-media{box-shadow:0 14px 30px rgba(0,0,0,.16)!important;}
@media(max-width:767px){.nxwa-archive[data-nxwa-card-preset="glass_showcase"] .nx-card{border-radius:22px!important;padding:6px!important;}.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-card-media{aspect-ratio:1/1!important;}.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-card-body{left:8px;right:8px;bottom:8px;padding:10px!important;border-radius:16px!important;}.nxwa-archive[data-nxwa-card-preset="jewel_frame"] .nx-card{padding:7px!important;border-radius:22px!important;}}


/* === Nopixan Gallery v1.27.24 — کارت‌های آماده فانتزی و پایدار === */
.nxwa-archive[data-nxwa-card-preset] .nx-card,
.nxwa-archive[data-nxwa-card-preset] .nx-card *{box-sizing:border-box!important;}
.nxwa-archive[data-nxwa-card-preset] .nx-card{contain:layout paint!important;isolation:isolate!important;backface-visibility:hidden!important;}
.nxwa-archive[data-nxwa-card-preset] .nx-card-link{display:flex!important;flex-direction:column!important;height:100%!important;min-width:0!important;}
.nxwa-archive[data-nxwa-card-preset] .nx-card-media{position:relative!important;min-width:0!important;overflow:hidden!important;}
.nxwa-archive[data-nxwa-card-preset] .nx-card-media img,
.nxwa-archive[data-nxwa-card-preset] .nx-card-media video{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
.nxwa-archive[data-nxwa-card-preset] .nx-card-body{position:relative!important;z-index:6!important;min-width:0!important;display:flex!important;flex-direction:column!important;}
.nxwa-archive[data-nxwa-card-preset] .nx-title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}

.nxwa-archive[data-nxwa-card-preset="fantasy_bubble"] .nx-card{border:1px solid color-mix(in srgb,var(--nxpc-brand) 20%,rgba(255,255,255,.18))!important;border-radius:34px!important;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.24),transparent 28%),linear-gradient(145deg,color-mix(in srgb,var(--p2,#e9edc9) 38%,rgba(255,255,255,.12) 62%),color-mix(in srgb,var(--p4,#faedcd) 40%,rgba(255,255,255,.08) 60%))!important;box-shadow:0 18px 42px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.14)!important;padding:10px!important;overflow:hidden!important;}
.nxwa-archive[data-nxwa-card-preset="fantasy_bubble"] .nx-card-media{border-radius:999px!important;aspect-ratio:1/1!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 10px 26px rgba(0,0,0,.13)!important;}
.nxwa-archive[data-nxwa-card-preset="fantasy_bubble"] .nx-card-body{align-items:center!important;text-align:center!important;padding:12px 4px 4px!important;gap:6px!important;background:transparent!important;}
.nxwa-archive[data-nxwa-card-preset="fantasy_bubble"] .nx-price{padding:5px 10px!important;border-radius:999px!important;background:color-mix(in srgb,var(--nxpc-brand) 15%,rgba(255,255,255,.12))!important;}

.nxwa-archive[data-nxwa-card-preset="aurora_glow"] .nx-card{border-radius:28px!important;border:1px solid rgba(255,255,255,.14)!important;background:radial-gradient(circle at 18% 0%,rgba(80,220,255,.18),transparent 42%),radial-gradient(circle at 96% 16%,color-mix(in srgb,var(--nxpc-brand) 28%,transparent),transparent 45%),linear-gradient(145deg,#070a12,#151827)!important;box-shadow:0 22px 54px rgba(0,0,0,.36),0 0 42px color-mix(in srgb,var(--nxpc-brand) 14%,transparent)!important;padding:8px!important;overflow:hidden!important;}
.nxwa-archive[data-nxwa-card-preset="aurora_glow"] .nx-card::after{content:"";position:absolute;inset:auto -20% -28% -20%;height:44%;background:radial-gradient(circle,color-mix(in srgb,var(--nxpc-brand) 24%,transparent),transparent 68%);pointer-events:none;z-index:1;}
.nxwa-archive[data-nxwa-card-preset="aurora_glow"] .nx-card-media{aspect-ratio:1/1!important;border-radius:22px!important;background:#0b0e18!important;z-index:2;}
.nxwa-archive[data-nxwa-card-preset="aurora_glow"] .nx-card-body{padding:12px 6px 6px!important;background:transparent!important;color:#fff!important;z-index:3!important;}
.nxwa-archive[data-nxwa-card-preset="aurora_glow"] .nx-title,.nxwa-archive[data-nxwa-card-preset="aurora_glow"] .nx-price,.nxwa-archive[data-nxwa-card-preset="aurora_glow"] .nx-price *{color:#fff!important;}
.nxwa-archive[data-nxwa-card-preset="aurora_glow"] .nx-card:hover{box-shadow:0 26px 62px rgba(0,0,0,.42),0 0 0 4px color-mix(in srgb,var(--nxpc-brand) 10%,transparent)!important;}

.nxwa-archive[data-nxwa-card-preset="royal_arch"] .nx-card{border-radius:28px!important;border:1px solid color-mix(in srgb,var(--nxpc-brand) 38%,rgba(255,255,255,.14))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--nxpc-brand) 13%,rgba(255,255,255,.12)),color-mix(in srgb,var(--nxwa-dark-bg,#101624) 84%,#fff 7%))!important;padding:10px!important;box-shadow:0 18px 46px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08)!important;overflow:hidden!important;}
.nxwa-archive[data-nxwa-card-preset="royal_arch"] .nx-card-media{aspect-ratio:4/5!important;border-radius:999px 999px 20px 20px!important;border:2px solid color-mix(in srgb,var(--nxpc-brand) 68%,rgba(255,255,255,.16))!important;box-shadow:0 12px 28px rgba(0,0,0,.18)!important;}
.nxwa-archive[data-nxwa-card-preset="royal_arch"] .nx-card-body{text-align:center!important;align-items:center!important;padding:13px 4px 4px!important;gap:6px!important;background:transparent!important;}
.nxwa-archive[data-nxwa-card-preset="royal_arch"] .nx-price{color:var(--nxpc-brand)!important;}

.nxwa-archive[data-nxwa-card-preset="polaroid_chic"] .nx-card{border:0!important;border-radius:14px!important;background:color-mix(in srgb,var(--p3,#fefae0) 80%,#fff 20%)!important;box-shadow:0 18px 42px rgba(0,0,0,.20)!important;padding:10px 10px 12px!important;overflow:visible!important;transform:rotate(-.65deg) translateZ(0)!important;}
.nxwa-archive[data-nxwa-card-preset="polaroid_chic"] .nx-card:nth-child(even){transform:rotate(.55deg) translateZ(0)!important;}
.nxwa-archive[data-nxwa-card-preset="polaroid_chic"] .nx-card:hover{transform:rotate(0deg) translateY(-2px) translateZ(0)!important;}
.nxwa-archive[data-nxwa-card-preset="polaroid_chic"] .nx-card-media{aspect-ratio:1/1!important;border-radius:9px!important;box-shadow:inset 0 0 0 1px rgba(15,23,42,.07)!important;}
.nxwa-archive[data-nxwa-card-preset="polaroid_chic"] .nx-card-body{background:transparent!important;padding:10px 2px 0!important;gap:5px!important;}
.nxwa-archive[data-nxwa-card-preset="polaroid_chic"] .nx-title{color:#1f2937!important;font-weight:900!important;}
.nxwa-archive[data-nxwa-card-preset="polaroid_chic"] .nx-price,.nxwa-archive[data-nxwa-card-preset="polaroid_chic"] .nx-price *{color:#1f2937!important;}

.nxwa-archive[data-nxwa-card-preset="split_info"] .nx-card{border-radius:24px!important;border:1px solid color-mix(in srgb,var(--nxpc-brand) 22%,rgba(255,255,255,.12))!important;background:linear-gradient(145deg,var(--nxwa-dark-card,rgba(255,255,255,.08)),var(--nxwa-dark-card-2,rgba(255,255,255,.04)))!important;box-shadow:0 14px 36px rgba(0,0,0,.24)!important;overflow:hidden!important;}
.nxwa-archive[data-nxwa-card-preset="split_info"] .nx-card-media{aspect-ratio:1/1!important;border-radius:0!important;}
.nxwa-archive[data-nxwa-card-preset="split_info"] .nx-card-body{padding:12px!important;gap:7px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg,#101624) 70%,rgba(255,255,255,.12) 30%),color-mix(in srgb,var(--nxwa-dark-bg,#101624) 86%,#000 14%))!important;border-top:1px solid color-mix(in srgb,var(--nxpc-brand) 24%,rgba(255,255,255,.12))!important;}
.nxwa-archive[data-nxwa-card-preset="split_info"] .nx-price{align-self:flex-start!important;border-radius:12px!important;padding:4px 8px!important;background:color-mix(in srgb,var(--nxpc-brand) 12%,transparent)!important;}

.nxwa-archive[data-nxwa-card-preset="museum_frame"] .nx-card{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;}
.nxwa-archive[data-nxwa-card-preset="museum_frame"] .nx-card-link{position:relative!important;display:flex!important;flex-direction:column!important;gap:10px!important;padding:12px!important;border-radius:30px!important;background:linear-gradient(145deg,#25180d,#0d0d0e)!important;box-shadow:0 18px 40px rgba(0,0,0,.30)!important;overflow:hidden!important;}
.nxwa-archive[data-nxwa-card-preset="museum_frame"] .nx-card-link::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg,#f8e8b8,#b07a25,#f6ddb0)!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;}
.nxwa-archive[data-nxwa-card-preset="museum_frame"] .nx-card-link::after{content:"";position:absolute;inset:10px;border-radius:22px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);pointer-events:none;}
.nxwa-archive[data-nxwa-card-preset="museum_frame"] .nx-card-media{aspect-ratio:1/1!important;border-radius:22px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.10),0 12px 28px rgba(0,0,0,.18)!important;z-index:1;}
.nxwa-archive[data-nxwa-card-preset="museum_frame"] .nx-card-body{padding:0 4px 2px!important;gap:6px!important;background:transparent!important;align-items:center!important;text-align:center!important;z-index:1;}
.nxwa-archive[data-nxwa-card-preset="museum_frame"] .nx-title{color:#fff!important;font-weight:900!important;}
.nxwa-archive[data-nxwa-card-preset="museum_frame"] .nx-price,.nxwa-archive[data-nxwa-card-preset="museum_frame"] .nx-price *{color:var(--nxpc-brand)!important;}

.nxwa-archive[data-nxwa-card-preset="crown_frame"] .nx-card{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;}
.nxwa-archive[data-nxwa-card-preset="crown_frame"] .nx-card-link{position:relative!important;display:flex!important;flex-direction:column!important;gap:10px!important;padding:10px 8px 6px!important;border-radius:30px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--nxpc-brand) 10%,rgba(255,255,255,.18)),transparent)!important;}
.nxwa-archive[data-nxwa-card-preset="crown_frame"] .nx-card-link::before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:56px;height:14px;border-radius:0 0 18px 18px;background:linear-gradient(180deg,color-mix(in srgb,var(--nxpc-brand) 74%,#fff 26%),transparent)!important;filter:drop-shadow(0 6px 10px rgba(0,0,0,.18));pointer-events:none;}
.nxwa-archive[data-nxwa-card-preset="crown_frame"] .nx-card-media{aspect-ratio:4/5!important;border-radius:999px 999px 22px 22px!important;border:2px solid color-mix(in srgb,var(--nxpc-brand) 68%,rgba(255,255,255,.18))!important;box-shadow:0 16px 30px rgba(0,0,0,.22),inset 0 0 0 8px rgba(255,255,255,.045)!important;background:linear-gradient(180deg,rgba(255,255,255,.10),transparent)!important;}
.nxwa-archive[data-nxwa-card-preset="crown_frame"] .nx-card-body{padding:0 4px 4px!important;background:transparent!important;text-align:center!important;align-items:center!important;gap:6px!important;}
.nxwa-archive[data-nxwa-card-preset="crown_frame"] .nx-title{font-weight:950!important;}
.nxwa-archive[data-nxwa-card-preset="crown_frame"] .nx-price{padding:4px 12px!important;border-radius:999px!important;background:color-mix(in srgb,var(--nxpc-brand) 15%,transparent)!important;}

.nxwa-archive[data-nxwa-card-preset="diamond_frame"] .nx-card{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;}
.nxwa-archive[data-nxwa-card-preset="diamond_frame"] .nx-card-link{display:flex!important;flex-direction:column!important;gap:10px!important;padding:12px!important;border-radius:30px!important;background:linear-gradient(145deg,#121821,#1d2431)!important;box-shadow:0 18px 42px rgba(0,0,0,.28)!important;overflow:hidden!important;}
.nxwa-archive[data-nxwa-card-preset="diamond_frame"] .nx-card-media{aspect-ratio:1/1!important;clip-path:polygon(12% 0,88% 0,100% 12%,100% 88%,88% 100%,12% 100%,0 88%,0 12%)!important;border-radius:0!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--nxpc-brand) 62%,rgba(255,255,255,.22)),0 14px 28px rgba(0,0,0,.20)!important;background:#0b1017!important;}
.nxwa-archive[data-nxwa-card-preset="diamond_frame"] .nx-card-media > img,.nxwa-archive[data-nxwa-card-preset="diamond_frame"] .nx-card-media > video{clip-path:inherit!important;}
.nxwa-archive[data-nxwa-card-preset="diamond_frame"] .nx-card-body{padding:0 3px 2px!important;align-items:center!important;text-align:center!important;background:transparent!important;gap:6px!important;}
.nxwa-archive[data-nxwa-card-preset="diamond_frame"] .nx-title{color:#fff!important;font-weight:900!important;}
.nxwa-archive[data-nxwa-card-preset="diamond_frame"] .nx-price,.nxwa-archive[data-nxwa-card-preset="diamond_frame"] .nx-price *{color:var(--nxpc-brand)!important;}

.nxwa-archive[data-nxwa-card-preset="mirror_frame"] .nx-card{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;}
.nxwa-archive[data-nxwa-card-preset="mirror_frame"] .nx-card-link{position:relative!important;display:flex!important;flex-direction:column!important;gap:10px!important;padding:10px!important;border-radius:28px!important;background:linear-gradient(145deg,rgba(255,255,255,.16),rgba(255,255,255,.05))!important;backdrop-filter:blur(10px)!important;box-shadow:0 16px 38px rgba(0,0,0,.18)!important;overflow:hidden!important;}
.nxwa-archive[data-nxwa-card-preset="mirror_frame"] .nx-card-link::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(255,255,255,.26),var(--nxpc-brand),rgba(255,255,255,.84))!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;}
.nxwa-archive[data-nxwa-card-preset="mirror_frame"] .nx-card-media{aspect-ratio:1/1!important;border-radius:20px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),0 14px 28px rgba(0,0,0,.16)!important;background:rgba(255,255,255,.04)!important;}
.nxwa-archive[data-nxwa-card-preset="mirror_frame"] .nx-card-body{padding:0 4px 2px!important;background:transparent!important;gap:6px!important;}
.nxwa-archive[data-nxwa-card-preset="mirror_frame"] .nx-price{align-self:flex-start!important;padding:5px 10px!important;border-radius:999px!important;background:color-mix(in srgb,var(--nxpc-brand) 12%,rgba(255,255,255,.10))!important;}

.nxwa-archive[data-nxwa-card-preset="cameo_frame"] .nx-card{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;}
.nxwa-archive[data-nxwa-card-preset="cameo_frame"] .nx-card-link{display:flex!important;flex-direction:column!important;gap:10px!important;padding:12px!important;border-radius:30px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--p3,#fefae0) 78%,#fff 22%),color-mix(in srgb,var(--p4,#faedcd) 54%,#fff 46%))!important;box-shadow:0 18px 38px rgba(17,24,39,.12)!important;overflow:hidden!important;}
.nxwa-archive[data-nxwa-card-preset="cameo_frame"] .nx-card-media{aspect-ratio:4/5!important;border-radius:52% 52% 34% 34% / 44% 44% 20% 20%!important;border:2px solid color-mix(in srgb,var(--nxpc-brand) 62%,rgba(255,255,255,.25))!important;box-shadow:0 14px 26px rgba(17,24,39,.16),inset 0 0 0 10px rgba(255,255,255,.08)!important;background:#fff!important;}
.nxwa-archive[data-nxwa-card-preset="cameo_frame"] .nx-card-body{padding:0 4px 4px!important;background:transparent!important;align-items:center!important;text-align:center!important;gap:6px!important;}
.nxwa-archive[data-nxwa-card-preset="cameo_frame"] .nx-title,.nxwa-archive[data-nxwa-card-preset="cameo_frame"] .nx-price,.nxwa-archive[data-nxwa-card-preset="cameo_frame"] .nx-price *{color:#2b2215!important;}


@media(max-width:767px){
  .nxwa-archive[data-nxwa-card-preset="polaroid_chic"] .nx-card,
  .nxwa-archive[data-nxwa-card-preset="polaroid_chic"] .nx-card:nth-child(even){transform:none!important;}
  .nxwa-archive[data-nxwa-card-preset="royal_arch"] .nx-card-media{aspect-ratio:1/1!important;}
  .nxwa-archive[data-nxwa-card-preset="crown_frame"] .nx-card-media,
  .nxwa-archive[data-nxwa-card-preset="cameo_frame"] .nx-card-media{aspect-ratio:1/1!important;}
  .nxwa-archive[data-nxwa-card-preset="fantasy_bubble"] .nx-card{border-radius:28px!important;padding:8px!important;}
}


/* === Nopixan Gallery v1.27.25 — استایل‌های جدید کارت و انتخاب حرکت === */
.nxwa-archive[data-nxwa-card-motion]:not([data-nxwa-card-motion="shine_sweep"]) .nx-card-media::after{content:none!important;display:none!important;animation:none!important;}
.nxwa-archive[data-nxwa-card-motion="shine_sweep"] .nx-card-media::after{content:""!important;position:absolute!important;top:0!important;left:-150%!important;width:46%!important;height:100%!important;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0))!important;transform:skewX(-18deg)!important;pointer-events:none!important;display:block!important;}
.nxwa-archive[data-nxwa-card-motion="shine_sweep"] .nx-card:hover .nx-card-media::after{animation:nxwaCardShine .9s ease forwards!important;}
@keyframes nxwaCardShine{to{left:160%;}}
.nxwa-archive[data-nxwa-card-motion="zoom_lift"] .nx-card,
.nxwa-archive[data-nxwa-card-motion="float_soft"] .nx-card,
.nxwa-archive[data-nxwa-card-motion="hover_video"] .nx-card{transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,filter .24s ease!important;}
.nxwa-archive[data-nxwa-card-motion="zoom_lift"] .nx-card-media > img,
.nxwa-archive[data-nxwa-card-motion="zoom_lift"] .nx-card-media > video,
.nxwa-archive[data-nxwa-card-motion="hover_video"] .nx-card-media > img,
.nxwa-archive[data-nxwa-card-motion="hover_video"] .nx-card-media > video{transition:transform .38s ease!important;}
.nxwa-archive[data-nxwa-card-motion="zoom_lift"] .nx-card:hover{transform:translateY(-4px)!important;box-shadow:0 20px 40px rgba(0,0,0,.20)!important;}
.nxwa-archive[data-nxwa-card-motion="zoom_lift"] .nx-card:hover .nx-card-media > img,
.nxwa-archive[data-nxwa-card-motion="zoom_lift"] .nx-card:hover .nx-card-media > video{transform:scale(1.055)!important;}
.nxwa-archive[data-nxwa-card-motion="float_soft"] .nx-card:hover{transform:translateY(-7px)!important;box-shadow:0 24px 46px rgba(0,0,0,.24)!important;}
.nxwa-archive[data-nxwa-card-motion="hover_video"] .nx-card:hover{transform:translateY(-3px)!important;box-shadow:0 18px 36px rgba(0,0,0,.20)!important;}
.nxwa-archive[data-nxwa-card-motion="hover_video"] .nx-card:hover .nx-card-media > img,
.nxwa-archive[data-nxwa-card-motion="hover_video"] .nx-card:hover .nx-card-media > video{transform:scale(1.03)!important;}
.nxwa-archive[data-nxwa-card-motion="none"] .nx-card,
.nxwa-archive[data-nxwa-card-motion="none"] .nx-card:hover{transform:none!important;filter:none!important;box-shadow:inherit!important;}

.nxwa-archive[data-nxwa-card-preset="royal_arch"] .nx-card{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;overflow:visible!important;}
.nxwa-archive[data-nxwa-card-preset="royal_arch"] .nx-card-link{gap:10px!important;}
.nxwa-archive[data-nxwa-card-preset="royal_arch"] .nx-card-body{padding:0 4px 4px!important;}
.nxwa-archive[data-nxwa-card-preset="royal_arch"] .nx-card:hover{box-shadow:none!important;}

.nxwa-archive[data-nxwa-card-preset="modern_clean"] .nx-card{border-radius:26px!important;border:1px solid rgba(15,23,42,.08)!important;background:#fff!important;box-shadow:0 12px 28px rgba(17,24,39,.10)!important;overflow:hidden!important;}
.nxwa-archive[data-nxwa-card-preset="modern_clean"] .nx-card-media{aspect-ratio:1/1!important;border-radius:0!important;background:#fbfbfb!important;}
.nxwa-archive[data-nxwa-card-preset="modern_clean"] .nx-card-body{padding:14px 14px 15px!important;background:#fff!important;gap:6px!important;}
.nxwa-archive[data-nxwa-card-preset="modern_clean"] .nx-title{font-weight:900!important;color:#111827!important;}
.nxwa-archive[data-nxwa-card-preset="modern_clean"] .nx-price,.nxwa-archive[data-nxwa-card-preset="modern_clean"] .nx-price *{color:#111827!important;}

.nxwa-archive[data-nxwa-card-preset="halo_minimal"] .nx-card{border:0!important;border-radius:24px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;}
.nxwa-archive[data-nxwa-card-preset="halo_minimal"] .nx-card-link{gap:10px!important;}
.nxwa-archive[data-nxwa-card-preset="halo_minimal"] .nx-card-media{aspect-ratio:1/1!important;border-radius:24px!important;background:#fff!important;box-shadow:0 0 0 1px rgba(255,255,255,.9),0 0 0 12px color-mix(in srgb,var(--nxpc-brand) 10%,transparent),0 16px 28px rgba(17,24,39,.10)!important;overflow:hidden!important;}
.nxwa-archive[data-nxwa-card-preset="halo_minimal"] .nx-card-body{padding:0 4px 4px!important;background:transparent!important;gap:5px!important;}
.nxwa-archive[data-nxwa-card-preset="halo_minimal"] .nx-price{align-self:flex-start!important;padding:4px 10px!important;border-radius:999px!important;background:color-mix(in srgb,var(--nxpc-brand) 12%,transparent)!important;}

.nxwa-archive[data-nxwa-card-preset="velvet_luxe"] .nx-card{border-radius:28px!important;border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--nxpc-brand) 18%,transparent),transparent 34%),linear-gradient(145deg,#100d0b,#1d1712)!important;box-shadow:0 20px 48px rgba(0,0,0,.34)!important;padding:8px!important;overflow:hidden!important;}
.nxwa-archive[data-nxwa-card-preset="velvet_luxe"] .nx-card-media{aspect-ratio:1/1!important;border-radius:22px!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nxpc-brand) 38%,transparent)!important;}
.nxwa-archive[data-nxwa-card-preset="velvet_luxe"] .nx-card-body{padding:12px 6px 6px!important;background:transparent!important;gap:6px!important;}
.nxwa-archive[data-nxwa-card-preset="velvet_luxe"] .nx-title,.nxwa-archive[data-nxwa-card-preset="velvet_luxe"] .nx-price,.nxwa-archive[data-nxwa-card-preset="velvet_luxe"] .nx-price *{color:#f8f5ef!important;}
.nxwa-archive[data-nxwa-card-preset="velvet_luxe"] .nx-price{color:var(--nxpc-brand)!important;}

.nxwa-archive[data-nxwa-card-preset="golden_edge"] .nx-card{border-radius:24px!important;border:1px solid color-mix(in srgb,var(--nxpc-brand) 34%,rgba(15,23,42,.08))!important;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.82))!important;box-shadow:none!important;padding:8px!important;overflow:hidden!important;}
.nxwa-archive[data-nxwa-card-preset="golden_edge"] .nx-card::before{content:"";position:absolute;inset:8px;border-radius:18px;border:1px solid color-mix(in srgb,var(--nxpc-brand) 22%,transparent);pointer-events:none;z-index:3;}
.nxwa-archive[data-nxwa-card-preset="golden_edge"] .nx-card-media{aspect-ratio:1/1!important;border-radius:16px!important;overflow:hidden!important;}
.nxwa-archive[data-nxwa-card-preset="golden_edge"] .nx-card-body{padding:12px 8px 8px!important;background:transparent!important;}

.nxwa-archive[data-nxwa-card-preset="mono_panel"] .nx-card{border-radius:24px!important;border:1px solid rgba(255,255,255,.10)!important;background:linear-gradient(145deg,#121419,#1e2530)!important;box-shadow:0 18px 42px rgba(0,0,0,.30)!important;overflow:hidden!important;}
.nxwa-archive[data-nxwa-card-preset="mono_panel"] .nx-card-media{aspect-ratio:1/1!important;border-radius:0!important;}
.nxwa-archive[data-nxwa-card-preset="mono_panel"] .nx-card-body{padding:12px!important;gap:7px!important;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.03))!important;border-top:1px solid rgba(255,255,255,.08)!important;}
.nxwa-archive[data-nxwa-card-preset="mono_panel"] .nx-title,.nxwa-archive[data-nxwa-card-preset="mono_panel"] .nx-price,.nxwa-archive[data-nxwa-card-preset="mono_panel"] .nx-price *{color:#f8fafc!important;}
.nxwa-archive[data-nxwa-card-preset="mono_panel"] .nx-price{align-self:flex-start!important;padding:4px 8px!important;border-radius:12px!important;background:color-mix(in srgb,var(--nxpc-brand) 14%,transparent)!important;}

@media(max-width:767px){
  .nxwa-archive[data-nxwa-card-preset="golden_edge"] .nx-card::before{inset:6px!important;border-radius:16px!important;}
  .nxwa-archive[data-nxwa-card-preset="velvet_luxe"] .nx-card,
  .nxwa-archive[data-nxwa-card-preset="modern_clean"] .nx-card{border-radius:22px!important;}
}


/* v1.27.28 — Safe product-card cleanup & dark-sync redesign */
.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-card{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;}
.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-card-link{position:relative!important;display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;border-radius:30px!important;background:transparent!important;overflow:visible!important;gap:0!important;}
.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-card-media{aspect-ratio:4/5!important;border-radius:30px!important;overflow:hidden!important;background:color-mix(in srgb,var(--nxwa-dark-bg,#101624) 86%,#fff 14%)!important;box-shadow:none!important;}
.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-card-media::before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,transparent 26%,rgba(0,0,0,.12) 56%,rgba(0,0,0,.54) 100%);pointer-events:none;}
.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-card-body{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:3!important;margin:-34px 12px 0!important;padding:12px 13px!important;border-radius:20px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg,#101624) 52%,rgba(255,255,255,.22) 48%),color-mix(in srgb,var(--nxwa-dark-bg,#101624) 86%,#000 14%))!important;border:1px solid color-mix(in srgb,var(--nxpc-brand) 18%,rgba(255,255,255,.12))!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;gap:6px!important;color:var(--nxwa-dark-text,#fff)!important;box-shadow:none!important;}
.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-title{color:var(--nxwa-dark-text,#fff)!important;font-size:13px!important;line-height:1.75!important;font-weight:800!important;}
.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-price,.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-price *{color:var(--nxwa-dark-text,#fff)!important;}
.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-price{align-self:flex-start!important;padding:4px 10px!important;border-radius:999px!important;background:color-mix(in srgb,var(--nxpc-brand) 12%,rgba(255,255,255,.08))!important;}
@media(max-width:767px){.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-card-media{aspect-ratio:1/1!important;border-radius:24px!important;}.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-card-body{margin:-28px 10px 0!important;padding:10px 11px!important;border-radius:18px!important;}.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-title{font-size:12px!important;}}

.nxwa-archive[data-nxwa-card-preset="fantasy_bubble"] .nx-card{border:1px solid color-mix(in srgb,var(--nxpc-brand) 20%,rgba(255,255,255,.16))!important;border-radius:34px!important;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.18),transparent 28%),linear-gradient(160deg,color-mix(in srgb,var(--nxwa-dark-bg,#101624) 74%,var(--p2,#e9edc9) 26%),color-mix(in srgb,var(--nxwa-dark-bg,#101624) 66%,var(--p4,#faedcd) 34%))!important;box-shadow:none!important;padding:10px!important;overflow:hidden!important;}
.nxwa-archive[data-nxwa-card-preset="fantasy_bubble"] .nx-card-link{display:flex!important;flex-direction:column!important;height:100%!important;border-radius:26px!important;overflow:hidden!important;background:transparent!important;}
.nxwa-archive[data-nxwa-card-preset="fantasy_bubble"] .nx-card-media{border-radius:24px 24px 999px 999px!important;aspect-ratio:1/1!important;box-shadow:none!important;background:rgba(255,255,255,.05)!important;}
.nxwa-archive[data-nxwa-card-preset="fantasy_bubble"] .nx-card-body{align-items:center!important;text-align:center!important;padding:12px 4px 4px!important;gap:6px!important;background:transparent!important;}
.nxwa-archive[data-nxwa-card-preset="fantasy_bubble"] .nx-price{padding:5px 10px!important;border-radius:999px!important;background:color-mix(in srgb,var(--nxpc-brand) 15%,rgba(255,255,255,.08))!important;}

.nxwa-archive[data-nxwa-card-preset="aurora_glow"] .nx-card{border-radius:28px!important;border:1px solid color-mix(in srgb,var(--nxpc-brand) 20%,rgba(255,255,255,.12))!important;background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--nxpc-brand) 20%,transparent),transparent 34%),radial-gradient(circle at 84% 0%,color-mix(in srgb,var(--nxpc-brand) 12%,transparent),transparent 30%),linear-gradient(145deg,color-mix(in srgb,var(--nxwa-dark-bg,#101624) 90%,var(--nxpc-brand) 10%),color-mix(in srgb,var(--nxwa-dark-bg,#101624) 76%,#111827 24%))!important;box-shadow:none!important;padding:8px!important;overflow:hidden!important;}
.nxwa-archive[data-nxwa-card-preset="aurora_glow"] .nx-card::after{display:none!important;content:none!important;}
.nxwa-archive[data-nxwa-card-preset="aurora_glow"] .nx-card-media{aspect-ratio:1/1!important;border-radius:22px!important;background:color-mix(in srgb,var(--nxwa-dark-bg,#101624) 86%,#fff 14%)!important;z-index:2;box-shadow:none!important;}
.nxwa-archive[data-nxwa-card-preset="aurora_glow"] .nx-card-body{padding:12px 6px 6px!important;background:transparent!important;color:#fff!important;z-index:3!important;}
.nxwa-archive[data-nxwa-card-preset="aurora_glow"] .nx-title,.nxwa-archive[data-nxwa-card-preset="aurora_glow"] .nx-price,.nxwa-archive[data-nxwa-card-preset="aurora_glow"] .nx-price *{color:#fff!important;}
.nxwa-archive[data-nxwa-card-preset="aurora_glow"] .nx-card:hover{box-shadow:none!important;}

.nxwa-archive[data-nxwa-card-preset="halo_minimal"] .nx-card{border:0!important;border-radius:24px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;}
.nxwa-archive[data-nxwa-card-preset="halo_minimal"] .nx-card-media{aspect-ratio:1/1!important;border-radius:24px!important;background:color-mix(in srgb,var(--nxwa-dark-bg,#101624) 86%,#fff 14%)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--nxpc-brand) 28%,rgba(255,255,255,.42)),0 0 0 12px color-mix(in srgb,var(--nxpc-brand) 14%,transparent)!important;overflow:hidden!important;}

.nxwa-archive[data-nxwa-card-preset="mirror_frame"] .nx-card{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;}
.nxwa-archive[data-nxwa-card-preset="mirror_frame"] .nx-card-link{position:relative!important;display:flex!important;flex-direction:column!important;gap:10px!important;padding:10px!important;border-radius:28px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--nxwa-dark-bg,#101624) 74%,rgba(255,255,255,.14) 26%),color-mix(in srgb,var(--nxwa-dark-bg,#101624) 88%,rgba(255,255,255,.06) 12%))!important;backdrop-filter:blur(10px)!important;box-shadow:none!important;overflow:hidden!important;}
.nxwa-archive[data-nxwa-card-preset="mirror_frame"] .nx-card-link::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(255,255,255,.14),var(--nxpc-brand),rgba(255,255,255,.58))!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;}
.nxwa-archive[data-nxwa-card-preset="mirror_frame"] .nx-card-media{aspect-ratio:1/1!important;border-radius:20px!important;box-shadow:none!important;background:rgba(255,255,255,.03)!important;}
.nxwa-archive[data-nxwa-card-preset="mirror_frame"] .nx-card-body{padding:0 4px 2px!important;background:transparent!important;gap:6px!important;}

.nxwa-archive[data-nxwa-card-preset="cameo_frame"] .nx-card{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;}
.nxwa-archive[data-nxwa-card-preset="cameo_frame"] .nx-card-link{display:flex!important;flex-direction:column!important;gap:10px!important;padding:12px!important;border-radius:30px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--nxwa-dark-bg,#101624) 76%,rgba(255,255,255,.10) 24%),color-mix(in srgb,var(--nxwa-dark-bg,#101624) 92%,#000 8%))!important;box-shadow:none!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--nxpc-brand) 16%,rgba(255,255,255,.10))!important;}
.nxwa-archive[data-nxwa-card-preset="cameo_frame"] .nx-card-media{aspect-ratio:4/5!important;border-radius:52% 52% 34% 34% / 44% 44% 20% 20%!important;border:2px solid color-mix(in srgb,var(--nxpc-brand) 46%,rgba(255,255,255,.24))!important;box-shadow:none!important;background:color-mix(in srgb,var(--nxwa-dark-bg,#101624) 86%,#fff 14%)!important;}
.nxwa-archive[data-nxwa-card-preset="cameo_frame"] .nx-card-body{padding:0 4px 4px!important;background:transparent!important;align-items:center!important;text-align:center!important;gap:6px!important;}
.nxwa-archive[data-nxwa-card-preset="cameo_frame"] .nx-title,.nxwa-archive[data-nxwa-card-preset="cameo_frame"] .nx-price,.nxwa-archive[data-nxwa-card-preset="cameo_frame"] .nx-price *{color:var(--nxwa-dark-text,#f8fafc)!important;}
@media(max-width:767px){.nxwa-archive[data-nxwa-card-preset="cameo_frame"] .nx-card-media{aspect-ratio:1/1!important;}}


/* === Nopixan Gallery v1.27.29 — product cards full light/dark theme sync === */
.nxwa-archive[data-nxwa-card-preset]{
  --nxpc-accent: var(--nxapp-p5,var(--nxwa-p5,var(--p5,var(--brand,#d4a373))));
  --nxpc-bg: #ffffff;
  --nxpc-surface: color-mix(in srgb,var(--p3,#fefae0) 30%,#fff 70%);
  --nxpc-surface-2: color-mix(in srgb,var(--p4,#faedcd) 22%,#fff 78%);
  --nxpc-text: color-mix(in srgb,#111827 86%,var(--nxpc-accent) 14%);
  --nxpc-muted: color-mix(in srgb,#64748b 86%,var(--nxpc-accent) 14%);
  --nxpc-line: color-mix(in srgb,var(--nxpc-accent) 18%,rgba(15,23,42,.10));
  --nxpc-glass: rgba(255,255,255,.72);
  --nxpc-shadow: 0 12px 26px rgba(17,24,39,.08);
}
.nxwa-archive.nxwa-theme-dark[data-nxwa-card-preset],
.nxwa-archive[data-nxwa-theme="dark"][data-nxwa-card-preset],
html[data-nxadm-theme="dark"] .nxwa-archive[data-nxwa-card-preset],
html[data-nxapp-theme="dark"] .nxwa-archive[data-nxwa-card-preset],
body.nxadm-theme-dark .nxwa-archive[data-nxwa-card-preset],
body.nxapp-theme-dark .nxwa-archive[data-nxwa-card-preset]{
  --nxpc-bg: var(--nxwa-dark-bg,var(--nxapp-dark-bg,var(--nx-dark-bg,#000)));
  --nxpc-surface: color-mix(in srgb,var(--nxpc-bg) 76%,rgba(255,255,255,.13) 24%);
  --nxpc-surface-2: color-mix(in srgb,var(--nxpc-bg) 90%,rgba(255,255,255,.07) 10%);
  --nxpc-text: var(--nxwa-dark-text,var(--nxapp-dark-text,color-mix(in srgb,var(--p3,#fefae0) 88%,#fff 12%)));
  --nxpc-muted: var(--nxwa-dark-muted,var(--nxapp-dark-muted,color-mix(in srgb,var(--p3,#fefae0) 54%,rgba(255,255,255,.52) 46%)));
  --nxpc-line: var(--nxwa-dark-line,var(--nxapp-dark-line,color-mix(in srgb,var(--nxpc-accent) 24%,rgba(255,255,255,.13))));
  --nxpc-glass: color-mix(in srgb,var(--nxpc-bg) 58%,rgba(255,255,255,.14) 42%);
  --nxpc-shadow: none;
}
.nxwa-archive[data-nxwa-card-preset] .nx-card{color:var(--nxpc-text)!important;}
.nxwa-archive[data-nxwa-card-preset] .nx-title{color:var(--nxpc-text)!important;}
.nxwa-archive[data-nxwa-card-preset] .nx-price,
.nxwa-archive[data-nxwa-card-preset] .nx-price *{color:var(--nxpc-text)!important;}
.nxwa-archive[data-nxwa-card-preset] .nx-meta-pill{color:var(--nxpc-muted)!important;border-color:var(--nxpc-line)!important;background:color-mix(in srgb,var(--nxpc-accent) 8%,transparent)!important;}

.nxwa-archive[data-nxwa-card-preset="classic_lux"] .nx-card,
.nxwa-archive[data-nxwa-card-preset="modern_clean"] .nx-card{
  background:linear-gradient(145deg,var(--nxpc-surface),var(--nxpc-surface-2))!important;
  border-color:var(--nxpc-line)!important;
  box-shadow:var(--nxpc-shadow)!important;
}
.nxwa-archive[data-nxwa-card-preset="classic_lux"] .nx-card-body,
.nxwa-archive[data-nxwa-card-preset="modern_clean"] .nx-card-body{background:transparent!important;}
.nxwa-archive[data-nxwa-card-preset="glass_showcase"] .nx-card,
.nxwa-archive[data-nxwa-card-preset="mirror_frame"] .nx-card-link{
  background:radial-gradient(240px 120px at 92% 0%,color-mix(in srgb,var(--nxpc-accent) 14%,transparent),transparent 72%),linear-gradient(145deg,var(--nxpc-glass),color-mix(in srgb,var(--nxpc-bg) 86%,rgba(255,255,255,.08) 14%))!important;
  border-color:var(--nxpc-line)!important;
  box-shadow:var(--nxpc-shadow)!important;
}
.nxwa-archive[data-nxwa-card-preset="jewel_frame"] .nx-card{
  background:linear-gradient(180deg,color-mix(in srgb,var(--nxpc-bg) 84%,#111827 16%),var(--nxpc-bg))!important;
  border-color:color-mix(in srgb,var(--nxpc-accent) 45%,var(--nxpc-line))!important;
  box-shadow:var(--nxpc-shadow)!important;
}
.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-card-media{background:color-mix(in srgb,var(--nxpc-bg) 86%,#fff 14%)!important;box-shadow:none!important;}
.nxwa-archive[data-nxwa-card-preset="editorial_overlay"] .nx-card-body{
  background:linear-gradient(180deg,color-mix(in srgb,var(--nxpc-bg) 46%,rgba(255,255,255,.34) 54%),color-mix(in srgb,var(--nxpc-bg) 84%,#000 16%))!important;
  border-color:color-mix(in srgb,var(--nxpc-accent) 18%,rgba(255,255,255,.12))!important;
  box-shadow:none!important;
}
.nxwa-archive[data-nxwa-card-preset="minimal_soft"] .nx-card,
.nxwa-archive[data-nxwa-card-preset="halo_minimal"] .nx-card{background:transparent!important;box-shadow:none!important;border:0!important;}
.nxwa-archive[data-nxwa-card-preset="minimal_soft"] .nx-card-media{background:var(--nxpc-surface)!important;box-shadow:0 0 0 1px var(--nxpc-line)!important;}
.nxwa-archive[data-nxwa-card-preset="halo_minimal"] .nx-card-media{
  background:color-mix(in srgb,var(--nxpc-bg) 86%,#fff 14%)!important;
  box-shadow:0 0 0 1px color-mix(in srgb,var(--nxpc-accent) 28%,rgba(255,255,255,.42)),0 0 0 12px color-mix(in srgb,var(--nxpc-accent) 14%,transparent)!important;
}
.nxwa-archive[data-nxwa-card-preset="fantasy_bubble"] .nx-card{
  background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.16),transparent 28%),linear-gradient(160deg,color-mix(in srgb,var(--nxpc-bg) 72%,var(--p2,#e9edc9) 28%),color-mix(in srgb,var(--nxpc-bg) 66%,var(--p4,#faedcd) 34%))!important;
  border-color:color-mix(in srgb,var(--nxpc-accent) 20%,rgba(255,255,255,.16))!important;
  box-shadow:none!important;
}
.nxwa-archive[data-nxwa-card-preset="fantasy_bubble"] .nx-card-link{border-radius:26px!important;overflow:hidden!important;background:transparent!important;}
.nxwa-archive[data-nxwa-card-preset="fantasy_bubble"] .nx-card-media{border-radius:24px 24px 999px 999px!important;box-shadow:none!important;background:rgba(255,255,255,.05)!important;}
.nxwa-archive[data-nxwa-card-preset="aurora_glow"] .nx-card{
  background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--nxpc-accent) 20%,transparent),transparent 34%),radial-gradient(circle at 84% 0%,color-mix(in srgb,var(--nxpc-accent) 12%,transparent),transparent 30%),linear-gradient(145deg,color-mix(in srgb,var(--nxpc-bg) 88%,var(--nxpc-accent) 12%),color-mix(in srgb,var(--nxpc-bg) 76%,#111827 24%))!important;
  border-color:color-mix(in srgb,var(--nxpc-accent) 22%,rgba(255,255,255,.12))!important;
  box-shadow:none!important;
}
.nxwa-archive[data-nxwa-card-preset="aurora_glow"] .nx-card::after{display:none!important;content:none!important;}
.nxwa-archive[data-nxwa-card-preset="aurora_glow"] .nx-card-media{background:color-mix(in srgb,var(--nxpc-bg) 86%,#fff 14%)!important;box-shadow:none!important;}
.nxwa-archive[data-nxwa-card-preset="aurora_glow"] .nx-card-body{background:transparent!important;}
.nxwa-archive[data-nxwa-card-preset="polaroid_chic"] .nx-card{
  background:color-mix(in srgb,var(--p3,#fefae0) 78%,var(--nxpc-bg) 22%)!important;
  box-shadow:var(--nxpc-shadow)!important;
}
.nxwa-archive[data-nxwa-card-preset="royal_arch"] .nx-card{background:transparent!important;box-shadow:none!important;}
.nxwa-archive[data-nxwa-card-preset="royal_arch"] .nx-card-media{border-color:color-mix(in srgb,var(--nxpc-accent) 62%,rgba(255,255,255,.20))!important;background:color-mix(in srgb,var(--nxpc-bg) 86%,#fff 14%)!important;}
.nxwa-archive[data-nxwa-card-preset="golden_edge"] .nx-card{
  background:linear-gradient(180deg,var(--nxpc-surface),var(--nxpc-surface-2))!important;
  border-color:color-mix(in srgb,var(--nxpc-accent) 34%,var(--nxpc-line))!important;
  box-shadow:none!important;
}
.nxwa-archive[data-nxwa-card-preset="golden_edge"] .nx-card::before{border-color:color-mix(in srgb,var(--nxpc-accent) 22%,transparent)!important;}
.nxwa-archive[data-nxwa-card-preset="mirror_frame"] .nx-card,
.nxwa-archive[data-nxwa-card-preset="cameo_frame"] .nx-card{background:transparent!important;box-shadow:none!important;border:0!important;}
.nxwa-archive[data-nxwa-card-preset="mirror_frame"] .nx-card-link::before{background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(255,255,255,.14),var(--nxpc-accent),rgba(255,255,255,.52))!important;}
.nxwa-archive[data-nxwa-card-preset="mirror_frame"] .nx-card-media,
.nxwa-archive[data-nxwa-card-preset="cameo_frame"] .nx-card-media{background:color-mix(in srgb,var(--nxpc-bg) 86%,#fff 14%)!important;box-shadow:none!important;}
.nxwa-archive[data-nxwa-card-preset="cameo_frame"] .nx-card-link{
  background:linear-gradient(180deg,color-mix(in srgb,var(--nxpc-bg) 76%,rgba(255,255,255,.10) 24%),color-mix(in srgb,var(--nxpc-bg) 92%,#000 8%))!important;
  border-color:color-mix(in srgb,var(--nxpc-accent) 16%,rgba(255,255,255,.10))!important;
  box-shadow:none!important;
}
.nxwa-archive[data-nxwa-card-preset="cameo_frame"] .nx-card-media{border-color:color-mix(in srgb,var(--nxpc-accent) 46%,rgba(255,255,255,.24))!important;}
.nxwa-archive[data-nxwa-card-preset="cameo_frame"] .nx-title,
.nxwa-archive[data-nxwa-card-preset="cameo_frame"] .nx-price,
.nxwa-archive[data-nxwa-card-preset="cameo_frame"] .nx-price *{color:var(--nxpc-text)!important;}


/* v1.34.0 — real metric bounds + reliable dual-range thumbs */
.nxwa-range .rail-wrap{touch-action:none!important;}
.nxwa-range input[type=range].nxwa-range-min{z-index:5!important;}
.nxwa-range input[type=range].nxwa-range-max{z-index:8!important;}
.nxwa-range .rail-wrap.is-drag-min input[type=range].nxwa-range-min{z-index:10!important;}
.nxwa-range .rail-wrap.is-drag-min input[type=range].nxwa-range-max{z-index:5!important;}
.nxwa-range .rail-wrap.is-drag-max input[type=range].nxwa-range-max{z-index:10!important;}
.nxwa-range .rail-wrap.is-drag-max input[type=range].nxwa-range-min{z-index:5!important;}
.nxwa-range input[type=range]::-webkit-slider-thumb{pointer-events:all!important;}
.nxwa-range input[type=range]::-moz-range-thumb{pointer-events:all!important;}


    .nxwa-theme-dark .nx-card.is-sold-out,
    html[data-nxapp-theme="dark"] .nx-card.is-sold-out,
    html[data-nxadm-theme="dark"] .nx-card.is-sold-out{
      border-color: rgba(212,163,115,.24);
      box-shadow: 0 10px 28px rgba(0,0,0,.20);
    }
    .nxwa-theme-dark .nx-sold-badge,
    html[data-nxapp-theme="dark"] .nx-sold-badge,
    html[data-nxadm-theme="dark"] .nx-sold-badge{
      background: rgba(40,32,25,.46);
      color: #fff7ef;
      border-color: rgba(255,255,255,.10);
      box-shadow: 0 12px 28px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.08);
    }
    .nxwa-theme-dark .nx-sold-dot,
    html[data-nxapp-theme="dark"] .nx-sold-dot,
    html[data-nxadm-theme="dark"] .nx-sold-dot{
      box-shadow: 0 0 0 4px rgba(255,255,255,.08);
    }
    @media(max-width:640px){
      .nx-sold-badge{ left:8px; bottom:8px; min-height:28px; padding:6px 10px; font-size:11px; gap:6px; }
      .nx-sold-dot{ width:7px; height:7px; flex-basis:7px; }
    }

/* === Nopixan Gallery v1.34.4 — instant media skeleton + fast infinite prefetch === */
.nxwa-archive .nx-card-media{
  isolation:isolate!important;
  background:linear-gradient(135deg,color-mix(in srgb,var(--p3,#fefae0) 78%,#fff 22%),color-mix(in srgb,var(--p4,#faedcd) 34%,#fff 66%))!important;
}
.nxwa-archive .nx-card-media > .nx-media-skeleton{
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  display:block!important;
  border-radius:inherit!important;
  overflow:hidden!important;
  pointer-events:none!important;
  background:linear-gradient(135deg,color-mix(in srgb,var(--p3,#fefae0) 82%,#fff 18%),color-mix(in srgb,var(--p4,#faedcd) 42%,#fff 58%))!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.38)!important;
}
.nxwa-archive .nx-card-media > .nx-media-skeleton::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  transform:translateX(115%) skewX(-14deg)!important;
  background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.72) 45%,transparent 78%)!important;
  animation:nxwaMediaSkeletonSweep 1.05s ease-in-out infinite!important;
}
.nxwa-archive .nx-card-media > .nx-media-skeleton::after{
  content:""!important;
  position:absolute!important;
  left:14%!important;
  right:14%!important;
  bottom:12%!important;
  height:11px!important;
  border-radius:999px!important;
  opacity:.62!important;
  background:linear-gradient(90deg,rgba(255,255,255,.24),rgba(255,255,255,.62),rgba(255,255,255,.24))!important;
}
.nxwa-archive .nx-card-media.nx-media-loading > img.nx-photo,
.nxwa-archive .nx-card-media.nx-media-loading > img.lazy-img:not(.loaded){
  opacity:0!important;
  visibility:hidden!important;
}
.nxwa-archive .nx-card-media.nx-media-ready > img.nx-photo,
.nxwa-archive .nx-card-media > img.nx-photo.loaded{
  opacity:1!important;
  visibility:visible!important;
}
.nxwa-archive .nx-card-media.nx-media-error > img.nx-photo{
  opacity:0!important;
  visibility:hidden!important;
}
.nxwa-archive .nx-card-media.nx-media-error > .nx-media-skeleton{
  background:linear-gradient(135deg,color-mix(in srgb,var(--p3,#fefae0) 74%,#fff 26%),color-mix(in srgb,var(--p5,#d4a373) 14%,#fff 86%))!important;
}
@keyframes nxwaMediaSkeletonSweep{0%{transform:translateX(115%) skewX(-14deg)}100%{transform:translateX(-115%) skewX(-14deg)}}
:is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-dark,.nxapp-root.dark,.nxwa-theme-dark) .nxwa-archive .nx-card-media > .nx-media-skeleton,
.nxwa-archive.nxwa-theme-dark .nx-card-media > .nx-media-skeleton{
  background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.035))!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.055)!important;
}
:is(html[data-nxadm-theme="dark"],html[data-theme="dark"],body[data-nxadm-theme="dark"],body[data-theme="dark"],.nxadm-theme-dark,.nxadm-dark,.nxapp-theme-dark,.nxapp-dark,.nxapp-root.dark,.nxwa-theme-dark) .nxwa-archive .nx-card-media > .nx-media-skeleton::before,
.nxwa-archive.nxwa-theme-dark .nx-card-media > .nx-media-skeleton::before{
  background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.16) 45%,transparent 78%)!important;
}
@media (prefers-reduced-motion: reduce){
  .nxwa-archive .nx-card-media > .nx-media-skeleton::before{animation:none!important;transform:none!important;opacity:.35!important;}
}

/* v1.34.31 — final dark-card border ownership: palette-based, never white. */
:is(
  html[data-nxapp-theme="dark"],
  html.nxapp-theme-dark,
  html[data-nxadm-theme="dark"],
  html.nxadm-theme-dark,
  body[data-nxapp-theme="dark"],
  body.nxapp-theme-dark,
  body.nxapp-dark,
  body.nx-dark,
  body[data-nxadm-theme="dark"],
  .nxwa-theme-dark
) .nxwa-archive{
  --nxwa-card-line-dark:color-mix(
    in srgb,
    var(--nxwa-brand,var(--nxapp-p5,var(--p5,#d4a373))) 44%,
    var(--nxwa-dark-bg,var(--nxapp-dark-bg,var(--nx-dark-bg,#101624))) 56%
  );
  --nxwa-card-line-dark-hover:color-mix(
    in srgb,
    var(--nxwa-brand,var(--nxapp-p5,var(--p5,#d4a373))) 66%,
    var(--nxwa-dark-bg,var(--nxapp-dark-bg,var(--nx-dark-bg,#101624))) 34%
  );
  --nxpc-line:var(--nxwa-card-line-dark)!important;
}
:is(
  html[data-nxapp-theme="dark"],
  html.nxapp-theme-dark,
  html[data-nxadm-theme="dark"],
  html.nxadm-theme-dark,
  body[data-nxapp-theme="dark"],
  body.nxapp-theme-dark,
  body.nxapp-dark,
  body.nx-dark,
  body[data-nxadm-theme="dark"],
  .nxwa-theme-dark
) .nxwa-archive .nxwa-grid .nx-card,
.nxwa-archive.nxwa-theme-dark .nxwa-grid .nx-card{
  border-color:var(--nxwa-card-line-dark)!important;
  outline-color:var(--nxwa-card-line-dark)!important;
  box-shadow:0 12px 30px rgba(0,0,0,.24),inset 0 1px 0 color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 12%,transparent)!important;
}
:is(
  html[data-nxapp-theme="dark"],
  html.nxapp-theme-dark,
  html[data-nxadm-theme="dark"],
  html.nxadm-theme-dark,
  body[data-nxapp-theme="dark"],
  body.nxapp-theme-dark,
  body.nxapp-dark,
  body.nx-dark,
  body[data-nxadm-theme="dark"],
  .nxwa-theme-dark
) .nxwa-archive .nxwa-grid .nx-card:hover,
.nxwa-archive.nxwa-theme-dark .nxwa-grid .nx-card:hover{
  border-color:var(--nxwa-card-line-dark-hover)!important;
}
:is(
  html[data-nxapp-theme="dark"],
  html.nxapp-theme-dark,
  html[data-nxadm-theme="dark"],
  html.nxadm-theme-dark,
  body[data-nxapp-theme="dark"],
  body.nxapp-theme-dark,
  body.nxapp-dark,
  body.nx-dark,
  body[data-nxadm-theme="dark"],
  .nxwa-theme-dark
) .nxwa-archive .nxwa-grid .nx-card::before,
:is(
  html[data-nxapp-theme="dark"],
  html.nxapp-theme-dark,
  html[data-nxadm-theme="dark"],
  html.nxadm-theme-dark,
  body[data-nxapp-theme="dark"],
  body.nxapp-theme-dark,
  body.nxapp-dark,
  body.nx-dark,
  body[data-nxadm-theme="dark"],
  .nxwa-theme-dark
) .nxwa-archive .nxwa-grid .nx-card-media,
.nxwa-archive.nxwa-theme-dark .nxwa-grid .nx-card::before,
.nxwa-archive.nxwa-theme-dark .nxwa-grid .nx-card-media{
  border-color:color-mix(in srgb,var(--nxwa-brand,var(--p5,#d4a373)) 34%,var(--nxwa-dark-bg,var(--nx-dark-bg,#101624)) 66%)!important;
}
